{"_id":"@salesforce/plugin-functions","_rev":"344-330c0e4a0d2fc5155f028c6eee70ae7d","name":"@salesforce/plugin-functions","dist-tags":{"ga":"0.2.9-ga.2","prerelease":"1.23.0","latest":"1.23.0"},"versions":{"0.0.2":{"name":"@salesforce/plugin-functions","version":"0.0.2","keywords":["oclif-plugin"],"author":{"name":"heroku-front-end@salesforce.com"},"license":"MIT","_id":"@salesforce/plugin-functions@0.0.2","maintainers":[{"name":"cafreeman","email":"cfreeman.code@gmail.com"},{"name":"dlouvton","email":"dlouvton@gmail.com"},{"name":"vttikoo","email":"vtikoo@salesforce.com"},{"name":"rjanamanchi","email":"rjanamanchi@salesforce.com"},{"name":"ahakro","email":"ahakro@salesforce.com"},{"name":"justinharringa","email":"justin@harringa.com"},{"name":"maliroteh-sf","email":"maliroteh@salesforce.com"},{"name":"fernomac","email":"no_oneatall@hotmail.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"nolanlawson","email":"nolan@nolanlawson.com"},{"name":"amcconnell-sf","email":"amcconnell@salesforce.com"},{"name":"rxu-sfdc","email":"rxu@salesforce.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"abdulsattar","email":"asattar.md@gmail.com"},{"name":"nazligungor","email":"n.gungor@salesforce.com"},{"name":"dehru","email":"dehru2@yahoo.com"},{"name":"jgraff","email":"jgraff@salesforce.com"},{"name":"cdias","email":"cdias@salesforce.com"},{"name":"conal","email":"conalc86@gmail.com"},{"name":"jgrantham","email":"jason.grantham@salesforce.com"},{"name":"vazexqi","email":"nchen.dev@mac.com"},{"name":"mpsenn","email":"npmjs@msenn.com"},{"name":"sfdc_iamigo","email":"igoldstein@salesforce.com"},{"name":"diervo","email":"elfogris@gmail.com"},{"name":"rsalvador","email":"rsalvador@salesforce.com"},{"name":"kevinv11n","email":"kevin@v11n.com"},{"name":"tbliss","email":"tbliss@salesforce.com"},{"name":"davidturissini","email":"davidairborne@gmail.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"pmdartus","email":"dartus.pierremarie@gmail.com"},{"name":"futuremint_sf","email":"dwoodward@salesforce.com"},{"name":"interactivellama","email":"llama@interactivellama.com"},{"name":"maratto","email":"marat+npm@salesforce.com"},{"name":"pallavi.singh","email":"pallavi.singh@salesforce.com"},{"name":"smugakamil","email":"smugakamil@gmail.com"},{"name":"tausifm","email":"tausif.muzaffar@salesforce.com"},{"name":"kriscfoster","email":"kris.foster@ucdconnect.ie"},{"name":"brandonm","email":"bmurnane@salesforce.com"},{"name":"vineet-sinha","email":"vineet.sinha@gmail.com"},{"name":"salesforce-bot","email":"j.ward+npm@salesforce.com"},{"name":"harshkothari410","email":"harshkothari410@gmail.com"},{"name":"amateurhuman","email":"amateurhuman@gmail.com"},{"name":"ekashida","email":"ekashida@gmail.com"},{"name":"gr8gatsby","email":"kevinhill@live.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"krisgraysfdc","email":"kgray@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"jqian","email":"jqian@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"rasphilco","email":"philipe.navarro@salesforce.com"},{"name":"jbfeingold","email":"jfeingold@salesforce.com"},{"name":"michaelhoefer","email":"michaelhoefer@gmail.com"},{"name":"tlohr","email":"tlohr@salesforce.com"},{"name":"dpessoa","email":"dpessoa@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"jgellin","email":"jgellin@salesforce.com"},{"name":"maxreality","email":"m@ab3.in"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"davidrouten","email":"david@routen.io"},{"name":"tconn","email":"tconn@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"}],"homepage":"https://github.com/heroku/sf-plugin-functions","bugs":{"url":"https://github.com/heroku/sf-plugin-functions/issues"},"bin":{"functions":"bin/run"},"dist":{"shasum":"727c6cca7faf2270c5fbbaae7c9775aa752b080d","tarball":"https://registry.npmjs.org/@salesforce/plugin-functions/-/plugin-functions-0.0.2.tgz","fileCount":83,"integrity":"sha512-Ib4enwEmO2naFieTw0YCqdI+OKfBKIpVVC+HFJFHjvFmC3dh7MVdd+Log8OQno6GcgwOjQ8SrrT/pifhleEY1Q==","signatures":[{"sig":"MEUCID/aOBxm7XWwiu3KuNU2bH6HkYnPtwph9TnAWfkLwMq0AiEAwrVI50cDj899N5zenTpTevr8IPHOgPkfrnGjWOKITU8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":103748,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgjFL8CRA9TVsSAnZWagAAK0IP/2KvYlh4i8ylLu2MwgiY\nWyHP+iwVqwjJ/cLETAeJfKBmBzb5idLTqxWywNcrWZrnhhP/bSSQuPclHC2j\nT0BbkF74B+buZHV42ks0z4tyWMlC6AoUz8BZyPTg0U4kaa3Qq6PlUKJkJhrE\npvuipuH9c6vr5+vaSf5dlbIRQk+1WWzwkr9Gs6Ift/L0I/rbAut68bINiiln\nmgSkb70+5usG22n0r6SFtSuwd0H70eyOaU+hpDvS/2rgkbhL/fFu9zEXXhDr\nDHgr8SdthxLMxq47Xv6yPy3nhtT7SBvWPzKoFws0UmbB24OdjtFjyCHAUoZo\nJsF5Rc+dX1kbMLE9jNI3RuiVRps9Q0yPPQJul16prfkRwnear7OOPTPnVh8s\ntarFKvztkR71N0aejGl6U86Bz1aTY4F/sdIbI+7a4vQkGE83QqkH8rw45Sa8\nQGzPFhAijpZRG++aNiNiVR66vUfUuyIMtB17/Lr9/t5La3RxyA6kh/7vxrL6\nO593rHZrJc6KWcYc/EX7PXDsyEFUcfafB+OrxGBjFoaatvCtZs1332Cbgv2Q\nHsZjSmYIQawGvkEjM9m7piTVhJ2dVcX/Sbpk8ocjBCBwpBQvj0P5e4Qw68+U\nVVSeuNZ3roiKwCykeDtrNE0lkjXouZYE576d8JHGLrFaHEOcUN+i6a9u/S0e\nrqgf\r\n=b/3c\r\n-----END PGP SIGNATURE-----\r\n"},"oclif":{"bin":"sfdx","plugins":["@oclif/plugin-not-found"],"commands":"./lib/commands","devPlugins":["@oclif/plugin-help","@oclif/plugin-which"]},"engines":{"node":">=10.0.0"},"scripts":{"test":"mocha --forbid-only \"test/**/*.test.ts\"","prepack":"rm -rf lib && tsc -b && oclif-dev manifest && oclif-dev readme","version":"oclif-dev readme && git add README.md","postpack":"rm -f oclif.manifest.json","posttest":"eslint . --ext .ts --config .eslintrc"},"_npmUser":{"name":"cafreeman","email":"cfreeman.code@gmail.com"},"repository":{"url":"https://github.com/heroku/sf-plugin-functions.git","type":"git"},"description":"Functions plugin for the SF CLI","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2019 Salesforce, Inc.\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"axios":"^0.21.1","execa":"^5.0.0","cli-ux":"^5.5.1","lodash":"^4.17.21","date-fns":"^2.20.0","fs-extra":"^9.1.0","handlebars":"^4.7.7","netrc-parser":"^3.1.6","@oclif/config":"^1","@oclif/command":"^1","axios-debug-log":"^0.8.2","@salesforce/core":"^2.20.5","@heroku-cli/color":"^1.1.14","@heroku-cli/schema":"^1.0.25","yeoman-environment":"^3.1.0","@heroku/eventsource":"^1.0.7","@heroku/function-toml":"^0.0.3","@salesforce/templates":"^51.3.0","@salesforce/plugin-org":"^1.6.2","@oclif/plugin-not-found":"^1.2.4"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4","mocha":"^8.3.0","sinon":"^9.2.4","eslint":"^7.21.0","globby":"^11.0.2","ts-node":"^9.1.1","sinon-chai":"^3.6.0","typescript":"^4.0.0","@oclif/test":"^1","@types/chai":"^4","@types/node":"^14.14.31","@types/mocha":"^8.2.1","yeoman-assert":"^3.1.1","@oclif/dev-cli":"^1","@types/nodegit":"^0.26.15","@types/fs-extra":"^9.0.8","@types/sinon-chai":"^3.2.5","@oclif/plugin-help":"^3","@oclif/plugin-which":"^1.0.3","eslint-config-oclif":"^3.1","@salesforce/ts-types":"^1.5.5","@types/yeoman-assert":"^3.1.1","@types/supports-color":"^8.1.0","@types/yeoman-environment":"^2.10.2","eslint-config-oclif-typescript":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-functions_0.0.2_1619809019875_0.8642600480620537","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"@salesforce/plugin-functions","version":"0.0.3","keywords":["oclif-plugin"],"author":{"name":"heroku-front-end@salesforce.com"},"license":"MIT","_id":"@salesforce/plugin-functions@0.0.3","maintainers":[{"name":"cafreeman","email":"cfreeman.code@gmail.com"},{"name":"dlouvton","email":"dlouvton@gmail.com"},{"name":"vttikoo","email":"vtikoo@salesforce.com"},{"name":"rjanamanchi","email":"rjanamanchi@salesforce.com"},{"name":"ahakro","email":"ahakro@salesforce.com"},{"name":"justinharringa","email":"justin@harringa.com"},{"name":"maliroteh-sf","email":"maliroteh@salesforce.com"},{"name":"fernomac","email":"no_oneatall@hotmail.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"nolanlawson","email":"nolan@nolanlawson.com"},{"name":"amcconnell-sf","email":"amcconnell@salesforce.com"},{"name":"rxu-sfdc","email":"rxu@salesforce.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"abdulsattar","email":"asattar.md@gmail.com"},{"name":"nazligungor","email":"n.gungor@salesforce.com"},{"name":"dehru","email":"dehru2@yahoo.com"},{"name":"jgraff","email":"jgraff@salesforce.com"},{"name":"cdias","email":"cdias@salesforce.com"},{"name":"conal","email":"conalc86@gmail.com"},{"name":"jgrantham","email":"jason.grantham@salesforce.com"},{"name":"vazexqi","email":"nchen.dev@mac.com"},{"name":"mpsenn","email":"npmjs@msenn.com"},{"name":"sfdc_iamigo","email":"igoldstein@salesforce.com"},{"name":"diervo","email":"elfogris@gmail.com"},{"name":"rsalvador","email":"rsalvador@salesforce.com"},{"name":"kevinv11n","email":"kevin@v11n.com"},{"name":"tbliss","email":"tbliss@salesforce.com"},{"name":"davidturissini","email":"davidairborne@gmail.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"pmdartus","email":"dartus.pierremarie@gmail.com"},{"name":"futuremint_sf","email":"dwoodward@salesforce.com"},{"name":"interactivellama","email":"llama@interactivellama.com"},{"name":"maratto","email":"marat+npm@salesforce.com"},{"name":"pallavi.singh","email":"pallavi.singh@salesforce.com"},{"name":"smugakamil","email":"smugakamil@gmail.com"},{"name":"tausifm","email":"tausif.muzaffar@salesforce.com"},{"name":"kriscfoster","email":"kris.foster@ucdconnect.ie"},{"name":"brandonm","email":"bmurnane@salesforce.com"},{"name":"vineet-sinha","email":"vineet.sinha@gmail.com"},{"name":"salesforce-bot","email":"j.ward+npm@salesforce.com"},{"name":"harshkothari410","email":"harshkothari410@gmail.com"},{"name":"amateurhuman","email":"amateurhuman@gmail.com"},{"name":"ekashida","email":"ekashida@gmail.com"},{"name":"gr8gatsby","email":"kevinhill@live.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"krisgraysfdc","email":"kgray@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"jqian","email":"jqian@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"rasphilco","email":"philipe.navarro@salesforce.com"},{"name":"jbfeingold","email":"jfeingold@salesforce.com"},{"name":"michaelhoefer","email":"michaelhoefer@gmail.com"},{"name":"tlohr","email":"tlohr@salesforce.com"},{"name":"dpessoa","email":"dpessoa@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"jgellin","email":"jgellin@salesforce.com"},{"name":"maxreality","email":"m@ab3.in"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"davidrouten","email":"david@routen.io"},{"name":"tconn","email":"tconn@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"}],"homepage":"https://github.com/heroku/sf-plugin-functions","bugs":{"url":"https://github.com/heroku/sf-plugin-functions/issues"},"bin":{"functions":"bin/run"},"dist":{"shasum":"49b50d1cf5c4aa5b239e198f6e2b04bdda0f436f","tarball":"https://registry.npmjs.org/@salesforce/plugin-functions/-/plugin-functions-0.0.3.tgz","fileCount":83,"integrity":"sha512-HkT/rC+kJvPaORtSHSL/F+SMO/oTrI6lle4qcW0TunNLlwaNFeD3Xyz9heS5SFTBNwczJvIik35H2VPIvC6mKg==","signatures":[{"sig":"MEQCIAjSZmpTP663Mh8qpRANaogjzWKTj7uExdTrgjD2jlkzAiB3TuM9IldMiUeBCqMeijuQVTzXC+S5A1WmiXnPF3l7NQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":106857,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgkbA2CRA9TVsSAnZWagAAqOEQAKDdlVsO4KkmArMYF1JH\nX3ROZPjgc55ly0Ic2moFUB8pFyQf88CwxOSPIlro74giF5kTj1rjJMgtYn3O\nBlqxMQv+HsIoYm884u0/+x0S5ntH3SPXsiTSGnraQDPikhYYfO28u1lLssM9\nNoG10k4A66gkVzvly9D50ch780OUf6mDm3tvW+V1E2sBWRYDnvUKRgjjJjrt\nkn2FZ63H79ZC17x0MOX1MvTXjkIQoTCSIiRaO3g3ku2hbb/8QPGM+NIDgVhs\ns2DmwOTb/tmoFhEvdc4vie2F4uLbRqZZgAZHo5YDSRPRgPb7Uw9u9ua5Wvlu\nmDUHi2qYTWPBWW1VoJA/5AH+eqHrakLD+VlpOasLZXjxezLD9daaBPl47/wL\nCyh+oyof/fFiUG2DFmC9Uainr6Rawu4F54+oJnpgyDu9UGc1Q8Xt/mfGzX5V\nYzNhQ+vKSIaSxLaUKPHnd3uLYAy0tMf9Ud9mPB4nSTYDIPc2L4rtSaHcS4h8\nk2QJNcUI0ug01ouJEqUZk+VENi2Bypht0lxvfhWr/Q3xfVEJjtyCyBszYulW\nQp0PBN3IatirZvp0AZtOe1Hxzi7m3Z3LdX+xqqgZYrG3oisQ5MAzfsEYmjwH\na7ZdRViRB32qL64aBXEVLkxrvB2mFxq4HtzoQHWSRR2CPpi3ugy7/a60MkT8\nB/rC\r\n=Cigg\r\n-----END PGP SIGNATURE-----\r\n"},"oclif":{"bin":"sfdx","plugins":["@oclif/plugin-not-found"],"commands":"./lib/commands","devPlugins":["@oclif/plugin-help","@oclif/plugin-which"]},"engines":{"node":">=10.0.0"},"scripts":{"test":"mocha --forbid-only \"test/**/*.test.ts\"","prepack":"rm -rf lib && tsc -b && oclif-dev manifest && oclif-dev readme","version":"oclif-dev readme && git add README.md","postpack":"rm -f oclif.manifest.json","posttest":"eslint . --ext .ts --config .eslintrc"},"_npmUser":{"name":"cafreeman","email":"cfreeman.code@gmail.com"},"repository":{"url":"https://github.com/heroku/sf-plugin-functions.git","type":"git"},"description":"Functions plugin for the SF CLI","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2019 Salesforce, Inc.\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"axios":"^0.21.1","execa":"^5.0.0","cli-ux":"^5.5.1","lodash":"^4.17.21","date-fns":"^2.20.0","fs-extra":"^9.1.0","handlebars":"^4.7.7","netrc-parser":"^3.1.6","@oclif/config":"^1","@oclif/command":"^1","axios-debug-log":"^0.8.2","@salesforce/core":"^2.20.5","@heroku-cli/color":"^1.1.14","@heroku-cli/schema":"^1.0.25","yeoman-environment":"^3.1.0","@heroku/eventsource":"^1.0.7","@heroku/function-toml":"^0.0.3","@salesforce/templates":"^51.3.0","@salesforce/plugin-org":"^1.6.2","@oclif/plugin-not-found":"^1.2.4"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4","mocha":"^8.3.0","sinon":"^9.2.4","eslint":"^7.21.0","globby":"^11.0.2","ts-node":"^9.1.1","sinon-chai":"^3.6.0","typescript":"^4.0.0","@oclif/test":"^1","@types/chai":"^4","@types/node":"^14.14.31","@types/mocha":"^8.2.1","yeoman-assert":"^3.1.1","@oclif/dev-cli":"^1","@types/nodegit":"^0.26.15","@types/fs-extra":"^9.0.8","@types/sinon-chai":"^3.2.5","@oclif/plugin-help":"^3","@oclif/plugin-which":"^1.0.3","eslint-config-oclif":"^3.1","@salesforce/ts-types":"^1.5.5","@types/yeoman-assert":"^3.1.1","@types/supports-color":"^8.1.0","@types/yeoman-environment":"^2.10.2","eslint-config-oclif-typescript":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-functions_0.0.3_1620160565838_0.9095184225308284","host":"s3://npm-registry-packages"}},"0.0.4":{"name":"@salesforce/plugin-functions","version":"0.0.4","keywords":["oclif-plugin"],"author":{"name":"heroku-front-end@salesforce.com"},"license":"MIT","_id":"@salesforce/plugin-functions@0.0.4","maintainers":[{"name":"cafreeman","email":"cfreeman.code@gmail.com"},{"name":"dlouvton","email":"dlouvton@gmail.com"},{"name":"vttikoo","email":"vtikoo@salesforce.com"},{"name":"rjanamanchi","email":"rjanamanchi@salesforce.com"},{"name":"ahakro","email":"ahakro@salesforce.com"},{"name":"justinharringa","email":"justin@harringa.com"},{"name":"maliroteh-sf","email":"maliroteh@salesforce.com"},{"name":"fernomac","email":"no_oneatall@hotmail.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"nolanlawson","email":"nolan@nolanlawson.com"},{"name":"amcconnell-sf","email":"amcconnell@salesforce.com"},{"name":"rxu-sfdc","email":"rxu@salesforce.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"abdulsattar","email":"asattar.md@gmail.com"},{"name":"nazligungor","email":"n.gungor@salesforce.com"},{"name":"dehru","email":"dehru2@yahoo.com"},{"name":"jgraff","email":"jgraff@salesforce.com"},{"name":"cdias","email":"cdias@salesforce.com"},{"name":"conal","email":"conalc86@gmail.com"},{"name":"jgrantham","email":"jason.grantham@salesforce.com"},{"name":"vazexqi","email":"nchen.dev@mac.com"},{"name":"mpsenn","email":"npmjs@msenn.com"},{"name":"sfdc_iamigo","email":"igoldstein@salesforce.com"},{"name":"diervo","email":"elfogris@gmail.com"},{"name":"rsalvador","email":"rsalvador@salesforce.com"},{"name":"kevinv11n","email":"kevin@v11n.com"},{"name":"tbliss","email":"tbliss@salesforce.com"},{"name":"davidturissini","email":"davidairborne@gmail.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"pmdartus","email":"dartus.pierremarie@gmail.com"},{"name":"futuremint_sf","email":"dwoodward@salesforce.com"},{"name":"interactivellama","email":"llama@interactivellama.com"},{"name":"maratto","email":"marat+npm@salesforce.com"},{"name":"pallavi.singh","email":"pallavi.singh@salesforce.com"},{"name":"smugakamil","email":"smugakamil@gmail.com"},{"name":"tausifm","email":"tausif.muzaffar@salesforce.com"},{"name":"kriscfoster","email":"kris.foster@ucdconnect.ie"},{"name":"brandonm","email":"bmurnane@salesforce.com"},{"name":"vineet-sinha","email":"vineet.sinha@gmail.com"},{"name":"salesforce-bot","email":"j.ward+npm@salesforce.com"},{"name":"harshkothari410","email":"harshkothari410@gmail.com"},{"name":"amateurhuman","email":"amateurhuman@gmail.com"},{"name":"ekashida","email":"ekashida@gmail.com"},{"name":"gr8gatsby","email":"kevinhill@live.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"krisgraysfdc","email":"kgray@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"jqian","email":"jqian@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"rasphilco","email":"philipe.navarro@salesforce.com"},{"name":"jbfeingold","email":"jfeingold@salesforce.com"},{"name":"michaelhoefer","email":"michaelhoefer@gmail.com"},{"name":"tlohr","email":"tlohr@salesforce.com"},{"name":"dpessoa","email":"dpessoa@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"jgellin","email":"jgellin@salesforce.com"},{"name":"maxreality","email":"m@ab3.in"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"davidrouten","email":"david@routen.io"},{"name":"tconn","email":"tconn@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"}],"homepage":"https://github.com/heroku/sf-plugin-functions","bugs":{"url":"https://github.com/heroku/sf-plugin-functions/issues"},"bin":{"functions":"bin/run"},"dist":{"shasum":"0d6cfe75eabc17e8f89585869b89bb3aa84b0f63","tarball":"https://registry.npmjs.org/@salesforce/plugin-functions/-/plugin-functions-0.0.4.tgz","fileCount":107,"integrity":"sha512-RIDLeOR9XpVRbQje+LaSlSOW95Hh+aR5M2KhYSWqerxBhjokR3o+RdICoabxn3t5IAQ63TDp8Ix30iJXlAn9iQ==","signatures":[{"sig":"MEUCIFk2JyT/IkHWUQy5hgjGhfGvVKhPYstgidJHRdpPanwPAiEA4XyDuSBkNr8/YvE/hT5UMxAJfL/oT2gkAqLJsSNAovs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":139351,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgkrgoCRA9TVsSAnZWagAAfg4QAJEm7G0HmZOXZNvU+0Py\nI8jIk3theEKK1L6AOHayowpckainRyeR282uy+XhTufl+orTUgCr+h7b14LZ\n8JMqvFDb/ldaxLVNsP5XAc5jVzvMaInJZ0w6letjwAJoU6mwUcBAUXbscNG/\n2IXhzh3huHlGB8czx+bseNjZ3p6LRhM47PIATwGbwZAyLwdyVSAe+f/hyT1P\nzBsmyEacvU+5p8Q1vZBg25ksixrZe500PhBaSbfV7p6j1Iq8v0s/R3e9TOBJ\n0MGX+MnHIPgGe9cRbEzK4J3krNAqosGcjkxXvlYEuZkLNWPbkgPYxn31Enwp\nd7V3CPUj/mzezGgcpG7S4V6+j3T6HjU99LB8yszfM0wKMhRaYI2Y28+kEuGc\nGZSWU/ziA9nfhPG5K4qhKgsE+u66pKWwp9uy+blAfZuG//tBxJZUwXx1phJE\nJJd1MhRa11vvUG93cK5IowOjUH3PzYphcjEI+MYkErcc03YuVt22C9PDhdl5\ndVGfZ6PEiCkhV2fN69NSXiHtrwat9gtQ2oNwoNflc9DdedBbEpDvfcil9Bgn\nCsd/Rl3lTJQaXN672xrO/LdX9VGnmtimbEWBy4yBQQYSVWeGOfIOYrQAvNGI\nlnW0v5bVxXlw5c/kVfKuVGlrklbZy5YLLUc1di7pGBFip9AdBzl0qVzjvFVA\n5gMv\r\n=SxM0\r\n-----END PGP SIGNATURE-----\r\n"},"oclif":{"bin":"sfdx","plugins":["@oclif/plugin-not-found"],"commands":"./lib/commands","devPlugins":["@oclif/plugin-help","@oclif/plugin-which"]},"engines":{"node":">=10.0.0"},"scripts":{"test":"mocha --forbid-only \"test/**/*.test.ts\"","prepack":"rm -rf lib && tsc -b && oclif-dev manifest && oclif-dev readme","version":"oclif-dev readme && git add README.md","postpack":"rm -f oclif.manifest.json","posttest":"eslint . --ext .ts --config .eslintrc"},"_npmUser":{"name":"cafreeman","email":"cfreeman.code@gmail.com"},"repository":{"url":"https://github.com/heroku/sf-plugin-functions.git","type":"git"},"description":"Functions plugin for the SF CLI","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2019 Salesforce, Inc.\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"axios":"^0.21.1","execa":"^5.0.0","cli-ux":"^5.5.1","lodash":"^4.17.21","date-fns":"^2.20.0","fs-extra":"^9.1.0","handlebars":"^4.7.7","netrc-parser":"^3.1.6","@oclif/config":"^1","@oclif/command":"^1","axios-debug-log":"^0.8.2","@salesforce/core":"^2.20.5","@heroku-cli/color":"^1.1.14","@heroku-cli/schema":"^1.0.25","yeoman-environment":"^3.1.0","@heroku/eventsource":"^1.0.7","@heroku/function-toml":"^0.0.3","@salesforce/templates":"^51.3.0","@salesforce/plugin-org":"^1.6.2","@oclif/plugin-not-found":"^1.2.4"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4","mocha":"^8.3.0","sinon":"^9.2.4","eslint":"^7.21.0","globby":"^11.0.2","ts-node":"^9.1.1","sinon-chai":"^3.6.0","typescript":"^4.0.0","@oclif/test":"^1","@types/chai":"^4","@types/node":"^14.14.31","@types/mocha":"^8.2.1","yeoman-assert":"^3.1.1","@oclif/dev-cli":"^1","@types/nodegit":"^0.26.15","@types/fs-extra":"^9.0.8","@types/sinon-chai":"^3.2.5","@oclif/plugin-help":"^3","@oclif/plugin-which":"^1.0.3","eslint-config-oclif":"^3.1","@salesforce/ts-types":"^1.5.5","@types/yeoman-assert":"^3.1.1","@types/supports-color":"^8.1.0","@types/yeoman-environment":"^2.10.2","eslint-config-oclif-typescript":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-functions_0.0.4_1620228136160_0.9208291608607395","host":"s3://npm-registry-packages"}},"0.0.5":{"name":"@salesforce/plugin-functions","version":"0.0.5","keywords":["oclif-plugin"],"author":{"name":"heroku-front-end@salesforce.com"},"license":"MIT","_id":"@salesforce/plugin-functions@0.0.5","maintainers":[{"name":"mallik.webaroo","email":"mallik.webaroo@gmail.com"},{"name":"cafreeman","email":"cfreeman.code@gmail.com"},{"name":"dlouvton","email":"dlouvton@gmail.com"},{"name":"vttikoo","email":"vtikoo@salesforce.com"},{"name":"rjanamanchi","email":"rjanamanchi@salesforce.com"},{"name":"ahakro","email":"ahakro@salesforce.com"},{"name":"justinharringa","email":"justin@harringa.com"},{"name":"maliroteh-sf","email":"maliroteh@salesforce.com"},{"name":"fernomac","email":"no_oneatall@hotmail.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"nolanlawson","email":"nolan@nolanlawson.com"},{"name":"amcconnell-sf","email":"amcconnell@salesforce.com"},{"name":"rxu-sfdc","email":"rxu@salesforce.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"abdulsattar","email":"asattar.md@gmail.com"},{"name":"nazligungor","email":"n.gungor@salesforce.com"},{"name":"dehru","email":"dehru2@yahoo.com"},{"name":"jgraff","email":"jgraff@salesforce.com"},{"name":"cdias","email":"cdias@salesforce.com"},{"name":"conal","email":"conalc86@gmail.com"},{"name":"jgrantham","email":"jason.grantham@salesforce.com"},{"name":"vazexqi","email":"nchen.dev@mac.com"},{"name":"mpsenn","email":"npmjs@msenn.com"},{"name":"sfdc_iamigo","email":"igoldstein@salesforce.com"},{"name":"diervo","email":"elfogris@gmail.com"},{"name":"rsalvador","email":"rsalvador@salesforce.com"},{"name":"kevinv11n","email":"kevin@v11n.com"},{"name":"tbliss","email":"tbliss@salesforce.com"},{"name":"davidturissini","email":"davidairborne@gmail.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"pmdartus","email":"dartus.pierremarie@gmail.com"},{"name":"futuremint_sf","email":"dwoodward@salesforce.com"},{"name":"interactivellama","email":"llama@interactivellama.com"},{"name":"maratto","email":"marat+npm@salesforce.com"},{"name":"pallavi.singh","email":"pallavi.singh@salesforce.com"},{"name":"smugakamil","email":"smugakamil@gmail.com"},{"name":"tausifm","email":"tausif.muzaffar@salesforce.com"},{"name":"kriscfoster","email":"kris.foster@ucdconnect.ie"},{"name":"brandonm","email":"bmurnane@salesforce.com"},{"name":"vineet-sinha","email":"vineet.sinha@gmail.com"},{"name":"salesforce-bot","email":"j.ward+npm@salesforce.com"},{"name":"harshkothari410","email":"harshkothari410@gmail.com"},{"name":"amateurhuman","email":"amateurhuman@gmail.com"},{"name":"ekashida","email":"ekashida@gmail.com"},{"name":"gr8gatsby","email":"kevinhill@live.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"krisgraysfdc","email":"kgray@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"jqian","email":"jqian@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"rasphilco","email":"philipe.navarro@salesforce.com"},{"name":"jbfeingold","email":"jfeingold@salesforce.com"},{"name":"michaelhoefer","email":"michaelhoefer@gmail.com"},{"name":"tlohr","email":"tlohr@salesforce.com"},{"name":"dpessoa","email":"dpessoa@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"jgellin","email":"jgellin@salesforce.com"},{"name":"maxreality","email":"m@ab3.in"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"davidrouten","email":"david@routen.io"},{"name":"tconn","email":"tconn@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"}],"homepage":"https://github.com/heroku/sf-plugin-functions","bugs":{"url":"https://github.com/heroku/sf-plugin-functions/issues"},"bin":{"functions":"bin/run"},"dist":{"shasum":"ea02298094989eda46b9a1f815527fee2fcdb986","tarball":"https://registry.npmjs.org/@salesforce/plugin-functions/-/plugin-functions-0.0.5.tgz","fileCount":107,"integrity":"sha512-fsah3PuDFyuR7pCx9zeLhdTSJsU4t9eFz38nkrwMQfqxoW5ofekCIW1htZw1i+GbnYVqYzviB7SLNkTFEIBwFQ==","signatures":[{"sig":"MEYCIQC54MWL+ktsZS7IkcUyq1Vkf0mVE8Q1NoJSdfUsGTRzWAIhALMPLMgagjgFSGoX3DL99ob0pfICd7ThXZitAIb404qM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":140209,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJglGixCRA9TVsSAnZWagAArfQP/3OPpEh6/MarsL6ByzRY\nyQ+Xb5bXwADY+86W1gdZudlnaIQCyCH4EGSxn7jildRTgRdJue28s0Buzjmf\ncXU9V1IoiI+XN0ot2JhH0EKVwtQK24BrWHzexxqP3Lp4nYRTqt923U7v1/Ic\nrFyhbMY4JEmJD28T8NzpY9b5pcFewQo2uVEOqKKwGrgUoGD7q4RjR55W0ggJ\nUurHWk3dzkpGxtV06QmtfmN+MOt9c8gQ0frfJ8skmx1nhaOxepx7AyhmmEm0\n5tGsyRZICAJzpF3WJntqzPSBlWYw/oBPoYGtqyHXKJC+umkqsioTxQ9rzn9H\nGEjFC1CK1hX3jroNu4HtKHnrDYDsTOM76EqYw4ALTa/hJhtvpO6NiLl+O0Ta\nt3EANSUpba8jWlxa/q8CeoqMLwPBf+UwtlZjPgB4o3KyNJyVehjzenz3fe78\ntaGw0zwlrGz9oM2hjx3RvY4n61p6F0XJrQU03m5cOmmh693pCkSWVyuNawdf\nlbUKwKrE10+7nM0pqshXOJMtZXK681XcpoIirHySOK5dhiD2AoTC+lVH+Jnd\nrvRQgOnAHOw8hoh04A5i6y6kG88oLYAX6DilCP40XW84jVWjLPg31C/cxPuM\nxrkkbWxTHvSV6cNjfaEkYqhlxARNFkUxbCuu5XX8EDKqLuR/lUHtTeZiUgfm\nPlik\r\n=Rg/I\r\n-----END PGP SIGNATURE-----\r\n"},"oclif":{"bin":"sfdx","plugins":["@oclif/plugin-not-found"],"commands":"./lib/commands","devPlugins":["@oclif/plugin-help","@oclif/plugin-which"]},"engines":{"node":">=10.0.0"},"scripts":{"test":"mocha --forbid-only \"test/**/*.test.ts\"","prepack":"rm -rf lib && tsc -b && oclif-dev manifest && oclif-dev readme","version":"oclif-dev readme && git add README.md","postpack":"rm -f oclif.manifest.json","posttest":"eslint . --ext .ts --config .eslintrc"},"_npmUser":{"name":"cafreeman","email":"cfreeman.code@gmail.com"},"repository":{"url":"https://github.com/heroku/sf-plugin-functions.git","type":"git"},"description":"Functions plugin for the SF CLI","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2019 Salesforce, Inc.\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"axios":"^0.21.1","execa":"^5.0.0","cli-ux":"^5.5.1","lodash":"^4.17.21","date-fns":"^2.20.0","fs-extra":"^9.1.0","handlebars":"^4.7.7","netrc-parser":"^3.1.6","@oclif/config":"^1","@oclif/command":"^1","axios-debug-log":"^0.8.2","@salesforce/core":"^2.20.5","@heroku-cli/color":"^1.1.14","@heroku-cli/schema":"^1.0.25","yeoman-environment":"^3.1.0","@heroku/eventsource":"^1.0.7","@heroku/function-toml":"^0.0.3","@salesforce/templates":"^51.3.0","@salesforce/plugin-org":"^1.6.2","@oclif/plugin-not-found":"^1.2.4"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4","mocha":"^8.3.0","sinon":"^9.2.4","eslint":"^7.21.0","globby":"^11.0.2","ts-node":"^9.1.1","sinon-chai":"^3.6.0","typescript":"^4.0.0","@oclif/test":"^1","@types/chai":"^4","@types/node":"^14.14.31","@types/mocha":"^8.2.1","yeoman-assert":"^3.1.1","@oclif/dev-cli":"^1","@types/nodegit":"^0.26.15","@types/fs-extra":"^9.0.8","@types/sinon-chai":"^3.2.5","@oclif/plugin-help":"^3","@oclif/plugin-which":"^1.0.3","eslint-config-oclif":"^3.1","@salesforce/ts-types":"^1.5.5","@types/yeoman-assert":"^3.1.1","@types/supports-color":"^8.1.0","@types/yeoman-environment":"^2.10.2","eslint-config-oclif-typescript":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-functions_0.0.5_1620338864808_0.6367269984108239","host":"s3://npm-registry-packages"}},"0.0.6":{"name":"@salesforce/plugin-functions","version":"0.0.6","keywords":["oclif-plugin"],"author":{"name":"heroku-front-end@salesforce.com"},"license":"MIT","_id":"@salesforce/plugin-functions@0.0.6","maintainers":[{"name":"mallik.webaroo","email":"mallik.webaroo@gmail.com"},{"name":"cafreeman","email":"cfreeman.code@gmail.com"},{"name":"dlouvton","email":"dlouvton@gmail.com"},{"name":"vttikoo","email":"vtikoo@salesforce.com"},{"name":"rjanamanchi","email":"rjanamanchi@salesforce.com"},{"name":"ahakro","email":"ahakro@salesforce.com"},{"name":"justinharringa","email":"justin@harringa.com"},{"name":"maliroteh-sf","email":"maliroteh@salesforce.com"},{"name":"fernomac","email":"no_oneatall@hotmail.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"nolanlawson","email":"nolan@nolanlawson.com"},{"name":"amcconnell-sf","email":"amcconnell@salesforce.com"},{"name":"rxu-sfdc","email":"rxu@salesforce.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"abdulsattar","email":"asattar.md@gmail.com"},{"name":"nazligungor","email":"n.gungor@salesforce.com"},{"name":"dehru","email":"dehru2@yahoo.com"},{"name":"jgraff","email":"jgraff@salesforce.com"},{"name":"cdias","email":"cdias@salesforce.com"},{"name":"conal","email":"conalc86@gmail.com"},{"name":"jgrantham","email":"jason.grantham@salesforce.com"},{"name":"vazexqi","email":"nchen.dev@mac.com"},{"name":"mpsenn","email":"npmjs@msenn.com"},{"name":"sfdc_iamigo","email":"igoldstein@salesforce.com"},{"name":"diervo","email":"elfogris@gmail.com"},{"name":"rsalvador","email":"rsalvador@salesforce.com"},{"name":"kevinv11n","email":"kevin@v11n.com"},{"name":"tbliss","email":"tbliss@salesforce.com"},{"name":"davidturissini","email":"davidairborne@gmail.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"pmdartus","email":"dartus.pierremarie@gmail.com"},{"name":"futuremint_sf","email":"dwoodward@salesforce.com"},{"name":"interactivellama","email":"llama@interactivellama.com"},{"name":"maratto","email":"marat+npm@salesforce.com"},{"name":"pallavi.singh","email":"pallavi.singh@salesforce.com"},{"name":"smugakamil","email":"smugakamil@gmail.com"},{"name":"tausifm","email":"tausif.muzaffar@salesforce.com"},{"name":"kriscfoster","email":"kris.foster@ucdconnect.ie"},{"name":"brandonm","email":"bmurnane@salesforce.com"},{"name":"vineet-sinha","email":"vineet.sinha@gmail.com"},{"name":"salesforce-bot","email":"j.ward+npm@salesforce.com"},{"name":"harshkothari410","email":"harshkothari410@gmail.com"},{"name":"amateurhuman","email":"amateurhuman@gmail.com"},{"name":"ekashida","email":"ekashida@gmail.com"},{"name":"gr8gatsby","email":"kevinhill@live.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"krisgraysfdc","email":"kgray@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"jqian","email":"jqian@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"rasphilco","email":"philipe.navarro@salesforce.com"},{"name":"jbfeingold","email":"jfeingold@salesforce.com"},{"name":"michaelhoefer","email":"michaelhoefer@gmail.com"},{"name":"tlohr","email":"tlohr@salesforce.com"},{"name":"dpessoa","email":"dpessoa@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"jgellin","email":"jgellin@salesforce.com"},{"name":"maxreality","email":"m@ab3.in"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"davidrouten","email":"david@routen.io"},{"name":"tconn","email":"tconn@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"}],"homepage":"https://github.com/heroku/sf-plugin-functions","bugs":{"url":"https://github.com/heroku/sf-plugin-functions/issues"},"bin":{"functions":"bin/run"},"dist":{"shasum":"508e44dd04c0dd74322fab9fdbbb7c8fe5bdabd7","tarball":"https://registry.npmjs.org/@salesforce/plugin-functions/-/plugin-functions-0.0.6.tgz","fileCount":107,"integrity":"sha512-D+IhfdGnx3e9HmfGkaMER+t7gvSU9vJI/VuPVowPOrbl6/O5c+f4BXC0M2L37b9/lQPPMtpbVOic6ihidgx1Kg==","signatures":[{"sig":"MEYCIQCG4/F7IoAlSNZqje0Ix+nN4++Lq5WDPZn7Bs2715/inAIhAPtghpyeYfvvzMnKKW5oTS/u8nR7VOY1tDbe3xHJhGVM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":140552,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgmuB+CRA9TVsSAnZWagAAXFMP/RHquhZajThB2H8BGiIF\nDeUEgatjjiQpUyRGJxnYzqR1BqE4Q/p24pjcsh0RHBZ3IMO/jOuCYe13yNNb\nK9wf7Rd3Ejx1xPydjbKORmJpJWXlMRhrbcwixJBlYgZ8pZIMgMh1YXz/Hc4u\naP0l7trr/VAqYg0QY7Nh0MRdbMyqvOwnkyNAFwTJapEzlNKQO+jKCgOqNC0z\nRCHS+Zn2TpVTRGqqMrRvRSdWeQ9LxOh6M+9ppT0WJtZNQXd9YcX6rCAHWxON\nSpF1w9MEZe92ud6DyjsvdG6yYkHc6HREEFBvX3jZZIHHP1qDiVWG76ubEhYx\nsIPCReu+MJqtLRu2QHsjyKSVpk1SOfB8JEsafWfUnjX9Cv+qHRORgHkJnnc6\n4aBFHAFMSwEkR+P/KwhFuSjSs/IaALHw0E9Hq60TVdI2lZ5HObIQk52TyKR/\nGVSLAaGL76qP2Thw9Ds20tWAXhiPYS57+Wg1i9ZSe/T36zifQO/yacEdTd0D\nL/Dk7ly1CTLuzjIpE69VXnw9rTi6yYpGXV5oLD/KV6XwiFuSRlcoQCjeC0ML\njc1ny2SjCVLfyJNaVyT9ioKZCUM9cOWlvc0WetVuwkKg/44qFi+ViFxJB0Ji\nTi5AMYCe33LY3OWtY/NW6LbIMNIU+YcboJ7QHitx/JG+l9quErdwsMJkZPkQ\n93ln\r\n=2RCj\r\n-----END PGP SIGNATURE-----\r\n"},"oclif":{"bin":"sfdx","plugins":["@oclif/plugin-not-found"],"commands":"./lib/commands","devPlugins":["@oclif/plugin-help","@oclif/plugin-which"]},"engines":{"node":">=10.0.0"},"scripts":{"test":"mocha --forbid-only \"test/**/*.test.ts\"","prepack":"rm -rf lib && tsc -b && oclif-dev manifest && oclif-dev readme","version":"oclif-dev readme && git add README.md","postpack":"rm -f oclif.manifest.json","posttest":"eslint . --ext .ts --config .eslintrc"},"_npmUser":{"name":"cafreeman","email":"cfreeman.code@gmail.com"},"repository":{"url":"https://github.com/heroku/sf-plugin-functions.git","type":"git"},"description":"Functions plugin for the SF CLI","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2019 Salesforce, Inc.\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"axios":"^0.21.1","execa":"^5.0.0","cli-ux":"^5.5.1","lodash":"^4.17.21","date-fns":"^2.20.0","fs-extra":"^9.1.0","handlebars":"^4.7.7","netrc-parser":"^3.1.6","@oclif/config":"^1","@oclif/command":"^1","axios-debug-log":"^0.8.2","@salesforce/core":"^2.20.5","@heroku-cli/color":"^1.1.14","@heroku-cli/schema":"^1.0.25","yeoman-environment":"^3.1.0","@heroku/eventsource":"^1.0.7","@heroku/function-toml":"^0.0.3","@salesforce/templates":"^51.3.0","@salesforce/plugin-org":"^1.6.2","@oclif/plugin-not-found":"^1.2.4","@heroku/project-descriptor":"^0.0.5"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4","mocha":"^8.3.0","sinon":"^9.2.4","eslint":"^7.21.0","globby":"^11.0.2","ts-node":"^9.1.1","sinon-chai":"^3.6.0","typescript":"^4.0.0","@oclif/test":"^1","@types/chai":"^4","@types/node":"^14.14.31","@types/mocha":"^8.2.1","yeoman-assert":"^3.1.1","@oclif/dev-cli":"^1","@types/nodegit":"^0.26.15","@types/fs-extra":"^9.0.8","@types/sinon-chai":"^3.2.5","@oclif/plugin-help":"^3","@oclif/plugin-which":"^1.0.3","eslint-config-oclif":"^3.1","@salesforce/ts-types":"^1.5.5","@types/yeoman-assert":"^3.1.1","@types/supports-color":"^8.1.0","@types/yeoman-environment":"^2.10.2","eslint-config-oclif-typescript":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-functions_0.0.6_1620762749457_0.48870122571909946","host":"s3://npm-registry-packages"}},"0.0.7":{"name":"@salesforce/plugin-functions","version":"0.0.7","keywords":["oclif-plugin"],"author":{"name":"heroku-front-end@salesforce.com"},"license":"MIT","_id":"@salesforce/plugin-functions@0.0.7","maintainers":[{"name":"mallik.webaroo","email":"mallik.webaroo@gmail.com"},{"name":"cafreeman","email":"cfreeman.code@gmail.com"},{"name":"dlouvton","email":"dlouvton@gmail.com"},{"name":"vttikoo","email":"vtikoo@salesforce.com"},{"name":"rjanamanchi","email":"rjanamanchi@salesforce.com"},{"name":"ahakro","email":"ahakro@salesforce.com"},{"name":"justinharringa","email":"justin@harringa.com"},{"name":"maliroteh-sf","email":"maliroteh@salesforce.com"},{"name":"fernomac","email":"no_oneatall@hotmail.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"nolanlawson","email":"nolan@nolanlawson.com"},{"name":"amcconnell-sf","email":"amcconnell@salesforce.com"},{"name":"rxu-sfdc","email":"rxu@salesforce.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"abdulsattar","email":"asattar.md@gmail.com"},{"name":"nazligungor","email":"n.gungor@salesforce.com"},{"name":"dehru","email":"dehru2@yahoo.com"},{"name":"jgraff","email":"jgraff@salesforce.com"},{"name":"cdias","email":"cdias@salesforce.com"},{"name":"conal","email":"conalc86@gmail.com"},{"name":"jgrantham","email":"jason.grantham@salesforce.com"},{"name":"vazexqi","email":"nchen.dev@mac.com"},{"name":"mpsenn","email":"npmjs@msenn.com"},{"name":"sfdc_iamigo","email":"igoldstein@salesforce.com"},{"name":"diervo","email":"elfogris@gmail.com"},{"name":"rsalvador","email":"rsalvador@salesforce.com"},{"name":"kevinv11n","email":"kevin@v11n.com"},{"name":"tbliss","email":"tbliss@salesforce.com"},{"name":"davidturissini","email":"davidairborne@gmail.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"pmdartus","email":"dartus.pierremarie@gmail.com"},{"name":"futuremint_sf","email":"dwoodward@salesforce.com"},{"name":"interactivellama","email":"llama@interactivellama.com"},{"name":"maratto","email":"marat+npm@salesforce.com"},{"name":"pallavi.singh","email":"pallavi.singh@salesforce.com"},{"name":"smugakamil","email":"smugakamil@gmail.com"},{"name":"tausifm","email":"tausif.muzaffar@salesforce.com"},{"name":"kriscfoster","email":"kris.foster@ucdconnect.ie"},{"name":"brandonm","email":"bmurnane@salesforce.com"},{"name":"vineet-sinha","email":"vineet.sinha@gmail.com"},{"name":"salesforce-bot","email":"j.ward+npm@salesforce.com"},{"name":"harshkothari410","email":"harshkothari410@gmail.com"},{"name":"amateurhuman","email":"amateurhuman@gmail.com"},{"name":"ekashida","email":"ekashida@gmail.com"},{"name":"gr8gatsby","email":"kevinhill@live.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"krisgraysfdc","email":"kgray@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"jqian","email":"jqian@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"rasphilco","email":"philipe.navarro@salesforce.com"},{"name":"jbfeingold","email":"jfeingold@salesforce.com"},{"name":"michaelhoefer","email":"michaelhoefer@gmail.com"},{"name":"tlohr","email":"tlohr@salesforce.com"},{"name":"dpessoa","email":"dpessoa@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"jgellin","email":"jgellin@salesforce.com"},{"name":"maxreality","email":"m@ab3.in"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"davidrouten","email":"david@routen.io"},{"name":"tconn","email":"tconn@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"}],"homepage":"https://github.com/heroku/sf-plugin-functions","bugs":{"url":"https://github.com/heroku/sf-plugin-functions/issues"},"bin":{"functions":"bin/run"},"dist":{"shasum":"dc974d4a22ca8d592506fbe08ad8f62e0f99d9e3","tarball":"https://registry.npmjs.org/@salesforce/plugin-functions/-/plugin-functions-0.0.7.tgz","fileCount":113,"integrity":"sha512-pO16gJ86DwB9j1qNvsutobI5AwWv6I7YZAn9G9edLNwHQBXmWQpWpI6jeSAFspMu1DPmztzfCRiN5bqID9Lu4w==","signatures":[{"sig":"MEUCIAeV6dSW8oIO1bpGiSK1jb7WANbfneM/Mv8D5s3E1fSHAiEAoqYjrlap3JrbDV4kYHTGVK8z5L/d+nS71B7ad8mOsGQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":149384,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgnVDyCRA9TVsSAnZWagAAwJwP/iHxZkABSV0tnEnA9LLD\nLw/WvkVMpHHzzzwzfcEcZoBwb/76QxAT9WrQP9p4HKxkeHUXv8WM7dOBDIWG\nIXogPH0a1WrXzYuVD2Dclwal1IjBMaFPGBDM3xiLgsTE8GXGNgEenQOCnuEU\nCwIKTL8wOB6RPeuAeIpPzdhFxN+HJ+bovk1O+8x5yImsw3UPMiv16QM3O4Ge\nU29BT4H1mnXIBhJoqz36Pkbw8nanTR9KjWfhS9ddg/YxWLVFfmaQ8CbPYX2H\nVhV7BHIlv+C5TpZ1YmHmJaKdpbabmJfFLJIrm+S4XTM8sbc+XTLG25z2ENta\n2SjDJ4CVS2do2IRL794ymzE1xCeYwiG7vd+RKPdJZCyNo5oCXAyZMhWloq20\ni2ka55Aepuz6UI0Axl3l6DlGP4fWnN1daIyVnKXpt84xzMcTC5UKQJkfhcYs\nTTj71pvvRfCcxaAS4x09BTUJp5KNmxEPCEwi9BYkHJOQsF6+2kWVvSnosDXh\nu6CLX4LGVIFtU2MXg+XLOj4wNjFCgfQnl8b72dyMk9CQn94DCRNFByikMed3\n40pdxuZ9DM856MPnP8D0XeEZSJJb0MzYboGZXmupIpHtwSTS4PEz0L+q7BW/\nOcA3jFTSNFkCkXaxxrbwMm9LcYk13rif+e7Z/v0bA7gqcB/uOZqkBFEYUTic\nQR9p\r\n=r7qS\r\n-----END PGP SIGNATURE-----\r\n"},"oclif":{"bin":"sfdx","plugins":["@oclif/plugin-not-found"],"commands":"./lib/commands","devPlugins":["@oclif/plugin-help","@oclif/plugin-which"]},"engines":{"node":">=10.0.0"},"scripts":{"test":"mocha --forbid-only \"test/**/*.test.ts\"","prepack":"rm -rf lib && tsc -b && oclif-dev manifest && oclif-dev readme","version":"oclif-dev readme && git add README.md","postpack":"rm -f oclif.manifest.json","posttest":"eslint . --ext .ts --config .eslintrc"},"_npmUser":{"name":"cafreeman","email":"cfreeman.code@gmail.com"},"repository":{"url":"https://github.com/heroku/sf-plugin-functions.git","type":"git"},"description":"Functions plugin for the SF CLI","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2019 Salesforce, Inc.\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"axios":"^0.21.1","execa":"^5.0.0","cli-ux":"^5.5.1","lodash":"^4.17.21","date-fns":"^2.20.0","fs-extra":"^9.1.0","handlebars":"^4.7.7","netrc-parser":"^3.1.6","@oclif/config":"^1","@oclif/command":"^1","axios-debug-log":"^0.8.2","@salesforce/core":"^2.20.5","@heroku-cli/color":"^1.1.14","@heroku-cli/schema":"^1.0.25","yeoman-environment":"^3.3.0","@heroku/eventsource":"^1.0.7","@heroku/function-toml":"^0.0.3","@salesforce/templates":"^51.3.0","@salesforce/plugin-org":"^1.6.2","@oclif/plugin-not-found":"^1.2.4","@heroku/project-descriptor":"^0.0.5"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4","mocha":"^8.3.0","sinon":"^9.2.4","eslint":"^7.21.0","globby":"^11.0.2","ts-node":"^9.1.1","sinon-chai":"^3.6.0","typescript":"^4.0.0","@oclif/test":"^1","@types/chai":"^4","@types/node":"^14.14.31","@types/mocha":"^8.2.1","yeoman-assert":"^3.1.1","@oclif/dev-cli":"^1","@types/nodegit":"^0.26.15","@types/fs-extra":"^9.0.8","@types/sinon-chai":"^3.2.5","@oclif/plugin-help":"^3","@oclif/plugin-which":"^1.0.3","eslint-config-oclif":"^3.1","@salesforce/ts-types":"^1.5.5","@types/yeoman-assert":"^3.1.1","@types/supports-color":"^8.1.0","@types/yeoman-environment":"^2.10.2","eslint-config-oclif-typescript":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-functions_0.0.7_1620922610321_0.724925218450515","host":"s3://npm-registry-packages"}},"0.0.8":{"name":"@salesforce/plugin-functions","version":"0.0.8","keywords":["oclif-plugin"],"author":{"name":"heroku-front-end@salesforce.com"},"license":"MIT","_id":"@salesforce/plugin-functions@0.0.8","maintainers":[{"name":"mallik.webaroo","email":"mallik.webaroo@gmail.com"},{"name":"cafreeman","email":"cfreeman.code@gmail.com"},{"name":"dlouvton","email":"dlouvton@gmail.com"},{"name":"vttikoo","email":"vtikoo@salesforce.com"},{"name":"rjanamanchi","email":"rjanamanchi@salesforce.com"},{"name":"ahakro","email":"ahakro@salesforce.com"},{"name":"justinharringa","email":"justin@harringa.com"},{"name":"maliroteh-sf","email":"maliroteh@salesforce.com"},{"name":"fernomac","email":"no_oneatall@hotmail.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"nolanlawson","email":"nolan@nolanlawson.com"},{"name":"amcconnell-sf","email":"amcconnell@salesforce.com"},{"name":"rxu-sfdc","email":"rxu@salesforce.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"abdulsattar","email":"asattar.md@gmail.com"},{"name":"nazligungor","email":"n.gungor@salesforce.com"},{"name":"dehru","email":"dehru2@yahoo.com"},{"name":"jgraff","email":"jgraff@salesforce.com"},{"name":"cdias","email":"cdias@salesforce.com"},{"name":"conal","email":"conalc86@gmail.com"},{"name":"jgrantham","email":"jason.grantham@salesforce.com"},{"name":"vazexqi","email":"nchen.dev@mac.com"},{"name":"mpsenn","email":"npmjs@msenn.com"},{"name":"sfdc_iamigo","email":"igoldstein@salesforce.com"},{"name":"diervo","email":"elfogris@gmail.com"},{"name":"rsalvador","email":"rsalvador@salesforce.com"},{"name":"kevinv11n","email":"kevin@v11n.com"},{"name":"tbliss","email":"tbliss@salesforce.com"},{"name":"davidturissini","email":"davidairborne@gmail.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"pmdartus","email":"dartus.pierremarie@gmail.com"},{"name":"futuremint_sf","email":"dwoodward@salesforce.com"},{"name":"interactivellama","email":"llama@interactivellama.com"},{"name":"maratto","email":"marat+npm@salesforce.com"},{"name":"pallavi.singh","email":"pallavi.singh@salesforce.com"},{"name":"smugakamil","email":"smugakamil@gmail.com"},{"name":"tausifm","email":"tausif.muzaffar@salesforce.com"},{"name":"kriscfoster","email":"kris.foster@ucdconnect.ie"},{"name":"brandonm","email":"bmurnane@salesforce.com"},{"name":"vineet-sinha","email":"vineet.sinha@gmail.com"},{"name":"salesforce-bot","email":"j.ward+npm@salesforce.com"},{"name":"harshkothari410","email":"harshkothari410@gmail.com"},{"name":"amateurhuman","email":"amateurhuman@gmail.com"},{"name":"ekashida","email":"ekashida@gmail.com"},{"name":"gr8gatsby","email":"kevinhill@live.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"krisgraysfdc","email":"kgray@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"jqian","email":"jqian@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"rasphilco","email":"philipe.navarro@salesforce.com"},{"name":"jbfeingold","email":"jfeingold@salesforce.com"},{"name":"michaelhoefer","email":"michaelhoefer@gmail.com"},{"name":"tlohr","email":"tlohr@salesforce.com"},{"name":"dpessoa","email":"dpessoa@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"jgellin","email":"jgellin@salesforce.com"},{"name":"maxreality","email":"m@ab3.in"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"davidrouten","email":"david@routen.io"},{"name":"tconn","email":"tconn@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"}],"homepage":"https://github.com/heroku/sf-plugin-functions","bugs":{"url":"https://github.com/heroku/sf-plugin-functions/issues"},"bin":{"functions":"bin/run"},"dist":{"shasum":"34fe69c90820ccab0b37cefc3c8b83fcb605ce7a","tarball":"https://registry.npmjs.org/@salesforce/plugin-functions/-/plugin-functions-0.0.8.tgz","fileCount":116,"integrity":"sha512-k/9EoVimZHfXR63AnFtkEzqLvigAjtizAORcUpjWsOvlXbNIq7CKf7rQLc4t+moGWi5qJ66mdKTmjJQnH3Go6Q==","signatures":[{"sig":"MEUCIQCM8LsfWema11Cr2VKgfhbWor9PdnjUt8gviRbY+UGJzgIgGSrj1wfvuz/90dZOBU3pHDV/4DiUf58iFkedQyMS4Jk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":151489,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgpDVMCRA9TVsSAnZWagAAeRYP/1qDHLZ3idlAWcpRQqDx\nrFYGzkSM8186f9aaGltV9GI95YcQ1y9c+qyqOwaOLDxmvnF6f+i1qjIsQLVE\n2Y/JJu8nbtMAy1b4+WUmN7SIPWRZykLj/6VDYga62b74ZiQExAjNZBRDO1tT\nJthCXWzcs2O0XLtwj/C7r0hsNTAKLXTkfwWyCz8rarWRyFo+1zGEw16ObKFk\nTuF6vbY4Hse6RB1SwL/FfxDx7THgM7LYl5fEXNo2q7JvWAzIXMORNw4KMXti\nLJiFX96L64cFPd94h6WUnM4nYurfdfT/DwkxhfPVv8jSQcFIe267SvaapiD2\nYIGUAy7ucOG+mhAeYuSa7JhupnNQ7nTHaAeLrS2e2dofOZEuDVpSCqwvkvuT\n8dhiOJIg/n1Jkuvb3kQi/KkUnSCdesCZXpKr9Itf0iHuXAFqxLpIQtVm+X8S\nrrNLUz9gnvQZNOxp5PUPl/J10rmEEwK5ZHIIsWEI1/EnO8jUMowUbaslgYVW\nn4L6slwIeM/mvsnAOntmJk6/5x7Ksx1/NRqbW3wKklDgOct3p2HPVu7DYyKj\ntMRk37X4VakDRNuuhdQs5hdSmTff6H5N3aXtymhGJ13x8WRbKFbcW2Q3jdQC\nKA8ud2JygK+b8HcNTrxMvE9aOGUY+wDqR4Y96FYvU55VDpSmT6eYrTMp/08p\nisgy\r\n=ux9Q\r\n-----END PGP SIGNATURE-----\r\n"},"oclif":{"bin":"sfdx","plugins":["@oclif/plugin-not-found"],"commands":"./lib/commands","devPlugins":["@oclif/plugin-help","@oclif/plugin-which"]},"engines":{"node":">=10.0.0"},"scripts":{"test":"mocha --forbid-only \"test/**/*.test.ts\"","prepack":"rm -rf lib && tsc -b && oclif-dev manifest && oclif-dev readme","version":"oclif-dev readme && git add README.md","postpack":"rm -f oclif.manifest.json","posttest":"eslint . --ext .ts --config .eslintrc"},"_npmUser":{"name":"cafreeman","email":"cfreeman.code@gmail.com"},"repository":{"url":"https://github.com/heroku/sf-plugin-functions.git","type":"git"},"description":"Functions plugin for the SF CLI","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2019 Salesforce, Inc.\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"axios":"^0.21.1","execa":"^5.0.0","cli-ux":"^5.5.1","lodash":"^4.17.21","date-fns":"^2.20.0","fs-extra":"^9.1.0","handlebars":"^4.7.7","netrc-parser":"^3.1.6","@oclif/config":"^1","@oclif/command":"^1","axios-debug-log":"^0.8.2","@salesforce/core":"^2.20.5","@heroku-cli/color":"^1.1.14","@heroku-cli/schema":"^1.0.25","yeoman-environment":"^3.3.0","@heroku/eventsource":"^1.0.7","@heroku/function-toml":"^0.0.3","@salesforce/templates":"^51.3.0","@salesforce/plugin-org":"^1.6.2","@oclif/plugin-not-found":"^1.2.4","@heroku/project-descriptor":"^0.0.5"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4","mocha":"^8.3.0","sinon":"^9.2.4","eslint":"^7.21.0","globby":"^11.0.2","ts-node":"^9.1.1","sinon-chai":"^3.6.0","typescript":"^4.0.0","@oclif/test":"^1","@types/chai":"^4","@types/node":"^14.14.31","@types/mocha":"^8.2.1","yeoman-assert":"^3.1.1","@oclif/dev-cli":"^1","@types/nodegit":"^0.26.15","@types/fs-extra":"^9.0.8","@types/sinon-chai":"^3.2.5","@oclif/plugin-help":"^3","@oclif/plugin-which":"^1.0.3","eslint-config-oclif":"^3.1","@salesforce/ts-types":"^1.5.5","@types/yeoman-assert":"^3.1.1","@types/supports-color":"^8.1.0","@types/yeoman-environment":"^2.10.2","eslint-config-oclif-typescript":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-functions_0.0.8_1621374284076_0.5109648627415635","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"@salesforce/plugin-functions","version":"0.1.0","keywords":["oclif-plugin"],"author":{"name":"heroku-front-end@salesforce.com"},"license":"MIT","_id":"@salesforce/plugin-functions@0.1.0","maintainers":[{"name":"mallik.webaroo","email":"mallik.webaroo@gmail.com"},{"name":"cafreeman","email":"cfreeman.code@gmail.com"},{"name":"dlouvton","email":"dlouvton@gmail.com"},{"name":"vttikoo","email":"vtikoo@salesforce.com"},{"name":"rjanamanchi","email":"rjanamanchi@salesforce.com"},{"name":"ahakro","email":"ahakro@salesforce.com"},{"name":"justinharringa","email":"justin@harringa.com"},{"name":"maliroteh-sf","email":"maliroteh@salesforce.com"},{"name":"fernomac","email":"no_oneatall@hotmail.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"nolanlawson","email":"nolan@nolanlawson.com"},{"name":"amcconnell-sf","email":"amcconnell@salesforce.com"},{"name":"rxu-sfdc","email":"rxu@salesforce.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"abdulsattar","email":"asattar.md@gmail.com"},{"name":"nazligungor","email":"n.gungor@salesforce.com"},{"name":"dehru","email":"dehru2@yahoo.com"},{"name":"jgraff","email":"jgraff@salesforce.com"},{"name":"cdias","email":"cdias@salesforce.com"},{"name":"conal","email":"conalc86@gmail.com"},{"name":"jgrantham","email":"jason.grantham@salesforce.com"},{"name":"vazexqi","email":"nchen.dev@mac.com"},{"name":"mpsenn","email":"npmjs@msenn.com"},{"name":"sfdc_iamigo","email":"igoldstein@salesforce.com"},{"name":"diervo","email":"elfogris@gmail.com"},{"name":"rsalvador","email":"rsalvador@salesforce.com"},{"name":"kevinv11n","email":"kevin@v11n.com"},{"name":"tbliss","email":"tbliss@salesforce.com"},{"name":"davidturissini","email":"davidairborne@gmail.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"pmdartus","email":"dartus.pierremarie@gmail.com"},{"name":"futuremint_sf","email":"dwoodward@salesforce.com"},{"name":"interactivellama","email":"llama@interactivellama.com"},{"name":"maratto","email":"marat+npm@salesforce.com"},{"name":"pallavi.singh","email":"pallavi.singh@salesforce.com"},{"name":"smugakamil","email":"smugakamil@gmail.com"},{"name":"tausifm","email":"tausif.muzaffar@salesforce.com"},{"name":"kriscfoster","email":"kris.foster@ucdconnect.ie"},{"name":"brandonm","email":"bmurnane@salesforce.com"},{"name":"vineet-sinha","email":"vineet.sinha@gmail.com"},{"name":"salesforce-bot","email":"j.ward+npm@salesforce.com"},{"name":"harshkothari410","email":"harshkothari410@gmail.com"},{"name":"amateurhuman","email":"amateurhuman@gmail.com"},{"name":"ekashida","email":"ekashida@gmail.com"},{"name":"gr8gatsby","email":"kevinhill@live.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"krisgraysfdc","email":"kgray@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"jqian","email":"jqian@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"rasphilco","email":"philipe.navarro@salesforce.com"},{"name":"jbfeingold","email":"jfeingold@salesforce.com"},{"name":"michaelhoefer","email":"michaelhoefer@gmail.com"},{"name":"tlohr","email":"tlohr@salesforce.com"},{"name":"dpessoa","email":"dpessoa@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"jgellin","email":"jgellin@salesforce.com"},{"name":"maxreality","email":"m@ab3.in"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"davidrouten","email":"david@routen.io"},{"name":"tconn","email":"tconn@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"}],"homepage":"https://github.com/heroku/sf-plugin-functions","bugs":{"url":"https://github.com/heroku/sf-plugin-functions/issues"},"bin":{"functions":"bin/run"},"dist":{"shasum":"c84541fe246bf2e208a830367198fe46008773d5","tarball":"https://registry.npmjs.org/@salesforce/plugin-functions/-/plugin-functions-0.1.0.tgz","fileCount":134,"integrity":"sha512-QkKikQzsXwltb62H50Cl/C+3YrJVrfuW8m4G+FEdPOGTsmyxmmxjtCfTfdIQFXB/V/GELne7IWnPAj4sj/phlQ==","signatures":[{"sig":"MEYCIQCiTVr8GuGJsvVNDXRMj6GW1wRUA6GB9BrJz4huuik3agIhAL0+/SoHlPTQxTpb+M324rsa7c/J7i4Zee+5Z7ebEUe6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":196356,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgrU2+CRA9TVsSAnZWagAACMUP/inIkiaUktOk3ujiKAAc\n3dOnsRwVltHz0ZpBU1NVFDxTT/lYg07Xk2xWVIlFUe4i37Ph0qLbFhms+nbk\nkTiTigg9ql8n9opgpMLnVKg2Bqw+lENS39/U1yJ/r3/0CDLsDUBUskBlDXCs\nuRtXzAs/DkUlcYiKTV6vaFIL3bF8MSFm3c3pAnOgQ4NAklEmPiWjS//U74R9\nufUPEbPk7ys8reV5jhZex7E3ApDxb8D7hOZkdayncPB3lBiBby4YZRY4OsmX\nhe2DbhMfKp5/nV+zZemqB4WOZqpNbUAhrxgTRLCbO9xke0OGHsBEvX8y7Lb/\nI/oR2Md5rGwGBVd9JgpnrZPyHJZBtr/e8fx9Kp1wL9FNyOcxMAXmfA0nKeZp\n9pq9w+4Ot5YvqmxHpCAhGOT24b0JJJM/OKX0QmCgj2A9kbGcP6BCi72SVIc3\npuAMcY7az2wVc+fibqzJzOK54zk/R6m5sqjGhNn4cfLVVdDL8uc/5KAIslp9\nRmpmJW78xdzO2ubMbf3odFzQXOo4LIqEZtK1Xq6YneYNW/RUnhiCGN7AiepR\n/SrfYTp/HZZ+p4QUxrTaSBkL+nZNk5gbXWR6mZdceX3rJlsAj1GPa+kCVkde\nZ9Vq3zeeiESx/7OWuaIs+OTXQopprGjERFGU0HZIcirJ9SWD/huhdwUkf2GJ\npANH\r\n=RpUC\r\n-----END PGP SIGNATURE-----\r\n"},"benny":{"name":"benny","bucket":"heroku-build-artifacts","major-version":"2"},"oclif":{"bin":"sfdx","plugins":["@oclif/plugin-not-found"],"commands":"./lib/commands","devPlugins":["@oclif/plugin-help","@oclif/plugin-which"]},"engines":{"node":">=10.0.0"},"scripts":{"test":"mocha --forbid-only \"test/**/*.test.ts\"","prepack":"rm -rf lib && tsc -b && oclif-dev manifest && oclif-dev readme","version":"oclif-dev readme && git add README.md","postpack":"rm -f oclif.manifest.json","posttest":"eslint . --ext .ts --config .eslintrc"},"_npmUser":{"name":"cafreeman","email":"cfreeman.code@gmail.com"},"repository":{"url":"https://github.com/heroku/sf-plugin-functions.git","type":"git"},"description":"Functions plugin for the SF CLI","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2019 Salesforce, Inc.\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"uuid":"^3.4.0","axios":"^0.21.1","execa":"^5.0.0","kbpgp":"^2.1.15","cli-ux":"^5.5.1","lodash":"^4.17.21","date-fns":"^2.20.0","fs-extra":"^9.1.0","handlebars":"^4.7.7","cloudevents":"^4.0.2","sha256-file":"^1.0.0","global-agent":"^2.2.0","netrc-parser":"^3.1.6","@oclif/config":"^1","@oclif/command":"^1","axios-debug-log":"^0.8.2","@salesforce/core":"^2.20.5","@heroku-cli/color":"^1.1.14","@heroku-cli/schema":"^1.0.25","yeoman-environment":"^3.3.0","@heroku/eventsource":"^1.0.7","@salesforce/ts-sinon":"^1.3.12","@heroku/function-toml":"^0.0.3","@salesforce/templates":"^51.3.0","@salesforce/plugin-org":"^1.6.2","@oclif/plugin-not-found":"^1.2.4","@typescript-eslint/parser":"^4.24.0","@heroku/project-descriptor":"^0.0.5"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4","mocha":"^8.3.0","sinon":"^9.2.4","eslint":"^7.21.0","globby":"^11.0.2","ts-node":"^9.1.1","sinon-chai":"^3.6.0","typescript":"^4.0.0","@oclif/test":"^1","@types/chai":"^4","@types/node":"^14.14.31","@types/uuid":"^8.3.0","@types/mocha":"^8.2.1","yeoman-assert":"^3.1.1","@oclif/dev-cli":"^1","@types/nodegit":"^0.26.15","@types/fs-extra":"^9.0.8","@types/node-fetch":"^2.5.10","@types/sinon-chai":"^3.2.5","@oclif/plugin-help":"^3","@types/sha256-file":"^1.0.0","@oclif/plugin-which":"^1.0.3","eslint-config-oclif":"^3.1","@salesforce/ts-types":"^1.5.5","@types/yeoman-assert":"^3.1.1","@types/supports-color":"^8.1.0","@types/yeoman-environment":"^2.10.2","eslint-config-oclif-typescript":"^0.2.0","@typescript-eslint/eslint-plugin":"^4.24.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-functions_0.1.0_1621970365453_0.23865482048174558","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"@salesforce/plugin-functions","version":"0.1.1","keywords":["oclif-plugin"],"author":{"name":"heroku-front-end@salesforce.com"},"license":"MIT","_id":"@salesforce/plugin-functions@0.1.1","maintainers":[{"name":"mallik.webaroo","email":"mallik.webaroo@gmail.com"},{"name":"cafreeman","email":"cfreeman.code@gmail.com"},{"name":"dlouvton","email":"dlouvton@gmail.com"},{"name":"vttikoo","email":"vtikoo@salesforce.com"},{"name":"rjanamanchi","email":"rjanamanchi@salesforce.com"},{"name":"ahakro","email":"ahakro@salesforce.com"},{"name":"justinharringa","email":"justin@harringa.com"},{"name":"maliroteh-sf","email":"maliroteh@salesforce.com"},{"name":"fernomac","email":"no_oneatall@hotmail.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"nolanlawson","email":"nolan@nolanlawson.com"},{"name":"amcconnell-sf","email":"amcconnell@salesforce.com"},{"name":"rxu-sfdc","email":"rxu@salesforce.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"abdulsattar","email":"asattar.md@gmail.com"},{"name":"nazligungor","email":"n.gungor@salesforce.com"},{"name":"dehru","email":"dehru2@yahoo.com"},{"name":"jgraff","email":"jgraff@salesforce.com"},{"name":"cdias","email":"cdias@salesforce.com"},{"name":"conal","email":"conalc86@gmail.com"},{"name":"jgrantham","email":"jason.grantham@salesforce.com"},{"name":"vazexqi","email":"nchen.dev@mac.com"},{"name":"mpsenn","email":"npmjs@msenn.com"},{"name":"sfdc_iamigo","email":"igoldstein@salesforce.com"},{"name":"diervo","email":"elfogris@gmail.com"},{"name":"rsalvador","email":"rsalvador@salesforce.com"},{"name":"kevinv11n","email":"kevin@v11n.com"},{"name":"tbliss","email":"tbliss@salesforce.com"},{"name":"davidturissini","email":"davidairborne@gmail.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"pmdartus","email":"dartus.pierremarie@gmail.com"},{"name":"futuremint_sf","email":"dwoodward@salesforce.com"},{"name":"interactivellama","email":"llama@interactivellama.com"},{"name":"maratto","email":"marat+npm@salesforce.com"},{"name":"pallavi.singh","email":"pallavi.singh@salesforce.com"},{"name":"smugakamil","email":"smugakamil@gmail.com"},{"name":"tausifm","email":"tausif.muzaffar@salesforce.com"},{"name":"kriscfoster","email":"kris.foster@ucdconnect.ie"},{"name":"brandonm","email":"bmurnane@salesforce.com"},{"name":"vineet-sinha","email":"vineet.sinha@gmail.com"},{"name":"salesforce-bot","email":"j.ward+npm@salesforce.com"},{"name":"harshkothari410","email":"harshkothari410@gmail.com"},{"name":"amateurhuman","email":"amateurhuman@gmail.com"},{"name":"ekashida","email":"ekashida@gmail.com"},{"name":"gr8gatsby","email":"kevinhill@live.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"krisgraysfdc","email":"kgray@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"jqian","email":"jqian@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"rasphilco","email":"philipe.navarro@salesforce.com"},{"name":"jbfeingold","email":"jfeingold@salesforce.com"},{"name":"michaelhoefer","email":"michaelhoefer@gmail.com"},{"name":"tlohr","email":"tlohr@salesforce.com"},{"name":"dpessoa","email":"dpessoa@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"jgellin","email":"jgellin@salesforce.com"},{"name":"maxreality","email":"m@ab3.in"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"davidrouten","email":"david@routen.io"},{"name":"tconn","email":"tconn@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"}],"homepage":"https://github.com/heroku/sf-plugin-functions","bugs":{"url":"https://github.com/heroku/sf-plugin-functions/issues"},"bin":{"functions":"bin/run"},"dist":{"shasum":"2c3bc29b08027816f6189fdab5ed4bf269b6f928","tarball":"https://registry.npmjs.org/@salesforce/plugin-functions/-/plugin-functions-0.1.1.tgz","fileCount":135,"integrity":"sha512-o8fCIHttE/GHW4vyyvWE+rrpWqtUiB3nyBzweBuHStBYu7becIBisM/yXYOJMA9m1irHMlwnB0qWHOHHPYHN6w==","signatures":[{"sig":"MEYCIQDRtvPhqh2StZK8aYZCHWwuUtgLsxyp2Rf3y6jhIHbyoQIhANIIrmCOZl5ReRA6uw2DVOOUINig5OX4Ys+TgrknTWXt","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20126637,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgrWNyCRA9TVsSAnZWagAAZ4sQAKR1/X7bnF5TU+CyFf2F\nusL+KB2HSOU6z0Fbq0jFzrmXSCgzo/UrdsjghbjoviCP/Uu9VZ44OGZ9J6s6\nRnWInvwQ7JZdUpj8Zuz84HCaFicl4FCKRUi4HfRWah7H8hASAERHI6WxegG4\ncZem70Xs7RFyJhk9sSvEduMQcs9E6tn/xMUc6fy5yW1D4XX0xe3QJCUPften\nTBZWez4dGIBUChmUtZzVFN1vXqtltyB0oE9khupR1qLaxeDU2iY6PLCWloh/\npLa8oM2jhBz73OgHZOMxkI1y1GOUkEJ3CJtdffEK4DOafy6tkYkm2Xa1Sa4w\nyBPAdCGuSqCkeAZl89M2qU1OzDHKikNWypgPd5ryUOd1/ZxG3PC0Rz+AGrWF\njuxOJr1oirLefY6uP82PlSgd9frsRVXl0pe/tgQJBIanaMnpGUGOY+Yq1IfF\nOEZodOIDJuzgfQJbC68vQxvoBgDeBbHRVfLvZwilXGr86MLD3tMRHjxBYFWG\nR4uJNM+aDL+BJ3FWnA7/KFE0nzROmHByo7YOD58hsz9WMOhxOXOddIcXg6B0\nNOMAhRbpDYeAd0j21So6n7YFRxSsQ0ArasIqoKuyODS3IyfxGSHuCY+Gqllu\nY2UM22Yjl+FUnnmF/QHNoyFC+x1I6EWnoBVipO4zrY/5mPanuTBxsbssv/tf\nTozo\r\n=VR57\r\n-----END PGP SIGNATURE-----\r\n"},"benny":{"name":"benny","bucket":"heroku-build-artifacts","major-version":"2"},"oclif":{"bin":"sfdx","plugins":["@oclif/plugin-not-found"],"commands":"./lib/commands","devPlugins":["@oclif/plugin-help","@oclif/plugin-which"]},"engines":{"node":">=10.0.0"},"scripts":{"test":"mocha --forbid-only \"test/**/*.test.ts\"","prepack":"rm -rf lib && tsc -b && oclif-dev manifest && oclif-dev readme","version":"oclif-dev readme && git add README.md","postpack":"rm -f oclif.manifest.json","posttest":"eslint . --ext .ts --config .eslintrc"},"_npmUser":{"name":"cafreeman","email":"cfreeman.code@gmail.com"},"repository":{"url":"https://github.com/heroku/sf-plugin-functions.git","type":"git"},"description":"Functions plugin for the SF CLI","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2019 Salesforce, Inc.\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"uuid":"^3.4.0","axios":"^0.21.1","execa":"^5.0.0","kbpgp":"^2.1.15","cli-ux":"^5.5.1","lodash":"^4.17.21","date-fns":"^2.20.0","fs-extra":"^9.1.0","handlebars":"^4.7.7","cloudevents":"^4.0.2","sha256-file":"^1.0.0","global-agent":"^2.2.0","netrc-parser":"^3.1.6","@oclif/config":"^1","@oclif/command":"^1","axios-debug-log":"^0.8.2","@salesforce/core":"^2.20.5","@heroku-cli/color":"^1.1.14","@heroku-cli/schema":"^1.0.25","yeoman-environment":"^3.3.0","@heroku/eventsource":"^1.0.7","@salesforce/ts-sinon":"^1.3.12","@heroku/function-toml":"^0.0.3","@salesforce/templates":"^51.3.0","@salesforce/plugin-org":"^1.6.2","@oclif/plugin-not-found":"^1.2.4","@typescript-eslint/parser":"^4.24.0","@heroku/project-descriptor":"^0.0.5"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4","mocha":"^8.3.0","sinon":"^9.2.4","eslint":"^7.21.0","globby":"^11.0.2","ts-node":"^9.1.1","sinon-chai":"^3.6.0","typescript":"^4.0.0","@oclif/test":"^1","@types/chai":"^4","@types/node":"^14.14.31","@types/uuid":"^8.3.0","@types/mocha":"^8.2.1","yeoman-assert":"^3.1.1","@oclif/dev-cli":"^1","@types/nodegit":"^0.26.15","@types/fs-extra":"^9.0.8","@types/node-fetch":"^2.5.10","@types/sinon-chai":"^3.2.5","@oclif/plugin-help":"^3","@types/sha256-file":"^1.0.0","@oclif/plugin-which":"^1.0.3","eslint-config-oclif":"^3.1","@salesforce/ts-types":"^1.5.5","@types/yeoman-assert":"^3.1.1","@types/supports-color":"^8.1.0","@types/yeoman-environment":"^2.10.2","eslint-config-oclif-typescript":"^0.2.0","@typescript-eslint/eslint-plugin":"^4.24.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-functions_0.1.1_1621975921398_0.5549466476109983","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"@salesforce/plugin-functions","version":"0.1.2","keywords":["oclif-plugin"],"author":{"name":"heroku-front-end@salesforce.com"},"license":"MIT","_id":"@salesforce/plugin-functions@0.1.2","maintainers":[{"name":"mallik.webaroo","email":"mallik.webaroo@gmail.com"},{"name":"cafreeman","email":"cfreeman.code@gmail.com"},{"name":"dlouvton","email":"dlouvton@gmail.com"},{"name":"vttikoo","email":"vtikoo@salesforce.com"},{"name":"rjanamanchi","email":"rjanamanchi@salesforce.com"},{"name":"ahakro","email":"ahakro@salesforce.com"},{"name":"justinharringa","email":"justin@harringa.com"},{"name":"maliroteh-sf","email":"maliroteh@salesforce.com"},{"name":"fernomac","email":"no_oneatall@hotmail.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"nolanlawson","email":"nolan@nolanlawson.com"},{"name":"amcconnell-sf","email":"amcconnell@salesforce.com"},{"name":"rxu-sfdc","email":"rxu@salesforce.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"abdulsattar","email":"asattar.md@gmail.com"},{"name":"nazligungor","email":"n.gungor@salesforce.com"},{"name":"dehru","email":"dehru2@yahoo.com"},{"name":"jgraff","email":"jgraff@salesforce.com"},{"name":"cdias","email":"cdias@salesforce.com"},{"name":"conal","email":"conalc86@gmail.com"},{"name":"jgrantham","email":"jason.grantham@salesforce.com"},{"name":"vazexqi","email":"nchen.dev@mac.com"},{"name":"mpsenn","email":"npmjs@msenn.com"},{"name":"sfdc_iamigo","email":"igoldstein@salesforce.com"},{"name":"diervo","email":"elfogris@gmail.com"},{"name":"rsalvador","email":"rsalvador@salesforce.com"},{"name":"kevinv11n","email":"kevin@v11n.com"},{"name":"tbliss","email":"tbliss@salesforce.com"},{"name":"davidturissini","email":"davidairborne@gmail.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"pmdartus","email":"dartus.pierremarie@gmail.com"},{"name":"futuremint_sf","email":"dwoodward@salesforce.com"},{"name":"interactivellama","email":"llama@interactivellama.com"},{"name":"maratto","email":"marat+npm@salesforce.com"},{"name":"pallavi.singh","email":"pallavi.singh@salesforce.com"},{"name":"smugakamil","email":"smugakamil@gmail.com"},{"name":"tausifm","email":"tausif.muzaffar@salesforce.com"},{"name":"kriscfoster","email":"kris.foster@ucdconnect.ie"},{"name":"brandonm","email":"bmurnane@salesforce.com"},{"name":"vineet-sinha","email":"vineet.sinha@gmail.com"},{"name":"salesforce-bot","email":"j.ward+npm@salesforce.com"},{"name":"harshkothari410","email":"harshkothari410@gmail.com"},{"name":"amateurhuman","email":"amateurhuman@gmail.com"},{"name":"ekashida","email":"ekashida@gmail.com"},{"name":"gr8gatsby","email":"kevinhill@live.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"krisgraysfdc","email":"kgray@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"jqian","email":"jqian@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"rasphilco","email":"philipe.navarro@salesforce.com"},{"name":"jbfeingold","email":"jfeingold@salesforce.com"},{"name":"michaelhoefer","email":"michaelhoefer@gmail.com"},{"name":"tlohr","email":"tlohr@salesforce.com"},{"name":"dpessoa","email":"dpessoa@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"jgellin","email":"jgellin@salesforce.com"},{"name":"maxreality","email":"m@ab3.in"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"davidrouten","email":"david@routen.io"},{"name":"tconn","email":"tconn@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"}],"homepage":"https://github.com/heroku/sf-plugin-functions","bugs":{"url":"https://github.com/heroku/sf-plugin-functions/issues"},"bin":{"functions":"bin/run"},"dist":{"shasum":"92f50f534ace73cc3e39a725c36ab0211b504d34","tarball":"https://registry.npmjs.org/@salesforce/plugin-functions/-/plugin-functions-0.1.2.tgz","fileCount":137,"integrity":"sha512-QefRE4XOVtK1PWe2XyC4QnQfrLOfeWU8AwcWjXMg9isQkYQErIrDAKvpDGdkKwgLsXQ/3nn/T8bfE1MyldceEg==","signatures":[{"sig":"MEUCIGERnDxfhRKC4lTu2Y6TZJavGoj9dfTHX3LubVe5UTaBAiEAnF9NBLhyJOiyeSay1dM3PEAV0m/zYtpYTICgCD46Nq4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20128414,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgrWrMCRA9TVsSAnZWagAAoKYP/36cXuy7m9qJU43cnUmY\n1q0x04I2xT6joz5CH1Ijv2ZTMKty+dpfcK2VgTvQ8Z9CmnHDGo1YAHMEssFn\n8t50WDGjJN6VoRFgFkY7zsFNaBxbGR5mVJUK7eJMiYI2Sqb9lBDAiBf+2lNQ\n72vUOVNk0jL6Q8n2EpCco3jkmC5S+11Ow8RgyZok0QFeq0J2goMEovm8Fj91\neXItOFWxQ9XMc/GLQ5g6GrpQBvIJTdVsqY5uVrxMviNaCOxo0Bl3zQ+AE0m1\nCqlZZsS737ZMKUT6XIU3aAMF5KlKc/lm1qnfamH9ySwd4dymPa4IH4DNCLhn\nC0yG/2s1+69GuAMYGizAQyXWEkFYIUHGdHAXVnoHbGqwP0Tl0JNjR4VwsFnU\nE3d5bcnPxytSuQAXHzyG32u8v4yqAn5cj5GUROhFMl2hqrF0trJUVbYtOJol\n2TBbZcMzbrnQ7VFPS9pgFsTV5+ZZQNKnP7TbtrjfHo4CeANbl8FArw+YsT3+\n5MgbBCJA2Bf+aC5nP/hLg+QCNlCDJijfMLWqzHrhp0QJh+0fPEydBfMxl1c0\nR+2LJzF39YjfeqJpFh81iHSXcigjQYLQckWJwLrDMxrdkFc7h8hxMdk4JLro\nWeEF/nX/4aDRd2zZ93SBEoibqW6gGOAIY1wubvkD1t+Fkz00bLBFiKiUWs2o\nQIOZ\r\n=R+v3\r\n-----END PGP SIGNATURE-----\r\n"},"benny":{"name":"benny","bucket":"heroku-build-artifacts","major-version":"2"},"oclif":{"bin":"sfdx","plugins":["@oclif/plugin-not-found"],"commands":"./lib/commands","devPlugins":["@oclif/plugin-help","@oclif/plugin-which"]},"engines":{"node":">=10.0.0"},"scripts":{"test":"mocha --forbid-only \"test/**/*.test.ts\"","prepack":"rm -rf lib && tsc -b && oclif-dev manifest && oclif-dev readme","version":"oclif-dev readme && git add README.md","postpack":"rm -f oclif.manifest.json","posttest":"eslint . --ext .ts --config .eslintrc"},"_npmUser":{"name":"cafreeman","email":"cfreeman.code@gmail.com"},"repository":{"url":"https://github.com/heroku/sf-plugin-functions.git","type":"git"},"description":"Functions plugin for the SF CLI","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2019 Salesforce, Inc.\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"uuid":"^3.4.0","axios":"^0.21.1","execa":"^5.0.0","kbpgp":"^2.1.15","cli-ux":"^5.5.1","lodash":"^4.17.21","date-fns":"^2.20.0","fs-extra":"^9.1.0","handlebars":"^4.7.7","cloudevents":"^4.0.2","sha256-file":"^1.0.0","global-agent":"^2.2.0","netrc-parser":"^3.1.6","@oclif/config":"^1","@oclif/command":"^1","axios-debug-log":"^0.8.2","@salesforce/core":"^2.20.5","@heroku-cli/color":"^1.1.14","@heroku-cli/schema":"^1.0.25","yeoman-environment":"^3.3.0","@heroku/eventsource":"^1.0.7","@salesforce/ts-sinon":"^1.3.12","@heroku/function-toml":"^0.0.3","@salesforce/templates":"^51.3.0","@salesforce/plugin-org":"^1.6.2","@oclif/plugin-not-found":"^1.2.4","@typescript-eslint/parser":"^4.24.0","@heroku/project-descriptor":"^0.0.5"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4","mocha":"^8.3.0","sinon":"^9.2.4","eslint":"^7.21.0","globby":"^11.0.2","ts-node":"^9.1.1","sinon-chai":"^3.6.0","typescript":"^4.0.0","@oclif/test":"^1","@types/chai":"^4","@types/node":"^14.14.31","@types/uuid":"^8.3.0","@types/mocha":"^8.2.1","yeoman-assert":"^3.1.1","@oclif/dev-cli":"^1","@types/nodegit":"^0.26.15","@types/fs-extra":"^9.0.8","@types/node-fetch":"^2.5.10","@types/sinon-chai":"^3.2.5","@oclif/plugin-help":"^3","@types/sha256-file":"^1.0.0","@oclif/plugin-which":"^1.0.3","eslint-config-oclif":"^3.1","@salesforce/ts-types":"^1.5.5","@types/yeoman-assert":"^3.1.1","@types/supports-color":"^8.1.0","@types/yeoman-environment":"^2.10.2","eslint-config-oclif-typescript":"^0.2.0","@typescript-eslint/eslint-plugin":"^4.24.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-functions_0.1.2_1621977803742_0.5037184265757297","host":"s3://npm-registry-packages"}},"0.1.3":{"name":"@salesforce/plugin-functions","version":"0.1.3","keywords":["oclif-plugin"],"author":{"name":"heroku-front-end@salesforce.com"},"license":"MIT","_id":"@salesforce/plugin-functions@0.1.3","maintainers":[{"name":"mallik.webaroo","email":"mallik.webaroo@gmail.com"},{"name":"cafreeman","email":"cfreeman.code@gmail.com"},{"name":"dlouvton","email":"dlouvton@gmail.com"},{"name":"vttikoo","email":"vtikoo@salesforce.com"},{"name":"rjanamanchi","email":"rjanamanchi@salesforce.com"},{"name":"ahakro","email":"ahakro@salesforce.com"},{"name":"justinharringa","email":"justin@harringa.com"},{"name":"maliroteh-sf","email":"maliroteh@salesforce.com"},{"name":"fernomac","email":"no_oneatall@hotmail.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"nolanlawson","email":"nolan@nolanlawson.com"},{"name":"amcconnell-sf","email":"amcconnell@salesforce.com"},{"name":"rxu-sfdc","email":"rxu@salesforce.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"abdulsattar","email":"asattar.md@gmail.com"},{"name":"nazligungor","email":"n.gungor@salesforce.com"},{"name":"dehru","email":"dehru2@yahoo.com"},{"name":"jgraff","email":"jgraff@salesforce.com"},{"name":"cdias","email":"cdias@salesforce.com"},{"name":"conal","email":"conalc86@gmail.com"},{"name":"jgrantham","email":"jason.grantham@salesforce.com"},{"name":"vazexqi","email":"nchen.dev@mac.com"},{"name":"mpsenn","email":"npmjs@msenn.com"},{"name":"sfdc_iamigo","email":"igoldstein@salesforce.com"},{"name":"diervo","email":"elfogris@gmail.com"},{"name":"rsalvador","email":"rsalvador@salesforce.com"},{"name":"kevinv11n","email":"kevin@v11n.com"},{"name":"tbliss","email":"tbliss@salesforce.com"},{"name":"davidturissini","email":"davidairborne@gmail.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"pmdartus","email":"dartus.pierremarie@gmail.com"},{"name":"futuremint_sf","email":"dwoodward@salesforce.com"},{"name":"interactivellama","email":"llama@interactivellama.com"},{"name":"maratto","email":"marat+npm@salesforce.com"},{"name":"pallavi.singh","email":"pallavi.singh@salesforce.com"},{"name":"smugakamil","email":"smugakamil@gmail.com"},{"name":"tausifm","email":"tausif.muzaffar@salesforce.com"},{"name":"kriscfoster","email":"kris.foster@ucdconnect.ie"},{"name":"brandonm","email":"bmurnane@salesforce.com"},{"name":"vineet-sinha","email":"vineet.sinha@gmail.com"},{"name":"salesforce-bot","email":"j.ward+npm@salesforce.com"},{"name":"harshkothari410","email":"harshkothari410@gmail.com"},{"name":"amateurhuman","email":"amateurhuman@gmail.com"},{"name":"ekashida","email":"ekashida@gmail.com"},{"name":"gr8gatsby","email":"kevinhill@live.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"krisgraysfdc","email":"kgray@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"jqian","email":"jqian@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"rasphilco","email":"philipe.navarro@salesforce.com"},{"name":"jbfeingold","email":"jfeingold@salesforce.com"},{"name":"michaelhoefer","email":"michaelhoefer@gmail.com"},{"name":"tlohr","email":"tlohr@salesforce.com"},{"name":"dpessoa","email":"dpessoa@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"jgellin","email":"jgellin@salesforce.com"},{"name":"maxreality","email":"m@ab3.in"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"davidrouten","email":"david@routen.io"},{"name":"tconn","email":"tconn@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"}],"homepage":"https://github.com/heroku/sf-plugin-functions","bugs":{"url":"https://github.com/heroku/sf-plugin-functions/issues"},"bin":{"functions":"bin/run"},"dist":{"shasum":"ff1471cadbb53f4679f8690d263309ba18e35d9c","tarball":"https://registry.npmjs.org/@salesforce/plugin-functions/-/plugin-functions-0.1.3.tgz","fileCount":137,"integrity":"sha512-VmSQw3w5VztB5StVgiqUy2nntiAnN2SY8l347NynDzf7blGqsQMoPZz/zAiUB2diWCGddJMHs6zEuC0EGfJ4VQ==","signatures":[{"sig":"MEYCIQCYKeEMeYQjt1/3/pYOUKqOGrGg+QuEB2FBGWsrifJqSQIhAMNxgf04ddtkj7nO8OqezjbtoYe4rucDuMat0W/f+E9R","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20128442,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgrXYbCRA9TVsSAnZWagAATmwP/ipYtLzCaI+MS7nJyBv/\nzZwYIb8HoSt6+YrapHs6qedQgsWsCpOlcn3yujBThi1NUonVEgz8d4LLs9G5\nH+upNoIG+vV3QCXgOI7qU57kIWn6tPi8vTQQmwPWBbJrRYFfhV4BPEqUB9zR\nAvXWkkH9L8qf8vz+vvjS6T6HCh28IvOVE8wlwtvjfj7JqXX0fXQGki0MpPX6\nVhW4bIsSWa+OX6lYocl5uJPR0f4dCl/Csdr9PpfiML5uGpWj0wlI7IRfNRnE\nKbkVgETQTEXu91AFvBwC9yBbD1cobKzJfyKYKe/GmWcNYj+yG1AEaG1nap/S\nwVsS+O/1sD57mq+r+GgqrHT081K+C2NwjGnU/dSNrxpRi743VLkLeUD2vAUj\n7oJLf/OWQmBhwTPSh87544aP45N6DFuuUe+OWw8jkK6YTiXjRWY5KO5kTPhP\niIJpr19M3IPSJgFWn6rzWGYRQNwk6srC9ky/KGNTHXkqOQd0DjPYrgGOT4ka\ntfufdgwXYUCsPEfRSmdcqIwpcHCZCJxc5aqdscPQZdPQJ0MwK/EABLCE5Yu8\n99KtTBLgTugVh7qOq2RI1KQdIjqIxNhheoxyDc7UxwbQh9xZYR3oK18k1KZ2\nqSOIGmS+hkeV1+PEezbaX6p8MBEh4L4LT306PkPtG8q9KlZOmKD0tbE79e49\nULLL\r\n=6Z8/\r\n-----END PGP SIGNATURE-----\r\n"},"benny":{"name":"benny","bucket":"heroku-build-artifacts","major-version":"2"},"oclif":{"bin":"sfdx","plugins":["@oclif/plugin-not-found"],"commands":"./lib/commands","devPlugins":["@oclif/plugin-help","@oclif/plugin-which"]},"engines":{"node":">=10.0.0"},"scripts":{"test":"mocha --forbid-only \"test/**/*.test.ts\"","prepack":"rm -rf lib && tsc -b && oclif-dev manifest && oclif-dev readme","version":"oclif-dev readme && git add README.md","postpack":"rm -f oclif.manifest.json","posttest":"eslint . --ext .ts --config .eslintrc"},"_npmUser":{"name":"cafreeman","email":"cfreeman.code@gmail.com"},"repository":{"url":"https://github.com/heroku/sf-plugin-functions.git","type":"git"},"description":"Functions plugin for the SF CLI","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2019 Salesforce, Inc.\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"uuid":"^3.4.0","axios":"^0.21.1","execa":"^5.0.0","kbpgp":"^2.1.15","cli-ux":"^5.5.1","lodash":"^4.17.21","date-fns":"^2.20.0","fs-extra":"^9.1.0","handlebars":"^4.7.7","node-fetch":"^2.6.1","cloudevents":"^4.0.2","sha256-file":"^1.0.0","global-agent":"^2.2.0","netrc-parser":"^3.1.6","@oclif/config":"^1","@oclif/command":"^1","axios-debug-log":"^0.8.2","@salesforce/core":"^2.20.5","@heroku-cli/color":"^1.1.14","@heroku-cli/schema":"^1.0.25","yeoman-environment":"^3.3.0","@heroku/eventsource":"^1.0.7","@salesforce/ts-sinon":"^1.3.12","@heroku/function-toml":"^0.0.3","@salesforce/templates":"^51.3.0","@salesforce/plugin-org":"^1.6.2","@oclif/plugin-not-found":"^1.2.4","@typescript-eslint/parser":"^4.24.0","@heroku/project-descriptor":"^0.0.5"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4","mocha":"^8.3.0","sinon":"^9.2.4","eslint":"^7.21.0","globby":"^11.0.2","ts-node":"^9.1.1","sinon-chai":"^3.6.0","typescript":"^4.0.0","@oclif/test":"^1","@types/chai":"^4","@types/node":"^14.14.31","@types/uuid":"^8.3.0","@types/mocha":"^8.2.1","yeoman-assert":"^3.1.1","@oclif/dev-cli":"^1","@types/nodegit":"^0.26.15","@types/fs-extra":"^9.0.8","@types/node-fetch":"^2.5.10","@types/sinon-chai":"^3.2.5","@oclif/plugin-help":"^3","@types/sha256-file":"^1.0.0","@oclif/plugin-which":"^1.0.3","eslint-config-oclif":"^3.1","@salesforce/ts-types":"^1.5.5","@types/yeoman-assert":"^3.1.1","@types/supports-color":"^8.1.0","@types/yeoman-environment":"^2.10.2","eslint-config-oclif-typescript":"^0.2.0","@typescript-eslint/eslint-plugin":"^4.24.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-functions_0.1.3_1621980698719_0.5847875137536098","host":"s3://npm-registry-packages"}},"0.1.5":{"name":"@salesforce/plugin-functions","version":"0.1.5","keywords":["oclif-plugin"],"author":{"name":"heroku-front-end@salesforce.com"},"license":"MIT","_id":"@salesforce/plugin-functions@0.1.5","maintainers":[{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"mallik.webaroo","email":"mallik.webaroo@gmail.com"},{"name":"cafreeman","email":"cfreeman.code@gmail.com"},{"name":"dlouvton","email":"dlouvton@gmail.com"},{"name":"vttikoo","email":"vtikoo@salesforce.com"},{"name":"rjanamanchi","email":"rjanamanchi@salesforce.com"},{"name":"ahakro","email":"ahakro@salesforce.com"},{"name":"justinharringa","email":"justin@harringa.com"},{"name":"maliroteh-sf","email":"maliroteh@salesforce.com"},{"name":"fernomac","email":"no_oneatall@hotmail.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"nolanlawson","email":"nolan@nolanlawson.com"},{"name":"amcconnell-sf","email":"amcconnell@salesforce.com"},{"name":"rxu-sfdc","email":"rxu@salesforce.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"abdulsattar","email":"asattar.md@gmail.com"},{"name":"nazligungor","email":"n.gungor@salesforce.com"},{"name":"dehru","email":"dehru2@yahoo.com"},{"name":"jgraff","email":"jgraff@salesforce.com"},{"name":"cdias","email":"cdias@salesforce.com"},{"name":"conal","email":"conalc86@gmail.com"},{"name":"jgrantham","email":"jason.grantham@salesforce.com"},{"name":"vazexqi","email":"nchen.dev@mac.com"},{"name":"mpsenn","email":"npmjs@msenn.com"},{"name":"sfdc_iamigo","email":"igoldstein@salesforce.com"},{"name":"diervo","email":"elfogris@gmail.com"},{"name":"rsalvador","email":"rsalvador@salesforce.com"},{"name":"kevinv11n","email":"kevin@v11n.com"},{"name":"tbliss","email":"tbliss@salesforce.com"},{"name":"davidturissini","email":"davidairborne@gmail.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"pmdartus","email":"dartus.pierremarie@gmail.com"},{"name":"futuremint_sf","email":"dwoodward@salesforce.com"},{"name":"interactivellama","email":"llama@interactivellama.com"},{"name":"maratto","email":"marat+npm@salesforce.com"},{"name":"pallavi.singh","email":"pallavi.singh@salesforce.com"},{"name":"smugakamil","email":"smugakamil@gmail.com"},{"name":"tausifm","email":"tausif.muzaffar@salesforce.com"},{"name":"kriscfoster","email":"kris.foster@ucdconnect.ie"},{"name":"brandonm","email":"bmurnane@salesforce.com"},{"name":"vineet-sinha","email":"vineet.sinha@gmail.com"},{"name":"salesforce-bot","email":"j.ward+npm@salesforce.com"},{"name":"harshkothari410","email":"harshkothari410@gmail.com"},{"name":"amateurhuman","email":"amateurhuman@gmail.com"},{"name":"ekashida","email":"ekashida@gmail.com"},{"name":"gr8gatsby","email":"kevinhill@live.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"krisgraysfdc","email":"kgray@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"jqian","email":"jqian@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"rasphilco","email":"philipe.navarro@salesforce.com"},{"name":"jbfeingold","email":"jfeingold@salesforce.com"},{"name":"michaelhoefer","email":"michaelhoefer@gmail.com"},{"name":"tlohr","email":"tlohr@salesforce.com"},{"name":"dpessoa","email":"dpessoa@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"jgellin","email":"jgellin@salesforce.com"},{"name":"maxreality","email":"m@ab3.in"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"davidrouten","email":"david@routen.io"},{"name":"tconn","email":"tconn@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"}],"homepage":"https://github.com/heroku/sf-plugin-functions","bugs":{"url":"https://github.com/heroku/sf-plugin-functions/issues"},"bin":{"functions":"bin/run"},"dist":{"shasum":"f5d724872364aed63b26977650a7e9d0a613351a","tarball":"https://registry.npmjs.org/@salesforce/plugin-functions/-/plugin-functions-0.1.5.tgz","fileCount":136,"integrity":"sha512-Yj3lUVUtF7/GWYdKyIzPvBrCj4amy/L2TywD5limWJah3DzL2/k92l8mM9lGGBpR5DJE10KR/8py+/vaxK+M4w==","signatures":[{"sig":"MEYCIQD7BEqIfy8lN35GkiRPJG4A7b12smkoVTFpMT4c8OL4vwIhAKLho35LyrBsns6DrV54sdUuVKtlw7yeWR3Tvd7c09nq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":198073,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgvoUaCRA9TVsSAnZWagAAR+AP/2x/2paTHKCoQ04MEslU\nw/cwG8MM8wFmeToTAnd85phnNKz6LeOGYZamUlFvmDvQRMuqZRqTncTRvgF2\netph13zyy8UX4SHQjFfJJnroa6boluIMQRMBYkYIJzOd2x1MHr+icbIPBqeT\n5Vl5tJ1mYOXtoEuDOkd8Of7ASSIy8tBMaPHWXwfhBDc4RgXwM1tyg4iN+KSw\nbINzpIqugkPKSykN4QOFyDGZ1gigaI4ImOwLhvU0be4Y+OlANzeuBf30N67o\nFh4KmyJm8N33e+VFO1OMhme64/5AtAsJsDA1/ldrPTN/O4KASfZ6l8jA2Hb9\nfhmg56ObYuzMxS09wTyG2Lm3wtt+DaFv3wqe8PxO9SEtb3Ja1u7/C88uHmvR\nUQcmPFdmKiPzDiESyK4+AxgpKAr+34A6mH4vJsUA2G/VknY60GTqTM6nxyxW\nsG2D9ut+BLZjPabVGpQtj0Cv1uQd3fozqO4HS0jCAR3/oi5aG5iNrZ374LFU\nsQFbAXLn9JUll2wcWnT1qsMKYpovlhenij0OQ/o88hnhAM0jy4ZIWIYMFXe1\nUd7HHvuFtHemuAMYnZrpXp97S4FggRiSyW1f25h/vztDfRZBEWP4f0L+PtVn\n4yzOhL+1o8kHckiw/4Pr3anoABQU82BQl7EuIVy/tLEdaaAOyzjBfKVeeS4N\nWoNi\r\n=QA6N\r\n-----END PGP SIGNATURE-----\r\n"},"benny":{"name":"benny","bucket":"heroku-build-artifacts","major-version":"2"},"oclif":{"bin":"sfdx","plugins":["@oclif/plugin-not-found"],"commands":"./lib/commands","devPlugins":["@oclif/plugin-help","@oclif/plugin-which"]},"engines":{"node":">=10.0.0"},"scripts":{"test":"mocha --forbid-only \"test/**/*.test.ts\"","prepack":"rm -rf lib && tsc -b && oclif-dev manifest && oclif-dev readme","version":"oclif-dev readme && git add README.md","postpack":"rm -f oclif.manifest.json","posttest":"eslint . --ext .ts --config .eslintrc"},"_npmUser":{"name":"cafreeman","email":"cfreeman.code@gmail.com"},"repository":{"url":"https://github.com/heroku/sf-plugin-functions.git","type":"git"},"description":"Functions plugin for the SF CLI","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2019 Salesforce, Inc.\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"uuid":"^3.4.0","axios":"^0.21.1","execa":"^5.0.0","kbpgp":"^2.1.15","cli-ux":"^5.5.1","lodash":"^4.17.21","date-fns":"^2.20.0","fs-extra":"^9.1.0","handlebars":"^4.7.7","node-fetch":"^2.6.1","cloudevents":"^4.0.2","sha256-file":"^1.0.0","global-agent":"^2.2.0","netrc-parser":"^3.1.6","@oclif/config":"^1","@oclif/command":"^1","axios-debug-log":"^0.8.2","@salesforce/core":"^2.20.5","@heroku-cli/color":"^1.1.14","@heroku-cli/schema":"^1.0.25","yeoman-environment":"^3.3.0","@heroku/eventsource":"^1.0.7","@salesforce/ts-sinon":"^1.3.12","@heroku/function-toml":"^0.0.3","@salesforce/templates":"^51.3.0","@salesforce/plugin-org":"^1.6.2","@oclif/plugin-not-found":"^1.2.4","@typescript-eslint/parser":"^4.24.0","@heroku/project-descriptor":"^0.0.5"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4","mocha":"^8.3.0","sinon":"^9.2.4","eslint":"^7.21.0","globby":"^11.0.2","ts-node":"^9.1.1","sinon-chai":"^3.6.0","typescript":"^4.0.0","@oclif/test":"^1","@types/chai":"^4","@types/node":"^14.14.31","@types/uuid":"^8.3.0","@types/mocha":"^8.2.1","yeoman-assert":"^3.1.1","@oclif/dev-cli":"^1","@types/nodegit":"^0.26.15","@types/fs-extra":"^9.0.8","@types/node-fetch":"^2.5.10","@types/sinon-chai":"^3.2.5","@oclif/plugin-help":"^3","@types/sha256-file":"^1.0.0","@oclif/plugin-which":"^1.0.3","eslint-config-oclif":"^3.1","@salesforce/ts-types":"^1.5.5","@types/yeoman-assert":"^3.1.1","@types/supports-color":"^8.1.0","@salesforce/sfdx-trust":"^3.2.1","@types/yeoman-environment":"^2.10.2","eslint-config-oclif-typescript":"^0.2.0","@typescript-eslint/eslint-plugin":"^4.24.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-functions_0.1.5_1623098650590_0.9531508128807298","host":"s3://npm-registry-packages"}},"0.2.2":{"name":"@salesforce/plugin-functions","version":"0.2.2","keywords":["oclif-plugin"],"author":{"name":"heroku-front-end@salesforce.com"},"license":"BSD-3-Clause","_id":"@salesforce/plugin-functions@0.2.2","maintainers":[{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"mallik.webaroo","email":"mallik.webaroo@gmail.com"},{"name":"cafreeman","email":"cfreeman.code@gmail.com"},{"name":"dlouvton","email":"dlouvton@gmail.com"},{"name":"vttikoo","email":"vtikoo@salesforce.com"},{"name":"rjanamanchi","email":"rjanamanchi@salesforce.com"},{"name":"ahakro","email":"ahakro@salesforce.com"},{"name":"justinharringa","email":"justin@harringa.com"},{"name":"maliroteh-sf","email":"maliroteh@salesforce.com"},{"name":"fernomac","email":"no_oneatall@hotmail.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"nolanlawson","email":"nolan@nolanlawson.com"},{"name":"amcconnell-sf","email":"amcconnell@salesforce.com"},{"name":"rxu-sfdc","email":"rxu@salesforce.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"abdulsattar","email":"asattar.md@gmail.com"},{"name":"nazligungor","email":"n.gungor@salesforce.com"},{"name":"dehru","email":"dehru2@yahoo.com"},{"name":"jgraff","email":"jgraff@salesforce.com"},{"name":"cdias","email":"cdias@salesforce.com"},{"name":"conal","email":"conalc86@gmail.com"},{"name":"jgrantham","email":"jason.grantham@salesforce.com"},{"name":"vazexqi","email":"nchen.dev@mac.com"},{"name":"mpsenn","email":"npmjs@msenn.com"},{"name":"sfdc_iamigo","email":"igoldstein@salesforce.com"},{"name":"diervo","email":"elfogris@gmail.com"},{"name":"rsalvador","email":"rsalvador@salesforce.com"},{"name":"kevinv11n","email":"kevin@v11n.com"},{"name":"tbliss","email":"tbliss@salesforce.com"},{"name":"davidturissini","email":"davidairborne@gmail.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"pmdartus","email":"dartus.pierremarie@gmail.com"},{"name":"futuremint_sf","email":"dwoodward@salesforce.com"},{"name":"interactivellama","email":"llama@interactivellama.com"},{"name":"maratto","email":"marat+npm@salesforce.com"},{"name":"pallavi.singh","email":"pallavi.singh@salesforce.com"},{"name":"smugakamil","email":"smugakamil@gmail.com"},{"name":"tausifm","email":"tausif.muzaffar@salesforce.com"},{"name":"kriscfoster","email":"kris.foster@ucdconnect.ie"},{"name":"brandonm","email":"bmurnane@salesforce.com"},{"name":"vineet-sinha","email":"vineet.sinha@gmail.com"},{"name":"salesforce-bot","email":"j.ward+npm@salesforce.com"},{"name":"harshkothari410","email":"harshkothari410@gmail.com"},{"name":"amateurhuman","email":"amateurhuman@gmail.com"},{"name":"ekashida","email":"ekashida@gmail.com"},{"name":"gr8gatsby","email":"kevinhill@live.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"krisgraysfdc","email":"kgray@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"jqian","email":"jqian@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"rasphilco","email":"philipe.navarro@salesforce.com"},{"name":"jbfeingold","email":"jfeingold@salesforce.com"},{"name":"michaelhoefer","email":"michaelhoefer@gmail.com"},{"name":"tlohr","email":"tlohr@salesforce.com"},{"name":"dpessoa","email":"dpessoa@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"jgellin","email":"jgellin@salesforce.com"},{"name":"maxreality","email":"m@ab3.in"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"davidrouten","email":"david@routen.io"},{"name":"tconn","email":"tconn@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"}],"homepage":"https://github.com/salesforcecli/plugin-functions","bugs":{"url":"https://github.com/salesforcecli/plugin-functions/issues"},"bin":{"functions":"bin/run"},"dist":{"shasum":"0fbfff11cf0e98b7e432100c77434634544c9fd9","tarball":"https://registry.npmjs.org/@salesforce/plugin-functions/-/plugin-functions-0.2.2.tgz","fileCount":105,"integrity":"sha512-BJwBUSYtiF5KdXD2cR/I+MyXe48dLulz0SxgwABfm7AI+hHo9Izv3rqJyuP9Hc+SuXsjVS7XG2j9jjXz3tTUsg==","signatures":[{"sig":"MEUCIQCun2Ek+3vtZcF39oQl5UBWqgMBF9Si0krzMXltypMjDAIgM+F8Sc1/SdMish2ZMFc13U3NkE92FHTBirm2Ioyi36w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":210692,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgwTS4CRA9TVsSAnZWagAAflgP/0oJ1jBq6ZNLw9oO7nlT\nat5ts1aYE65HYmxS/79thmTuJo7wcFlMNdQt9rMAOBwZsd3BEZPzZfU/vbFz\nur21SUnwvNtD7+pko2Z7tRxhSvN250iqfx71TEj49LBv2e905NcRnwHjDxfX\nWFYzrtuP/OKm0Lc5Q0cXwh5i8Kx7kErwRe7Xm+oK4iWQBdV77ZxQe/N/Y2TI\nfhufrORl/A44a0i2FqQRGfszdAXHWqW+b2dQcEiyu4XO3L2S2dI2ReDln8gC\n2Dj1QNQbS2l4aBy0tP2/8J8MNViyUptXgCbAx65TS60ufNvnrzvwZOVbF6rS\nNGZo0K26YIf5zvwzaif1d0OZ8zbzpZcN1/F3kNpfiCZ9uGrTAxmOD9h4HFMX\nZT62tf5Ho6eQUAYk6lSTLENBNc/3nvUiLEy59I9Ye/PIRLtfiIh+FqN+m4Hd\n2BBTUCetWit2l2Pb0DjbxFo/SyiPxy4RX02cJAdUDdwSph2jyBPvP6BsXam+\n7Mh7a1BqPEpGdVH0joMiMoohp6G+wqYfbnn2ZoD2zaOndFNNcN/kVVf0lvjc\nevPx3mEtrxruVwVcZ7/XZJ59xkbK6d7LybVFnymVFIPQpMErS96Hyiuolq1/\nf6Chi3Gb81j8FhZvOeYSlDmNzABtdu7Z15xcWhf6vmj3ckIFpn1dn/tXkBSq\nUgCM\r\n=2qpJ\r\n-----END PGP SIGNATURE-----\r\n"},"sfdx":{"publicKeyUrl":"https://developer.salesforce.com/media/salesforce-cli/sfdx-cli-03032020.crt","signatureUrl":"https://developer.salesforce.com/media/salesforce-cli/signatures/salesforce-plugin-functions-0.2.2.sig"},"_from":"file:/home/circleci/project/salesforce-plugin-functions-0.2.2.tgz","benny":{"name":"benny","bucket":"heroku-build-artifacts","major-version":"2"},"husky":{"hooks":{"pre-push":"sf-husky-pre-push","commit-msg":"sf-husky-commit-msg","pre-commit":"sf-husky-pre-commit"}},"oclif":{"bin":"sf","plugins":["@oclif/plugin-not-found"],"commands":"./lib/commands","devPlugins":["@oclif/plugin-help","@oclif/plugin-which","@oclif/plugin-command-snapshot","@salesforce/plugin-command-reference"]},"engines":{"node":">=10.0.0"},"scripts":{"docs":"sf-docs","lint":"sf-lint","test":"sf-test","build":"sf-build","clean":"sf-clean","format":"sf-format","compile":"sf-compile","prepack":"sf-prepack","prepare":"sf-install","pretest":"sf-compile-test","version":"oclif-dev readme","postpack":"shx rm -f oclif.manifest.json","posttest":"yarn lint && yarn test:deprecation-policy","clean-all":"sf-clean all","clean:lib":"shx rm -rf lib && shx rm -rf coverage && shx rm -rf .nyc_output && shx rm -f oclif.manifest.json","test:command-reference":"./bin/run commandreference:generate --erroronwarnings","test:deprecation-policy":"./bin/run snapshot:compare"},"_npmUser":{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/salesforcecli/plugin-functions.git","type":"git"},"_npmVersion":"6.14.12","description":"Functions plugin for the SF CLI","directories":{},"_nodeVersion":"12.22.1","dependencies":{"uuid":"^3.4.0","axios":"^0.21.1","execa":"^5.0.0","kbpgp":"^2.1.15","cli-ux":"^5.5.1","lodash":"^4.17.21","date-fns":"^2.20.0","fs-extra":"^9.1.0","handlebars":"^4.7.7","node-fetch":"^2.6.1","cloudevents":"^4.0.2","sha256-file":"^1.0.0","global-agent":"^2.2.0","netrc-parser":"^3.1.6","@oclif/config":"^1","@oclif/command":"^1","axios-debug-log":"^0.8.2","@salesforce/core":"^2.20.5","@heroku-cli/color":"^1.1.14","@heroku-cli/schema":"^1.0.25","yeoman-environment":"^3.3.0","@heroku/eventsource":"^1.0.7","@salesforce/ts-sinon":"^1.3.12","@heroku/function-toml":"^0.0.3","@salesforce/templates":"^51.3.0","@salesforce/plugin-org":"^1.6.2","@oclif/plugin-not-found":"^1.2.4","@heroku/project-descriptor":"^0.0.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","shx":"^0.3.3","chai":"^4.2.0","husky":"^4.3.8","mocha":"^8.4.0","sinon":"10.0.0","eslint":"^7.21.0","globby":"^11.0.2","ts-node":"^10.0.0","prettier":"^2.0.5","sinon-chai":"^3.6.0","typescript":"^4.1.3","@oclif/test":"^1","@types/uuid":"^8.3.0","lint-staged":"^10.2.2","pretty-quick":"^3.1.0","yeoman-assert":"^3.1.1","@oclif/dev-cli":"^1","@types/nodegit":"^0.26.15","@types/fs-extra":"^9.0.8","@types/node-fetch":"^2.5.10","@types/sinon-chai":"^3.2.5","@oclif/plugin-help":"^3","@types/sha256-file":"^1.0.0","@oclif/plugin-which":"^1.0.3","eslint-plugin-jsdoc":"^27.0.3","@salesforce/ts-types":"^1.5.5","@types/yeoman-assert":"^3.1.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.20.2","@types/supports-color":"^8.1.0","@salesforce/dev-config":"^2.1.2","@salesforce/sfdx-trust":"^3.2.1","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","@salesforce/dev-scripts":"^0.9.15","eslint-config-salesforce":"^0.1.6","@types/yeoman-environment":"^2.10.2","@typescript-eslint/parser":"^4.24.0","@salesforce/prettier-config":"^0.0.2","@oclif/plugin-command-snapshot":"^2.1.2","@typescript-eslint/eslint-plugin":"^4.24.0","eslint-config-salesforce-license":"^0.1.6","eslint-config-salesforce-typescript":"^0.2.7","@salesforce/plugin-command-reference":"^1.3.4"},"_npmOperationalInternal":{"tmp":"tmp/plugin-functions_0.2.2_1623274680640_0.7910493148340452","host":"s3://npm-registry-packages"}},"0.2.3":{"name":"@salesforce/plugin-functions","version":"0.2.3","keywords":["oclif-plugin"],"author":{"name":"heroku-front-end@salesforce.com"},"license":"BSD-3-Clause","_id":"@salesforce/plugin-functions@0.2.3","maintainers":[{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"mallik.webaroo","email":"mallik.webaroo@gmail.com"},{"name":"cafreeman","email":"cfreeman.code@gmail.com"},{"name":"dlouvton","email":"dlouvton@gmail.com"},{"name":"vttikoo","email":"vtikoo@salesforce.com"},{"name":"rjanamanchi","email":"rjanamanchi@salesforce.com"},{"name":"ahakro","email":"ahakro@salesforce.com"},{"name":"justinharringa","email":"justin@harringa.com"},{"name":"maliroteh-sf","email":"maliroteh@salesforce.com"},{"name":"fernomac","email":"no_oneatall@hotmail.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"nolanlawson","email":"nolan@nolanlawson.com"},{"name":"amcconnell-sf","email":"amcconnell@salesforce.com"},{"name":"rxu-sfdc","email":"rxu@salesforce.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"abdulsattar","email":"asattar.md@gmail.com"},{"name":"nazligungor","email":"n.gungor@salesforce.com"},{"name":"dehru","email":"dehru2@yahoo.com"},{"name":"jgraff","email":"jgraff@salesforce.com"},{"name":"cdias","email":"cdias@salesforce.com"},{"name":"conal","email":"conalc86@gmail.com"},{"name":"jgrantham","email":"jason.grantham@salesforce.com"},{"name":"vazexqi","email":"nchen.dev@mac.com"},{"name":"mpsenn","email":"npmjs@msenn.com"},{"name":"sfdc_iamigo","email":"igoldstein@salesforce.com"},{"name":"diervo","email":"elfogris@gmail.com"},{"name":"rsalvador","email":"rsalvador@salesforce.com"},{"name":"kevinv11n","email":"kevin@v11n.com"},{"name":"tbliss","email":"tbliss@salesforce.com"},{"name":"davidturissini","email":"davidairborne@gmail.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"pmdartus","email":"dartus.pierremarie@gmail.com"},{"name":"futuremint_sf","email":"dwoodward@salesforce.com"},{"name":"interactivellama","email":"llama@interactivellama.com"},{"name":"maratto","email":"marat+npm@salesforce.com"},{"name":"pallavi.singh","email":"pallavi.singh@salesforce.com"},{"name":"smugakamil","email":"smugakamil@gmail.com"},{"name":"tausifm","email":"tausif.muzaffar@salesforce.com"},{"name":"kriscfoster","email":"kris.foster@ucdconnect.ie"},{"name":"brandonm","email":"bmurnane@salesforce.com"},{"name":"vineet-sinha","email":"vineet.sinha@gmail.com"},{"name":"salesforce-bot","email":"j.ward+npm@salesforce.com"},{"name":"harshkothari410","email":"harshkothari410@gmail.com"},{"name":"amateurhuman","email":"amateurhuman@gmail.com"},{"name":"ekashida","email":"ekashida@gmail.com"},{"name":"gr8gatsby","email":"kevinhill@live.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"krisgraysfdc","email":"kgray@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"jqian","email":"jqian@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"rasphilco","email":"philipe.navarro@salesforce.com"},{"name":"jbfeingold","email":"jfeingold@salesforce.com"},{"name":"michaelhoefer","email":"michaelhoefer@gmail.com"},{"name":"tlohr","email":"tlohr@salesforce.com"},{"name":"dpessoa","email":"dpessoa@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"jgellin","email":"jgellin@salesforce.com"},{"name":"maxreality","email":"m@ab3.in"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"davidrouten","email":"david@routen.io"},{"name":"tconn","email":"tconn@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"}],"homepage":"https://github.com/salesforcecli/plugin-functions","bugs":{"url":"https://github.com/salesforcecli/plugin-functions/issues"},"bin":{"functions":"bin/run"},"dist":{"shasum":"f21ff9b9c67e52b3a777ea4b1a7f13731a6bbf81","tarball":"https://registry.npmjs.org/@salesforce/plugin-functions/-/plugin-functions-0.2.3.tgz","fileCount":105,"integrity":"sha512-dKUQnX40XvTmHkFOWbaP8gXrPMJbOeebQKs/Rr7iEBMNweYGY2hNlxU0Zg7ZZk+T5ktJNFiZWwH0ijdQ6vKR+A==","signatures":[{"sig":"MEYCIQD2luM2tpZILh3x+If75FOMzB2TmYlxdigF4NB0RmhGDwIhAO87XBtXM2EfTutRlPztboaz62XDDpeRViG37ajgQ8G+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":211403,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgwoenCRA9TVsSAnZWagAAPtcP+wQWDF3fnhgZ+38sadwH\nIT/FRVkbbMQpk8hqizK3GngEKwSg/cNyhg2dBVlffSVx5Xw1W+W09+0TCfWH\ndJIJQPY7Tl6PR+mO1WVJW1gpexF5nlkx68EkeFfFSXxiW3yHOfNFBaMFWt/j\noMyHwl+ZLM/PIGPMfpHAp7TN3hCNemZ+qNtmNSrBXaEHksQB03gNTyAIgd2x\nBNWWI74AHshv8MD4V0bLJBZifFmyUWI96g9vIAQrcZsQgil+pfqKxy+q3pH2\nOoMEuHbGKMsbB2VEgDeoGyZ+GOtQ+C81/Hq4FyQMmgF3GEk7xXWSuHqW6PJU\nL+VdeWIkmkl8Ti6AT1D6beDKjNp+I13Y+jPmSCwK2M8qUBfQc2OllCNtxMik\ng0HU6e9LPFlumIkiMOz37yOT6j7Bp26NIq/8axn/+wxDs54fvMiDIjtojGdN\noW+I7QS6DJiWmB70gA+/RMsS/+cHfeHHHIG308V0/jDrSfBqBAoVEHFfj33A\nju1SytKQPE2PNilBiEO5fThsmke2RAPrtn552WQWDTpVaW9JuNks7n5A77+l\nJOfgNqOk8Xmv6Gmih3uoK/1qXhJcs26sNJS8o8SxBU+/ioKK0PKZm505fOmM\nHTrwlbaL3oG3O8vRdXB7Gi1B6lciEP62b6ik8/357qIpTJKWsHjhVSNNF3Ax\nNJwJ\r\n=SDb2\r\n-----END PGP SIGNATURE-----\r\n"},"sfdx":{"publicKeyUrl":"https://developer.salesforce.com/media/salesforce-cli/sfdx-cli-03032020.crt","signatureUrl":"https://developer.salesforce.com/media/salesforce-cli/signatures/salesforce-plugin-functions-0.2.3.sig"},"_from":"file:/home/circleci/project/salesforce-plugin-functions-0.2.3.tgz","benny":{"name":"benny","bucket":"heroku-build-artifacts","major-version":"2"},"husky":{"hooks":{"pre-push":"sf-husky-pre-push","commit-msg":"sf-husky-commit-msg","pre-commit":"sf-husky-pre-commit"}},"oclif":{"bin":"sf","plugins":["@oclif/plugin-not-found"],"commands":"./lib/commands","devPlugins":["@oclif/plugin-help","@oclif/plugin-which","@oclif/plugin-command-snapshot","@salesforce/plugin-command-reference"]},"engines":{"node":">=10.0.0"},"scripts":{"docs":"sf-docs","lint":"sf-lint","test":"sf-test","build":"sf-build","clean":"sf-clean","format":"sf-format","compile":"sf-compile","prepack":"sf-prepack","prepare":"sf-install","pretest":"sf-compile-test","version":"oclif-dev readme","postpack":"shx rm -f oclif.manifest.json","posttest":"yarn lint && yarn test:deprecation-policy","clean-all":"sf-clean all","clean:lib":"shx rm -rf lib && shx rm -rf coverage && shx rm -rf .nyc_output && shx rm -f oclif.manifest.json","test:command-reference":"./bin/run commandreference:generate --erroronwarnings","test:deprecation-policy":"./bin/run snapshot:compare"},"_npmUser":{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/salesforcecli/plugin-functions.git","type":"git"},"_npmVersion":"6.14.12","description":"Functions plugin for the SF CLI","directories":{},"_nodeVersion":"12.22.1","dependencies":{"uuid":"^3.4.0","axios":"^0.21.1","execa":"^5.0.0","kbpgp":"^2.1.15","cli-ux":"^5.5.1","lodash":"^4.17.21","date-fns":"^2.20.0","fs-extra":"^9.1.0","handlebars":"^4.7.7","node-fetch":"^2.6.1","cloudevents":"^4.0.2","sha256-file":"^1.0.0","global-agent":"^2.2.0","netrc-parser":"^3.1.6","@oclif/config":"^1","@oclif/command":"^1","axios-debug-log":"^0.8.2","@salesforce/core":"^2.20.5","@heroku-cli/color":"^1.1.14","@heroku-cli/schema":"^1.0.25","yeoman-environment":"^3.3.0","@heroku/eventsource":"^1.0.7","@salesforce/ts-sinon":"^1.3.12","@heroku/function-toml":"^0.0.3","@salesforce/templates":"^51.3.0","@salesforce/plugin-org":"^1.6.2","@oclif/plugin-not-found":"^1.2.4","@heroku/project-descriptor":"^0.0.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","shx":"^0.3.3","chai":"^4.2.0","husky":"^4.3.8","mocha":"^8.4.0","sinon":"10.0.0","eslint":"^7.21.0","globby":"^11.0.2","ts-node":"^10.0.0","prettier":"^2.0.5","sinon-chai":"^3.6.0","typescript":"^4.1.3","@oclif/test":"^1","@types/uuid":"^8.3.0","lint-staged":"^10.2.2","pretty-quick":"^3.1.0","yeoman-assert":"^3.1.1","@oclif/dev-cli":"^1","@types/nodegit":"^0.26.15","@types/fs-extra":"^9.0.8","@types/node-fetch":"^2.5.10","@types/sinon-chai":"^3.2.5","@oclif/plugin-help":"^3","@types/sha256-file":"^1.0.0","@oclif/plugin-which":"^1.0.3","eslint-plugin-jsdoc":"^27.0.3","@salesforce/ts-types":"^1.5.5","@types/yeoman-assert":"^3.1.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.20.2","@types/supports-color":"^8.1.0","@salesforce/dev-config":"^2.1.2","@salesforce/sfdx-trust":"^3.2.1","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","@salesforce/dev-scripts":"^0.9.15","eslint-config-salesforce":"^0.1.6","@types/yeoman-environment":"^2.10.2","@typescript-eslint/parser":"^4.24.0","@salesforce/prettier-config":"^0.0.2","@oclif/plugin-command-snapshot":"^2.1.2","@typescript-eslint/eslint-plugin":"^4.24.0","eslint-config-salesforce-license":"^0.1.6","eslint-config-salesforce-typescript":"^0.2.7","@salesforce/plugin-command-reference":"^1.3.4"},"_npmOperationalInternal":{"tmp":"tmp/plugin-functions_0.2.3_1623361447157_0.8287504294518817","host":"s3://npm-registry-packages"}},"0.2.4":{"name":"@salesforce/plugin-functions","version":"0.2.4","keywords":["oclif-plugin"],"author":{"name":"heroku-front-end@salesforce.com"},"license":"BSD-3-Clause","_id":"@salesforce/plugin-functions@0.2.4","maintainers":[{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"mallik.webaroo","email":"mallik.webaroo@gmail.com"},{"name":"cafreeman","email":"cfreeman.code@gmail.com"},{"name":"dlouvton","email":"dlouvton@gmail.com"},{"name":"vttikoo","email":"vtikoo@salesforce.com"},{"name":"rjanamanchi","email":"rjanamanchi@salesforce.com"},{"name":"ahakro","email":"ahakro@salesforce.com"},{"name":"justinharringa","email":"justin@harringa.com"},{"name":"maliroteh-sf","email":"maliroteh@salesforce.com"},{"name":"fernomac","email":"no_oneatall@hotmail.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"nolanlawson","email":"nolan@nolanlawson.com"},{"name":"amcconnell-sf","email":"amcconnell@salesforce.com"},{"name":"rxu-sfdc","email":"rxu@salesforce.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"abdulsattar","email":"asattar.md@gmail.com"},{"name":"nazligungor","email":"n.gungor@salesforce.com"},{"name":"dehru","email":"dehru2@yahoo.com"},{"name":"jgraff","email":"jgraff@salesforce.com"},{"name":"cdias","email":"cdias@salesforce.com"},{"name":"conal","email":"conalc86@gmail.com"},{"name":"jgrantham","email":"jason.grantham@salesforce.com"},{"name":"vazexqi","email":"nchen.dev@mac.com"},{"name":"mpsenn","email":"msenn@salesforce.com"},{"name":"sfdc_iamigo","email":"igoldstein@salesforce.com"},{"name":"diervo","email":"elfogris@gmail.com"},{"name":"rsalvador","email":"rsalvador@salesforce.com"},{"name":"kevinv11n","email":"kevin@v11n.com"},{"name":"tbliss","email":"tbliss@salesforce.com"},{"name":"davidturissini","email":"davidairborne@gmail.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"pmdartus","email":"dartus.pierremarie@gmail.com"},{"name":"futuremint_sf","email":"dwoodward@salesforce.com"},{"name":"interactivellama","email":"llama@interactivellama.com"},{"name":"maratto","email":"marat+npm@salesforce.com"},{"name":"pallavi.singh","email":"pallavi.singh@salesforce.com"},{"name":"smugakamil","email":"smugakamil@gmail.com"},{"name":"tausifm","email":"tausif.muzaffar@salesforce.com"},{"name":"kriscfoster","email":"kris.foster@ucdconnect.ie"},{"name":"brandonm","email":"bmurnane@salesforce.com"},{"name":"vineet-sinha","email":"vineet.sinha@gmail.com"},{"name":"salesforce-bot","email":"j.ward+npm@salesforce.com"},{"name":"harshkothari410","email":"harshkothari410@gmail.com"},{"name":"amateurhuman","email":"amateurhuman@gmail.com"},{"name":"ekashida","email":"ekashida@gmail.com"},{"name":"gr8gatsby","email":"kevinhill@live.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"krisgraysfdc","email":"kgray@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"jqian","email":"jqian@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"rasphilco","email":"philipe.navarro@salesforce.com"},{"name":"jbfeingold","email":"jfeingold@salesforce.com"},{"name":"michaelhoefer","email":"michaelhoefer@gmail.com"},{"name":"tlohr","email":"tlohr@salesforce.com"},{"name":"dpessoa","email":"dpessoa@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"jgellin","email":"jgellin@salesforce.com"},{"name":"maxreality","email":"m@ab3.in"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"davidrouten","email":"david@routen.io"},{"name":"tconn","email":"tconn@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"}],"homepage":"https://github.com/salesforcecli/plugin-functions","bugs":{"url":"https://github.com/salesforcecli/plugin-functions/issues"},"bin":{"functions":"bin/run"},"dist":{"shasum":"785ddecb2594253eb854aa385a1ea51c1479251f","tarball":"https://registry.npmjs.org/@salesforce/plugin-functions/-/plugin-functions-0.2.4.tgz","fileCount":105,"integrity":"sha512-FWQOH76yB/P31UBxxe1xllwsAvfIIYc5UtTTH7pV0dfuVhUjdv+CA04tO4t9Toihvt0YbqJ6FnnrR6di6YqS6A==","signatures":[{"sig":"MEYCIQC528Ws72Lo9JCdwOu8Ut64b84MH9aaiHZlb43P7YxVGQIhAMSNLLum7/tJ0eFXuSi+pQNSHOLRp7aUOtoe84umDNkl","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":211864,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgymaxCRA9TVsSAnZWagAAKUYP/jT1/kaqiz+EvFkn96Nu\nqWdpYFJcxME+Lbk2dD/2ZDYCc3MoH3sm30owDk1YdJ+V4XswgvBvjzRECw6z\nXGAlrxk51h7NDmIuVd/WltMRrUcMAm/PjbwmxHsfXaDbiECRcDOwvl14oLHe\ndTB1Jw6SB6HB+eCMDKlAuxu0VUHpt21HqPggMIKbu3nlvB1tiNgE0U0JcEVu\nPUIDK35f352zM1Ywn/meVgT3e3TvsDXbys2d2TmMSwxRE6SNqhnXUeGk2Q6d\ntUu0eVrKnl5nHCsaBFtHOUtbCxFP2La4ls2W54HOybwHEnudrhuBnR9bdvvg\nXm/9OT1+4O9AqIU6QQkGzoMZJEF+22AWkANmTLKp0Ip9LFBHlqUDWW92zvrd\niPFTIDBUQ7p8J6uAySJcWRJmvk8GqoF02aL3L5Lbb2niEEmYDDnR8C0TvY3S\nAdWVgjDlrMcplTd0oxBRFICIXbl5CuBpfAVdt9+pEOvrzl4VQge4KZqQiZqI\nr2O1Y2St0ISKoDpWHhkxbVm/Eb76odlMDnyVIhkDEMsIq0xK/fy45Zn4k59B\n2Pbe7dKQEhXXOR5LxlUQM6t2MEJmTiF53pCauSQJz4ci1nlDh9hdZQmRw3QG\nI7+4LQG+6VRq+pvAjYtibusI9/hS85fe9VatTe2gEbjU1JMIz1qnFVDolv3Y\n9Qay\r\n=KU+A\r\n-----END PGP SIGNATURE-----\r\n"},"sfdx":{"publicKeyUrl":"https://developer.salesforce.com/media/salesforce-cli/sfdx-cli-03032020.crt","signatureUrl":"https://developer.salesforce.com/media/salesforce-cli/signatures/salesforce-plugin-functions-0.2.4.sig"},"_from":"file:/home/circleci/project/salesforce-plugin-functions-0.2.4.tgz","benny":{"name":"benny","bucket":"heroku-build-artifacts","major-version":"2"},"husky":{"hooks":{"pre-push":"sf-husky-pre-push","commit-msg":"sf-husky-commit-msg","pre-commit":"sf-husky-pre-commit"}},"oclif":{"bin":"sf","plugins":["@oclif/plugin-not-found"],"commands":"./lib/commands","devPlugins":["@oclif/plugin-help","@oclif/plugin-which","@oclif/plugin-command-snapshot","@salesforce/plugin-command-reference"]},"engines":{"node":">=10.0.0"},"scripts":{"docs":"sf-docs","lint":"sf-lint","test":"sf-test","build":"sf-build","clean":"sf-clean","format":"sf-format","compile":"sf-compile","prepack":"sf-prepack","prepare":"sf-install","pretest":"sf-compile-test","version":"oclif-dev readme","postpack":"shx rm -f oclif.manifest.json","posttest":"yarn lint && yarn test:deprecation-policy","clean-all":"sf-clean all","clean:lib":"shx rm -rf lib && shx rm -rf coverage && shx rm -rf .nyc_output && shx rm -f oclif.manifest.json","test:command-reference":"./bin/run commandreference:generate --erroronwarnings","test:deprecation-policy":"./bin/run snapshot:compare"},"_npmUser":{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/salesforcecli/plugin-functions.git","type":"git"},"_npmVersion":"6.14.12","description":"Functions plugin for the SF CLI","directories":{},"_nodeVersion":"12.22.1","dependencies":{"uuid":"^3.4.0","axios":"^0.21.1","execa":"^5.0.0","kbpgp":"^2.1.15","cli-ux":"^5.5.1","lodash":"^4.17.21","date-fns":"^2.20.0","fs-extra":"^9.1.0","handlebars":"^4.7.7","node-fetch":"^2.6.1","cloudevents":"^4.0.2","sha256-file":"^1.0.0","global-agent":"^2.2.0","netrc-parser":"^3.1.6","@oclif/config":"^1","@oclif/command":"^1","axios-debug-log":"^0.8.2","@salesforce/core":"^2.20.5","@heroku-cli/color":"^1.1.14","@heroku-cli/schema":"^1.0.25","yeoman-environment":"^3.3.0","@heroku/eventsource":"^1.0.7","@salesforce/ts-sinon":"^1.3.12","@heroku/function-toml":"^0.0.3","@salesforce/templates":"^51.3.0","@salesforce/plugin-org":"^1.6.2","@oclif/plugin-not-found":"^1.2.4","@heroku/project-descriptor":"^0.0.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","shx":"^0.3.3","chai":"^4.2.0","husky":"^4.3.8","mocha":"^8.4.0","sinon":"10.0.0","eslint":"^7.21.0","globby":"^11.0.2","ts-node":"^10.0.0","prettier":"^2.0.5","sinon-chai":"^3.6.0","typescript":"^4.1.3","@oclif/test":"^1","@types/uuid":"^8.3.0","lint-staged":"^10.2.2","pretty-quick":"^3.1.0","yeoman-assert":"^3.1.1","@oclif/dev-cli":"^1","@types/nodegit":"^0.26.15","@types/fs-extra":"^9.0.8","@types/node-fetch":"^2.5.10","@types/sinon-chai":"^3.2.5","@oclif/plugin-help":"^3","@types/sha256-file":"^1.0.0","@oclif/plugin-which":"^1.0.3","eslint-plugin-jsdoc":"^27.0.3","@salesforce/ts-types":"^1.5.5","@types/yeoman-assert":"^3.1.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.20.2","@types/supports-color":"^8.1.0","@salesforce/dev-config":"^2.1.2","@salesforce/sfdx-trust":"^3.2.1","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","@salesforce/dev-scripts":"^0.9.15","eslint-config-salesforce":"^0.1.6","@types/yeoman-environment":"^2.10.2","@typescript-eslint/parser":"^4.24.0","@salesforce/prettier-config":"^0.0.2","@oclif/plugin-command-snapshot":"^2.1.2","@typescript-eslint/eslint-plugin":"^4.24.0","eslint-config-salesforce-license":"^0.1.6","eslint-config-salesforce-typescript":"^0.2.7","@salesforce/plugin-command-reference":"^1.3.4"},"_npmOperationalInternal":{"tmp":"tmp/plugin-functions_0.2.4_1623877296949_0.7779325281962599","host":"s3://npm-registry-packages"}},"0.2.5":{"name":"@salesforce/plugin-functions","version":"0.2.5","keywords":["oclif-plugin"],"author":{"name":"heroku-front-end@salesforce.com"},"license":"BSD-3-Clause","_id":"@salesforce/plugin-functions@0.2.5","maintainers":[{"name":"alyssaa14","email":"aarvin@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"mallik.webaroo","email":"mallik.webaroo@gmail.com"},{"name":"cafreeman","email":"cfreeman.code@gmail.com"},{"name":"dlouvton","email":"dlouvton@gmail.com"},{"name":"vttikoo","email":"vtikoo@salesforce.com"},{"name":"rjanamanchi","email":"rjanamanchi@salesforce.com"},{"name":"ahakro","email":"ahakro@salesforce.com"},{"name":"justinharringa","email":"justin@harringa.com"},{"name":"maliroteh-sf","email":"maliroteh@salesforce.com"},{"name":"fernomac","email":"no_oneatall@hotmail.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"nolanlawson","email":"nolan@nolanlawson.com"},{"name":"amcconnell-sf","email":"amcconnell@salesforce.com"},{"name":"rxu-sfdc","email":"rxu@salesforce.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"abdulsattar","email":"asattar.md@gmail.com"},{"name":"nazligungor","email":"n.gungor@salesforce.com"},{"name":"dehru","email":"dehru2@yahoo.com"},{"name":"jgraff","email":"jgraff@salesforce.com"},{"name":"cdias","email":"cdias@salesforce.com"},{"name":"conal","email":"conalc86@gmail.com"},{"name":"jgrantham","email":"jason.grantham@salesforce.com"},{"name":"vazexqi","email":"nchen.dev@mac.com"},{"name":"mpsenn","email":"msenn@salesforce.com"},{"name":"sfdc_iamigo","email":"igoldstein@salesforce.com"},{"name":"diervo","email":"elfogris@gmail.com"},{"name":"rsalvador","email":"rsalvador@salesforce.com"},{"name":"kevinv11n","email":"kevin@v11n.com"},{"name":"tbliss","email":"tbliss@salesforce.com"},{"name":"davidturissini","email":"davidairborne@gmail.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"pmdartus","email":"dartus.pierremarie@gmail.com"},{"name":"futuremint_sf","email":"dwoodward@salesforce.com"},{"name":"interactivellama","email":"llama@interactivellama.com"},{"name":"maratto","email":"marat+npm@salesforce.com"},{"name":"pallavi.singh","email":"pallavi.singh@salesforce.com"},{"name":"smugakamil","email":"smugakamil@gmail.com"},{"name":"tausifm","email":"tausif.muzaffar@salesforce.com"},{"name":"kriscfoster","email":"kris.foster@ucdconnect.ie"},{"name":"brandonm","email":"bmurnane@salesforce.com"},{"name":"vineet-sinha","email":"vineet.sinha@gmail.com"},{"name":"salesforce-bot","email":"j.ward+npm@salesforce.com"},{"name":"harshkothari410","email":"harshkothari410@gmail.com"},{"name":"amateurhuman","email":"amateurhuman@gmail.com"},{"name":"ekashida","email":"ekashida@gmail.com"},{"name":"gr8gatsby","email":"kevinhill@live.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"krisgraysfdc","email":"kgray@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"jqian","email":"jqian@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"rasphilco","email":"philipe.navarro@salesforce.com"},{"name":"jbfeingold","email":"jfeingold@salesforce.com"},{"name":"michaelhoefer","email":"michaelhoefer@gmail.com"},{"name":"tlohr","email":"tlohr@salesforce.com"},{"name":"dpessoa","email":"dpessoa@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"jgellin","email":"jgellin@salesforce.com"},{"name":"maxreality","email":"m@ab3.in"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"davidrouten","email":"david@routen.io"},{"name":"tconn","email":"tconn@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"}],"homepage":"https://github.com/salesforcecli/plugin-functions","bugs":{"url":"https://github.com/salesforcecli/plugin-functions/issues"},"bin":{"functions":"bin/run"},"dist":{"shasum":"00cef0190fe240d41690afccdb6bf2605dc2e2b3","tarball":"https://registry.npmjs.org/@salesforce/plugin-functions/-/plugin-functions-0.2.5.tgz","fileCount":107,"integrity":"sha512-lxSHB21MVthE1RggR80cTim2KK5llvLEEo1KdaFBBoC7ejwhM4eppTOqhDP2z/uVPfQM5ud9uVbHYkYH3/Y8ZQ==","signatures":[{"sig":"MEYCIQDJBbE+lYYvHtiHfOKJiScJULAbyV3EfYbVOXjQ5eFp8wIhAIqdvLVRO2G0Sf0XxzH3lVg3RuEzY6nH18I0+VqSvQ6S","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":215138,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg0M91CRA9TVsSAnZWagAABEsQAIzX317+tbD3dZnE6TiX\nO8+79BngTAV0BERFglVXaGXL3pSo1Z3l9t5I/JJNe5loxONOIhbTALbFUdo1\nSYSyhOjwJS3RpjZbZ6SSYi7PdG/jesMi9XE7eesG7L82kF+joWKml08QD8Su\n3BhGSMqJKaKpt7z1a4EoMOqrWoPntARIdQvIFmWVvxn/jAu5hOoXh5iuSibQ\nqZAaVvMJQXu8L9qBztgCqYvMWmSbEac4DuyIzkMnyaFKZnplHYniX6O/VX8L\nxI0uaMBOYmtTMiJvmX/ZWVBH4H4TNeFgCjIJOUe247sbllGBY98SzViMH31j\nTEoPQ084PGTFyESI4K+6xUNQdiE1eetCRPI9EgP3Hh/eTT8f4opP3PO0+TgM\n2xNHylb8/Dk0+PG9bJ83kmJ2WSJKHlG0vUvCYJJD39J3nYYGIq4J5fzISsf2\nceJMdwApFolDUjbYWR0guCQCeq+vabS1S/el215J8186B/BlTrDHGEUmP1nF\nLhDAWzPYgcaPfsGtaf1fw0otDXHfuVO1zxR/95pnADH2gQQ42UAMZ8YOeq7f\nVpvRCwmBvGcPEM18TVeZUaR1nR28xjcLrdyvERXwJL5xWNDbq6NDD6Tgas84\nohjus26ym08Ptnaawhb1CZZxrgdhtF1t/snah5Oazv3Mj+DFDMwBnZQEGLDa\nT4ny\r\n=gRBR\r\n-----END PGP SIGNATURE-----\r\n"},"sfdx":{"publicKeyUrl":"https://developer.salesforce.com/media/salesforce-cli/sfdx-cli-03032020.crt","signatureUrl":"https://developer.salesforce.com/media/salesforce-cli/signatures/salesforce-plugin-functions-0.2.5.sig"},"_from":"file:/home/circleci/project/salesforce-plugin-functions-0.2.5.tgz","benny":{"name":"benny","bucket":"heroku-build-artifacts","major-version":"2"},"husky":{"hooks":{"pre-push":"sf-husky-pre-push","commit-msg":"sf-husky-commit-msg","pre-commit":"sf-husky-pre-commit"}},"oclif":{"bin":"sf","plugins":["@oclif/plugin-not-found"],"commands":"./lib/commands","devPlugins":["@oclif/plugin-help","@oclif/plugin-which","@oclif/plugin-command-snapshot","@salesforce/plugin-command-reference"]},"engines":{"node":">=10.0.0"},"scripts":{"docs":"sf-docs","lint":"sf-lint","test":"sf-test","build":"sf-build","clean":"sf-clean","format":"sf-format","compile":"sf-compile","prepack":"sf-prepack","prepare":"sf-install","pretest":"sf-compile-test","version":"oclif-dev readme","postpack":"shx rm -f oclif.manifest.json","posttest":"yarn lint && yarn test:deprecation-policy","clean-all":"sf-clean all","clean:lib":"shx rm -rf lib && shx rm -rf coverage && shx rm -rf .nyc_output && shx rm -f oclif.manifest.json","test:command-reference":"./bin/run commandreference:generate --erroronwarnings","test:deprecation-policy":"./bin/run snapshot:compare"},"_npmUser":{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/salesforcecli/plugin-functions.git","type":"git"},"_npmVersion":"6.14.12","description":"Functions plugin for the SF CLI","directories":{},"_nodeVersion":"12.22.1","dependencies":{"uuid":"^3.4.0","axios":"^0.21.1","execa":"^5.0.0","kbpgp":"^2.1.15","cli-ux":"^5.5.1","lodash":"^4.17.21","date-fns":"^2.20.0","fs-extra":"^9.1.0","handlebars":"^4.7.7","node-fetch":"^2.6.1","cloudevents":"^4.0.2","sha256-file":"^1.0.0","global-agent":"^2.2.0","netrc-parser":"^3.1.6","@oclif/config":"^1","@oclif/command":"^1","axios-debug-log":"^0.8.2","@salesforce/core":"^2.20.5","@heroku-cli/color":"^1.1.14","@heroku-cli/schema":"^1.0.25","yeoman-environment":"^3.3.0","@heroku/eventsource":"^1.0.7","@salesforce/ts-sinon":"^1.3.12","@heroku/function-toml":"^0.0.3","@salesforce/templates":"^51.3.0","@salesforce/plugin-org":"^1.6.2","@oclif/plugin-not-found":"^1.2.4","@heroku/project-descriptor":"^0.0.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","shx":"^0.3.3","chai":"^4.2.0","husky":"^4.3.8","mocha":"^8.4.0","sinon":"10.0.0","eslint":"^7.21.0","globby":"^11.0.2","ts-node":"^10.0.0","prettier":"^2.0.5","sinon-chai":"^3.6.0","typescript":"^4.1.3","@oclif/test":"^1","@types/uuid":"^8.3.0","lint-staged":"^10.2.2","pretty-quick":"^3.1.0","yeoman-assert":"^3.1.1","@oclif/dev-cli":"^1","@types/nodegit":"^0.26.15","@types/fs-extra":"^9.0.8","@types/node-fetch":"^2.5.10","@types/sinon-chai":"^3.2.5","@oclif/plugin-help":"^3","@types/sha256-file":"^1.0.0","@oclif/plugin-which":"^1.0.3","eslint-plugin-jsdoc":"^27.0.3","@salesforce/ts-types":"^1.5.5","@types/yeoman-assert":"^3.1.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.20.2","@types/supports-color":"^8.1.0","@salesforce/dev-config":"^2.1.2","@salesforce/sfdx-trust":"^3.2.1","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","@salesforce/dev-scripts":"^0.9.15","eslint-config-salesforce":"^0.1.6","@types/yeoman-environment":"^2.10.2","@typescript-eslint/parser":"^4.24.0","@salesforce/prettier-config":"^0.0.2","@oclif/plugin-command-snapshot":"^2.1.2","@typescript-eslint/eslint-plugin":"^4.24.0","eslint-config-salesforce-license":"^0.1.6","eslint-config-salesforce-typescript":"^0.2.7","@salesforce/plugin-command-reference":"^1.3.4"},"_npmOperationalInternal":{"tmp":"tmp/plugin-functions_0.2.5_1624297332531_0.06488401815573508","host":"s3://npm-registry-packages"}},"0.2.6":{"name":"@salesforce/plugin-functions","version":"0.2.6","keywords":["oclif-plugin"],"author":{"name":"heroku-front-end@salesforce.com"},"license":"BSD-3-Clause","_id":"@salesforce/plugin-functions@0.2.6","maintainers":[{"name":"alyssaa14","email":"aarvin@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"mallik.webaroo","email":"mallik.webaroo@gmail.com"},{"name":"cafreeman","email":"cfreeman.code@gmail.com"},{"name":"dlouvton","email":"dlouvton@gmail.com"},{"name":"vttikoo","email":"vtikoo@salesforce.com"},{"name":"rjanamanchi","email":"rjanamanchi@salesforce.com"},{"name":"ahakro","email":"ahakro@salesforce.com"},{"name":"justinharringa","email":"justin@harringa.com"},{"name":"maliroteh-sf","email":"maliroteh@salesforce.com"},{"name":"fernomac","email":"no_oneatall@hotmail.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"nolanlawson","email":"nolan@nolanlawson.com"},{"name":"amcconnell-sf","email":"amcconnell@salesforce.com"},{"name":"rxu-sfdc","email":"rxu@salesforce.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"abdulsattar","email":"asattar.md@gmail.com"},{"name":"nazligungor","email":"n.gungor@salesforce.com"},{"name":"dehru","email":"dehru2@yahoo.com"},{"name":"jgraff","email":"jgraff@salesforce.com"},{"name":"cdias","email":"cdias@salesforce.com"},{"name":"conal","email":"conalc86@gmail.com"},{"name":"jgrantham","email":"jason.grantham@salesforce.com"},{"name":"vazexqi","email":"nchen.dev@mac.com"},{"name":"mpsenn","email":"msenn@salesforce.com"},{"name":"sfdc_iamigo","email":"igoldstein@salesforce.com"},{"name":"diervo","email":"elfogris@gmail.com"},{"name":"rsalvador","email":"rsalvador@salesforce.com"},{"name":"kevinv11n","email":"kevin@v11n.com"},{"name":"tbliss","email":"tbliss@salesforce.com"},{"name":"davidturissini","email":"davidairborne@gmail.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"pmdartus","email":"dartus.pierremarie@gmail.com"},{"name":"futuremint_sf","email":"dwoodward@salesforce.com"},{"name":"interactivellama","email":"llama@interactivellama.com"},{"name":"maratto","email":"marat+npm@salesforce.com"},{"name":"pallavi.singh","email":"pallavi.singh@salesforce.com"},{"name":"smugakamil","email":"smugakamil@gmail.com"},{"name":"tausifm","email":"tausif.muzaffar@salesforce.com"},{"name":"kriscfoster","email":"kris.foster@ucdconnect.ie"},{"name":"brandonm","email":"bmurnane@salesforce.com"},{"name":"vineet-sinha","email":"vineet.sinha@gmail.com"},{"name":"salesforce-bot","email":"j.ward+npm@salesforce.com"},{"name":"harshkothari410","email":"harshkothari410@gmail.com"},{"name":"amateurhuman","email":"amateurhuman@gmail.com"},{"name":"ekashida","email":"ekashida@gmail.com"},{"name":"gr8gatsby","email":"kevinhill@live.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"krisgraysfdc","email":"kgray@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"jqian","email":"jqian@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"rasphilco","email":"philipe.navarro@salesforce.com"},{"name":"jbfeingold","email":"jfeingold@salesforce.com"},{"name":"michaelhoefer","email":"michaelhoefer@gmail.com"},{"name":"tlohr","email":"tlohr@salesforce.com"},{"name":"dpessoa","email":"dpessoa@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"jgellin","email":"jgellin@salesforce.com"},{"name":"maxreality","email":"m@ab3.in"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"davidrouten","email":"david@routen.io"},{"name":"tconn","email":"tconn@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"}],"homepage":"https://github.com/salesforcecli/plugin-functions","bugs":{"url":"https://github.com/salesforcecli/plugin-functions/issues"},"bin":{"functions":"bin/run"},"dist":{"shasum":"90236cc2ccdcbaee0576d24aeb58164e4fce94c5","tarball":"https://registry.npmjs.org/@salesforce/plugin-functions/-/plugin-functions-0.2.6.tgz","fileCount":108,"integrity":"sha512-9XS88W94ApxOGcucjdVNTvuSBCXYC8nOhOruXLo3B6VC2KQuwYoQN97BVofc7mVCoXxdVN4JW612WbXMO0kCdg==","signatures":[{"sig":"MEYCIQD0cFXk/tFEoSqaw1HqlAbSewxBQzQSGc0mBR6QdwABkgIhALFd/ysJO1xTMH90xz2zmOmskx9qvmw/LmED29Uj05al","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":217300,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg0g2UCRA9TVsSAnZWagAAjOwP/RqWURwLEVkzaZHsSvha\ndBnfrbjJWsZiRaxuivR3+JTDUSxUvVlXQ8m3drGbjrkQNE469tNM8rjE0TOq\nI/DNzfVWBDux2lGVErDH4HxQb9RkCdKH36VplwSBdtgLpNGtjiIFLPRmsfNI\n3N5QlHopNhl54YaBKEnwcbIXHTxc0HtC7taxWMZE7OiPpA5efo/QbKVD6e66\nHZVR1hjMYfmb7ju01IdP30HExYtW2f5mtyjByib8BHxZtfT6aM150zBtc2Zo\nQ/7rJM/RK2NWdfkdBhI5dUkuzPeNZKBCQyhrD9sniTwVKlF8KhAqMbKCB2d7\noLzi7xOzELvimxe/6ff/3t3aA5ejPS4GeiUQ49XEJ+8juIQCNgDP+QHpij63\nMj2DVnsRURrpMy5H4nAl51IhNtSiwssf04AoEN15fnmUfGGqDgXKDpIDcCT3\nCk26WapGdHuO3l6tYkWeOYVV1Ady5VCOJigurWHVQsQ9D17xscYF5UW6oU6I\nazqzO/hOsYWJPJ/w0AEuVvlIao798bryNyLhHB5D/hQpWZDaP99CVlDFwJpo\nI6Y65MrKPoOzGLlhLFSeY2231/y2WQthCdxIVtamMFzE2/3xIPbWismWyN6p\nitS2T/ACBuVVjHY7DuqQaM8XqOik+BUeI+G0s1sBrvjQSjA+x2SUI2Nzvjll\nWEJl\r\n=9EcE\r\n-----END PGP SIGNATURE-----\r\n"},"sfdx":{"publicKeyUrl":"https://developer.salesforce.com/media/salesforce-cli/sfdx-cli-03032020.crt","signatureUrl":"https://developer.salesforce.com/media/salesforce-cli/signatures/salesforce-plugin-functions-0.2.6.sig"},"_from":"file:/home/circleci/project/salesforce-plugin-functions-0.2.6.tgz","benny":{"name":"benny","bucket":"heroku-build-artifacts","major-version":"2"},"husky":{"hooks":{"pre-push":"sf-husky-pre-push","commit-msg":"sf-husky-commit-msg","pre-commit":"sf-husky-pre-commit"}},"oclif":{"bin":"sf","plugins":["@oclif/plugin-not-found"],"commands":"./lib/commands","devPlugins":["@oclif/plugin-help","@oclif/plugin-which","@oclif/plugin-command-snapshot","@salesforce/plugin-command-reference"]},"engines":{"node":">=12.0.0"},"scripts":{"docs":"sf-docs","lint":"sf-lint","test":"sf-test","build":"sf-build","clean":"sf-clean","format":"sf-format","compile":"sf-compile","prepack":"sf-prepack","prepare":"sf-install && husky install","pretest":"sf-compile-test","version":"oclif-dev readme","postpack":"shx rm -f oclif.manifest.json","posttest":"yarn lint && yarn test:deprecation-policy","clean-all":"sf-clean all","clean:lib":"shx rm -rf lib && shx rm -rf coverage && shx rm -rf .nyc_output && shx rm -f oclif.manifest.json","test:command-reference":"./bin/dev commandreference:generate --erroronwarnings","test:deprecation-policy":"./bin/dev snapshot:compare"},"_npmUser":{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/salesforcecli/plugin-functions.git","type":"git"},"_npmVersion":"6.14.12","description":"Functions plugin for the SF CLI","directories":{},"_nodeVersion":"12.22.1","dependencies":{"uuid":"^8.3.2","axios":"^0.21.1","execa":"^5.0.0","kbpgp":"^2.1.15","cli-ux":"^5.6.2","lodash":"^4.17.21","date-fns":"^2.20.0","fs-extra":"^10.0.0","handlebars":"^4.7.7","node-fetch":"^2.6.1","@oclif/core":"^0.5.14","cloudevents":"^4.0.2","sha256-file":"^1.0.0","global-agent":"^2.2.0","netrc-parser":"^3.1.6","axios-debug-log":"^0.8.2","@salesforce/core":"^2.20.5","@heroku-cli/color":"^1.1.14","@heroku-cli/schema":"^1.0.25","yeoman-environment":"^3.3.0","@heroku/eventsource":"^1.0.7","@salesforce/ts-sinon":"^1.3.12","@heroku/function-toml":"^0.0.3","@salesforce/templates":"^52.0.0","@salesforce/plugin-org":"^1.6.7","@oclif/plugin-not-found":"^1.2.4","@heroku/project-descriptor":"^0.0.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","shx":"^0.3.3","chai":"^4.2.0","husky":"^6.0.0","mocha":"^9.0.1","sinon":"11.1.1","eslint":"^7.29.0","globby":"^11.0.4","ts-node":"^10.0.0","prettier":"^2.0.5","sinon-chai":"^3.6.0","typescript":"^4.3.4","@oclif/test":"^1","@types/uuid":"^8.3.0","lint-staged":"^11.0.0","pretty-quick":"^3.1.1","yeoman-assert":"^3.1.1","@oclif/dev-cli":"^1","@types/nodegit":"^0.27.2","@types/fs-extra":"^9.0.8","@types/node-fetch":"^2.5.10","@types/sinon-chai":"^3.2.5","@oclif/plugin-help":"^3","@types/sha256-file":"^1.0.0","@oclif/plugin-which":"^1.0.3","eslint-plugin-jsdoc":"^35.4.0","@salesforce/ts-types":"^1.5.5","@types/yeoman-assert":"^3.1.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.20.2","@types/supports-color":"^8.1.0","@salesforce/dev-config":"^2.1.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.1.3","@salesforce/dev-scripts":"^0.9.15","eslint-config-salesforce":"^0.1.6","@types/yeoman-environment":"^2.10.2","@typescript-eslint/parser":"^4.28.0","@salesforce/prettier-config":"^0.0.2","@oclif/plugin-command-snapshot":"^2.1.2","@typescript-eslint/eslint-plugin":"^4.28.0","eslint-config-salesforce-license":"^0.1.6","eslint-config-salesforce-typescript":"^0.2.7","@salesforce/plugin-command-reference":"^1.3.4"},"_npmOperationalInternal":{"tmp":"tmp/plugin-functions_0.2.6_1624378772347_0.11252369214137303","host":"s3://npm-registry-packages"}},"0.2.7":{"name":"@salesforce/plugin-functions","version":"0.2.7","keywords":["oclif-plugin"],"author":{"name":"heroku-front-end@salesforce.com"},"license":"BSD-3-Clause","_id":"@salesforce/plugin-functions@0.2.7","maintainers":[{"name":"alyssaa14","email":"aarvin@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"mallik.webaroo","email":"mallik.webaroo@gmail.com"},{"name":"cafreeman","email":"cfreeman.code@gmail.com"},{"name":"dlouvton","email":"dlouvton@gmail.com"},{"name":"vttikoo","email":"vtikoo@salesforce.com"},{"name":"rjanamanchi","email":"rjanamanchi@salesforce.com"},{"name":"ahakro","email":"ahakro@salesforce.com"},{"name":"justinharringa","email":"justin@harringa.com"},{"name":"maliroteh-sf","email":"maliroteh@salesforce.com"},{"name":"fernomac","email":"no_oneatall@hotmail.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"nolanlawson","email":"nolan@nolanlawson.com"},{"name":"amcconnell-sf","email":"amcconnell@salesforce.com"},{"name":"rxu-sfdc","email":"rxu@salesforce.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"abdulsattar","email":"asattar.md@gmail.com"},{"name":"nazligungor","email":"n.gungor@salesforce.com"},{"name":"dehru","email":"dehru2@yahoo.com"},{"name":"jgraff","email":"jgraff@salesforce.com"},{"name":"cdias","email":"cdias@salesforce.com"},{"name":"conal","email":"conalc86@gmail.com"},{"name":"jgrantham","email":"jason.grantham@salesforce.com"},{"name":"vazexqi","email":"nchen.dev@mac.com"},{"name":"mpsenn","email":"msenn@salesforce.com"},{"name":"sfdc_iamigo","email":"igoldstein@salesforce.com"},{"name":"diervo","email":"elfogris@gmail.com"},{"name":"rsalvador","email":"rsalvador@salesforce.com"},{"name":"kevinv11n","email":"kevin@v11n.com"},{"name":"tbliss","email":"tbliss@salesforce.com"},{"name":"davidturissini","email":"davidairborne@gmail.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"pmdartus","email":"dartus.pierremarie@gmail.com"},{"name":"futuremint_sf","email":"dwoodward@salesforce.com"},{"name":"interactivellama","email":"llama@interactivellama.com"},{"name":"maratto","email":"marat+npm@salesforce.com"},{"name":"pallavi.singh","email":"pallavi.singh@salesforce.com"},{"name":"smugakamil","email":"smugakamil@gmail.com"},{"name":"tausifm","email":"tausif.muzaffar@salesforce.com"},{"name":"kriscfoster","email":"kris.foster@ucdconnect.ie"},{"name":"brandonm","email":"bmurnane@salesforce.com"},{"name":"vineet-sinha","email":"vineet.sinha@gmail.com"},{"name":"salesforce-bot","email":"j.ward+npm@salesforce.com"},{"name":"harshkothari410","email":"harshkothari410@gmail.com"},{"name":"amateurhuman","email":"amateurhuman@gmail.com"},{"name":"ekashida","email":"ekashida@gmail.com"},{"name":"gr8gatsby","email":"kevinhill@live.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"krisgraysfdc","email":"kgray@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"jqian","email":"jqian@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"rasphilco","email":"philipe.navarro@salesforce.com"},{"name":"jbfeingold","email":"jfeingold@salesforce.com"},{"name":"michaelhoefer","email":"michaelhoefer@gmail.com"},{"name":"tlohr","email":"tlohr@salesforce.com"},{"name":"dpessoa","email":"dpessoa@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"jgellin","email":"jgellin@salesforce.com"},{"name":"maxreality","email":"m@ab3.in"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"davidrouten","email":"david@routen.io"},{"name":"tconn","email":"tconn@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"}],"homepage":"https://github.com/salesforcecli/plugin-functions","bugs":{"url":"https://github.com/salesforcecli/plugin-functions/issues"},"bin":{"functions":"bin/run"},"dist":{"shasum":"ca602ac9738f2d4002a6a7b8c964365bc01959cc","tarball":"https://registry.npmjs.org/@salesforce/plugin-functions/-/plugin-functions-0.2.7.tgz","fileCount":106,"integrity":"sha512-hYOV5Go46VZCgPcGW3I90Xc9Nret4sW3Uy+HHhyTGD+w3vsygALJwMq4GEDSS+R4HVic59zXyE+VkQxUAIkcwg==","signatures":[{"sig":"MEYCIQCGFT2iejUkt74VdGkswtQPnmHntKk2sMEy900HE85F7AIhAJFOtERmTyrpUdbd7p3l3KaFGRiw7PBAUNH501r5B2wJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":214353,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg0hViCRA9TVsSAnZWagAAoLcP/jwyo10asLS0kmdbYtm3\nf+8A5nd/Ak1NIsLhkw0rsn6zQFmAMcgGLJQiWmUAeK1j/g3h1M3WNdmeSRz8\nd/G0gvOdkt87rfDaO4MkOj+TT5czrPd+vMP89KMS8QJ0zKXPXxQTafd3QdMJ\n/XNIWFp5n3i86KM4Z6pIFd1nCSrOj8RbDzA+AV0EtcY/LHFFl4FH/iKT3Uml\n+KsK1m5nlRxHI1zWVc5mmJUsvHjbpfxQ06RKWArfzKDgJoi6BCNlIJmn+w+9\n6eHvKmAnSC4AAGPJawNleB2DVfiSu3KPphNjxX37ftWW2x0vhDieTueVNz4S\nizY+mBMy8RhPwcLZFQAMzv53SC99EOn2Wc0nKJp+SXgCWrFYDY0mGCnyoFhr\nANIxEe4LKuC+ncSeuHyhKwltRW//l4+/zYpfyIWWzYigSG3601IGVCgXnOxb\nSbsmbZTWXSNMprKTJACubibx1kMLk6VGCfIdBVdd53psUYJNqrDWIBiXMwC5\nDSZx0nUHuwDrCV8ZmuxHCFzMDE0EX2+WuLJbKOHBvaW96RmSaBzz+jwLaIUv\nZFz2a8je1z9HvEnUdL1IFySD/C1DvNY9A/rZghiKIq/aM4iCsM+YYGhX7ta9\ncMvyQN9Y0NiNFZI/+KSpuDI8SvCBvzQpiCdNOKooHkcqhZWtJBY/xlVD/Iuy\nLz+q\r\n=rOI8\r\n-----END PGP SIGNATURE-----\r\n"},"sfdx":{"publicKeyUrl":"https://developer.salesforce.com/media/salesforce-cli/sfdx-cli-03032020.crt","signatureUrl":"https://developer.salesforce.com/media/salesforce-cli/signatures/salesforce-plugin-functions-0.2.7.sig"},"_from":"file:/home/circleci/project/salesforce-plugin-functions-0.2.7.tgz","benny":{"name":"benny","bucket":"heroku-build-artifacts","major-version":"2"},"husky":{"hooks":{"pre-push":"sf-husky-pre-push","commit-msg":"sf-husky-commit-msg","pre-commit":"sf-husky-pre-commit"}},"oclif":{"bin":"sf","plugins":["@oclif/plugin-not-found"],"commands":"./lib/commands","devPlugins":["@oclif/plugin-help","@oclif/plugin-which","@oclif/plugin-command-snapshot","@salesforce/plugin-command-reference"]},"engines":{"node":">=12.0.0"},"scripts":{"docs":"sf-docs","lint":"sf-lint","test":"sf-test","build":"sf-build","clean":"sf-clean","format":"sf-format","compile":"sf-compile","prepack":"sf-prepack","prepare":"sf-install && husky install","pretest":"sf-compile-test","version":"oclif-dev readme","postpack":"shx rm -f oclif.manifest.json","posttest":"yarn lint && yarn test:deprecation-policy","clean-all":"sf-clean all","clean:lib":"shx rm -rf lib && shx rm -rf coverage && shx rm -rf .nyc_output && shx rm -f oclif.manifest.json","test:command-reference":"./bin/run commandreference:generate --erroronwarnings","test:deprecation-policy":"./bin/run snapshot:compare"},"_npmUser":{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/salesforcecli/plugin-functions.git","type":"git"},"_npmVersion":"6.14.12","description":"Functions plugin for the SF CLI","directories":{},"_nodeVersion":"12.22.1","dependencies":{"uuid":"^8.3.2","axios":"^0.21.1","execa":"^5.0.0","kbpgp":"^2.1.15","cli-ux":"^5.6.2","lodash":"^4.17.21","date-fns":"^2.20.0","fs-extra":"^10.0.0","handlebars":"^4.7.7","node-fetch":"^2.6.1","cloudevents":"^4.0.2","sha256-file":"^1.0.0","global-agent":"^2.2.0","netrc-parser":"^3.1.6","@oclif/config":"^1","@oclif/command":"^1","axios-debug-log":"^0.8.2","@salesforce/core":"^2.20.5","@heroku-cli/color":"^1.1.14","@heroku-cli/schema":"^1.0.25","yeoman-environment":"^3.3.0","@heroku/eventsource":"^1.0.7","@salesforce/ts-sinon":"^1.3.12","@heroku/function-toml":"^0.0.3","@salesforce/templates":"^52.0.0","@salesforce/plugin-org":"^1.6.7","@oclif/plugin-not-found":"^1.2.4","@heroku/project-descriptor":"^0.0.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","shx":"^0.3.3","chai":"^4.2.0","husky":"^6.0.0","mocha":"^9.0.1","sinon":"11.1.1","eslint":"^7.29.0","globby":"^11.0.4","ts-node":"^10.0.0","prettier":"^2.0.5","sinon-chai":"^3.6.0","typescript":"^4.3.4","@oclif/test":"^1","@types/uuid":"^8.3.0","lint-staged":"^11.0.0","pretty-quick":"^3.1.1","yeoman-assert":"^3.1.1","@oclif/dev-cli":"^1","@types/nodegit":"^0.27.2","@types/fs-extra":"^9.0.8","@types/node-fetch":"^2.5.10","@types/sinon-chai":"^3.2.5","@oclif/plugin-help":"^3","@types/sha256-file":"^1.0.0","@oclif/plugin-which":"^1.0.3","eslint-plugin-jsdoc":"^35.4.0","@salesforce/ts-types":"^1.5.5","@types/yeoman-assert":"^3.1.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.20.2","@types/supports-color":"^8.1.0","@salesforce/dev-config":"^2.1.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.1.3","@salesforce/dev-scripts":"^0.9.15","eslint-config-salesforce":"^0.1.6","@types/yeoman-environment":"^2.10.2","@typescript-eslint/parser":"^4.28.0","@salesforce/prettier-config":"^0.0.2","@oclif/plugin-command-snapshot":"^2.1.2","@typescript-eslint/eslint-plugin":"^4.28.0","eslint-config-salesforce-license":"^0.1.6","eslint-config-salesforce-typescript":"^0.2.7","@salesforce/plugin-command-reference":"^1.3.4"},"_npmOperationalInternal":{"tmp":"tmp/plugin-functions_0.2.7_1624380769648_0.348909148558489","host":"s3://npm-registry-packages"}},"0.2.8":{"name":"@salesforce/plugin-functions","version":"0.2.8","keywords":["oclif-plugin"],"author":{"name":"heroku-front-end@salesforce.com"},"license":"BSD-3-Clause","_id":"@salesforce/plugin-functions@0.2.8","maintainers":[{"name":"alyssaa14","email":"aarvin@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"mallik.webaroo","email":"mallik.webaroo@gmail.com"},{"name":"cafreeman","email":"cfreeman.code@gmail.com"},{"name":"dlouvton","email":"dlouvton@gmail.com"},{"name":"vttikoo","email":"vtikoo@salesforce.com"},{"name":"rjanamanchi","email":"rjanamanchi@salesforce.com"},{"name":"ahakro","email":"ahakro@salesforce.com"},{"name":"justinharringa","email":"justin@harringa.com"},{"name":"maliroteh-sf","email":"maliroteh@salesforce.com"},{"name":"fernomac","email":"no_oneatall@hotmail.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"nolanlawson","email":"nolan@nolanlawson.com"},{"name":"amcconnell-sf","email":"amcconnell@salesforce.com"},{"name":"rxu-sfdc","email":"rxu@salesforce.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"abdulsattar","email":"asattar.md@gmail.com"},{"name":"nazligungor","email":"n.gungor@salesforce.com"},{"name":"dehru","email":"dehru2@yahoo.com"},{"name":"jgraff","email":"jgraff@salesforce.com"},{"name":"cdias","email":"cdias@salesforce.com"},{"name":"conal","email":"conalc86@gmail.com"},{"name":"jgrantham","email":"jason.grantham@salesforce.com"},{"name":"vazexqi","email":"nchen.dev@mac.com"},{"name":"mpsenn","email":"msenn@salesforce.com"},{"name":"sfdc_iamigo","email":"igoldstein@salesforce.com"},{"name":"diervo","email":"elfogris@gmail.com"},{"name":"rsalvador","email":"rsalvador@salesforce.com"},{"name":"kevinv11n","email":"kevin@v11n.com"},{"name":"tbliss","email":"tbliss@salesforce.com"},{"name":"davidturissini","email":"davidairborne@gmail.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"pmdartus","email":"dartus.pierremarie@gmail.com"},{"name":"futuremint_sf","email":"dwoodward@salesforce.com"},{"name":"interactivellama","email":"llama@interactivellama.com"},{"name":"maratto","email":"marat+npm@salesforce.com"},{"name":"pallavi.singh","email":"pallavi.singh@salesforce.com"},{"name":"smugakamil","email":"smugakamil@gmail.com"},{"name":"tausifm","email":"tausif.muzaffar@salesforce.com"},{"name":"kriscfoster","email":"kris.foster@ucdconnect.ie"},{"name":"brandonm","email":"bmurnane@salesforce.com"},{"name":"vineet-sinha","email":"vineet.sinha@gmail.com"},{"name":"salesforce-bot","email":"j.ward+npm@salesforce.com"},{"name":"harshkothari410","email":"harshkothari410@gmail.com"},{"name":"amateurhuman","email":"amateurhuman@gmail.com"},{"name":"ekashida","email":"ekashida@gmail.com"},{"name":"gr8gatsby","email":"kevinhill@live.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"krisgraysfdc","email":"kgray@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"jqian","email":"jqian@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"rasphilco","email":"philipe.navarro@salesforce.com"},{"name":"jbfeingold","email":"jfeingold@salesforce.com"},{"name":"michaelhoefer","email":"michaelhoefer@gmail.com"},{"name":"tlohr","email":"tlohr@salesforce.com"},{"name":"dpessoa","email":"dpessoa@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"jgellin","email":"jgellin@salesforce.com"},{"name":"maxreality","email":"m@ab3.in"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"davidrouten","email":"david@routen.io"},{"name":"tconn","email":"tconn@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"}],"homepage":"https://github.com/salesforcecli/plugin-functions","bugs":{"url":"https://github.com/salesforcecli/plugin-functions/issues"},"bin":{"functions":"bin/run"},"dist":{"shasum":"ee23ac09ca4928fc10a364072726b83be0bf6c5f","tarball":"https://registry.npmjs.org/@salesforce/plugin-functions/-/plugin-functions-0.2.8.tgz","fileCount":106,"integrity":"sha512-DqpkQL7VGdP3dGtxiVdtogPIumzPoNeTpOdr9eA/VQdbLQgNxN1QTdtTHMGQYNIKVhUm2Qhl5uBTu2Nq7YSezw==","signatures":[{"sig":"MEUCIFeiWHh/eLmhOTzgMYRtSLXNiYVKcN4rWADyxpbcDdj2AiEAwtPHBG/r67HVF+UckzmIXpTx2xAm8ejSTq9Jj4ZY67I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":214951,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg0iRyCRA9TVsSAnZWagAABxYQAJvUg3jDNjnEygHt4t95\npuVtmEXIEuyICPdh8M4PocY+LPxEGR7xALXwtlVc4M3tDtd6p+b5z6AnkrQ4\n81oLbw66aXvX6VMIM6rH4Sf5AmxI8s2Ugy+eZwaNIOpkHxfg49oMZe1y7Kj5\nyIINPzj3IkIuVUbisWZo16r6YlbS4iyCVks0Xt9tXNRfTmR58+ZSqAWe9iAQ\nZlTX2FyON8RBm/dHEpMyNUst5Ws+pZHrGguIfNB5sxSqTNOndkdJJUdozhXD\nR6iz05ruzXxnYAk3ae4qYpLHYLW/aFKnmpi/A12N808imqPnCe9OE8GSbBIi\nuyuK3qhYxbve51ab52BHOnhqgSclMuvYgEMaS7qNujyiUVIHazRBhOra2JSt\nOFrnhMG7CSgOLFo68/fJynjmkx3tb8AylQt8JLSgNX+EyN3feIzN0D8LW7kY\n2NWQGr+xBA9wQ5R7X8NTayn34nZIfyi7QvlE3uX+ociXSSMWoD1KCVtPAomT\nX9T9+tiUmBBllgO+naMIbIes4GYMffKiMIFAwXJSOoww3pWXEaMzlbyfMGCQ\nTxJBWM5HlvMy7VYbo25CaB6cuMQyZZ3FJSJq7JQcRW/p5UMS2BjnjgxsZglh\nAAJGZLyCAWN7BnzAodIEme/P/CyZqVdZMAt/Byt/JS0YbDFpcM+0llI3p0/4\nCNPf\r\n=jEqo\r\n-----END PGP SIGNATURE-----\r\n"},"sfdx":{"publicKeyUrl":"https://developer.salesforce.com/media/salesforce-cli/sfdx-cli-03032020.crt","signatureUrl":"https://developer.salesforce.com/media/salesforce-cli/signatures/salesforce-plugin-functions-0.2.8.sig"},"_from":"file:/home/circleci/project/salesforce-plugin-functions-0.2.8.tgz","benny":{"name":"benny","bucket":"heroku-build-artifacts","major-version":"2"},"husky":{"hooks":{"pre-push":"sf-husky-pre-push","commit-msg":"sf-husky-commit-msg","pre-commit":"sf-husky-pre-commit"}},"oclif":{"bin":"sf","plugins":["@oclif/plugin-not-found"],"commands":"./lib/commands","devPlugins":["@oclif/plugin-help","@oclif/plugin-which","@oclif/plugin-command-snapshot","@salesforce/plugin-command-reference"]},"engines":{"node":">=12.0.0"},"scripts":{"docs":"sf-docs","lint":"sf-lint","test":"sf-test","build":"sf-build","clean":"sf-clean","format":"sf-format","compile":"sf-compile","prepack":"sf-prepack","prepare":"sf-install && husky install","pretest":"sf-compile-test","version":"oclif-dev readme","postpack":"shx rm -f oclif.manifest.json","posttest":"yarn lint && yarn test:deprecation-policy","clean-all":"sf-clean all","clean:lib":"shx rm -rf lib && shx rm -rf coverage && shx rm -rf .nyc_output && shx rm -f oclif.manifest.json","test:command-reference":"./bin/run commandreference:generate --erroronwarnings","test:deprecation-policy":"./bin/run snapshot:compare"},"_npmUser":{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/salesforcecli/plugin-functions.git","type":"git"},"_npmVersion":"6.14.12","description":"Functions plugin for the SF CLI","directories":{},"_nodeVersion":"12.22.1","dependencies":{"uuid":"^8.3.2","axios":"^0.21.1","execa":"^5.0.0","kbpgp":"^2.1.15","cli-ux":"^5.6.2","lodash":"^4.17.21","date-fns":"^2.20.0","fs-extra":"^10.0.0","handlebars":"^4.7.7","node-fetch":"^2.6.1","cloudevents":"^4.0.2","sha256-file":"^1.0.0","global-agent":"^2.2.0","netrc-parser":"^3.1.6","@oclif/config":"^1","@oclif/command":"^1","axios-debug-log":"^0.8.2","@salesforce/core":"^2.20.5","@heroku-cli/color":"^1.1.14","@heroku-cli/schema":"^1.0.25","yeoman-environment":"^3.3.0","@heroku/eventsource":"^1.0.7","@salesforce/ts-sinon":"^1.3.12","@heroku/function-toml":"^0.0.3","@salesforce/templates":"^52.0.0","@salesforce/plugin-org":"^1.6.7","@oclif/plugin-not-found":"^1.2.4","@heroku/project-descriptor":"^0.0.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","shx":"^0.3.3","chai":"^4.2.0","husky":"^6.0.0","mocha":"^9.0.1","sinon":"11.1.1","eslint":"^7.29.0","globby":"^11.0.4","ts-node":"^10.0.0","prettier":"^2.0.5","sinon-chai":"^3.6.0","typescript":"^4.3.4","@oclif/test":"^1","@types/uuid":"^8.3.0","lint-staged":"^11.0.0","pretty-quick":"^3.1.1","yeoman-assert":"^3.1.1","@oclif/dev-cli":"^1","@types/nodegit":"^0.27.2","@types/fs-extra":"^9.0.8","@types/node-fetch":"^2.5.10","@types/sinon-chai":"^3.2.5","@oclif/plugin-help":"^3","@types/sha256-file":"^1.0.0","@oclif/plugin-which":"^1.0.3","eslint-plugin-jsdoc":"^35.4.0","@salesforce/ts-types":"^1.5.5","@types/yeoman-assert":"^3.1.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.20.2","@types/supports-color":"^8.1.0","@salesforce/dev-config":"^2.1.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.1.3","@salesforce/dev-scripts":"^0.9.15","eslint-config-salesforce":"^0.1.6","@types/yeoman-environment":"^2.10.2","@typescript-eslint/parser":"^4.28.0","@salesforce/prettier-config":"^0.0.2","@oclif/plugin-command-snapshot":"^2.1.2","@typescript-eslint/eslint-plugin":"^4.28.0","eslint-config-salesforce-license":"^0.1.6","eslint-config-salesforce-typescript":"^0.2.7","@salesforce/plugin-command-reference":"^1.3.4"},"_npmOperationalInternal":{"tmp":"tmp/plugin-functions_0.2.8_1624384626344_0.047522277400098734","host":"s3://npm-registry-packages"}},"0.2.9-ga.0":{"name":"@salesforce/plugin-functions","version":"0.2.9-ga.0","keywords":["oclif-plugin"],"author":{"name":"heroku-front-end@salesforce.com"},"license":"BSD-3-Clause","_id":"@salesforce/plugin-functions@0.2.9-ga.0","maintainers":[{"name":"alyssaa14","email":"aarvin@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"mallik.webaroo","email":"mallik.webaroo@gmail.com"},{"name":"cafreeman","email":"cfreeman.code@gmail.com"},{"name":"dlouvton","email":"dlouvton@gmail.com"},{"name":"vttikoo","email":"vtikoo@salesforce.com"},{"name":"rjanamanchi","email":"rjanamanchi@salesforce.com"},{"name":"ahakro","email":"ahakro@salesforce.com"},{"name":"justinharringa","email":"justin@harringa.com"},{"name":"maliroteh-sf","email":"maliroteh@salesforce.com"},{"name":"fernomac","email":"no_oneatall@hotmail.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"nolanlawson","email":"nolan@nolanlawson.com"},{"name":"amcconnell-sf","email":"amcconnell@salesforce.com"},{"name":"rxu-sfdc","email":"rxu@salesforce.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"abdulsattar","email":"asattar.md@gmail.com"},{"name":"nazligungor","email":"n.gungor@salesforce.com"},{"name":"dehru","email":"dehru2@yahoo.com"},{"name":"jgraff","email":"jgraff@salesforce.com"},{"name":"cdias","email":"cdias@salesforce.com"},{"name":"conal","email":"conalc86@gmail.com"},{"name":"jgrantham","email":"jason.grantham@salesforce.com"},{"name":"vazexqi","email":"nchen.dev@mac.com"},{"name":"mpsenn","email":"msenn@salesforce.com"},{"name":"sfdc_iamigo","email":"igoldstein@salesforce.com"},{"name":"diervo","email":"elfogris@gmail.com"},{"name":"rsalvador","email":"rsalvador@salesforce.com"},{"name":"kevinv11n","email":"kevin@v11n.com"},{"name":"tbliss","email":"tbliss@salesforce.com"},{"name":"davidturissini","email":"davidairborne@gmail.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"pmdartus","email":"dartus.pierremarie@gmail.com"},{"name":"futuremint_sf","email":"dwoodward@salesforce.com"},{"name":"interactivellama","email":"llama@interactivellama.com"},{"name":"maratto","email":"marat+npm@salesforce.com"},{"name":"pallavi.singh","email":"pallavi.singh@salesforce.com"},{"name":"smugakamil","email":"smugakamil@gmail.com"},{"name":"tausifm","email":"tausif.muzaffar@salesforce.com"},{"name":"kriscfoster","email":"kris.foster@ucdconnect.ie"},{"name":"brandonm","email":"bmurnane@salesforce.com"},{"name":"vineet-sinha","email":"vineet.sinha@gmail.com"},{"name":"salesforce-bot","email":"j.ward+npm@salesforce.com"},{"name":"harshkothari410","email":"harshkothari410@gmail.com"},{"name":"amateurhuman","email":"amateurhuman@gmail.com"},{"name":"ekashida","email":"ekashida@gmail.com"},{"name":"gr8gatsby","email":"kevinhill@live.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"krisgraysfdc","email":"kgray@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"jqian","email":"jqian@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"rasphilco","email":"philipe.navarro@salesforce.com"},{"name":"jbfeingold","email":"jfeingold@salesforce.com"},{"name":"michaelhoefer","email":"michaelhoefer@gmail.com"},{"name":"tlohr","email":"tlohr@salesforce.com"},{"name":"dpessoa","email":"dpessoa@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"jgellin","email":"jgellin@salesforce.com"},{"name":"maxreality","email":"m@ab3.in"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"davidrouten","email":"david@routen.io"},{"name":"tconn","email":"tconn@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"}],"homepage":"https://github.com/salesforcecli/plugin-functions","bugs":{"url":"https://github.com/salesforcecli/plugin-functions/issues"},"bin":{"functions":"bin/run"},"dist":{"shasum":"5c2137b4ac9dcb561f563045b52d65f58c8c8b67","tarball":"https://registry.npmjs.org/@salesforce/plugin-functions/-/plugin-functions-0.2.9-ga.0.tgz","fileCount":108,"integrity":"sha512-PHRCP6PjR7Oe9wUhoSEyytENVHVTOPIyFUdzOwgtM2qvna6hBtQ7pUHoSSImUBfxTTjeeTi7gS59UQXrisStrg==","signatures":[{"sig":"MEYCIQDUfqYyEmoaSuv0XQfYBBb1AUG+EtRYvkglDe0AOBde/QIhAJZ4FNDm/4InLGYhnqnVYAaJ9yWU4HT/D5HOGw2MyHuf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":218125,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg0mz4CRA9TVsSAnZWagAAQtIP/RCEAPxPc+rXaq8EHIpa\nwrG6PD2UYUg4ZVVph/f8j9r0M1sKKRi7o7tJzVytY/NQMVd94J9CJm2ewiv2\ngCUluNVmPJijfF7/nvfhFv1iiLGZdOPIqhlo6PfAKtiitRkLV13XAuEgvmgl\nLUOLRSNEwRI421YF0eUj4B1EysvHyWxZRQHkhydrSMLpfFAACW3tCjIBf/qO\n5EiPE0S69bNB6mV1agxpj5SwXWBD81xMhC4PP0sb5n+xbk+WVKouigJt+4ZY\nFQ5lldsLZcj5vBMzYvPAlL+HtVcMzKU4YdnHLVk3kOFMIhvrknLgXrv4Rrdx\ni8HXgdBs3ijKW8tOVCNR4//BD5MSoO55mBuiS/WMZIpGWOjMzp10Ptsejauc\nsR0nDXml2FzHQPyXlds9lJevwB1hfDxa4N8guhWMk4b3FX/2gY2jpzs3CLp6\nDpV+trB/el727VLcK3s6P35PEzzqJW07ZiSTC+3TbqvXVE9kytQ1Fr8AKg2I\niLPrnxLWe/lAuDsIbJjOL/MaypstOcSmnSsgQZkKUntg/Iey9NdksqXgwB9C\nG/RImg8LR5rpbGfK0/+W+LbpeTTMiY91u55hCnDyKRn1UWh/gsWX86KaxlnV\nC05eGux1iPSt56ZSg1tB95BVzOStESUyuNiDUb5RDyUSKvBGZ4sgvOr8tMce\nqG2E\r\n=pN67\r\n-----END PGP SIGNATURE-----\r\n"},"sfdx":{"publicKeyUrl":"https://developer.salesforce.com/media/salesforce-cli/sfdx-cli-03032020.crt","signatureUrl":"https://developer.salesforce.com/media/salesforce-cli/signatures/salesforce-plugin-functions-0.2.9-ga.0.sig"},"_from":"file:/home/circleci/project/salesforce-plugin-functions-0.2.9-ga.0.tgz","benny":{"name":"benny","bucket":"heroku-build-artifacts","major-version":"2"},"husky":{"hooks":{"pre-push":"sf-husky-pre-push","commit-msg":"sf-husky-commit-msg","pre-commit":"sf-husky-pre-commit"}},"oclif":{"bin":"sf","plugins":["@oclif/plugin-not-found"],"commands":"./lib/commands","devPlugins":["@oclif/plugin-help","@oclif/plugin-which","@oclif/plugin-command-snapshot","@salesforce/plugin-command-reference"]},"readme":"# plugin-functions\n\nFunctions plugin for the SF CLI\n\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\n[![NPM](https://img.shields.io/npm/v/@salesforce/plugin-functions.svg?label=@salesforce/functions)](https://www.npmjs.com/package/@salesforce/functions) [![CircleCI](https://circleci.com/gh/salesforcecli/plugin-functions/tree/main.svg?style=shield)](https://circleci.com/gh/salesforcecli/plugin-functions/tree/main) [![Downloads/week](https://img.shields.io/npm/dw/@salesforce/plugin-functions.svg)](https://npmjs.org/package/@salesforce/plugin-functions) [![License](https://img.shields.io/badge/License-BSD%203--Clause-brightgreen.svg)](https://raw.githubusercontent.com/salesforcecli/plugin-functions/main/LICENSE.txt)\n\n<!-- toc -->\n\n- [plugin-functions](#plugin-functions)\n- [Usage](#usage)\n- [Commands](#commands)\n<!-- tocstop -->\n\n# Usage\n\n1. Install the SFDX CLI: [Install instructions](https://developer.salesforce.com/docs/atlas.en-us.sfdx_setup.meta/sfdx_setup/sfdx_setup_install_cli.htm)\n2. Then run `sfdx plugins:install @salesforce/plugin-functions`:\n\n```sh-session\n$ sfdx plugins:install @salesforce/plugin-functions\nrunning command...\n```\n\nNow you should be able to run functions commands, e.g. `sfdx env:list`, `sfdx login:functions`\n\n# Commands\n\n<!-- commands -->\n\n- [`sf env:create:compute`](#sf-envcreatecompute)\n- [`sf env:delete`](#sf-envdelete)\n- [`sf env:display`](#sf-envdisplay)\n- [`sf env:list`](#sf-envlist)\n- [`sf env:log:tail`](#sf-envlogtail)\n- [`sf env:logdrain:add`](#sf-envlogdrainadd)\n- [`sf env:logdrain:list`](#sf-envlogdrainlist)\n- [`sf env:logdrain:remove`](#sf-envlogdrainremove)\n- [`sf env:var:get KEY`](#sf-envvarget-key)\n- [`sf env:var:list`](#sf-envvarlist)\n- [`sf env:var:set`](#sf-envvarset)\n- [`sf env:var:unset`](#sf-envvarunset)\n- [`sf generate:function`](#sf-generatefunction)\n- [`sf generate:project`](#sf-generateproject)\n- [`sf login:functions`](#sf-loginfunctions)\n- [`sf project:deploy:functions`](#sf-projectdeployfunctions)\n- [`sf run:function`](#sf-runfunction)\n- [`sf run:function:start`](#sf-runfunctionstart)\n\n## `sf env:create:compute`\n\ncreate a compute environment for use with Salesforce Functions\n\n```\nUSAGE\n  $ sf env:create:compute\n\nOPTIONS\n  -a, --setalias=setalias            alias for the created environment\n  -o, --connected-org=connected-org  username or alias for the org that the compute environment should be connected to\n  --json                             format output as json\n\nEXAMPLES\n  $ sfdx env:create:compute\n  $ sfdx env:create:compute --setalias my-compute-environment\n  $ sfdx env:create:compute --connected-org my-scratch-org\n```\n\n_See code: [src/commands/env/create/compute.ts](https://github.com/salesforcecli/plugin-functions/blob/v0.2.8/src/commands/env/create/compute.ts)_\n\n## `sf env:delete`\n\ndelete an environment\n\n```\nUSAGE\n  $ sf env:delete\n\nOPTIONS\n  -c, --confirm=name             confirmation name\n  -e, --environment=environment  (required) environment name\n  --json                         format output as json\n\nEXAMPLES\n  $ sfdx env:delete --environment=billingApp-Scratch1\n  $ sfdx env:delete --environment=billingApp-Scratch1 --confirm=billingApp-Scratch1\n```\n\n_See code: [src/commands/env/delete.ts](https://github.com/salesforcecli/plugin-functions/blob/v0.2.8/src/commands/env/delete.ts)_\n\n## `sf env:display`\n\ndisplay details for an environment\n\n```\nUSAGE\n  $ sf env:display\n\nOPTIONS\n  -e, --environment=environment  (required) environment name\n  --json                         format output as json\n  --verbose                      verbose display output\n\nEXAMPLE\n  $ sfdx env:display --environment=billingApp-Scratch1\n```\n\n_See code: [src/commands/env/display.ts](https://github.com/salesforcecli/plugin-functions/blob/v0.2.8/src/commands/env/display.ts)_\n\n## `sf env:list`\n\nList all environments by type\n\n```\nUSAGE\n  $ sf env:list\n\nOPTIONS\n  -j, --json                                     output list in JSON format\n  -t, --environment-type=org|scratchorg|compute  filter by one or more environment types (org, scratchorg, compute)\n\n  --all                                          show all available envs instead of scoping to active orgs and their\n                                                 connected compute envs\n\nEXAMPLES\n  $ sfdx env:list\n  $ sfdx env:list --all\n  $ sfdx env:list --environment-type org --environment-type compute\n```\n\n_See code: [src/commands/env/list.ts](https://github.com/salesforcecli/plugin-functions/blob/v0.2.8/src/commands/env/list.ts)_\n\n## `sf env:log:tail`\n\nstream log output for an environment\n\n```\nUSAGE\n  $ sf env:log:tail\n\nOPTIONS\n  -e, --environment=environment  (required) environment name to retrieve logs\n  --json                         format output as json\n\nEXAMPLE\n  sfdx env:log:tail --environment=billingApp-Scratch1\n```\n\n_See code: [src/commands/env/log/tail.ts](https://github.com/salesforcecli/plugin-functions/blob/v0.2.8/src/commands/env/log/tail.ts)_\n\n## `sf env:logdrain:add`\n\nAdd log drain to a specified environment\n\n```\nUSAGE\n  $ sf env:logdrain:add\n\nOPTIONS\n  -e, --environment=environment  (required) environment name\n  -u, --url=url                  (required) endpoint that will receive sent logs\n  --json                         format output as json\n\nEXAMPLE\n  $ sfdx env:logdrain:add --environment=billingApp-Sandbox --url=https://example.com/drain\n```\n\n_See code: [src/commands/env/logdrain/add.ts](https://github.com/salesforcecli/plugin-functions/blob/v0.2.8/src/commands/env/logdrain/add.ts)_\n\n## `sf env:logdrain:list`\n\nList log drains connected to a specified environment\n\n```\nUSAGE\n  $ sf env:logdrain:list\n\nOPTIONS\n  -e, --environment=environment  (required) environment name\n  --json                         output result in json\n\nEXAMPLE\n  $ sfdx env:logdrain:list --environment=billingApp-Sandbox\n```\n\n_See code: [src/commands/env/logdrain/list.ts](https://github.com/salesforcecli/plugin-functions/blob/v0.2.8/src/commands/env/logdrain/list.ts)_\n\n## `sf env:logdrain:remove`\n\nRemove log drain from a specified environment.\n\n```\nUSAGE\n  $ sf env:logdrain:remove\n\nOPTIONS\n  -e, --environment=environment  (required) environment name\n  -u, --url=url                  (required) logdrain url to remove\n  --json                         format output as json\n\nEXAMPLE\n  $ sfdx env:logdrain:remove --environment=billingApp-Sandbox --url=syslog://syslog-a.logdna.com:11137\n```\n\n_See code: [src/commands/env/logdrain/remove.ts](https://github.com/salesforcecli/plugin-functions/blob/v0.2.8/src/commands/env/logdrain/remove.ts)_\n\n## `sf env:var:get KEY`\n\ndisplay a single config value for an environment\n\n```\nUSAGE\n  $ sf env:var:get KEY\n\nOPTIONS\n  -e, --environment=environment  (required) environment name\n  --json                         format output as json\n\nEXAMPLE\n  $ sfdx env:var:get foo --environment=my-environment\n```\n\n_See code: [src/commands/env/var/get.ts](https://github.com/salesforcecli/plugin-functions/blob/v0.2.8/src/commands/env/var/get.ts)_\n\n## `sf env:var:list`\n\nlist your config vars in a table\n\n```\nUSAGE\n  $ sf env:var:list\n\nOPTIONS\n  -e, --environment=environment  (required) environment name\n  --json                         format output as json\n\nEXAMPLE\n  $ sfdx env:var:list --environment=my-environment\n```\n\n_See code: [src/commands/env/var/list.ts](https://github.com/salesforcecli/plugin-functions/blob/v0.2.8/src/commands/env/var/list.ts)_\n\n## `sf env:var:set`\n\nsets a single config value for an environment\n\n```\nUSAGE\n  $ sf env:var:set\n\nOPTIONS\n  -e, --environment=environment  (required) environment name\n  --json                         format output as json\n\nEXAMPLE\n  $ sfdx env:var:set foo=bar --environment=my-environment\n```\n\n_See code: [src/commands/env/var/set.ts](https://github.com/salesforcecli/plugin-functions/blob/v0.2.8/src/commands/env/var/set.ts)_\n\n## `sf env:var:unset`\n\nunset a single config value for an environment\n\n```\nUSAGE\n  $ sf env:var:unset\n\nOPTIONS\n  -e, --environment=environment  (required) environment name\n  --json                         format output as json\n\nEXAMPLE\n  $ sfdx env:var:unset foo --environment=my-environment\n```\n\n_See code: [src/commands/env/var/unset.ts](https://github.com/salesforcecli/plugin-functions/blob/v0.2.8/src/commands/env/var/unset.ts)_\n\n## `sf generate:function`\n\ncreate a function with basic scaffolding specific to a given language\n\n```\nUSAGE\n  $ sf generate:function\n\nOPTIONS\n  -l, --language=(javascript|typescript|java)  (required) language\n  -n, --name=name                              (required) function name\n  --json                                       format output as json\n\nALIASES\n  $ sf evergreen:function:init\n\nEXAMPLE\n  $ sfdx evergreen:function:create MyFunction --language=javascript\n```\n\n_See code: [src/commands/generate/function.ts](https://github.com/salesforcecli/plugin-functions/blob/v0.2.8/src/commands/generate/function.ts)_\n\n## `sf generate:project`\n\n```\nUSAGE\n  $ sf generate:project\n\nOPTIONS\n  -n, --name=name  (required) name of the generated project\n  --json           format output as json\n```\n\n_See code: [src/commands/generate/project.ts](https://github.com/salesforcecli/plugin-functions/blob/v0.2.8/src/commands/generate/project.ts)_\n\n## `sf login:functions`\n\nlog into your account\n\n```\nUSAGE\n  $ sf login:functions\n\nEXAMPLE\n  $ sfdx login:functions\n```\n\n_See code: [src/commands/login/functions.ts](https://github.com/salesforcecli/plugin-functions/blob/v0.2.8/src/commands/login/functions.ts)_\n\n## `sf project:deploy:functions`\n\n```\nUSAGE\n  $ sf project:deploy:functions\n\nOPTIONS\n  -b, --branch=branch                deploy the latest commit from a branch different from the currently active branch\n\n  -o, --connected-org=connected-org  (required) username or alias for the org that the compute environment should be\n                                     connected to\n\n  -q, --quiet                        limit the amount of output displayed from the deploy process\n\n  --force                            ignore warnings and overwrite remote repository (not allowed in production)\n\n  --json                             format output as json\n```\n\n_See code: [src/commands/project/deploy/functions.ts](https://github.com/salesforcecli/plugin-functions/blob/v0.2.8/src/commands/project/deploy/functions.ts)_\n\n## `sf run:function`\n\nsend a cloudevent to a function\n\n```\nUSAGE\n  $ sf run:function\n\nOPTIONS\n  -H, --headers=headers              set headers\n  -l, --url=url                      (required) url of the function to run\n  -o, --connected-org=connected-org  username or alias for the target org; overrides default target org\n  -p, --payload=payload              set the payload of the cloudevent. also accepts @file.txt format\n  -s, --structured                   set the cloudevent to be emitted as a structured cloudevent (json)\n  --json                             format output as json\n\nEXAMPLE\n\n       $ sfdx run:function -l http://localhost:8080 -p '{\"id\": 12345}'\n       $ sfdx run:function -l http://localhost:8080 -p '@file.json'\n       $ echo '{\"id\": 12345}' | sfdx run:function -l http://localhost:8080\n       $ sfdx run:function -l http://localhost:8080 -p '{\"id\": 12345}' --structured\n```\n\n_See code: [src/commands/run/function.ts](https://github.com/salesforcecli/plugin-functions/blob/v0.2.8/src/commands/run/function.ts)_\n\n## `sf run:function:start`\n\nbuild and run function image locally\n\n```\nUSAGE\n  $ sf run:function:start\n\nOPTIONS\n  -d, --debug-port=debug-port  [default: 9229] port for remote debugging\n  -e, --env=env                set environment variables (provided during build and run)\n  -p, --port=port              [default: 8080] port for running the function\n  -v, --verbose                output additional logs\n  --clear-cache                clear associated cache before executing.\n  --json                       format output as json\n\n  --network=network            Connect and build containers to a network. This can be useful to build containers which\n                               require a local resource.\n\n  --no-pull                    skip pulling builder image before use\n\nEXAMPLE\n\n       $ sfdx run:function:start\n       $ sfdx run:function:start -e VAR=VALUE\n       $ sfdx run:function:start --network host --no-pull --clear-cache --debug-port 9000 --port 5000\n```\n\n_See code: [src/commands/run/function/start.ts](https://github.com/salesforcecli/plugin-functions/blob/v0.2.8/src/commands/run/function/start.ts)_\n\n<!-- commandsstop -->\n","engines":{"node":">=12.0.0"},"scripts":{"docs":"sf-docs","lint":"sf-lint","test":"sf-test","build":"sf-build","clean":"sf-clean","format":"sf-format","compile":"sf-compile","prepack":"sf-prepack","prepare":"sf-install && husky install","pretest":"sf-compile-test","version":"oclif-dev readme","postpack":"shx rm -f oclif.manifest.json","posttest":"yarn lint && yarn test:deprecation-policy","clean-all":"sf-clean all","clean:lib":"shx rm -rf lib && shx rm -rf coverage && shx rm -rf .nyc_output && shx rm -f oclif.manifest.json","test:command-reference":"./bin/dev commandreference:generate --erroronwarnings","test:deprecation-policy":"./bin/dev snapshot:compare"},"_npmUser":{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/salesforcecli/plugin-functions.git","type":"git"},"_npmVersion":"6.14.12","description":"Functions plugin for the SF CLI","directories":{},"_nodeVersion":"12.22.1","dependencies":{"uuid":"^8.3.2","axios":"^0.21.1","execa":"^5.0.0","kbpgp":"^2.1.15","cli-ux":"^5.6.2","lodash":"^4.17.21","date-fns":"^2.20.0","fs-extra":"^10.0.0","handlebars":"^4.7.7","node-fetch":"^2.6.1","@oclif/core":"^0.5.14","cloudevents":"^4.0.2","sha256-file":"^1.0.0","global-agent":"^2.2.0","netrc-parser":"^3.1.6","axios-debug-log":"^0.8.2","@salesforce/core":"^2.20.5","@heroku-cli/color":"^1.1.14","@heroku-cli/schema":"^1.0.25","yeoman-environment":"^3.3.0","@heroku/eventsource":"^1.0.7","@salesforce/ts-sinon":"^1.3.12","@heroku/function-toml":"^0.0.3","@salesforce/templates":"^52.0.0","@salesforce/plugin-org":"^1.6.7","@oclif/plugin-not-found":"^1.2.4","@heroku/project-descriptor":"^0.0.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.1.0","shx":"^0.3.3","chai":"^4.2.0","husky":"^6.0.0","mocha":"^9.0.1","sinon":"11.1.1","eslint":"^7.29.0","globby":"^11.0.4","ts-node":"^10.0.0","prettier":"^2.0.5","sinon-chai":"^3.6.0","typescript":"^4.3.4","@oclif/test":"^1","@types/uuid":"^8.3.0","lint-staged":"^11.0.0","pretty-quick":"^3.1.1","yeoman-assert":"^3.1.1","@oclif/dev-cli":"^1","@types/nodegit":"^0.27.2","@types/fs-extra":"^9.0.8","@types/node-fetch":"^2.5.10","@types/sinon-chai":"^3.2.5","@oclif/plugin-help":"^3","@types/sha256-file":"^1.0.0","@oclif/plugin-which":"^1.0.3","eslint-plugin-jsdoc":"^35.4.0","@salesforce/ts-types":"^1.5.5","@types/yeoman-assert":"^3.1.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.20.2","@types/supports-color":"^8.1.0","@salesforce/dev-config":"^2.1.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.1.3","@salesforce/dev-scripts":"^0.9.15","eslint-config-salesforce":"^0.1.6","@types/yeoman-environment":"^2.10.2","@typescript-eslint/parser":"^4.28.0","@salesforce/prettier-config":"^0.0.2","@oclif/plugin-command-snapshot":"^2.1.2","@typescript-eslint/eslint-plugin":"^4.28.0","eslint-config-salesforce-license":"^0.1.6","eslint-config-salesforce-typescript":"^0.2.7","@salesforce/plugin-command-reference":"^1.3.4"},"_npmOperationalInternal":{"tmp":"tmp/plugin-functions_0.2.9-ga.0_1624403191963_0.11024669490546479","host":"s3://npm-registry-packages"}},"0.2.9":{"name":"@salesforce/plugin-functions","version":"0.2.9","keywords":["oclif-plugin"],"author":{"name":"heroku-front-end@salesforce.com"},"license":"BSD-3-Clause","_id":"@salesforce/plugin-functions@0.2.9","maintainers":[{"name":"alyssaa14","email":"aarvin@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"mallik.webaroo","email":"mallik.webaroo@gmail.com"},{"name":"cafreeman","email":"cfreeman.code@gmail.com"},{"name":"dlouvton","email":"dlouvton@gmail.com"},{"name":"vttikoo","email":"vtikoo@salesforce.com"},{"name":"rjanamanchi","email":"rjanamanchi@salesforce.com"},{"name":"ahakro","email":"ahakro@salesforce.com"},{"name":"justinharringa","email":"justin@harringa.com"},{"name":"maliroteh-sf","email":"maliroteh@salesforce.com"},{"name":"fernomac","email":"no_oneatall@hotmail.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"nolanlawson","email":"nolan@nolanlawson.com"},{"name":"amcconnell-sf","email":"amcconnell@salesforce.com"},{"name":"rxu-sfdc","email":"rxu@salesforce.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"abdulsattar","email":"asattar.md@gmail.com"},{"name":"nazligungor","email":"n.gungor@salesforce.com"},{"name":"dehru","email":"dehru2@yahoo.com"},{"name":"jgraff","email":"jgraff@salesforce.com"},{"name":"cdias","email":"cdias@salesforce.com"},{"name":"conal","email":"conalc86@gmail.com"},{"name":"jgrantham","email":"jason.grantham@salesforce.com"},{"name":"vazexqi","email":"nchen.dev@mac.com"},{"name":"mpsenn","email":"msenn@salesforce.com"},{"name":"sfdc_iamigo","email":"igoldstein@salesforce.com"},{"name":"diervo","email":"elfogris@gmail.com"},{"name":"rsalvador","email":"rsalvador@salesforce.com"},{"name":"kevinv11n","email":"kevin@v11n.com"},{"name":"tbliss","email":"tbliss@salesforce.com"},{"name":"davidturissini","email":"davidairborne@gmail.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"pmdartus","email":"dartus.pierremarie@gmail.com"},{"name":"futuremint_sf","email":"dwoodward@salesforce.com"},{"name":"interactivellama","email":"llama@interactivellama.com"},{"name":"maratto","email":"marat+npm@salesforce.com"},{"name":"pallavi.singh","email":"pallavi.singh@salesforce.com"},{"name":"smugakamil","email":"smugakamil@gmail.com"},{"name":"tausifm","email":"tausif.muzaffar@salesforce.com"},{"name":"kriscfoster","email":"kris.foster@ucdconnect.ie"},{"name":"brandonm","email":"bmurnane@salesforce.com"},{"name":"vineet-sinha","email":"vineet.sinha@gmail.com"},{"name":"salesforce-bot","email":"j.ward+npm@salesforce.com"},{"name":"harshkothari410","email":"harshkothari410@gmail.com"},{"name":"amateurhuman","email":"amateurhuman@gmail.com"},{"name":"ekashida","email":"ekashida@gmail.com"},{"name":"gr8gatsby","email":"kevinhill@live.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"krisgraysfdc","email":"kgray@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"jqian","email":"jqian@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"rasphilco","email":"philipe.navarro@salesforce.com"},{"name":"jbfeingold","email":"jfeingold@salesforce.com"},{"name":"michaelhoefer","email":"michaelhoefer@gmail.com"},{"name":"tlohr","email":"tlohr@salesforce.com"},{"name":"dpessoa","email":"dpessoa@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"jgellin","email":"jgellin@salesforce.com"},{"name":"maxreality","email":"m@ab3.in"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"davidrouten","email":"david@routen.io"},{"name":"tconn","email":"tconn@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"}],"homepage":"https://github.com/salesforcecli/plugin-functions","bugs":{"url":"https://github.com/salesforcecli/plugin-functions/issues"},"bin":{"functions":"bin/run"},"dist":{"shasum":"f61bbfe11999034439b3e9df715dd505ee5a8763","tarball":"https://registry.npmjs.org/@salesforce/plugin-functions/-/plugin-functions-0.2.9.tgz","fileCount":108,"integrity":"sha512-W96NybSgII8U8VvSg7QTmcMApWbW+hBFOKv70bXvs7AoTUpWSw/Rq9bHvAo3l1sXAZfYVUUFrIVdPs6Hi0ETJA==","signatures":[{"sig":"MEQCICTo0JwhcPPR1Rv42FcyGirn35FxGaCByx2PK2yoViIgAiBBGYfIfSUJF3ppBhfcAqvdqw9zF+ScSTqaGG0Wk1YlOA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":216553,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg1LK1CRA9TVsSAnZWagAAw28P/0EKxH/a4Uvxv5X5cuXH\nLDcTNu9chpE39e1BXivLxnBH/klUgptq51XsvAEVp8r8JVCpqnDQu6EF+qzZ\nuQYbMBf/yP1YucKLm+3GlUBO70dySmGWYLIbdS54wdzVFIPBzXe9kb0lcbOr\nBtDmBTx2slF0lE01mjp+8ZfKlugblz9EKC8Yp+Qy3K9LlFQ3Q3Wn3dftFfyA\nuKyXdt/VHjO4xLucHiLOR6vfj8mQi6cOFBiFKSmKmRiCY/ohTyuRYqxdVXTB\nF4YbQ37YD2Foz4aVexBRHLW1TgX1TrHG2vssYGnknrDXavlCV+k6o30ZzW7Q\nqb3/p/yYpAxYUqSCYr4p+aIfUskKWDzmV2fv+PW1rSjrChPOWMvSA/bYBgqy\nnu4OMhrLfZCV/CCxxQMM7DgDCGfK/EAD0bZBCwTKQJxvVgW5K+nA5VBjmsuq\nnZts/GyrOpczFjPANhQpFW+l+BugJOJSYUkQvz4Hv6SzzWT/mBp0TmUVasX8\nyUXLPV/8gdEqLBFL8h3c40f7+iuvEjkKD/LKS54OOhOpfmJvE6jZe5w8titu\nr9zTYbZgy1VEHQSIWnlDGxyaQVxUca0XXRzP5PPd0vDnEnrUpKqup7bOfco2\nwY/9ZGkrLaIKlZuUvDZhPdreiseTIDHuQ+PZetbBF4g/xGbNnxjisQzKVKst\nUwQV\r\n=SxSZ\r\n-----END PGP SIGNATURE-----\r\n"},"sfdx":{"publicKeyUrl":"https://developer.salesforce.com/media/salesforce-cli/sfdx-cli-03032020.crt","signatureUrl":"https://developer.salesforce.com/media/salesforce-cli/signatures/salesforce-plugin-functions-0.2.9.sig"},"_from":"file:/home/circleci/project/salesforce-plugin-functions-0.2.9.tgz","benny":{"name":"benny","bucket":"heroku-build-artifacts","major-version":"2"},"husky":{"hooks":{"pre-push":"sf-husky-pre-push","commit-msg":"sf-husky-commit-msg","pre-commit":"sf-husky-pre-commit"}},"oclif":{"bin":"sf","plugins":["@oclif/plugin-not-found"],"commands":"./lib/commands","devPlugins":["@oclif/plugin-help","@oclif/plugin-which","@oclif/plugin-command-snapshot","@salesforce/plugin-command-reference"]},"engines":{"node":">=12.0.0"},"scripts":{"docs":"sf-docs","lint":"sf-lint","test":"sf-test","build":"sf-build","clean":"sf-clean","format":"sf-format","compile":"sf-compile","prepack":"sf-prepack","prepare":"sf-install && husky install","pretest":"sf-compile-test","version":"oclif-dev readme","postpack":"shx rm -f oclif.manifest.json","posttest":"yarn lint && yarn test:deprecation-policy","clean-all":"sf-clean all","clean:lib":"shx rm -rf lib && shx rm -rf coverage && shx rm -rf .nyc_output && shx rm -f oclif.manifest.json","test:command-reference":"./bin/run commandreference:generate --erroronwarnings","test:deprecation-policy":"./bin/run snapshot:compare"},"_npmUser":{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/salesforcecli/plugin-functions.git","type":"git"},"_npmVersion":"6.14.12","description":"Functions plugin for the SF CLI","directories":{},"_nodeVersion":"12.22.1","dependencies":{"uuid":"^8.3.2","axios":"^0.21.1","execa":"^5.0.0","kbpgp":"^2.1.15","cli-ux":"^5.6.2","lodash":"^4.17.21","date-fns":"^2.20.0","fs-extra":"^10.0.0","handlebars":"^4.7.7","node-fetch":"^2.6.1","cloudevents":"^4.0.2","sha256-file":"^1.0.0","global-agent":"^2.2.0","netrc-parser":"^3.1.6","@oclif/config":"^1","@oclif/command":"^1","axios-debug-log":"^0.8.2","@salesforce/core":"^2.20.5","@heroku-cli/color":"^1.1.14","@heroku-cli/schema":"^1.0.25","yeoman-environment":"^3.3.0","@heroku/eventsource":"^1.0.7","@salesforce/ts-sinon":"^1.3.12","@heroku/function-toml":"^0.0.3","@salesforce/templates":"^52.0.0","@salesforce/plugin-org":"^1.6.7","@oclif/plugin-not-found":"^1.2.4","@heroku/project-descriptor":"^0.0.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","shx":"^0.3.3","chai":"^4.2.0","husky":"^6.0.0","mocha":"^9.0.1","sinon":"11.1.1","eslint":"^7.29.0","globby":"^11.0.4","ts-node":"^10.0.0","prettier":"^2.0.5","sinon-chai":"^3.6.0","typescript":"^4.3.4","@oclif/test":"^1","@types/uuid":"^8.3.0","lint-staged":"^11.0.0","pretty-quick":"^3.1.1","yeoman-assert":"^3.1.1","@oclif/dev-cli":"^1","@types/nodegit":"^0.27.2","@types/fs-extra":"^9.0.8","@types/node-fetch":"^2.5.10","@types/sinon-chai":"^3.2.5","@oclif/plugin-help":"^3","@types/sha256-file":"^1.0.0","@oclif/plugin-which":"^1.0.3","eslint-plugin-jsdoc":"^35.4.0","@salesforce/ts-types":"^1.5.5","@types/yeoman-assert":"^3.1.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.20.2","@types/supports-color":"^8.1.0","@salesforce/dev-config":"^2.1.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.1.3","@salesforce/dev-scripts":"^0.9.15","eslint-config-salesforce":"^0.1.6","@types/yeoman-environment":"^2.10.2","@typescript-eslint/parser":"^4.28.0","@salesforce/prettier-config":"^0.0.2","@oclif/plugin-command-snapshot":"^2.1.2","@typescript-eslint/eslint-plugin":"^4.28.0","eslint-config-salesforce-license":"^0.1.6","eslint-config-salesforce-typescript":"^0.2.7","@salesforce/plugin-command-reference":"^1.3.4"},"_npmOperationalInternal":{"tmp":"tmp/plugin-functions_0.2.9_1624552117406_0.8746357296504068","host":"s3://npm-registry-packages"}},"0.2.10":{"name":"@salesforce/plugin-functions","version":"0.2.10","keywords":["oclif-plugin"],"author":{"name":"heroku-front-end@salesforce.com"},"license":"BSD-3-Clause","_id":"@salesforce/plugin-functions@0.2.10","maintainers":[{"name":"alyssaa14","email":"aarvin@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"mallik.webaroo","email":"mallik.webaroo@gmail.com"},{"name":"cafreeman","email":"cfreeman.code@gmail.com"},{"name":"dlouvton","email":"dlouvton@gmail.com"},{"name":"vttikoo","email":"vtikoo@salesforce.com"},{"name":"rjanamanchi","email":"rjanamanchi@salesforce.com"},{"name":"ahakro","email":"ahakro@salesforce.com"},{"name":"justinharringa","email":"justin@harringa.com"},{"name":"maliroteh-sf","email":"maliroteh@salesforce.com"},{"name":"fernomac","email":"no_oneatall@hotmail.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"nolanlawson","email":"nolan@nolanlawson.com"},{"name":"amcconnell-sf","email":"amcconnell@salesforce.com"},{"name":"rxu-sfdc","email":"rxu@salesforce.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"abdulsattar","email":"asattar.md@gmail.com"},{"name":"nazligungor","email":"n.gungor@salesforce.com"},{"name":"dehru","email":"dehru2@yahoo.com"},{"name":"jgraff","email":"jgraff@salesforce.com"},{"name":"cdias","email":"cdias@salesforce.com"},{"name":"conal","email":"conalc86@gmail.com"},{"name":"jgrantham","email":"jason.grantham@salesforce.com"},{"name":"vazexqi","email":"nchen.dev@mac.com"},{"name":"mpsenn","email":"msenn@salesforce.com"},{"name":"sfdc_iamigo","email":"igoldstein@salesforce.com"},{"name":"diervo","email":"elfogris@gmail.com"},{"name":"rsalvador","email":"rsalvador@salesforce.com"},{"name":"kevinv11n","email":"kevin@v11n.com"},{"name":"tbliss","email":"tbliss@salesforce.com"},{"name":"davidturissini","email":"davidairborne@gmail.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"pmdartus","email":"dartus.pierremarie@gmail.com"},{"name":"futuremint_sf","email":"dwoodward@salesforce.com"},{"name":"interactivellama","email":"llama@interactivellama.com"},{"name":"maratto","email":"marat+npm@salesforce.com"},{"name":"pallavi.singh","email":"pallavi.singh@salesforce.com"},{"name":"smugakamil","email":"smugakamil@gmail.com"},{"name":"tausifm","email":"tausif.muzaffar@salesforce.com"},{"name":"kriscfoster","email":"kris.foster@ucdconnect.ie"},{"name":"brandonm","email":"bmurnane@salesforce.com"},{"name":"vineet-sinha","email":"vineet.sinha@gmail.com"},{"name":"salesforce-bot","email":"j.ward+npm@salesforce.com"},{"name":"harshkothari410","email":"harshkothari410@gmail.com"},{"name":"amateurhuman","email":"amateurhuman@gmail.com"},{"name":"ekashida","email":"ekashida@gmail.com"},{"name":"gr8gatsby","email":"kevinhill@live.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"krisgraysfdc","email":"kgray@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"jqian","email":"jqian@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"rasphilco","email":"philipe.navarro@salesforce.com"},{"name":"jbfeingold","email":"jfeingold@salesforce.com"},{"name":"michaelhoefer","email":"michaelhoefer@gmail.com"},{"name":"tlohr","email":"tlohr@salesforce.com"},{"name":"dpessoa","email":"dpessoa@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"jgellin","email":"jgellin@salesforce.com"},{"name":"maxreality","email":"m@ab3.in"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"davidrouten","email":"david@routen.io"},{"name":"tconn","email":"tconn@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"}],"homepage":"https://github.com/salesforcecli/plugin-functions","bugs":{"url":"https://github.com/salesforcecli/plugin-functions/issues"},"bin":{"functions":"bin/run"},"dist":{"shasum":"819fffd55da5dc935cb22398fb5ffda9f1251a19","tarball":"https://registry.npmjs.org/@salesforce/plugin-functions/-/plugin-functions-0.2.10.tgz","fileCount":108,"integrity":"sha512-8CZS9l/8YN5/AUghLBzioOMlsHdaRAsB/tq/P85zd6TXhhCX2AOC15iDT15y+iiiLPy3DLxtMGUXYDdcDHJxvA==","signatures":[{"sig":"MEUCIA/IyaVD1xp8vzjGAhGEoClzwUY2ipzyaxLXgygg8Yn9AiEAr/vjzRoscHOq1xiSRj2NexCJZwPsJi+EPXrzdqMX3Vg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":218374,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg1MtxCRA9TVsSAnZWagAAb3cP/iEH6aMOH+XkIJV78Tz0\nQ0TcRCX0ybb4ciBj/cW+5omS+cE/dmvgx3Yce+EmM7bfG0MkFodBsysBQXuM\nr3hguY5Eypsxl+iZhnquwpDqKq38WZL+Sk3faANFooqQxlZ2Qj3+CxQK5IEi\n9+4XEODlc16NTQk8Trt/nUzEGPcRBIeIywtaybW++kshfxnFg0CTIqpJDE0C\nLEFlIwbbK7CLOJ2THDf5kx1rxOR74AEbvBuzTFNyy1nM11ISz8T4s5/kFFOG\nzvBAW0R/mtoPKdCPjXzDtsPCWXk+C5EndgdVwy37hQDXtMQcRG4Gejv1lftK\npnNHFPkRBhdvHtqWAxsLNui8OnIdKBzTjTjtoj6SBDl6Zbs0inXSPChkaL0C\njw4WCPGQ5f767oKtb963x44IVpk/FFOCuxTr8aRXYyiG1P9+zR+GEELoc5eZ\n6HF5BKuYnWji9kMXB4pC3h+FinwHLROJZ1KoLvt4RTksPYkEdVqQg/MYQnt0\nAycBmSDG9cqLJOTCIozcpxlMaEjJDvPbvrcBYiPnhAEqattlFakSpw2oMwAr\nKYXQogQHWpiBgoBDMnzA3jb8Q0qQ/XI7TyfIS8GvGsLGbczfuahU4YT+ygH7\npGOuWMz+rc8qcUobg3+CBAGyovvgK7ApUbLn2J9nqwsgEW30DeVWJOeahDe3\njM9v\r\n=BF/l\r\n-----END PGP SIGNATURE-----\r\n"},"sfdx":{"publicKeyUrl":"https://developer.salesforce.com/media/salesforce-cli/sfdx-cli-03032020.crt","signatureUrl":"https://developer.salesforce.com/media/salesforce-cli/signatures/salesforce-plugin-functions-0.2.10.sig"},"_from":"file:/home/circleci/project/salesforce-plugin-functions-0.2.10.tgz","benny":{"name":"benny","bucket":"heroku-build-artifacts","major-version":"2"},"husky":{"hooks":{"pre-push":"sf-husky-pre-push","commit-msg":"sf-husky-commit-msg","pre-commit":"sf-husky-pre-commit"}},"oclif":{"bin":"sf","plugins":["@oclif/plugin-not-found"],"commands":"./lib/commands","devPlugins":["@oclif/plugin-help","@oclif/plugin-which","@oclif/plugin-command-snapshot","@salesforce/plugin-command-reference"]},"engines":{"node":">=12.0.0"},"scripts":{"docs":"sf-docs","lint":"sf-lint","test":"sf-test","build":"sf-build","clean":"sf-clean","format":"sf-format","compile":"sf-compile","prepack":"sf-prepack","prepare":"sf-install && husky install","pretest":"sf-compile-test","version":"oclif-dev readme","postpack":"shx rm -f oclif.manifest.json","posttest":"yarn lint && yarn test:deprecation-policy","clean-all":"sf-clean all","clean:lib":"shx rm -rf lib && shx rm -rf coverage && shx rm -rf .nyc_output && shx rm -f oclif.manifest.json","test:command-reference":"./bin/run commandreference:generate --erroronwarnings","test:deprecation-policy":"./bin/run snapshot:compare"},"_npmUser":{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/salesforcecli/plugin-functions.git","type":"git"},"_npmVersion":"6.14.12","description":"Functions plugin for the SF CLI","directories":{},"_nodeVersion":"12.22.1","dependencies":{"uuid":"^8.3.2","axios":"^0.21.1","execa":"^5.0.0","kbpgp":"^2.1.15","cli-ux":"^5.6.2","lodash":"^4.17.21","date-fns":"^2.20.0","fs-extra":"^10.0.0","handlebars":"^4.7.7","node-fetch":"^2.6.1","cloudevents":"^4.0.2","sha256-file":"^1.0.0","global-agent":"^2.2.0","netrc-parser":"^3.1.6","@oclif/config":"^1","@oclif/command":"^1","axios-debug-log":"^0.8.2","@salesforce/core":"^2.20.5","@heroku-cli/color":"^1.1.14","@heroku-cli/schema":"^1.0.25","yeoman-environment":"^3.3.0","@heroku/eventsource":"^1.0.7","@salesforce/ts-sinon":"^1.3.12","@heroku/function-toml":"^0.0.3","@salesforce/templates":"^52.0.0","@salesforce/plugin-org":"^1.6.7","@oclif/plugin-not-found":"^1.2.4","@heroku/project-descriptor":"^0.0.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","shx":"^0.3.3","chai":"^4.2.0","husky":"^6.0.0","mocha":"^9.0.1","sinon":"11.1.1","eslint":"^7.29.0","globby":"^11.0.4","ts-node":"^10.0.0","prettier":"^2.0.5","sinon-chai":"^3.6.0","typescript":"^4.3.4","@oclif/test":"^1","@types/uuid":"^8.3.0","lint-staged":"^11.0.0","pretty-quick":"^3.1.1","yeoman-assert":"^3.1.1","@oclif/dev-cli":"^1","@types/nodegit":"^0.27.2","@types/fs-extra":"^9.0.8","@types/node-fetch":"^2.5.10","@types/sinon-chai":"^3.2.5","@oclif/plugin-help":"^3","@types/sha256-file":"^1.0.0","@oclif/plugin-which":"^1.0.3","eslint-plugin-jsdoc":"^35.4.0","@salesforce/ts-types":"^1.5.5","@types/yeoman-assert":"^3.1.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.20.2","@types/supports-color":"^8.1.0","@salesforce/dev-config":"^2.1.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.1.3","@salesforce/dev-scripts":"^0.9.15","eslint-config-salesforce":"^0.1.6","@types/yeoman-environment":"^2.10.2","@typescript-eslint/parser":"^4.28.0","@salesforce/prettier-config":"^0.0.2","@oclif/plugin-command-snapshot":"^2.1.2","@typescript-eslint/eslint-plugin":"^4.28.0","eslint-config-salesforce-license":"^0.1.6","eslint-config-salesforce-typescript":"^0.2.7","@salesforce/plugin-command-reference":"^1.3.4"},"_npmOperationalInternal":{"tmp":"tmp/plugin-functions_0.2.10_1624558448439_0.43783415663334857","host":"s3://npm-registry-packages"}},"0.2.11":{"name":"@salesforce/plugin-functions","version":"0.2.11","keywords":["oclif-plugin"],"author":{"name":"heroku-front-end@salesforce.com"},"license":"BSD-3-Clause","_id":"@salesforce/plugin-functions@0.2.11","maintainers":[{"name":"alyssaa14","email":"aarvin@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"mallik.webaroo","email":"mallik.webaroo@gmail.com"},{"name":"cafreeman","email":"cfreeman.code@gmail.com"},{"name":"dlouvton","email":"dlouvton@gmail.com"},{"name":"vttikoo","email":"vtikoo@salesforce.com"},{"name":"rjanamanchi","email":"rjanamanchi@salesforce.com"},{"name":"ahakro","email":"ahakro@salesforce.com"},{"name":"justinharringa","email":"justin@harringa.com"},{"name":"maliroteh-sf","email":"maliroteh@salesforce.com"},{"name":"fernomac","email":"no_oneatall@hotmail.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"nolanlawson","email":"nolan@nolanlawson.com"},{"name":"amcconnell-sf","email":"amcconnell@salesforce.com"},{"name":"rxu-sfdc","email":"rxu@salesforce.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"abdulsattar","email":"asattar.md@gmail.com"},{"name":"nazligungor","email":"n.gungor@salesforce.com"},{"name":"dehru","email":"dehru2@yahoo.com"},{"name":"jgraff","email":"jgraff@salesforce.com"},{"name":"cdias","email":"cdias@salesforce.com"},{"name":"conal","email":"conalc86@gmail.com"},{"name":"jgrantham","email":"jason.grantham@salesforce.com"},{"name":"vazexqi","email":"nchen.dev@mac.com"},{"name":"mpsenn","email":"msenn@salesforce.com"},{"name":"sfdc_iamigo","email":"igoldstein@salesforce.com"},{"name":"diervo","email":"elfogris@gmail.com"},{"name":"rsalvador","email":"rsalvador@salesforce.com"},{"name":"kevinv11n","email":"kevin@v11n.com"},{"name":"tbliss","email":"tbliss@salesforce.com"},{"name":"davidturissini","email":"davidairborne@gmail.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"pmdartus","email":"dartus.pierremarie@gmail.com"},{"name":"futuremint_sf","email":"dwoodward@salesforce.com"},{"name":"interactivellama","email":"llama@interactivellama.com"},{"name":"maratto","email":"marat+npm@salesforce.com"},{"name":"pallavi.singh","email":"pallavi.singh@salesforce.com"},{"name":"smugakamil","email":"smugakamil@gmail.com"},{"name":"tausifm","email":"tausif.muzaffar@salesforce.com"},{"name":"kriscfoster","email":"kris.foster@ucdconnect.ie"},{"name":"brandonm","email":"bmurnane@salesforce.com"},{"name":"vineet-sinha","email":"vineet.sinha@gmail.com"},{"name":"salesforce-bot","email":"j.ward+npm@salesforce.com"},{"name":"harshkothari410","email":"harshkothari410@gmail.com"},{"name":"amateurhuman","email":"amateurhuman@gmail.com"},{"name":"ekashida","email":"ekashida@gmail.com"},{"name":"gr8gatsby","email":"kevinhill@live.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"krisgraysfdc","email":"kgray@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"jqian","email":"jqian@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"rasphilco","email":"philipe.navarro@salesforce.com"},{"name":"jbfeingold","email":"jfeingold@salesforce.com"},{"name":"michaelhoefer","email":"michaelhoefer@gmail.com"},{"name":"tlohr","email":"tlohr@salesforce.com"},{"name":"dpessoa","email":"dpessoa@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"jgellin","email":"jgellin@salesforce.com"},{"name":"maxreality","email":"m@ab3.in"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"davidrouten","email":"david@routen.io"},{"name":"tconn","email":"tconn@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"}],"homepage":"https://github.com/salesforcecli/plugin-functions","bugs":{"url":"https://github.com/salesforcecli/plugin-functions/issues"},"bin":{"functions":"bin/run"},"dist":{"shasum":"4fdd87cf369f9a5b7f023d9a63049215a084d1b8","tarball":"https://registry.npmjs.org/@salesforce/plugin-functions/-/plugin-functions-0.2.11.tgz","fileCount":101,"integrity":"sha512-TDEV788LmIfUmaJwJM61KcMHt4GC+jnEwArpndF0I7JRrAvHmSsi9TcQCpkJ97KYhPs8dPucUkW4OSuVX3CH1g==","signatures":[{"sig":"MEUCIE0UEhTIQIy5XO7rJsTsxfQaWA6u/RMhAB1j8F45/ImJAiEA/QBsCcA14BnRCbjpgXVxWpQfXTN+24v9+PMCY9MziB8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":192486,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg1OSnCRA9TVsSAnZWagAAbn8P/j9UrucHQyXcuW8PBkL0\n4VQI+IAD18xCevf7pbtftQ/5FNeWTtbGJNnAaLWpQZV4iGAGfeXbyFrQG9ds\nNL1ueRTSlpcwNDkJd7xXV/jvDfLxqSRBPhbSmWHmuHU9EuP+Uy9wiB2KlYD8\n1nhyCflvBpKJkVyQhC5fCZPg8EfjLLI9Aivvg8THhIzXKraUjcTWO+ZVSvxm\nZh/f54cxbR03G/ckKF/AAmbtqM80r+PPJXsglykG+LDykk/mWVA6fiXYTmDf\nqsJg62XRhW+0XNmhD2qPkTwjTLhr4boSjL3vdErvpUqLOKZ+J8uukOO6/44k\nw754BeIYEHiE07lYNrZsy2zRHeNDvQXH3GIS0qjziirdczwZPw6LiPAo8ybG\nSGo5oceVpHsFCjP79KFXqrVc58kUlLkNCFyMJl+R73njT1ev1NHlPEGZl/zp\noCa7hvO6MGFlhTxkKdds5MWJNf2MD1RVU2zzAunBTWVOR3dxTpOCHV+P5ls7\nirg/WmX43c3tfHP7MzatqZyZqwe2l6k5rAz+cc2y2harC4N8VnIkDpCchJwD\napi7QNKanrq2oremZ3qtmfBaJA0XKV1mtCkJaLksMjyYDcI4YtLJF6+yl9I7\n2bDO4Uc/kLnrX4gsrPok7mmfV/Ie7QIzqM2EJvTkThDuAaRH2SwzdZknFaPM\nUKqv\r\n=dSD+\r\n-----END PGP SIGNATURE-----\r\n"},"sfdx":{"publicKeyUrl":"https://developer.salesforce.com/media/salesforce-cli/sfdx-cli-03032020.crt","signatureUrl":"https://developer.salesforce.com/media/salesforce-cli/signatures/salesforce-plugin-functions-0.2.11.sig"},"_from":"file:/home/circleci/project/salesforce-plugin-functions-0.2.11.tgz","husky":{"hooks":{"pre-push":"sf-husky-pre-push","commit-msg":"sf-husky-commit-msg","pre-commit":"sf-husky-pre-commit"}},"oclif":{"bin":"sf","plugins":["@oclif/plugin-not-found"],"commands":"./lib/commands","devPlugins":["@oclif/plugin-help","@oclif/plugin-which","@oclif/plugin-command-snapshot","@salesforce/plugin-command-reference"]},"engines":{"node":">=12.0.0"},"scripts":{"docs":"sf-docs","lint":"sf-lint","test":"sf-test","build":"sf-build","clean":"sf-clean","format":"sf-format","compile":"sf-compile","prepack":"sf-prepack","prepare":"sf-install && husky install","pretest":"sf-compile-test","version":"oclif-dev readme","postpack":"shx rm -f oclif.manifest.json","posttest":"yarn lint && yarn test:deprecation-policy","clean-all":"sf-clean all","clean:lib":"shx rm -rf lib && shx rm -rf coverage && shx rm -rf .nyc_output && shx rm -f oclif.manifest.json","test:command-reference":"./bin/run commandreference:generate --erroronwarnings","test:deprecation-policy":"./bin/run snapshot:compare"},"_npmUser":{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/salesforcecli/plugin-functions.git","type":"git"},"_npmVersion":"6.14.12","description":"Functions plugin for the SF CLI","directories":{},"_nodeVersion":"12.22.1","dependencies":{"uuid":"^8.3.2","axios":"^0.21.1","execa":"^5.0.0","kbpgp":"^2.1.15","cli-ux":"^5.6.2","lodash":"^4.17.21","date-fns":"^2.20.0","fs-extra":"^10.0.0","handlebars":"^4.7.7","node-fetch":"^2.6.1","cloudevents":"^4.0.2","sha256-file":"^1.0.0","global-agent":"^2.2.0","netrc-parser":"^3.1.6","@oclif/config":"^1","@oclif/errors":"^1.3.4","@oclif/command":"^1","axios-debug-log":"^0.8.2","@salesforce/core":"^2.20.5","@heroku-cli/color":"^1.1.14","@heroku-cli/schema":"^1.0.25","yeoman-environment":"^3.3.0","@heroku/eventsource":"^1.0.7","@salesforce/ts-sinon":"^1.3.12","@heroku/function-toml":"^0.0.3","@salesforce/templates":"^52.0.0","@heroku/functions-core":"0.0.2","@salesforce/plugin-org":"^1.6.7","@oclif/plugin-not-found":"^1.2.4","@heroku/project-descriptor":"0.0.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","shx":"^0.3.3","chai":"^4.2.0","husky":"^6.0.0","mocha":"^9.0.1","sinon":"11.1.1","eslint":"^7.29.0","globby":"^11.0.4","ts-node":"^10.0.0","prettier":"^2.0.5","sinon-chai":"^3.6.0","typescript":"^4.3.4","@oclif/test":"^1","@types/uuid":"^8.3.0","lint-staged":"^11.0.0","pretty-quick":"^3.1.1","yeoman-assert":"^3.1.1","@oclif/dev-cli":"^1","@types/nodegit":"^0.27.2","@types/fs-extra":"^9.0.8","@types/node-fetch":"^2.5.10","@types/sinon-chai":"^3.2.5","@oclif/plugin-help":"^3","@types/sha256-file":"^1.0.0","@oclif/plugin-which":"^1.0.3","eslint-plugin-jsdoc":"^35.4.0","@salesforce/ts-types":"^1.5.5","@types/yeoman-assert":"^3.1.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.20.2","@types/supports-color":"^8.1.0","@salesforce/dev-config":"^2.1.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.1.3","@salesforce/dev-scripts":"^0.9.15","eslint-config-salesforce":"^0.1.6","@types/yeoman-environment":"^2.10.2","@typescript-eslint/parser":"^4.28.0","@salesforce/prettier-config":"^0.0.2","@oclif/plugin-command-snapshot":"^2.1.2","@typescript-eslint/eslint-plugin":"^4.28.0","eslint-config-salesforce-license":"^0.1.6","eslint-config-salesforce-typescript":"^0.2.7","@salesforce/plugin-command-reference":"^1.3.4"},"_npmOperationalInternal":{"tmp":"tmp/plugin-functions_0.2.11_1624564903340_0.3668872850221203","host":"s3://npm-registry-packages"}},"0.2.12":{"name":"@salesforce/plugin-functions","version":"0.2.12","keywords":["oclif-plugin"],"author":{"name":"heroku-front-end@salesforce.com"},"license":"BSD-3-Clause","_id":"@salesforce/plugin-functions@0.2.12","maintainers":[{"name":"alyssaa14","email":"aarvin@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"mallik.webaroo","email":"mallik.webaroo@gmail.com"},{"name":"cafreeman","email":"cfreeman.code@gmail.com"},{"name":"dlouvton","email":"dlouvton@gmail.com"},{"name":"vttikoo","email":"vtikoo@salesforce.com"},{"name":"rjanamanchi","email":"rjanamanchi@salesforce.com"},{"name":"ahakro","email":"ahakro@salesforce.com"},{"name":"justinharringa","email":"justin@harringa.com"},{"name":"maliroteh-sf","email":"maliroteh@salesforce.com"},{"name":"fernomac","email":"no_oneatall@hotmail.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"nolanlawson","email":"nolan@nolanlawson.com"},{"name":"amcconnell-sf","email":"amcconnell@salesforce.com"},{"name":"rxu-sfdc","email":"rxu@salesforce.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"abdulsattar","email":"asattar.md@gmail.com"},{"name":"nazligungor","email":"n.gungor@salesforce.com"},{"name":"dehru","email":"dehru2@yahoo.com"},{"name":"jgraff","email":"jgraff@salesforce.com"},{"name":"cdias","email":"cdias@salesforce.com"},{"name":"conal","email":"conalc86@gmail.com"},{"name":"jgrantham","email":"jason.grantham@salesforce.com"},{"name":"vazexqi","email":"nchen.dev@mac.com"},{"name":"mpsenn","email":"msenn@salesforce.com"},{"name":"sfdc_iamigo","email":"igoldstein@salesforce.com"},{"name":"diervo","email":"elfogris@gmail.com"},{"name":"rsalvador","email":"rsalvador@salesforce.com"},{"name":"kevinv11n","email":"kevin@v11n.com"},{"name":"tbliss","email":"tbliss@salesforce.com"},{"name":"davidturissini","email":"davidairborne@gmail.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"pmdartus","email":"dartus.pierremarie@gmail.com"},{"name":"futuremint_sf","email":"dwoodward@salesforce.com"},{"name":"interactivellama","email":"llama@interactivellama.com"},{"name":"maratto","email":"marat+npm@salesforce.com"},{"name":"pallavi.singh","email":"pallavi.singh@salesforce.com"},{"name":"smugakamil","email":"smugakamil@gmail.com"},{"name":"tausifm","email":"tausif.muzaffar@salesforce.com"},{"name":"kriscfoster","email":"kris.foster@ucdconnect.ie"},{"name":"brandonm","email":"bmurnane@salesforce.com"},{"name":"vineet-sinha","email":"vineet.sinha@gmail.com"},{"name":"salesforce-bot","email":"j.ward+npm@salesforce.com"},{"name":"harshkothari410","email":"harshkothari410@gmail.com"},{"name":"amateurhuman","email":"amateurhuman@gmail.com"},{"name":"ekashida","email":"ekashida@gmail.com"},{"name":"gr8gatsby","email":"kevinhill@live.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"krisgraysfdc","email":"kgray@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"jqian","email":"jqian@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"rasphilco","email":"philipe.navarro@salesforce.com"},{"name":"jbfeingold","email":"jfeingold@salesforce.com"},{"name":"michaelhoefer","email":"michaelhoefer@gmail.com"},{"name":"tlohr","email":"tlohr@salesforce.com"},{"name":"dpessoa","email":"dpessoa@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"jgellin","email":"jgellin@salesforce.com"},{"name":"maxreality","email":"m@ab3.in"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"davidrouten","email":"david@routen.io"},{"name":"tconn","email":"tconn@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"}],"homepage":"https://github.com/salesforcecli/plugin-functions","bugs":{"url":"https://github.com/salesforcecli/plugin-functions/issues"},"bin":{"functions":"bin/run"},"dist":{"shasum":"a898db6ee33f9af32ccc0b09c08f1fe14983bd78","tarball":"https://registry.npmjs.org/@salesforce/plugin-functions/-/plugin-functions-0.2.12.tgz","fileCount":101,"integrity":"sha512-Mat6092GcHRREcIT55n1gTe7dfXEZocUGtrGZopv6geKQ2aqnJpK6NbQ5yqtJmXlvj06dAv9gfNu1JuF4nVGow==","signatures":[{"sig":"MEQCIBHFS8xtpUIn/krhlCG8IZwS69Gu1VLVC1W+Rx/yyFeLAiBVHy7l7cMFgipEns73GnOG2gR2cCWa3pPS3toTanDf+A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":192944,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg1PdrCRA9TVsSAnZWagAAUdUP/joG+0I1hxdjiUbcReEq\nb8Lz8YHdZPcOuwsKOL0eG/9XWUGdRWja0+FC4UY2qiZXPeSBZejrqa8kRr9r\nOSR0eV1E7RoNbqhrGUQGJZRcyHTHfJgozcri68b7gB5gyKu5j+l06/VeMkxf\nKghXKiSGkfiD3Bch3HjX0affro1zPoaZXrp5y3w1eTvK5arOUCRGjbKqWt75\nufCQt+V5yToiZas85Z8L3UNNii9942saICae3HIiHkpJaUpioldNqVZGWioQ\nvMGQqBRZWqAgrZFtLdZKuEuRIgE2qL3PNqca9TVY3nEmoNAmSvqcwS+m3y6+\nt8U7PZ+RlqCsWP24lgiPxAsoFL/+PIVt3R1oESheWTs6x+h5Zyd0a0i2+lqY\nlZRtbDBqQ6Wlo5JDpUDa3m+k+pDnfG9Tq4o1LDp5N4BevZIKN4vt7WbryaUW\neBPtJ/yWt7U3KhjAGqlNGGr073AfSp938Vz4QMp2fsNu9ePay39ifxg605zG\nLAc/QWYe75NX2txniPX5PJ+75VlhYehhNirHQ1c8My9fLVFc4CHz6x1GN5Pa\nMZJLKb/SCu0Tp6wBAKqbnGre4olqhMQnkG/QBvug5kIx3Vmz8otfUQ/abrdK\nYsnKrrlj1HO3jPu8uVedQMdt7unDnH0xigxrMY4OyW5iZsuu9ZJVBUHxLmQN\ncQU2\r\n=s4qu\r\n-----END PGP SIGNATURE-----\r\n"},"sfdx":{"publicKeyUrl":"https://developer.salesforce.com/media/salesforce-cli/sfdx-cli-03032020.crt","signatureUrl":"https://developer.salesforce.com/media/salesforce-cli/signatures/salesforce-plugin-functions-0.2.12.sig"},"_from":"file:/home/circleci/project/salesforce-plugin-functions-0.2.12.tgz","husky":{"hooks":{"pre-push":"sf-husky-pre-push","commit-msg":"sf-husky-commit-msg","pre-commit":"sf-husky-pre-commit"}},"oclif":{"bin":"sf","plugins":["@oclif/plugin-not-found"],"commands":"./lib/commands","devPlugins":["@oclif/plugin-help","@oclif/plugin-which","@oclif/plugin-command-snapshot","@salesforce/plugin-command-reference"]},"engines":{"node":">=12.0.0"},"scripts":{"docs":"sf-docs","lint":"sf-lint","test":"sf-test","build":"sf-build","clean":"sf-clean","format":"sf-format","compile":"sf-compile","prepack":"sf-prepack","prepare":"sf-install && husky install","pretest":"sf-compile-test","version":"oclif-dev readme","postpack":"shx rm -f oclif.manifest.json","posttest":"yarn lint && yarn test:deprecation-policy","clean-all":"sf-clean all","clean:lib":"shx rm -rf lib && shx rm -rf coverage && shx rm -rf .nyc_output && shx rm -f oclif.manifest.json","test:command-reference":"./bin/run commandreference:generate --erroronwarnings","test:deprecation-policy":"./bin/run snapshot:compare"},"_npmUser":{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/salesforcecli/plugin-functions.git","type":"git"},"_npmVersion":"6.14.12","description":"Functions plugin for the SF CLI","directories":{},"_nodeVersion":"12.22.1","dependencies":{"uuid":"^8.3.2","axios":"^0.21.1","execa":"^5.0.0","kbpgp":"^2.1.15","cli-ux":"^5.6.2","lodash":"^4.17.21","date-fns":"^2.20.0","fs-extra":"^10.0.0","handlebars":"^4.7.7","node-fetch":"^2.6.1","cloudevents":"^4.0.2","sha256-file":"^1.0.0","global-agent":"^2.2.0","netrc-parser":"^3.1.6","@oclif/config":"^1","@oclif/errors":"^1.3.4","@oclif/command":"^1","axios-debug-log":"^0.8.2","@salesforce/core":"^2.20.5","@heroku-cli/color":"^1.1.14","@heroku-cli/schema":"^1.0.25","yeoman-environment":"^3.3.0","@heroku/eventsource":"^1.0.7","@salesforce/ts-sinon":"^1.3.12","@heroku/function-toml":"^0.0.3","@salesforce/templates":"^52.0.0","@heroku/functions-core":"0.0.2","@salesforce/plugin-org":"^1.6.7","@oclif/plugin-not-found":"^1.2.4","@heroku/project-descriptor":"0.0.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","shx":"^0.3.3","chai":"^4.2.0","husky":"^6.0.0","mocha":"^9.0.1","sinon":"11.1.1","eslint":"^7.29.0","globby":"^11.0.4","ts-node":"^10.0.0","prettier":"^2.0.5","sinon-chai":"^3.6.0","typescript":"^4.3.4","@oclif/test":"^1","@types/uuid":"^8.3.0","lint-staged":"^11.0.0","pretty-quick":"^3.1.1","yeoman-assert":"^3.1.1","@oclif/dev-cli":"^1","@types/nodegit":"^0.27.2","@types/fs-extra":"^9.0.8","@types/node-fetch":"^2.5.10","@types/sinon-chai":"^3.2.5","@oclif/plugin-help":"^3","@types/sha256-file":"^1.0.0","@oclif/plugin-which":"^1.0.3","eslint-plugin-jsdoc":"^35.4.0","@salesforce/ts-types":"^1.5.5","@types/yeoman-assert":"^3.1.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.20.2","@types/supports-color":"^8.1.0","@salesforce/dev-config":"^2.1.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.1.3","@salesforce/dev-scripts":"^0.9.15","eslint-config-salesforce":"^0.1.6","@types/yeoman-environment":"^2.10.2","@typescript-eslint/parser":"^4.28.0","@salesforce/prettier-config":"^0.0.2","@oclif/plugin-command-snapshot":"^2.1.2","@typescript-eslint/eslint-plugin":"^4.28.0","eslint-config-salesforce-license":"^0.1.6","eslint-config-salesforce-typescript":"^0.2.7","@salesforce/plugin-command-reference":"^1.3.4"},"_npmOperationalInternal":{"tmp":"tmp/plugin-functions_0.2.12_1624569706439_0.9063529964515107","host":"s3://npm-registry-packages"}},"0.2.13":{"name":"@salesforce/plugin-functions","version":"0.2.13","keywords":["oclif-plugin"],"author":{"name":"heroku-front-end@salesforce.com"},"license":"BSD-3-Clause","_id":"@salesforce/plugin-functions@0.2.13","maintainers":[{"name":"alyssaa14","email":"aarvin@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"mallik.webaroo","email":"mallik.webaroo@gmail.com"},{"name":"cafreeman","email":"cfreeman.code@gmail.com"},{"name":"dlouvton","email":"dlouvton@gmail.com"},{"name":"vttikoo","email":"vtikoo@salesforce.com"},{"name":"rjanamanchi","email":"rjanamanchi@salesforce.com"},{"name":"ahakro","email":"ahakro@salesforce.com"},{"name":"justinharringa","email":"justin@harringa.com"},{"name":"maliroteh-sf","email":"maliroteh@salesforce.com"},{"name":"fernomac","email":"no_oneatall@hotmail.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"nolanlawson","email":"nolan@nolanlawson.com"},{"name":"amcconnell-sf","email":"amcconnell@salesforce.com"},{"name":"rxu-sfdc","email":"rxu@salesforce.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"abdulsattar","email":"asattar.md@gmail.com"},{"name":"nazligungor","email":"n.gungor@salesforce.com"},{"name":"dehru","email":"dehru2@yahoo.com"},{"name":"jgraff","email":"jgraff@salesforce.com"},{"name":"cdias","email":"cdias@salesforce.com"},{"name":"conal","email":"conalc86@gmail.com"},{"name":"jgrantham","email":"jason.grantham@salesforce.com"},{"name":"vazexqi","email":"nchen.dev@mac.com"},{"name":"mpsenn","email":"msenn@salesforce.com"},{"name":"sfdc_iamigo","email":"igoldstein@salesforce.com"},{"name":"diervo","email":"elfogris@gmail.com"},{"name":"rsalvador","email":"rsalvador@salesforce.com"},{"name":"kevinv11n","email":"kevin@v11n.com"},{"name":"tbliss","email":"tbliss@salesforce.com"},{"name":"davidturissini","email":"davidairborne@gmail.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"pmdartus","email":"dartus.pierremarie@gmail.com"},{"name":"futuremint_sf","email":"dwoodward@salesforce.com"},{"name":"interactivellama","email":"llama@interactivellama.com"},{"name":"maratto","email":"marat+npm@salesforce.com"},{"name":"pallavi.singh","email":"pallavi.singh@salesforce.com"},{"name":"smugakamil","email":"smugakamil@gmail.com"},{"name":"tausifm","email":"tausif.muzaffar@salesforce.com"},{"name":"kriscfoster","email":"kris.foster@ucdconnect.ie"},{"name":"brandonm","email":"bmurnane@salesforce.com"},{"name":"vineet-sinha","email":"vineet.sinha@gmail.com"},{"name":"salesforce-bot","email":"j.ward+npm@salesforce.com"},{"name":"harshkothari410","email":"harshkothari410@gmail.com"},{"name":"amateurhuman","email":"amateurhuman@gmail.com"},{"name":"ekashida","email":"ekashida@gmail.com"},{"name":"gr8gatsby","email":"kevinhill@live.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"krisgraysfdc","email":"kgray@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"jqian","email":"jqian@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"rasphilco","email":"philipe.navarro@salesforce.com"},{"name":"jbfeingold","email":"jfeingold@salesforce.com"},{"name":"michaelhoefer","email":"michaelhoefer@gmail.com"},{"name":"tlohr","email":"tlohr@salesforce.com"},{"name":"dpessoa","email":"dpessoa@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"jgellin","email":"jgellin@salesforce.com"},{"name":"maxreality","email":"m@ab3.in"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"davidrouten","email":"david@routen.io"},{"name":"tconn","email":"tconn@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"}],"homepage":"https://github.com/salesforcecli/plugin-functions","bugs":{"url":"https://github.com/salesforcecli/plugin-functions/issues"},"bin":{"functions":"bin/run"},"dist":{"shasum":"edc0912fea224c57791ebb56f8750338a73ea03f","tarball":"https://registry.npmjs.org/@salesforce/plugin-functions/-/plugin-functions-0.2.13.tgz","fileCount":101,"integrity":"sha512-ghuYLv+4KG6sgUwjF54iMj1TkZZvqJpwEPV39UyZovdSqmm0d6TdAtUndLeJOMvOdpRKTC97G76Y4wHkw0aTLw==","signatures":[{"sig":"MEYCIQCZrBkuS/IdUIIgmmHj01PBkkjUz2ogIejWPeuoI4Q32gIhAKI1FZqDkRVCe2hp1//LLw+tcz6fNH6kd/FMd5kvw67t","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":194306,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg1P5OCRA9TVsSAnZWagAAmWMP/icE3dXzK8qC8KwtdO/M\neLYSYU0jK//8SA3P9TOgK7TDcTC6O2Mz/TQiYb31rfQJJueQCtGyFghX6dwG\n2/GOC17TNW3WQD7YnExxeKnwnfc1Mj3kEBhleXPTYCZQ6dVfqIX2Zrk1bMoC\nF9ViOhmiK9TcdX9AzRd71Z9vStcgmCXmM/MStjCkvhW9t2U06q4pcdf73Lvu\n3i756R7K+uu8Wsboe48x1j+Z6O3gjSMuhXS3cUWmApBSE/kj8/UYAm3hCnib\nJGL/GfXNlw8y7DSe8Nf8JJ7FRZe2f8MZV7/0MeZ9TYUw3qaB0Z/nRBEVaxOt\n6qOVLUujjAsC7VMsVutf4/XFTual4r5CAbSplMvs2gj/l1fjpx4YkgHCqxWQ\n8w/rhsuwZolXcT4nUPbDm45H+u3sCNPhF7J/skoVnCwx3fJVy9PyVI8JPcZt\nVDubQfAtIa5Y0kpAbiIKID5e6Lm+czx2QBfn8FNykct+Ly2jNKFjjHhw3c4S\nFgDaIHWh0df8sY38queJqICLrTUQY5F+jzHn/qVtGk/nh0wD15QMxjPoOw65\nOdmoFhejWQ9kvO72Dn8kcIGFO7ujpdv4RGb04s8YqsjyhJ1iGzvpmpnKqVT9\nxGpIcpmBAE/8HOKL39KlSf7EWl12htKycUNx6CmjSJ/BSGQ4XehU6RwTV2zP\nV7QJ\r\n=QZkx\r\n-----END PGP SIGNATURE-----\r\n"},"sfdx":{"publicKeyUrl":"https://developer.salesforce.com/media/salesforce-cli/sfdx-cli-03032020.crt","signatureUrl":"https://developer.salesforce.com/media/salesforce-cli/signatures/salesforce-plugin-functions-0.2.13.sig"},"_from":"file:/home/circleci/project/salesforce-plugin-functions-0.2.13.tgz","husky":{"hooks":{"pre-push":"sf-husky-pre-push","commit-msg":"sf-husky-commit-msg","pre-commit":"sf-husky-pre-commit"}},"oclif":{"bin":"sf","plugins":["@oclif/plugin-not-found"],"commands":"./lib/commands","devPlugins":["@oclif/plugin-help","@oclif/plugin-which","@oclif/plugin-command-snapshot","@salesforce/plugin-command-reference"]},"engines":{"node":">=12.0.0"},"scripts":{"docs":"sf-docs","lint":"sf-lint","test":"sf-test","build":"sf-build","clean":"sf-clean","format":"sf-format","compile":"sf-compile","prepack":"sf-prepack","prepare":"sf-install && husky install","pretest":"sf-compile-test","version":"oclif-dev readme","postpack":"shx rm -f oclif.manifest.json","posttest":"yarn lint && yarn test:deprecation-policy","clean-all":"sf-clean all","clean:lib":"shx rm -rf lib && shx rm -rf coverage && shx rm -rf .nyc_output && shx rm -f oclif.manifest.json","test:command-reference":"./bin/run commandreference:generate --erroronwarnings","test:deprecation-policy":"./bin/run snapshot:compare"},"_npmUser":{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/salesforcecli/plugin-functions.git","type":"git"},"_npmVersion":"6.14.12","description":"Functions plugin for the SF CLI","directories":{},"_nodeVersion":"12.22.1","dependencies":{"uuid":"^8.3.2","axios":"^0.21.1","execa":"^5.0.0","kbpgp":"^2.1.15","cli-ux":"^5.6.2","lodash":"^4.17.21","date-fns":"^2.20.0","fs-extra":"^10.0.0","handlebars":"^4.7.7","node-fetch":"^2.6.1","cloudevents":"^4.0.2","sha256-file":"^1.0.0","global-agent":"^2.2.0","netrc-parser":"^3.1.6","@oclif/config":"^1","@oclif/errors":"^1.3.4","@oclif/command":"^1","axios-debug-log":"^0.8.2","@salesforce/core":"^2.20.5","@heroku-cli/color":"^1.1.14","@heroku-cli/schema":"^1.0.25","yeoman-environment":"^3.3.0","@heroku/eventsource":"^1.0.7","@salesforce/ts-sinon":"^1.3.12","@heroku/function-toml":"^0.0.3","@salesforce/templates":"^52.0.0","@heroku/functions-core":"0.0.2","@salesforce/plugin-org":"^1.6.7","@oclif/plugin-not-found":"^1.2.4","@heroku/project-descriptor":"0.0.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","shx":"^0.3.3","chai":"^4.2.0","husky":"^6.0.0","mocha":"^9.0.1","sinon":"11.1.1","eslint":"^7.29.0","globby":"^11.0.4","ts-node":"^10.0.0","prettier":"^2.0.5","sinon-chai":"^3.6.0","typescript":"^4.3.4","@oclif/test":"^1","@types/uuid":"^8.3.0","lint-staged":"^11.0.0","pretty-quick":"^3.1.1","yeoman-assert":"^3.1.1","@oclif/dev-cli":"^1","@types/nodegit":"^0.27.2","@types/fs-extra":"^9.0.8","@types/node-fetch":"^2.5.10","@types/sinon-chai":"^3.2.5","@oclif/plugin-help":"^3","@types/sha256-file":"^1.0.0","@oclif/plugin-which":"^1.0.3","eslint-plugin-jsdoc":"^35.4.0","@salesforce/ts-types":"^1.5.5","@types/yeoman-assert":"^3.1.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.20.2","@types/supports-color":"^8.1.0","@salesforce/dev-config":"^2.1.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.1.3","@salesforce/dev-scripts":"^0.9.15","eslint-config-salesforce":"^0.1.6","@types/yeoman-environment":"^2.10.2","@typescript-eslint/parser":"^4.28.0","@salesforce/prettier-config":"^0.0.2","@oclif/plugin-command-snapshot":"^2.1.2","@typescript-eslint/eslint-plugin":"^4.28.0","eslint-config-salesforce-license":"^0.1.6","eslint-config-salesforce-typescript":"^0.2.7","@salesforce/plugin-command-reference":"^1.3.4"},"_npmOperationalInternal":{"tmp":"tmp/plugin-functions_0.2.13_1624571469727_0.015061571126314677","host":"s3://npm-registry-packages"}},"0.2.9-ga.1":{"name":"@salesforce/plugin-functions","version":"0.2.9-ga.1","keywords":["oclif-plugin"],"author":{"name":"heroku-front-end@salesforce.com"},"license":"BSD-3-Clause","_id":"@salesforce/plugin-functions@0.2.9-ga.1","maintainers":[{"name":"svanteddu","email":"svanteddu@salesforce.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"alyssaa14","email":"aarvin@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"mallik.webaroo","email":"mallik.webaroo@gmail.com"},{"name":"cafreeman","email":"cfreeman.code@gmail.com"},{"name":"dlouvton","email":"dlouvton@gmail.com"},{"name":"vttikoo","email":"vtikoo@salesforce.com"},{"name":"rjanamanchi","email":"rjanamanchi@salesforce.com"},{"name":"ahakro","email":"ahakro@salesforce.com"},{"name":"justinharringa","email":"justin@harringa.com"},{"name":"maliroteh-sf","email":"maliroteh@salesforce.com"},{"name":"fernomac","email":"no_oneatall@hotmail.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"nolanlawson","email":"nolan@nolanlawson.com"},{"name":"amcconnell-sf","email":"amcconnell@salesforce.com"},{"name":"rxu-sfdc","email":"rxu@salesforce.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"abdulsattar","email":"asattar.md@gmail.com"},{"name":"nazligungor","email":"n.gungor@salesforce.com"},{"name":"dehru","email":"dehru2@yahoo.com"},{"name":"jgraff","email":"jgraff@salesforce.com"},{"name":"cdias","email":"cdias@salesforce.com"},{"name":"conal","email":"conalc86@gmail.com"},{"name":"jgrantham","email":"jason.grantham@salesforce.com"},{"name":"vazexqi","email":"nchen.dev@mac.com"},{"name":"mpsenn","email":"msenn@salesforce.com"},{"name":"sfdc_iamigo","email":"igoldstein@salesforce.com"},{"name":"diervo","email":"elfogris@gmail.com"},{"name":"rsalvador","email":"rsalvador@salesforce.com"},{"name":"kevinv11n","email":"kevin@v11n.com"},{"name":"tbliss","email":"tbliss@salesforce.com"},{"name":"davidturissini","email":"davidairborne@gmail.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"pmdartus","email":"dartus.pierremarie@gmail.com"},{"name":"futuremint_sf","email":"dwoodward@salesforce.com"},{"name":"interactivellama","email":"llama@interactivellama.com"},{"name":"maratto","email":"marat+npm@salesforce.com"},{"name":"pallavi.singh","email":"pallavi.singh@salesforce.com"},{"name":"smugakamil","email":"smugakamil@gmail.com"},{"name":"tausifm","email":"tausif.muzaffar@salesforce.com"},{"name":"kriscfoster","email":"kris.foster@ucdconnect.ie"},{"name":"brandonm","email":"bmurnane@salesforce.com"},{"name":"vineet-sinha","email":"vineet.sinha@gmail.com"},{"name":"salesforce-bot","email":"j.ward+npm@salesforce.com"},{"name":"harshkothari410","email":"harshkothari410@gmail.com"},{"name":"ekashida","email":"ekashida@gmail.com"},{"name":"gr8gatsby","email":"kevinhill@live.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"krisgraysfdc","email":"kgray@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"jqian","email":"jqian@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"rasphilco","email":"philipe.navarro@salesforce.com"},{"name":"jbfeingold","email":"jfeingold@salesforce.com"},{"name":"michaelhoefer","email":"michaelhoefer@gmail.com"},{"name":"tlohr","email":"tlohr@salesforce.com"},{"name":"dpessoa","email":"dpessoa@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"jgellin","email":"jgellin@salesforce.com"},{"name":"maxreality","email":"m@ab3.in"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"davidrouten","email":"david@routen.io"},{"name":"tconn","email":"tconn@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"}],"homepage":"https://github.com/salesforcecli/plugin-functions","bugs":{"url":"https://github.com/salesforcecli/plugin-functions/issues"},"bin":{"functions":"bin/run"},"dist":{"shasum":"476f67e827629635921b039e574d2e18cc7e76ef","tarball":"https://registry.npmjs.org/@salesforce/plugin-functions/-/plugin-functions-0.2.9-ga.1.tgz","fileCount":110,"integrity":"sha512-cMeHGtLlNY9jsonS82ISSjq0frzhHzfH1LWScVzWQAdks/xip6QU7Ck1M6nbf9cdcblHQWLUnsiP5uLj2+KjHg==","signatures":[{"sig":"MEUCIGwwbYuureEHD8IRxx/UDNluuTcsPaOgKcrm833y7YFSAiEAyyVB1PGr/NLQB5SOG9z1wkL40tYORia4DGi1eUVlAGU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":221526,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg2j7uCRA9TVsSAnZWagAAO2UP/1lKDasmIkxUKmF6D2O2\njw8T/4mi3UaX/7i929k6mFMDnRNGKazZKpCHdAj3pXfpf2ZNb2TSFocsVtLS\nwwvyExyIz317UGao+hwo1DduM66nwN7VVa7qyNMtR+qDwXkfJo8DhFSvsZC3\nlBpjrezBqoPzkzn3eEc2kSvM4a8Rw9O+FKOOR0ZnrjY6rq+xhIPNZPjKv8HV\nkZYMjiHMXVe5xfgjSjzPgUwjir8DW7y3c9UhU9Go6UK3knm0dEgR6ks5K9xb\nsGyTisM1/JjRbCux11q0l5lcABDRa5oaZHJeBhIOtenCUpo/LsnFt8h3dsPW\n3mMZCHsWPyQfxS9knBzv5hdO7CzhHEdMSGKiIeKnTr5NaIc0HQG9Ml/IKlew\niH0LWPTi/s/Wx7xOrPcTlpfCG6jkguFBnA3tG27NNZiEb5NLY1z1ng+fI99H\ni+I6reEF7DHzymN0q5ACFsDl/bu9Qc5Qw8Fne9t8Hx5YLJW3SNpmUf/Zb3yv\nZpnnZuJtKGRYvOF6MerNhvOYyRxRDuUNMFzwldWKPJ+LFbtuqWKT9q/Ce08I\n/FOjtggXrIbdS2ifxYq7DgviklBillPFBtIxFLsIG972YS0cY5xDkTBMyVF9\nParb6UNDa/xVT6cgasrof44YGX68RxAPKrNoFmIlEsnJRRZFPrfZVjYpROT3\nXwAI\r\n=AvuX\r\n-----END PGP SIGNATURE-----\r\n"},"sfdx":{"publicKeyUrl":"https://developer.salesforce.com/media/salesforce-cli/sfdx-cli-03032020.crt","signatureUrl":"https://developer.salesforce.com/media/salesforce-cli/signatures/salesforce-plugin-functions-0.2.9-ga.1.sig"},"_from":"file:/home/circleci/project/salesforce-plugin-functions-0.2.9-ga.1.tgz","benny":{"name":"benny","bucket":"heroku-build-artifacts","major-version":"2"},"husky":{"hooks":{"pre-push":"sf-husky-pre-push","commit-msg":"sf-husky-commit-msg","pre-commit":"sf-husky-pre-commit"}},"oclif":{"bin":"sf","hooks":{"project:findDeployers":"./lib/hooks/findDeployers"},"plugins":["@oclif/plugin-not-found"],"commands":"./lib/commands","devPlugins":["@oclif/plugin-help","@oclif/plugin-which","@oclif/plugin-command-snapshot","@salesforce/plugin-command-reference"]},"readme":"# plugin-functions\n\nFunctions plugin for the SF CLI\n\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\n[![NPM](https://img.shields.io/npm/v/@salesforce/plugin-functions.svg?label=@salesforce/functions)](https://www.npmjs.com/package/@salesforce/functions) [![CircleCI](https://circleci.com/gh/salesforcecli/plugin-functions/tree/main.svg?style=shield)](https://circleci.com/gh/salesforcecli/plugin-functions/tree/main) [![Downloads/week](https://img.shields.io/npm/dw/@salesforce/plugin-functions.svg)](https://npmjs.org/package/@salesforce/plugin-functions) [![License](https://img.shields.io/badge/License-BSD%203--Clause-brightgreen.svg)](https://raw.githubusercontent.com/salesforcecli/plugin-functions/main/LICENSE.txt)\n\n<!-- toc -->\n\n- [plugin-functions](#plugin-functions)\n- [Usage](#usage)\n- [Commands](#commands)\n<!-- tocstop -->\n\n# Usage\n\n1. Install the SFDX CLI: [Install instructions](https://developer.salesforce.com/docs/atlas.en-us.sfdx_setup.meta/sfdx_setup/sfdx_setup_install_cli.htm)\n2. Then run `sfdx plugins:install @salesforce/plugin-functions`:\n\n```sh-session\n$ sfdx plugins:install @salesforce/plugin-functions\nrunning command...\n```\n\nNow you should be able to run functions commands, e.g. `sfdx env:list`, `sfdx login:functions`\n\n# Commands\n\n<!-- commands -->\n\n- [`sf env:create:compute`](#sf-envcreatecompute)\n- [`sf env:delete`](#sf-envdelete)\n- [`sf env:display`](#sf-envdisplay)\n- [`sf env:list`](#sf-envlist)\n- [`sf env:log:tail`](#sf-envlogtail)\n- [`sf env:logdrain:add`](#sf-envlogdrainadd)\n- [`sf env:logdrain:list`](#sf-envlogdrainlist)\n- [`sf env:logdrain:remove`](#sf-envlogdrainremove)\n- [`sf env:var:get KEY`](#sf-envvarget-key)\n- [`sf env:var:list`](#sf-envvarlist)\n- [`sf env:var:set`](#sf-envvarset)\n- [`sf env:var:unset`](#sf-envvarunset)\n- [`sf generate:function`](#sf-generatefunction)\n- [`sf generate:project`](#sf-generateproject)\n- [`sf login:functions`](#sf-loginfunctions)\n- [`sf project:deploy:functions`](#sf-projectdeployfunctions)\n- [`sf run:function`](#sf-runfunction)\n- [`sf run:function:start`](#sf-runfunctionstart)\n\n## `sf env:create:compute`\n\ncreate a compute environment for use with Salesforce Functions\n\n```\nUSAGE\n  $ sf env:create:compute\n\nOPTIONS\n  -a, --setalias=setalias            alias for the created environment\n  -o, --connected-org=connected-org  username or alias for the org that the compute environment should be connected to\n  --json                             format output as json\n\nEXAMPLES\n  $ sfdx env:create:compute\n  $ sfdx env:create:compute --setalias my-compute-environment\n  $ sfdx env:create:compute --connected-org my-scratch-org\n```\n\n_See code: [src/commands/env/create/compute.ts](https://github.com/salesforcecli/plugin-functions/blob/v0.2.9-ga.0/src/commands/env/create/compute.ts)_\n\n## `sf env:delete`\n\ndelete an environment\n\n```\nUSAGE\n  $ sf env:delete\n\nOPTIONS\n  -c, --confirm=name             confirmation name\n  -e, --environment=environment  (required) environment name\n  --json                         format output as json\n\nEXAMPLES\n  $ sfdx env:delete --environment=billingApp-Scratch1\n  $ sfdx env:delete --environment=billingApp-Scratch1 --confirm=billingApp-Scratch1\n```\n\n_See code: [src/commands/env/delete.ts](https://github.com/salesforcecli/plugin-functions/blob/v0.2.9-ga.0/src/commands/env/delete.ts)_\n\n## `sf env:display`\n\ndisplay details for an environment\n\n```\nUSAGE\n  $ sf env:display\n\nOPTIONS\n  -e, --environment=environment  (required) environment name\n  --json                         format output as json\n  --verbose                      verbose display output\n\nEXAMPLE\n  $ sfdx env:display --environment=billingApp-Scratch1\n```\n\n_See code: [src/commands/env/display.ts](https://github.com/salesforcecli/plugin-functions/blob/v0.2.9-ga.0/src/commands/env/display.ts)_\n\n## `sf env:list`\n\nList all environments by type\n\n```\nUSAGE\n  $ sf env:list\n\nOPTIONS\n  -j, --json                                     output list in JSON format\n  -t, --environment-type=org|scratchorg|compute  filter by one or more environment types (org, scratchorg, compute)\n\n  --all                                          show all available envs instead of scoping to active orgs and their\n                                                 connected compute envs\n\nEXAMPLES\n  $ sfdx env:list\n  $ sfdx env:list --all\n  $ sfdx env:list --environment-type org --environment-type compute\n```\n\n_See code: [src/commands/env/list.ts](https://github.com/salesforcecli/plugin-functions/blob/v0.2.9-ga.0/src/commands/env/list.ts)_\n\n## `sf env:log:tail`\n\nstream log output for an environment\n\n```\nUSAGE\n  $ sf env:log:tail\n\nOPTIONS\n  -e, --environment=environment  (required) environment name to retrieve logs\n  --json                         format output as json\n\nEXAMPLE\n  sfdx env:log:tail --environment=billingApp-Scratch1\n```\n\n_See code: [src/commands/env/log/tail.ts](https://github.com/salesforcecli/plugin-functions/blob/v0.2.9-ga.0/src/commands/env/log/tail.ts)_\n\n## `sf env:logdrain:add`\n\nAdd log drain to a specified environment\n\n```\nUSAGE\n  $ sf env:logdrain:add\n\nOPTIONS\n  -e, --environment=environment  (required) environment name\n  -u, --url=url                  (required) endpoint that will receive sent logs\n  --json                         format output as json\n\nEXAMPLE\n  $ sfdx env:logdrain:add --environment=billingApp-Sandbox --url=https://example.com/drain\n```\n\n_See code: [src/commands/env/logdrain/add.ts](https://github.com/salesforcecli/plugin-functions/blob/v0.2.9-ga.0/src/commands/env/logdrain/add.ts)_\n\n## `sf env:logdrain:list`\n\nList log drains connected to a specified environment\n\n```\nUSAGE\n  $ sf env:logdrain:list\n\nOPTIONS\n  -e, --environment=environment  (required) environment name\n  --json                         output result in json\n\nEXAMPLE\n  $ sfdx env:logdrain:list --environment=billingApp-Sandbox\n```\n\n_See code: [src/commands/env/logdrain/list.ts](https://github.com/salesforcecli/plugin-functions/blob/v0.2.9-ga.0/src/commands/env/logdrain/list.ts)_\n\n## `sf env:logdrain:remove`\n\nRemove log drain from a specified environment.\n\n```\nUSAGE\n  $ sf env:logdrain:remove\n\nOPTIONS\n  -e, --environment=environment  (required) environment name\n  -u, --url=url                  (required) logdrain url to remove\n  --json                         format output as json\n\nEXAMPLE\n  $ sfdx env:logdrain:remove --environment=billingApp-Sandbox --url=syslog://syslog-a.logdna.com:11137\n```\n\n_See code: [src/commands/env/logdrain/remove.ts](https://github.com/salesforcecli/plugin-functions/blob/v0.2.9-ga.0/src/commands/env/logdrain/remove.ts)_\n\n## `sf env:var:get KEY`\n\ndisplay a single config value for an environment\n\n```\nUSAGE\n  $ sf env:var:get KEY\n\nOPTIONS\n  -e, --environment=environment  (required) environment name\n  --json                         format output as json\n\nEXAMPLE\n  $ sfdx env:var:get foo --environment=my-environment\n```\n\n_See code: [src/commands/env/var/get.ts](https://github.com/salesforcecli/plugin-functions/blob/v0.2.9-ga.0/src/commands/env/var/get.ts)_\n\n## `sf env:var:list`\n\nlist your config vars in a table\n\n```\nUSAGE\n  $ sf env:var:list\n\nOPTIONS\n  -e, --environment=environment  (required) environment name\n  --json                         format output as json\n\nEXAMPLE\n  $ sfdx env:var:list --environment=my-environment\n```\n\n_See code: [src/commands/env/var/list.ts](https://github.com/salesforcecli/plugin-functions/blob/v0.2.9-ga.0/src/commands/env/var/list.ts)_\n\n## `sf env:var:set`\n\nsets a single config value for an environment\n\n```\nUSAGE\n  $ sf env:var:set\n\nOPTIONS\n  -e, --environment=environment  (required) environment name\n  --json                         format output as json\n\nEXAMPLE\n  $ sfdx env:var:set foo=bar --environment=my-environment\n```\n\n_See code: [src/commands/env/var/set.ts](https://github.com/salesforcecli/plugin-functions/blob/v0.2.9-ga.0/src/commands/env/var/set.ts)_\n\n## `sf env:var:unset`\n\nunset a single config value for an environment\n\n```\nUSAGE\n  $ sf env:var:unset\n\nOPTIONS\n  -e, --environment=environment  (required) environment name\n  --json                         format output as json\n\nEXAMPLE\n  $ sfdx env:var:unset foo --environment=my-environment\n```\n\n_See code: [src/commands/env/var/unset.ts](https://github.com/salesforcecli/plugin-functions/blob/v0.2.9-ga.0/src/commands/env/var/unset.ts)_\n\n## `sf generate:function`\n\ncreate a function with basic scaffolding specific to a given language\n\n```\nUSAGE\n  $ sf generate:function\n\nOPTIONS\n  -l, --language=(javascript|typescript|java)  (required) language\n  -n, --name=name                              (required) function name\n  --json                                       format output as json\n\nALIASES\n  $ sf evergreen:function:init\n\nEXAMPLE\n  $ sfdx evergreen:function:create MyFunction --language=javascript\n```\n\n_See code: [src/commands/generate/function.ts](https://github.com/salesforcecli/plugin-functions/blob/v0.2.9-ga.0/src/commands/generate/function.ts)_\n\n## `sf generate:project`\n\n```\nUSAGE\n  $ sf generate:project\n\nOPTIONS\n  -n, --name=name  (required) name of the generated project\n  --json           format output as json\n```\n\n_See code: [src/commands/generate/project.ts](https://github.com/salesforcecli/plugin-functions/blob/v0.2.9-ga.0/src/commands/generate/project.ts)_\n\n## `sf login:functions`\n\nlog into your account\n\n```\nUSAGE\n  $ sf login:functions\n\nEXAMPLE\n  $ sfdx login:functions\n```\n\n_See code: [src/commands/login/functions.ts](https://github.com/salesforcecli/plugin-functions/blob/v0.2.9-ga.0/src/commands/login/functions.ts)_\n\n## `sf project:deploy:functions`\n\n```\nUSAGE\n  $ sf project:deploy:functions\n\nOPTIONS\n  -b, --branch=branch                deploy the latest commit from a branch different from the currently active branch\n\n  -o, --connected-org=connected-org  (required) username or alias for the org that the compute environment should be\n                                     connected to\n\n  -q, --quiet                        limit the amount of output displayed from the deploy process\n\n  --force                            ignore warnings and overwrite remote repository (not allowed in production)\n\n  --json                             format output as json\n```\n\n_See code: [src/commands/project/deploy/functions.ts](https://github.com/salesforcecli/plugin-functions/blob/v0.2.9-ga.0/src/commands/project/deploy/functions.ts)_\n\n## `sf run:function`\n\nsend a cloudevent to a function\n\n```\nUSAGE\n  $ sf run:function\n\nOPTIONS\n  -H, --headers=headers              set headers\n  -l, --url=url                      (required) url of the function to run\n  -o, --connected-org=connected-org  username or alias for the target org; overrides default target org\n  -p, --payload=payload              set the payload of the cloudevent. also accepts @file.txt format\n  -s, --structured                   set the cloudevent to be emitted as a structured cloudevent (json)\n  --json                             format output as json\n\nEXAMPLE\n\n       $ sfdx run:function -l http://localhost:8080 -p '{\"id\": 12345}'\n       $ sfdx run:function -l http://localhost:8080 -p '@file.json'\n       $ echo '{\"id\": 12345}' | sfdx run:function -l http://localhost:8080\n       $ sfdx run:function -l http://localhost:8080 -p '{\"id\": 12345}' --structured\n```\n\n_See code: [src/commands/run/function.ts](https://github.com/salesforcecli/plugin-functions/blob/v0.2.9-ga.0/src/commands/run/function.ts)_\n\n## `sf run:function:start`\n\nbuild and run function image locally\n\n```\nUSAGE\n  $ sf run:function:start\n\nOPTIONS\n  -d, --debug-port=debug-port  [default: 9229] port for remote debugging\n  -e, --env=env                set environment variables (provided during build and run)\n  -p, --port=port              [default: 8080] port for running the function\n  -v, --verbose                output additional logs\n  --clear-cache                clear associated cache before executing.\n  --json                       format output as json\n\n  --network=network            Connect and build containers to a network. This can be useful to build containers which\n                               require a local resource.\n\n  --no-pull                    skip pulling builder image before use\n\nEXAMPLE\n\n       $ sfdx run:function:start\n       $ sfdx run:function:start -e VAR=VALUE\n       $ sfdx run:function:start --network host --no-pull --clear-cache --debug-port 9000 --port 5000\n```\n\n_See code: [src/commands/run/function/start.ts](https://github.com/salesforcecli/plugin-functions/blob/v0.2.9-ga.0/src/commands/run/function/start.ts)_\n\n<!-- commandsstop -->\n","engines":{"node":">=12.0.0"},"scripts":{"docs":"sf-docs","lint":"sf-lint","test":"sf-test","build":"sf-build","clean":"sf-clean","format":"sf-format","compile":"sf-compile","prepack":"sf-prepack","prepare":"sf-install && husky install","pretest":"sf-compile-test","version":"oclif-dev readme","postpack":"shx rm -f oclif.manifest.json","posttest":"yarn lint && yarn test:deprecation-policy","clean-all":"sf-clean all","clean:lib":"shx rm -rf lib && shx rm -rf coverage && shx rm -rf .nyc_output && shx rm -f oclif.manifest.json","test:command-reference":"./bin/dev commandreference:generate --erroronwarnings","test:deprecation-policy":"./bin/dev snapshot:compare"},"_npmUser":{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/salesforcecli/plugin-functions.git","type":"git"},"_npmVersion":"6.14.12","description":"Functions plugin for the SF CLI","directories":{},"_nodeVersion":"12.22.1","dependencies":{"uuid":"^8.3.2","axios":"^0.21.1","execa":"^5.0.0","kbpgp":"^2.1.15","cli-ux":"^5.6.2","lodash":"^4.17.21","date-fns":"^2.20.0","fs-extra":"^10.0.0","handlebars":"^4.7.7","node-fetch":"^2.6.1","@oclif/core":"^0.5.17","cloudevents":"^4.0.2","sha256-file":"^1.0.0","global-agent":"^2.2.0","netrc-parser":"^3.1.6","axios-debug-log":"^0.8.2","@salesforce/core":"^2.20.5","@heroku-cli/color":"^1.1.14","@heroku-cli/schema":"^1.0.25","yeoman-environment":"^3.3.0","@heroku/eventsource":"^1.0.7","@salesforce/ts-sinon":"^1.3.12","@heroku/function-toml":"^0.0.3","@salesforce/templates":"^52.0.0","@salesforce/plugin-org":"^1.6.7","@oclif/plugin-not-found":"^1.2.4","@heroku/project-descriptor":"^0.0.5","@salesforce/plugin-project-utils":"^0.0.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.1.0","shx":"^0.3.3","chai":"^4.2.0","husky":"^6.0.0","mocha":"^9.0.1","sinon":"11.1.1","eslint":"^7.29.0","globby":"^11.0.4","ts-node":"^10.0.0","prettier":"^2.0.5","sinon-chai":"^3.6.0","typescript":"^4.3.4","@oclif/test":"^1","@types/uuid":"^8.3.0","lint-staged":"^11.0.0","pretty-quick":"^3.1.1","yeoman-assert":"^3.1.1","@oclif/dev-cli":"^1","@types/nodegit":"^0.27.2","@types/fs-extra":"^9.0.8","@types/node-fetch":"^2.5.10","@types/sinon-chai":"^3.2.5","@oclif/plugin-help":"^3","@types/sha256-file":"^1.0.0","@oclif/plugin-which":"^1.0.3","eslint-plugin-jsdoc":"^35.4.0","@salesforce/ts-types":"^1.5.5","@types/yeoman-assert":"^3.1.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.20.2","@types/supports-color":"^8.1.0","@salesforce/dev-config":"^2.1.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.1.3","@salesforce/dev-scripts":"^0.9.15","eslint-config-salesforce":"^0.1.6","@types/yeoman-environment":"^2.10.2","@typescript-eslint/parser":"^4.28.0","@salesforce/prettier-config":"^0.0.2","@oclif/plugin-command-snapshot":"^2.1.2","@typescript-eslint/eslint-plugin":"^4.28.0","eslint-config-salesforce-license":"^0.1.6","eslint-config-salesforce-typescript":"^0.2.7","@salesforce/plugin-command-reference":"^1.3.4"},"_npmOperationalInternal":{"tmp":"tmp/plugin-functions_0.2.9-ga.1_1624915694284_0.9928602260433175","host":"s3://npm-registry-packages"}},"0.2.14":{"name":"@salesforce/plugin-functions","version":"0.2.14","keywords":["oclif-plugin"],"author":{"name":"heroku-front-end@salesforce.com"},"license":"BSD-3-Clause","_id":"@salesforce/plugin-functions@0.2.14","maintainers":[{"name":"svanteddu","email":"svanteddu@salesforce.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"alyssaa14","email":"aarvin@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"mallik.webaroo","email":"mallik.webaroo@gmail.com"},{"name":"cafreeman","email":"cfreeman.code@gmail.com"},{"name":"dlouvton","email":"dlouvton@gmail.com"},{"name":"vttikoo","email":"vtikoo@salesforce.com"},{"name":"rjanamanchi","email":"rjanamanchi@salesforce.com"},{"name":"ahakro","email":"ahakro@salesforce.com"},{"name":"justinharringa","email":"justin@harringa.com"},{"name":"maliroteh-sf","email":"maliroteh@salesforce.com"},{"name":"fernomac","email":"no_oneatall@hotmail.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"nolanlawson","email":"nolan@nolanlawson.com"},{"name":"amcconnell-sf","email":"amcconnell@salesforce.com"},{"name":"rxu-sfdc","email":"rxu@salesforce.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"abdulsattar","email":"asattar.md@gmail.com"},{"name":"nazligungor","email":"n.gungor@salesforce.com"},{"name":"dehru","email":"dehru2@yahoo.com"},{"name":"jgraff","email":"jgraff@salesforce.com"},{"name":"cdias","email":"cdias@salesforce.com"},{"name":"conal","email":"conalc86@gmail.com"},{"name":"jgrantham","email":"jason.grantham@salesforce.com"},{"name":"vazexqi","email":"nchen.dev@mac.com"},{"name":"mpsenn","email":"msenn@salesforce.com"},{"name":"sfdc_iamigo","email":"igoldstein@salesforce.com"},{"name":"diervo","email":"elfogris@gmail.com"},{"name":"rsalvador","email":"rsalvador@salesforce.com"},{"name":"kevinv11n","email":"kevin@v11n.com"},{"name":"tbliss","email":"tbliss@salesforce.com"},{"name":"davidturissini","email":"davidairborne@gmail.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"pmdartus","email":"dartus.pierremarie@gmail.com"},{"name":"futuremint_sf","email":"dwoodward@salesforce.com"},{"name":"interactivellama","email":"llama@interactivellama.com"},{"name":"maratto","email":"marat+npm@salesforce.com"},{"name":"pallavi.singh","email":"pallavi.singh@salesforce.com"},{"name":"smugakamil","email":"smugakamil@gmail.com"},{"name":"tausifm","email":"tausif.muzaffar@salesforce.com"},{"name":"kriscfoster","email":"kris.foster@ucdconnect.ie"},{"name":"brandonm","email":"bmurnane@salesforce.com"},{"name":"vineet-sinha","email":"vineet.sinha@gmail.com"},{"name":"salesforce-bot","email":"j.ward+npm@salesforce.com"},{"name":"harshkothari410","email":"harshkothari410@gmail.com"},{"name":"ekashida","email":"ekashida@gmail.com"},{"name":"gr8gatsby","email":"kevinhill@live.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"krisgraysfdc","email":"kgray@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"jqian","email":"jqian@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"rasphilco","email":"philipe.navarro@salesforce.com"},{"name":"jbfeingold","email":"jfeingold@salesforce.com"},{"name":"michaelhoefer","email":"michaelhoefer@gmail.com"},{"name":"tlohr","email":"tlohr@salesforce.com"},{"name":"dpessoa","email":"dpessoa@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"jgellin","email":"jgellin@salesforce.com"},{"name":"maxreality","email":"m@ab3.in"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"davidrouten","email":"david@routen.io"},{"name":"tconn","email":"tconn@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"}],"homepage":"https://github.com/salesforcecli/plugin-functions","bugs":{"url":"https://github.com/salesforcecli/plugin-functions/issues"},"bin":{"functions":"bin/run"},"dist":{"shasum":"de910e88606d7c3a9762bb19282d27414bbee765","tarball":"https://registry.npmjs.org/@salesforce/plugin-functions/-/plugin-functions-0.2.14.tgz","fileCount":101,"integrity":"sha512-cfVF4UqzxHL98RppPAYlwT2SQklFUZfQNOqYlCzAlfBkQCQwzsh2c4k5yHFTC1uzMpdoMHOPpT6ploDTisWV7w==","signatures":[{"sig":"MEQCIDW4YyYRZwo69UNuFW3OFbqdDTZ/8yX0HqhP1n9EZPj1AiAu+1uNYErozE8IHG/Mk0HyBGxFlq+aaq7dSOYqYTNckA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":194870,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg20F5CRA9TVsSAnZWagAAjLcP/i0Yoirxs+EkbW5bvc06\nVeLUn5WSFBDYdA9q+p0hiZq/VKz6l59qK3uXXf1zOQ1Zm7eaXUE0IjRVvWF3\no6figbNHwirHB8IeVIl7aSi9KLvJdIT8h+H2wKRO4MHpw9OwPpG2H6MeRC9P\n4jGJq/d3tija8HhxCqrFgadmqt9i7MuYB0Ue3ftMj0evLXwlVNz64GiuLj8C\nQ0PxQrcgscoorA8sHBKJKMKZa+NaBqACzRMSr9KI0mAj1l4Ov03F4d5hzCal\n/1S6lZDsHXZYptj9pFZ0c3Gh2h+106B4kCuyke1RPbsoktMbbSLcN+nQ9gzs\nYJmXp5CBv9n2vZpDNKu9+fy3xdsWTz0KZNpDvm6Hu4JM1eIhnlwiwUqLGdar\n1jhTkYw2V1WteBEB11siNnxwyPekfITl6bpjYHehWULWb9EZqSxtRypxNMLL\nqo53mQXHtems4JeTjA+s0A216lcdpSqlyGmhcrlWKAoy8KgOobePpz7DO4l/\nAhK6p+WTbhq+TP8mGG00tJqt4ZR81tPi3GySViWfXwTQPLqQTKLiETdcOFMa\nNWJxqZxX/5wG+Y2hEsxvHWHoW7LA6O4mil3wDQ8fVo0U/C5ZwjrDTaoPUPs1\nD2Uq21vF5rnI977fzlQMzDVsBDrtwdxyXKQyJS5iYODqyLAYkBtjj75WdtX7\nPQoZ\r\n=XEFg\r\n-----END PGP SIGNATURE-----\r\n"},"sfdx":{"publicKeyUrl":"https://developer.salesforce.com/media/salesforce-cli/sfdx-cli-03032020.crt","signatureUrl":"https://developer.salesforce.com/media/salesforce-cli/signatures/salesforce-plugin-functions-0.2.14.sig"},"_from":"file:/home/circleci/project/salesforce-plugin-functions-0.2.14.tgz","husky":{"hooks":{"pre-push":"sf-husky-pre-push","commit-msg":"sf-husky-commit-msg","pre-commit":"sf-husky-pre-commit"}},"oclif":{"bin":"sf","plugins":["@oclif/plugin-not-found"],"commands":"./lib/commands","devPlugins":["@oclif/plugin-help","@oclif/plugin-which","@oclif/plugin-command-snapshot","@salesforce/plugin-command-reference"]},"readme":"# plugin-functions\n\nFunctions plugin for the SF CLI\n\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\n[![NPM](https://img.shields.io/npm/v/@salesforce/plugin-functions.svg?label=@salesforce/functions)](https://www.npmjs.com/package/@salesforce/functions) [![CircleCI](https://circleci.com/gh/salesforcecli/plugin-functions/tree/main.svg?style=shield)](https://circleci.com/gh/salesforcecli/plugin-functions/tree/main) [![Downloads/week](https://img.shields.io/npm/dw/@salesforce/plugin-functions.svg)](https://npmjs.org/package/@salesforce/plugin-functions) [![License](https://img.shields.io/badge/License-BSD%203--Clause-brightgreen.svg)](https://raw.githubusercontent.com/salesforcecli/plugin-functions/main/LICENSE.txt)\n\n<!-- toc -->\n\n- [plugin-functions](#plugin-functions)\n- [Usage](#usage)\n- [Commands](#commands)\n<!-- tocstop -->\n\n# Usage\n\n1. Install the SFDX CLI: [Install instructions](https://developer.salesforce.com/docs/atlas.en-us.sfdx_setup.meta/sfdx_setup/sfdx_setup_install_cli.htm)\n2. Then run `sfdx plugins:install @salesforce/plugin-functions`:\n\n```sh-session\n$ sfdx plugins:install @salesforce/plugin-functions\nrunning command...\n```\n\nNow you should be able to run functions commands, e.g. `sfdx env:list`, `sfdx login:functions`\n\n# Commands\n\n<!-- commands -->\n\n- [`sf env:create:compute`](#sf-envcreatecompute)\n- [`sf env:delete`](#sf-envdelete)\n- [`sf env:display`](#sf-envdisplay)\n- [`sf env:list`](#sf-envlist)\n- [`sf env:log:tail`](#sf-envlogtail)\n- [`sf env:logdrain:add`](#sf-envlogdrainadd)\n- [`sf env:logdrain:list`](#sf-envlogdrainlist)\n- [`sf env:logdrain:remove`](#sf-envlogdrainremove)\n- [`sf env:var:get KEY`](#sf-envvarget-key)\n- [`sf env:var:list`](#sf-envvarlist)\n- [`sf env:var:set`](#sf-envvarset)\n- [`sf env:var:unset`](#sf-envvarunset)\n- [`sf generate:function`](#sf-generatefunction)\n- [`sf generate:project`](#sf-generateproject)\n- [`sf login:functions`](#sf-loginfunctions)\n- [`sf project:deploy:functions`](#sf-projectdeployfunctions)\n- [`sf run:function`](#sf-runfunction)\n- [`sf run:function:start`](#sf-runfunctionstart)\n\n## `sf env:create:compute`\n\ncreate a compute environment for use with Salesforce Functions\n\n```\nUSAGE\n  $ sf env:create:compute\n\nOPTIONS\n  -a, --setalias=setalias            alias for the created environment\n  -o, --connected-org=connected-org  username or alias for the org that the compute environment should be connected to\n\nEXAMPLES\n  $ sfdx env:create:compute\n  $ sfdx env:create:compute --setalias my-compute-environment\n  $ sfdx env:create:compute --connected-org my-scratch-org\n```\n\n_See code: [src/commands/env/create/compute.ts](https://github.com/salesforcecli/plugin-functions/blob/v0.2.13/src/commands/env/create/compute.ts)_\n\n## `sf env:delete`\n\ndelete an environment\n\n```\nUSAGE\n  $ sf env:delete\n\nOPTIONS\n  -c, --confirm=name             confirmation name\n  -e, --environment=environment  (required) environment name\n\nEXAMPLES\n  $ sfdx env:delete --environment=billingApp-Scratch1\n  $ sfdx env:delete --environment=billingApp-Scratch1 --confirm=billingApp-Scratch1\n```\n\n_See code: [src/commands/env/delete.ts](https://github.com/salesforcecli/plugin-functions/blob/v0.2.13/src/commands/env/delete.ts)_\n\n## `sf env:display`\n\ndisplay details for an environment\n\n```\nUSAGE\n  $ sf env:display\n\nOPTIONS\n  -e, --environment=environment  (required) environment name\n  --verbose                      verbose display output\n\nEXAMPLE\n  $ sfdx env:display --environment=billingApp-Scratch1\n```\n\n_See code: [src/commands/env/display.ts](https://github.com/salesforcecli/plugin-functions/blob/v0.2.13/src/commands/env/display.ts)_\n\n## `sf env:list`\n\nList all environments by type\n\n```\nUSAGE\n  $ sf env:list\n\nOPTIONS\n  -j, --json                                     output list in JSON format\n  -t, --environment-type=org|scratchorg|compute  filter by one or more environment types (org, scratchorg, compute)\n\n  --all                                          show all available envs instead of scoping to active orgs and their\n                                                 connected compute envs\n\nEXAMPLES\n  $ sfdx env:list\n  $ sfdx env:list --all\n  $ sfdx env:list --environment-type org --environment-type compute\n```\n\n_See code: [src/commands/env/list.ts](https://github.com/salesforcecli/plugin-functions/blob/v0.2.13/src/commands/env/list.ts)_\n\n## `sf env:log:tail`\n\nstream log output for an environment\n\n```\nUSAGE\n  $ sf env:log:tail\n\nOPTIONS\n  -e, --environment=environment  (required) environment name to retrieve logs\n\nEXAMPLE\n  sfdx env:log:tail --environment=billingApp-Scratch1\n```\n\n_See code: [src/commands/env/log/tail.ts](https://github.com/salesforcecli/plugin-functions/blob/v0.2.13/src/commands/env/log/tail.ts)_\n\n## `sf env:logdrain:add`\n\nAdd log drain to a specified environment\n\n```\nUSAGE\n  $ sf env:logdrain:add\n\nOPTIONS\n  -e, --environment=environment  (required) environment name\n  -u, --url=url                  (required) endpoint that will receive sent logs\n\nEXAMPLE\n  $ sfdx env:logdrain:add --environment=billingApp-Sandbox --url=https://example.com/drain\n```\n\n_See code: [src/commands/env/logdrain/add.ts](https://github.com/salesforcecli/plugin-functions/blob/v0.2.13/src/commands/env/logdrain/add.ts)_\n\n## `sf env:logdrain:list`\n\nList log drains connected to a specified environment\n\n```\nUSAGE\n  $ sf env:logdrain:list\n\nOPTIONS\n  -e, --environment=environment  (required) environment name\n  --json                         output result in json\n\nEXAMPLE\n  $ sfdx env:logdrain:list --environment=billingApp-Sandbox\n```\n\n_See code: [src/commands/env/logdrain/list.ts](https://github.com/salesforcecli/plugin-functions/blob/v0.2.13/src/commands/env/logdrain/list.ts)_\n\n## `sf env:logdrain:remove`\n\nRemove log drain from a specified environment.\n\n```\nUSAGE\n  $ sf env:logdrain:remove\n\nOPTIONS\n  -e, --environment=environment  (required) environment name\n  -u, --url=url                  (required) logdrain url to remove\n\nEXAMPLE\n  $ sfdx env:logdrain:remove --environment=billingApp-Sandbox --url=syslog://syslog-a.logdna.com:11137\n```\n\n_See code: [src/commands/env/logdrain/remove.ts](https://github.com/salesforcecli/plugin-functions/blob/v0.2.13/src/commands/env/logdrain/remove.ts)_\n\n## `sf env:var:get KEY`\n\ndisplay a single config value for an environment\n\n```\nUSAGE\n  $ sf env:var:get KEY\n\nOPTIONS\n  -e, --environment=environment  (required) environment name\n\nEXAMPLE\n  $ sfdx env:var:get foo --environment=my-environment\n```\n\n_See code: [src/commands/env/var/get.ts](https://github.com/salesforcecli/plugin-functions/blob/v0.2.13/src/commands/env/var/get.ts)_\n\n## `sf env:var:list`\n\nlist your config vars in a table\n\n```\nUSAGE\n  $ sf env:var:list\n\nOPTIONS\n  -e, --environment=environment  (required) environment name\n\nEXAMPLE\n  $ sfdx env:var:list --environment=my-environment\n```\n\n_See code: [src/commands/env/var/list.ts](https://github.com/salesforcecli/plugin-functions/blob/v0.2.13/src/commands/env/var/list.ts)_\n\n## `sf env:var:set`\n\nsets a single config value for an environment\n\n```\nUSAGE\n  $ sf env:var:set\n\nOPTIONS\n  -e, --environment=environment  (required) environment name\n\nEXAMPLE\n  $ sfdx env:var:set foo=bar --environment=my-environment\n```\n\n_See code: [src/commands/env/var/set.ts](https://github.com/salesforcecli/plugin-functions/blob/v0.2.13/src/commands/env/var/set.ts)_\n\n## `sf env:var:unset`\n\nunset a single config value for an environment\n\n```\nUSAGE\n  $ sf env:var:unset\n\nOPTIONS\n  -e, --environment=environment  (required) environment name\n\nEXAMPLE\n  $ sfdx env:var:unset foo --environment=my-environment\n```\n\n_See code: [src/commands/env/var/unset.ts](https://github.com/salesforcecli/plugin-functions/blob/v0.2.13/src/commands/env/var/unset.ts)_\n\n## `sf generate:function`\n\ncreate a function with basic scaffolding specific to a given language\n\n```\nUSAGE\n  $ sf generate:function\n\nOPTIONS\n  -l, --language=(javascript|typescript|java)  (required) language\n  -n, --name=name                              (required) function name\n\nALIASES\n  $ sf evergreen:function:init\n\nEXAMPLE\n  $ sfdx evergreen:function:create MyFunction --language=javascript\n```\n\n_See code: [src/commands/generate/function.ts](https://github.com/salesforcecli/plugin-functions/blob/v0.2.13/src/commands/generate/function.ts)_\n\n## `sf generate:project`\n\n```\nUSAGE\n  $ sf generate:project\n\nOPTIONS\n  -n, --name=name  (required) name of the generated project\n```\n\n_See code: [src/commands/generate/project.ts](https://github.com/salesforcecli/plugin-functions/blob/v0.2.13/src/commands/generate/project.ts)_\n\n## `sf login:functions`\n\nlog into your account\n\n```\nUSAGE\n  $ sf login:functions\n\nEXAMPLE\n  $ sfdx login:functions\n```\n\n_See code: [src/commands/login/functions.ts](https://github.com/salesforcecli/plugin-functions/blob/v0.2.13/src/commands/login/functions.ts)_\n\n## `sf project:deploy:functions`\n\n```\nUSAGE\n  $ sf project:deploy:functions\n\nOPTIONS\n  -b, --branch=branch                deploy the latest commit from a branch different from the currently active branch\n\n  -o, --connected-org=connected-org  (required) username or alias for the org that the compute environment should be\n                                     connected to\n\n  -q, --quiet                        limit the amount of output displayed from the deploy process\n\n  --force                            ignore warnings and overwrite remote repository (not allowed in production)\n```\n\n_See code: [src/commands/project/deploy/functions.ts](https://github.com/salesforcecli/plugin-functions/blob/v0.2.13/src/commands/project/deploy/functions.ts)_\n\n## `sf run:function`\n\nsend a cloudevent to a function\n\n```\nUSAGE\n  $ sf run:function\n\nOPTIONS\n  -H, --headers=headers              set headers\n  -l, --url=url                      (required) url of the function to run\n  -o, --connected-org=connected-org  username or alias for the target org; overrides default target org\n  -p, --payload=payload              set the payload of the cloudevent. also accepts @file.txt format\n  -s, --structured                   set the cloudevent to be emitted as a structured cloudevent (json)\n\nEXAMPLE\n\n       $ sfdx run:function -l http://localhost:8080 -p '{\"id\": 12345}'\n       $ sfdx run:function -l http://localhost:8080 -p '@file.json'\n       $ echo '{\"id\": 12345}' | sfdx run:function -l http://localhost:8080\n       $ sfdx run:function -l http://localhost:8080 -p '{\"id\": 12345}' --structured\n```\n\n_See code: [src/commands/run/function.ts](https://github.com/salesforcecli/plugin-functions/blob/v0.2.13/src/commands/run/function.ts)_\n\n## `sf run:function:start`\n\nbuild and run function image locally\n\n```\nUSAGE\n  $ sf run:function:start\n\nOPTIONS\n  -d, --debug-port=debug-port  [default: 9229] port for remote debugging\n  -e, --env=env                set environment variables (provided during build and run)\n  -p, --port=port              [default: 8080] port for running the function\n  -v, --verbose                output additional logs\n  --clear-cache                clear associated cache before executing.\n\n  --network=network            Connect and build containers to a network. This can be useful to build containers which\n                               require a local resource.\n\n  --no-pull                    skip pulling builder image before use\n\nEXAMPLE\n\n       $ sfdx run:function:start\n       $ sfdx run:function:start -e VAR=VALUE\n       $ sfdx run:function:start --network host --no-pull --clear-cache --debug-port 9000 --port 5000\n```\n\n_See code: [src/commands/run/function/start.ts](https://github.com/salesforcecli/plugin-functions/blob/v0.2.13/src/commands/run/function/start.ts)_\n\n<!-- commandsstop -->\n","engines":{"node":">=12.0.0"},"scripts":{"docs":"sf-docs","lint":"sf-lint","test":"sf-test","build":"sf-build","clean":"sf-clean","format":"sf-format","compile":"sf-compile","prepack":"sf-prepack","prepare":"sf-install && husky install","pretest":"sf-compile-test","version":"oclif-dev readme","postpack":"shx rm -f oclif.manifest.json","posttest":"yarn lint && yarn test:deprecation-policy","clean-all":"sf-clean all","clean:lib":"shx rm -rf lib && shx rm -rf coverage && shx rm -rf .nyc_output && shx rm -f oclif.manifest.json","test:command-reference":"./bin/run commandreference:generate --erroronwarnings","test:deprecation-policy":"./bin/run snapshot:compare"},"_npmUser":{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/salesforcecli/plugin-functions.git","type":"git"},"_npmVersion":"6.14.12","description":"Functions plugin for the SF CLI","directories":{},"_nodeVersion":"12.22.1","dependencies":{"uuid":"^8.3.2","axios":"^0.21.1","execa":"^5.0.0","kbpgp":"^2.1.15","cli-ux":"^5.6.2","lodash":"^4.17.21","date-fns":"^2.20.0","fs-extra":"^10.0.0","handlebars":"^4.7.7","node-fetch":"^2.6.1","cloudevents":"^4.0.2","sha256-file":"^1.0.0","global-agent":"^2.2.0","netrc-parser":"^3.1.6","@oclif/config":"^1","@oclif/errors":"^1.3.4","@oclif/command":"^1","axios-debug-log":"^0.8.2","@salesforce/core":"^2.20.5","@heroku-cli/color":"^1.1.14","@heroku-cli/schema":"^1.0.25","yeoman-environment":"^3.3.0","@heroku/eventsource":"^1.0.7","@salesforce/ts-sinon":"^1.3.12","@heroku/function-toml":"^0.0.3","@salesforce/templates":"^52.0.0","@heroku/functions-core":"0.0.2","@salesforce/plugin-org":"^1.6.7","@oclif/plugin-not-found":"^1.2.4","@heroku/project-descriptor":"0.0.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.1.0","shx":"^0.3.3","chai":"^4.2.0","husky":"^6.0.0","mocha":"^9.0.1","sinon":"11.1.1","eslint":"^7.29.0","globby":"^11.0.4","ts-node":"^10.0.0","prettier":"^2.0.5","sinon-chai":"^3.6.0","typescript":"^4.3.4","@oclif/test":"^1","@types/uuid":"^8.3.0","lint-staged":"^11.0.0","pretty-quick":"^3.1.1","yeoman-assert":"^3.1.1","@oclif/dev-cli":"^1","@types/nodegit":"^0.27.2","@types/fs-extra":"^9.0.8","@types/node-fetch":"^2.5.10","@types/sinon-chai":"^3.2.5","@oclif/plugin-help":"^3","@types/sha256-file":"^1.0.0","@oclif/plugin-which":"^1.0.3","eslint-plugin-jsdoc":"^35.4.0","@salesforce/ts-types":"^1.5.5","@types/yeoman-assert":"^3.1.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.20.2","@types/supports-color":"^8.1.0","@salesforce/dev-config":"^2.1.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.1.3","@salesforce/dev-scripts":"^0.9.15","eslint-config-salesforce":"^0.1.6","@types/yeoman-environment":"^2.10.2","@typescript-eslint/parser":"^4.28.0","@salesforce/prettier-config":"^0.0.2","@oclif/plugin-command-snapshot":"^2.1.2","@typescript-eslint/eslint-plugin":"^4.28.0","eslint-config-salesforce-license":"^0.1.6","eslint-config-salesforce-typescript":"^0.2.7","@salesforce/plugin-command-reference":"^1.3.4"},"_npmOperationalInternal":{"tmp":"tmp/plugin-functions_0.2.14_1624981880542_0.6526429451146625","host":"s3://npm-registry-packages"}},"0.2.9-ga.2":{"name":"@salesforce/plugin-functions","version":"0.2.9-ga.2","keywords":["oclif-plugin"],"author":{"name":"heroku-front-end@salesforce.com"},"license":"BSD-3-Clause","_id":"@salesforce/plugin-functions@0.2.9-ga.2","maintainers":[{"name":"svanteddu","email":"svanteddu@salesforce.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"alyssaa14","email":"aarvin@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"mallik.webaroo","email":"mallik.webaroo@gmail.com"},{"name":"cafreeman","email":"cfreeman.code@gmail.com"},{"name":"dlouvton","email":"dlouvton@gmail.com"},{"name":"vttikoo","email":"vtikoo@salesforce.com"},{"name":"rjanamanchi","email":"rjanamanchi@salesforce.com"},{"name":"ahakro","email":"ahakro@salesforce.com"},{"name":"justinharringa","email":"justin@harringa.com"},{"name":"maliroteh-sf","email":"maliroteh@salesforce.com"},{"name":"fernomac","email":"no_oneatall@hotmail.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"nolanlawson","email":"nolan@nolanlawson.com"},{"name":"amcconnell-sf","email":"amcconnell@salesforce.com"},{"name":"rxu-sfdc","email":"rxu@salesforce.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"abdulsattar","email":"asattar.md@gmail.com"},{"name":"nazligungor","email":"n.gungor@salesforce.com"},{"name":"dehru","email":"dehru2@yahoo.com"},{"name":"jgraff","email":"jgraff@salesforce.com"},{"name":"cdias","email":"cdias@salesforce.com"},{"name":"conal","email":"conalc86@gmail.com"},{"name":"jgrantham","email":"jason.grantham@salesforce.com"},{"name":"vazexqi","email":"nchen.dev@mac.com"},{"name":"mpsenn","email":"msenn@salesforce.com"},{"name":"sfdc_iamigo","email":"igoldstein@salesforce.com"},{"name":"diervo","email":"elfogris@gmail.com"},{"name":"rsalvador","email":"rsalvador@salesforce.com"},{"name":"kevinv11n","email":"kevin@v11n.com"},{"name":"tbliss","email":"tbliss@salesforce.com"},{"name":"davidturissini","email":"davidairborne@gmail.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"pmdartus","email":"dartus.pierremarie@gmail.com"},{"name":"futuremint_sf","email":"dwoodward@salesforce.com"},{"name":"interactivellama","email":"llama@interactivellama.com"},{"name":"maratto","email":"marat+npm@salesforce.com"},{"name":"pallavi.singh","email":"pallavi.singh@salesforce.com"},{"name":"smugakamil","email":"smugakamil@gmail.com"},{"name":"tausifm","email":"tausif.muzaffar@salesforce.com"},{"name":"kriscfoster","email":"kris.foster@ucdconnect.ie"},{"name":"brandonm","email":"bmurnane@salesforce.com"},{"name":"vineet-sinha","email":"vineet.sinha@gmail.com"},{"name":"salesforce-bot","email":"j.ward+npm@salesforce.com"},{"name":"harshkothari410","email":"harshkothari410@gmail.com"},{"name":"ekashida","email":"ekashida@gmail.com"},{"name":"gr8gatsby","email":"kevinhill@live.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"krisgraysfdc","email":"kgray@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"jqian","email":"jqian@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"rasphilco","email":"philipe.navarro@salesforce.com"},{"name":"jbfeingold","email":"jfeingold@salesforce.com"},{"name":"michaelhoefer","email":"michaelhoefer@gmail.com"},{"name":"tlohr","email":"tlohr@salesforce.com"},{"name":"dpessoa","email":"dpessoa@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"jgellin","email":"jgellin@salesforce.com"},{"name":"maxreality","email":"m@ab3.in"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"davidrouten","email":"david@routen.io"},{"name":"tconn","email":"tconn@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"}],"homepage":"https://github.com/salesforcecli/plugin-functions","bugs":{"url":"https://github.com/salesforcecli/plugin-functions/issues"},"bin":{"functions":"bin/run"},"dist":{"shasum":"b1f75f100c899e89487c5fb7dc2550e186090f16","tarball":"https://registry.npmjs.org/@salesforce/plugin-functions/-/plugin-functions-0.2.9-ga.2.tgz","fileCount":110,"integrity":"sha512-0QCf09sR4K7ORJxSi5rSVBt1JK1kJcVkIUHKy1z7DLsbHv7QV0ofDadaDbIUWr4VYXuUUMoAOFaxFkgSxD/AlA==","signatures":[{"sig":"MEYCIQD1Q5WbVcM7M1cIqKIy35xJ7gLjDNiQBSLEoYa8VgbISQIhANN/GdOn+0gpUhNOU7kWncHaqQ16PRKx2d7HiRyOxlcu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":221665,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg24U9CRA9TVsSAnZWagAAUKAQAJmIC6jBHCyvwJHS27Gg\n5gVmCC4nuVOxRV1xBjhGQZyNCi1w9ax+QVnyLheciUEkftFOs+dhzhA0xz3R\niHeA8DUKvCjU4vI4HC4W7eW8diWUv4HoE+tnRNfBSAgm4CmpeoTdUJMVlI7v\n8xpC/ZoiOVOrr/INnNB/rBtqHKaNWFfac53HJHO7jyHzxR+QGzKr8Yw3Wlg0\nj5uwx37TmixykaMY7tw8WnhA6sLL0/BlcAgDD6WZ4SV1dskWjnYrXp37x5Lp\ndBgaObd5L/Wwpk0QJvAm8lYqfodLY3x2pK4oZipnk+32JtlLIpSUfVfYcREn\naTzwK6B9PwMDTBnQur6pGYnHGXnppsyk1lOzGhGIm26M8pmbOCHARVicEMwp\nxSU0qbH3LK2hprlDgmzlc6F9rO4HPu4RV3YRXd0YaEmDt/4cDM9kYsOWloBk\nVgJhjVYlkPMii/dxsrxw11J0iakD8A2/uY1k3YgVakCBxMclLVENhrmHK5hg\nZLhA4n8owsPTroIHnFQ6IP5/K05qDERbpIM61ibVLz311F4Oh4vE0/f15yqo\nDRyU4QF7N+WcyTBJfDnNUXy+qV2fGtvv+mVvSP0zpoF8BnIa9S210AETtQgL\n70kiGYP5up8YKDIin3fMj5jc0k2RDJO8qixjTSTbJ7lAdvOhVh40SFP1wbsI\ngdPc\r\n=hiTy\r\n-----END PGP SIGNATURE-----\r\n"},"sfdx":{"publicKeyUrl":"https://developer.salesforce.com/media/salesforce-cli/sfdx-cli-03032020.crt","signatureUrl":"https://developer.salesforce.com/media/salesforce-cli/signatures/salesforce-plugin-functions-0.2.9-ga.2.sig"},"_from":"file:/home/circleci/project/salesforce-plugin-functions-0.2.9-ga.2.tgz","benny":{"name":"benny","bucket":"heroku-build-artifacts","major-version":"2"},"husky":{"hooks":{"pre-push":"sf-husky-pre-push","commit-msg":"sf-husky-commit-msg","pre-commit":"sf-husky-pre-commit"}},"oclif":{"bin":"sf","hooks":{"project:findDeployers":"./lib/hooks/findDeployers"},"plugins":["@oclif/plugin-not-found"],"commands":"./lib/commands","devPlugins":["@oclif/plugin-help","@oclif/plugin-which","@oclif/plugin-command-snapshot","@salesforce/plugin-command-reference"],"topicSeparator":" "},"readme":"# plugin-functions\n\nFunctions plugin for the SF CLI\n\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\n[![NPM](https://img.shields.io/npm/v/@salesforce/plugin-functions.svg?label=@salesforce/functions)](https://www.npmjs.com/package/@salesforce/functions) [![CircleCI](https://circleci.com/gh/salesforcecli/plugin-functions/tree/main.svg?style=shield)](https://circleci.com/gh/salesforcecli/plugin-functions/tree/main) [![Downloads/week](https://img.shields.io/npm/dw/@salesforce/plugin-functions.svg)](https://npmjs.org/package/@salesforce/plugin-functions) [![License](https://img.shields.io/badge/License-BSD%203--Clause-brightgreen.svg)](https://raw.githubusercontent.com/salesforcecli/plugin-functions/main/LICENSE.txt)\n\n<!-- toc -->\n\n- [plugin-functions](#plugin-functions)\n- [Usage](#usage)\n- [Commands](#commands)\n<!-- tocstop -->\n\n# Usage\n\n1. Install the SFDX CLI: [Install instructions](https://developer.salesforce.com/docs/atlas.en-us.sfdx_setup.meta/sfdx_setup/sfdx_setup_install_cli.htm)\n2. Then run `sfdx plugins:install @salesforce/plugin-functions`:\n\n```sh-session\n$ sfdx plugins:install @salesforce/plugin-functions\nrunning command...\n```\n\nNow you should be able to run functions commands, e.g. `sfdx env:list`, `sfdx login:functions`\n\n# Commands\n\n<!-- commands -->\n\n- [`sf env:create:compute`](#sf-envcreatecompute)\n- [`sf env:delete`](#sf-envdelete)\n- [`sf env:display`](#sf-envdisplay)\n- [`sf env:list`](#sf-envlist)\n- [`sf env:log:tail`](#sf-envlogtail)\n- [`sf env:logdrain:add`](#sf-envlogdrainadd)\n- [`sf env:logdrain:list`](#sf-envlogdrainlist)\n- [`sf env:logdrain:remove`](#sf-envlogdrainremove)\n- [`sf env:var:get KEY`](#sf-envvarget-key)\n- [`sf env:var:list`](#sf-envvarlist)\n- [`sf env:var:set`](#sf-envvarset)\n- [`sf env:var:unset`](#sf-envvarunset)\n- [`sf generate:function`](#sf-generatefunction)\n- [`sf generate:project`](#sf-generateproject)\n- [`sf login:functions`](#sf-loginfunctions)\n- [`sf project:deploy:functions`](#sf-projectdeployfunctions)\n- [`sf run:function`](#sf-runfunction)\n- [`sf run:function:start`](#sf-runfunctionstart)\n\n## `sf env:create:compute`\n\ncreate a compute environment for use with Salesforce Functions\n\n```\nUSAGE\n  $ sf env:create:compute\n\nOPTIONS\n  -a, --setalias=setalias            alias for the created environment\n  -o, --connected-org=connected-org  username or alias for the org that the compute environment should be connected to\n  --json                             format output as json\n\nEXAMPLES\n  $ sfdx env:create:compute\n  $ sfdx env:create:compute --setalias my-compute-environment\n  $ sfdx env:create:compute --connected-org my-scratch-org\n```\n\n_See code: [src/commands/env/create/compute.ts](https://github.com/salesforcecli/plugin-functions/blob/v0.2.9-ga.1/src/commands/env/create/compute.ts)_\n\n## `sf env:delete`\n\ndelete an environment\n\n```\nUSAGE\n  $ sf env:delete\n\nOPTIONS\n  -c, --confirm=name             confirmation name\n  -e, --environment=environment  (required) environment name\n  --json                         format output as json\n\nEXAMPLES\n  $ sfdx env:delete --environment=billingApp-Scratch1\n  $ sfdx env:delete --environment=billingApp-Scratch1 --confirm=billingApp-Scratch1\n```\n\n_See code: [src/commands/env/delete.ts](https://github.com/salesforcecli/plugin-functions/blob/v0.2.9-ga.1/src/commands/env/delete.ts)_\n\n## `sf env:display`\n\ndisplay details for an environment\n\n```\nUSAGE\n  $ sf env:display\n\nOPTIONS\n  -e, --environment=environment  (required) environment name\n  --json                         format output as json\n  --verbose                      verbose display output\n\nEXAMPLE\n  $ sfdx env:display --environment=billingApp-Scratch1\n```\n\n_See code: [src/commands/env/display.ts](https://github.com/salesforcecli/plugin-functions/blob/v0.2.9-ga.1/src/commands/env/display.ts)_\n\n## `sf env:list`\n\nList all environments by type\n\n```\nUSAGE\n  $ sf env:list\n\nOPTIONS\n  -j, --json                                     output list in JSON format\n  -t, --environment-type=org|scratchorg|compute  filter by one or more environment types (org, scratchorg, compute)\n\n  --all                                          show all available envs instead of scoping to active orgs and their\n                                                 connected compute envs\n\nEXAMPLES\n  $ sfdx env:list\n  $ sfdx env:list --all\n  $ sfdx env:list --environment-type org --environment-type compute\n```\n\n_See code: [src/commands/env/list.ts](https://github.com/salesforcecli/plugin-functions/blob/v0.2.9-ga.1/src/commands/env/list.ts)_\n\n## `sf env:log:tail`\n\nstream log output for an environment\n\n```\nUSAGE\n  $ sf env:log:tail\n\nOPTIONS\n  -e, --environment=environment  (required) environment name to retrieve logs\n  --json                         format output as json\n\nEXAMPLE\n  sfdx env:log:tail --environment=billingApp-Scratch1\n```\n\n_See code: [src/commands/env/log/tail.ts](https://github.com/salesforcecli/plugin-functions/blob/v0.2.9-ga.1/src/commands/env/log/tail.ts)_\n\n## `sf env:logdrain:add`\n\nAdd log drain to a specified environment\n\n```\nUSAGE\n  $ sf env:logdrain:add\n\nOPTIONS\n  -e, --environment=environment  (required) environment name\n  -u, --url=url                  (required) endpoint that will receive sent logs\n  --json                         format output as json\n\nEXAMPLE\n  $ sfdx env:logdrain:add --environment=billingApp-Sandbox --url=https://example.com/drain\n```\n\n_See code: [src/commands/env/logdrain/add.ts](https://github.com/salesforcecli/plugin-functions/blob/v0.2.9-ga.1/src/commands/env/logdrain/add.ts)_\n\n## `sf env:logdrain:list`\n\nList log drains connected to a specified environment\n\n```\nUSAGE\n  $ sf env:logdrain:list\n\nOPTIONS\n  -e, --environment=environment  (required) environment name\n  --json                         output result in json\n\nEXAMPLE\n  $ sfdx env:logdrain:list --environment=billingApp-Sandbox\n```\n\n_See code: [src/commands/env/logdrain/list.ts](https://github.com/salesforcecli/plugin-functions/blob/v0.2.9-ga.1/src/commands/env/logdrain/list.ts)_\n\n## `sf env:logdrain:remove`\n\nRemove log drain from a specified environment.\n\n```\nUSAGE\n  $ sf env:logdrain:remove\n\nOPTIONS\n  -e, --environment=environment  (required) environment name\n  -u, --url=url                  (required) logdrain url to remove\n  --json                         format output as json\n\nEXAMPLE\n  $ sfdx env:logdrain:remove --environment=billingApp-Sandbox --url=syslog://syslog-a.logdna.com:11137\n```\n\n_See code: [src/commands/env/logdrain/remove.ts](https://github.com/salesforcecli/plugin-functions/blob/v0.2.9-ga.1/src/commands/env/logdrain/remove.ts)_\n\n## `sf env:var:get KEY`\n\ndisplay a single config value for an environment\n\n```\nUSAGE\n  $ sf env:var:get KEY\n\nOPTIONS\n  -e, --environment=environment  (required) environment name\n  --json                         format output as json\n\nEXAMPLE\n  $ sfdx env:var:get foo --environment=my-environment\n```\n\n_See code: [src/commands/env/var/get.ts](https://github.com/salesforcecli/plugin-functions/blob/v0.2.9-ga.1/src/commands/env/var/get.ts)_\n\n## `sf env:var:list`\n\nlist your config vars in a table\n\n```\nUSAGE\n  $ sf env:var:list\n\nOPTIONS\n  -e, --environment=environment  (required) environment name\n  --json                         format output as json\n\nEXAMPLE\n  $ sfdx env:var:list --environment=my-environment\n```\n\n_See code: [src/commands/env/var/list.ts](https://github.com/salesforcecli/plugin-functions/blob/v0.2.9-ga.1/src/commands/env/var/list.ts)_\n\n## `sf env:var:set`\n\nsets a single config value for an environment\n\n```\nUSAGE\n  $ sf env:var:set\n\nOPTIONS\n  -e, --environment=environment  (required) environment name\n  --json                         format output as json\n\nEXAMPLE\n  $ sfdx env:var:set foo=bar --environment=my-environment\n```\n\n_See code: [src/commands/env/var/set.ts](https://github.com/salesforcecli/plugin-functions/blob/v0.2.9-ga.1/src/commands/env/var/set.ts)_\n\n## `sf env:var:unset`\n\nunset a single config value for an environment\n\n```\nUSAGE\n  $ sf env:var:unset\n\nOPTIONS\n  -e, --environment=environment  (required) environment name\n  --json                         format output as json\n\nEXAMPLE\n  $ sfdx env:var:unset foo --environment=my-environment\n```\n\n_See code: [src/commands/env/var/unset.ts](https://github.com/salesforcecli/plugin-functions/blob/v0.2.9-ga.1/src/commands/env/var/unset.ts)_\n\n## `sf generate:function`\n\ncreate a function with basic scaffolding specific to a given language\n\n```\nUSAGE\n  $ sf generate:function\n\nOPTIONS\n  -l, --language=(javascript|typescript|java)  (required) language\n  -n, --name=name                              (required) function name\n  --json                                       format output as json\n\nALIASES\n  $ sf evergreen:function:init\n\nEXAMPLE\n  $ sfdx evergreen:function:create MyFunction --language=javascript\n```\n\n_See code: [src/commands/generate/function.ts](https://github.com/salesforcecli/plugin-functions/blob/v0.2.9-ga.1/src/commands/generate/function.ts)_\n\n## `sf generate:project`\n\n```\nUSAGE\n  $ sf generate:project\n\nOPTIONS\n  -n, --name=name  (required) name of the generated project\n  --json           format output as json\n```\n\n_See code: [src/commands/generate/project.ts](https://github.com/salesforcecli/plugin-functions/blob/v0.2.9-ga.1/src/commands/generate/project.ts)_\n\n## `sf login:functions`\n\nlog into your account\n\n```\nUSAGE\n  $ sf login:functions\n\nEXAMPLE\n  $ sfdx login:functions\n```\n\n_See code: [src/commands/login/functions.ts](https://github.com/salesforcecli/plugin-functions/blob/v0.2.9-ga.1/src/commands/login/functions.ts)_\n\n## `sf project:deploy:functions`\n\n```\nUSAGE\n  $ sf project:deploy:functions\n\nOPTIONS\n  -b, --branch=branch                deploy the latest commit from a branch different from the currently active branch\n\n  -o, --connected-org=connected-org  (required) username or alias for the org that the compute environment should be\n                                     connected to\n\n  -q, --quiet                        limit the amount of output displayed from the deploy process\n\n  --force                            ignore warnings and overwrite remote repository (not allowed in production)\n\n  --json                             format output as json\n```\n\n_See code: [src/commands/project/deploy/functions.ts](https://github.com/salesforcecli/plugin-functions/blob/v0.2.9-ga.1/src/commands/project/deploy/functions.ts)_\n\n## `sf run:function`\n\nsend a cloudevent to a function\n\n```\nUSAGE\n  $ sf run:function\n\nOPTIONS\n  -H, --headers=headers              set headers\n  -l, --url=url                      (required) url of the function to run\n  -o, --connected-org=connected-org  username or alias for the target org; overrides default target org\n  -p, --payload=payload              set the payload of the cloudevent. also accepts @file.txt format\n  -s, --structured                   set the cloudevent to be emitted as a structured cloudevent (json)\n  --json                             format output as json\n\nEXAMPLE\n\n       $ sfdx run:function -l http://localhost:8080 -p '{\"id\": 12345}'\n       $ sfdx run:function -l http://localhost:8080 -p '@file.json'\n       $ echo '{\"id\": 12345}' | sfdx run:function -l http://localhost:8080\n       $ sfdx run:function -l http://localhost:8080 -p '{\"id\": 12345}' --structured\n```\n\n_See code: [src/commands/run/function.ts](https://github.com/salesforcecli/plugin-functions/blob/v0.2.9-ga.1/src/commands/run/function.ts)_\n\n## `sf run:function:start`\n\nbuild and run function image locally\n\n```\nUSAGE\n  $ sf run:function:start\n\nOPTIONS\n  -d, --debug-port=debug-port  [default: 9229] port for remote debugging\n  -e, --env=env                set environment variables (provided during build and run)\n  -p, --port=port              [default: 8080] port for running the function\n  -v, --verbose                output additional logs\n  --clear-cache                clear associated cache before executing.\n  --json                       format output as json\n\n  --network=network            Connect and build containers to a network. This can be useful to build containers which\n                               require a local resource.\n\n  --no-pull                    skip pulling builder image before use\n\nEXAMPLE\n\n       $ sfdx run:function:start\n       $ sfdx run:function:start -e VAR=VALUE\n       $ sfdx run:function:start --network host --no-pull --clear-cache --debug-port 9000 --port 5000\n```\n\n_See code: [src/commands/run/function/start.ts](https://github.com/salesforcecli/plugin-functions/blob/v0.2.9-ga.1/src/commands/run/function/start.ts)_\n\n<!-- commandsstop -->\n","engines":{"node":">=12.0.0"},"scripts":{"docs":"sf-docs","lint":"sf-lint","test":"sf-test","build":"sf-build","clean":"sf-clean","format":"sf-format","compile":"sf-compile","prepack":"sf-prepack","prepare":"sf-install && husky install","pretest":"sf-compile-test","version":"oclif-dev readme","postpack":"shx rm -f oclif.manifest.json","posttest":"yarn lint && yarn test:deprecation-policy","clean-all":"sf-clean all","clean:lib":"shx rm -rf lib && shx rm -rf coverage && shx rm -rf .nyc_output && shx rm -f oclif.manifest.json","test:command-reference":"./bin/dev commandreference:generate --erroronwarnings","test:deprecation-policy":"./bin/dev snapshot:compare"},"_npmUser":{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/salesforcecli/plugin-functions.git","type":"git"},"_npmVersion":"6.14.12","description":"Functions plugin for the SF CLI","directories":{},"_nodeVersion":"12.22.1","dependencies":{"uuid":"^8.3.2","axios":"^0.21.1","execa":"^5.0.0","kbpgp":"^2.1.15","cli-ux":"^5.6.2","lodash":"^4.17.21","date-fns":"^2.20.0","fs-extra":"^10.0.0","handlebars":"^4.7.7","node-fetch":"^2.6.1","@oclif/core":"^0.5.17","cloudevents":"^4.0.2","sha256-file":"^1.0.0","global-agent":"^2.2.0","netrc-parser":"^3.1.6","axios-debug-log":"^0.8.2","@salesforce/core":"^3.1.1-v3.2","@heroku-cli/color":"^1.1.14","@heroku-cli/schema":"^1.0.25","yeoman-environment":"^3.3.0","@heroku/eventsource":"^1.0.7","@salesforce/ts-sinon":"^1.3.18","@heroku/function-toml":"^0.0.3","@salesforce/templates":"^52.0.0","@salesforce/plugin-org":"^1.6.7","@oclif/plugin-not-found":"^1.2.4","@heroku/project-descriptor":"^0.0.5","@salesforce/plugin-project-utils":"^0.0.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.1.0","shx":"^0.3.3","chai":"^4.2.0","husky":"^6.0.0","mocha":"^9.0.1","sinon":"11.1.1","eslint":"^7.29.0","globby":"^11.0.4","ts-node":"^10.0.0","prettier":"^2.0.5","sinon-chai":"^3.6.0","typescript":"^4.3.4","@oclif/test":"^1","@types/uuid":"^8.3.0","lint-staged":"^11.0.0","pretty-quick":"^3.1.1","yeoman-assert":"^3.1.1","@oclif/dev-cli":"^1","@types/nodegit":"^0.27.2","@types/fs-extra":"^9.0.8","@types/node-fetch":"^2.5.10","@types/sinon-chai":"^3.2.5","@oclif/plugin-help":"^3","@types/sha256-file":"^1.0.0","@oclif/plugin-which":"^1.0.3","eslint-plugin-jsdoc":"^35.4.0","@salesforce/ts-types":"^1.5.5","@types/yeoman-assert":"^3.1.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.20.2","@types/supports-color":"^8.1.0","@salesforce/dev-config":"^2.1.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.1.3","@salesforce/dev-scripts":"^0.9.15","eslint-config-salesforce":"^0.1.6","@types/yeoman-environment":"^2.10.2","@typescript-eslint/parser":"^4.28.0","@salesforce/prettier-config":"^0.0.2","@oclif/plugin-command-snapshot":"^2.1.2","@typescript-eslint/eslint-plugin":"^4.28.0","eslint-config-salesforce-license":"^0.1.6","eslint-config-salesforce-typescript":"^0.2.7","@salesforce/plugin-command-reference":"^1.3.4"},"_npmOperationalInternal":{"tmp":"tmp/plugin-functions_0.2.9-ga.2_1624999228604_0.009208790549222856","host":"s3://npm-registry-packages"}},"0.2.15":{"name":"@salesforce/plugin-functions","version":"0.2.15","keywords":["oclif-plugin"],"author":{"name":"heroku-front-end@salesforce.com"},"license":"BSD-3-Clause","_id":"@salesforce/plugin-functions@0.2.15","maintainers":[{"name":"svanteddu","email":"svanteddu@salesforce.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"alyssaa14","email":"aarvin@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"mallik.webaroo","email":"mallik.webaroo@gmail.com"},{"name":"cafreeman","email":"cfreeman.code@gmail.com"},{"name":"dlouvton","email":"dlouvton@gmail.com"},{"name":"vttikoo","email":"vtikoo@salesforce.com"},{"name":"rjanamanchi","email":"rjanamanchi@salesforce.com"},{"name":"ahakro","email":"ahakro@salesforce.com"},{"name":"justinharringa","email":"justin@harringa.com"},{"name":"maliroteh-sf","email":"maliroteh@salesforce.com"},{"name":"fernomac","email":"no_oneatall@hotmail.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"nolanlawson","email":"nolan@nolanlawson.com"},{"name":"amcconnell-sf","email":"amcconnell@salesforce.com"},{"name":"rxu-sfdc","email":"rxu@salesforce.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"abdulsattar","email":"asattar.md@gmail.com"},{"name":"nazligungor","email":"n.gungor@salesforce.com"},{"name":"dehru","email":"dehru2@yahoo.com"},{"name":"jgraff","email":"jgraff@salesforce.com"},{"name":"cdias","email":"cdias@salesforce.com"},{"name":"conal","email":"conalc86@gmail.com"},{"name":"jgrantham","email":"jason.grantham@salesforce.com"},{"name":"vazexqi","email":"nchen.dev@mac.com"},{"name":"mpsenn","email":"msenn@salesforce.com"},{"name":"sfdc_iamigo","email":"igoldstein@salesforce.com"},{"name":"diervo","email":"elfogris@gmail.com"},{"name":"rsalvador","email":"rsalvador@salesforce.com"},{"name":"kevinv11n","email":"kevin@v11n.com"},{"name":"tbliss","email":"tbliss@salesforce.com"},{"name":"davidturissini","email":"davidairborne@gmail.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"pmdartus","email":"dartus.pierremarie@gmail.com"},{"name":"futuremint_sf","email":"dwoodward@salesforce.com"},{"name":"interactivellama","email":"llama@interactivellama.com"},{"name":"maratto","email":"marat+npm@salesforce.com"},{"name":"pallavi.singh","email":"pallavi.singh@salesforce.com"},{"name":"smugakamil","email":"smugakamil@gmail.com"},{"name":"tausifm","email":"tausif.muzaffar@salesforce.com"},{"name":"kriscfoster","email":"kris.foster@ucdconnect.ie"},{"name":"brandonm","email":"bmurnane@salesforce.com"},{"name":"vineet-sinha","email":"vineet.sinha@gmail.com"},{"name":"salesforce-bot","email":"j.ward+npm@salesforce.com"},{"name":"harshkothari410","email":"harshkothari410@gmail.com"},{"name":"ekashida","email":"ekashida@gmail.com"},{"name":"gr8gatsby","email":"kevinhill@live.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"krisgraysfdc","email":"kgray@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"jqian","email":"jqian@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"rasphilco","email":"philipe.navarro@salesforce.com"},{"name":"jbfeingold","email":"jfeingold@salesforce.com"},{"name":"michaelhoefer","email":"michaelhoefer@gmail.com"},{"name":"tlohr","email":"tlohr@salesforce.com"},{"name":"dpessoa","email":"dpessoa@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"jgellin","email":"jgellin@salesforce.com"},{"name":"maxreality","email":"m@ab3.in"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"davidrouten","email":"david@routen.io"},{"name":"tconn","email":"tconn@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"}],"homepage":"https://github.com/salesforcecli/plugin-functions","bugs":{"url":"https://github.com/salesforcecli/plugin-functions/issues"},"bin":{"functions":"bin/run"},"dist":{"shasum":"0d963537d6adbe47172147fb43e0023ab7cc3d4b","tarball":"https://registry.npmjs.org/@salesforce/plugin-functions/-/plugin-functions-0.2.15.tgz","fileCount":107,"integrity":"sha512-bghL3lCagIuoQEcXoyo6gr4W/qPB2DeKJeC+JBYVKoEBkkvvOBHpt13B9vM5YNgcgyNy4cevZPB0g+ucs9As/w==","signatures":[{"sig":"MEQCIEUq6BndEKwsiDn8aWsquZSGBfh00uzqluEXZ4FVqCRQAiBlaN/pUVgUsTP2nLAEZ+ZL6ZgvWRSVroDRbfctWZi8ZQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":203082,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg3OOECRA9TVsSAnZWagAASI8P/ApLzgrUBKSPJueFvcFZ\nh/9pKZJlKVdFhUfpCfv/niS+VhA9kkxrNkknWcQGYaxkHwsAaZizEYbtMRpB\n8yWb8g6i/1mx4chxxekkBCQDshT5KdoexMAEG/ZmjlEoxl1QW+M/PUnvVEjo\nWl+7x/EGM1C4v1YJ/2X5oBBPXZ4GPxLShLVnrCKU9sEXORpwUM7G4inFod1X\nPL2C4Dt1k2FfoAmaVwZvbgKpS6RWFllnwXTlfFl5YW7gmteq565fRseV4EoU\nMJfN8MvN5KgVNkXO9MFVHiUa0IK0v0NYT77rT11tlKy0lwGIGIXbU3+Ck9ZT\nsYjO5hvh25hAvM5XP4GZaJDtZSbBEGnKxajXYFO4IwKGClYT3d4og77PCwex\n4pMLv8FBzaYOpfqDaT7yBrT7UHGe7hJEizGbYmu/rR50pPGJrDYX/spE06jM\nhkaiPDxqOGqCy/YnhMm1Z+Yieq1qij5wDuSjUBp4UTZSbMh2GVspjuCwtFEH\nh89xnj/3Y8wPyYIMAkgNHSU2GOf+zE67QcWo293I5M/nZUYbPvE8F8iFyv5x\nO5I+2RUl734KZCx2dJai4vsonbrabnSaAGJxduIHCKIwqH2GcVpSLKkroZX7\n01oMGmsFwBDSbn4u2LXO38MPqO8EOES88NmrNviDB2KMX9pRvEexvvmIPDDt\nRtFF\r\n=dNMT\r\n-----END PGP SIGNATURE-----\r\n"},"sfdx":{"publicKeyUrl":"https://developer.salesforce.com/media/salesforce-cli/sfdx-cli-03032020.crt","signatureUrl":"https://developer.salesforce.com/media/salesforce-cli/signatures/salesforce-plugin-functions-0.2.15.sig"},"_from":"file:/home/circleci/project/salesforce-plugin-functions-0.2.15.tgz","husky":{"hooks":{"pre-push":"sf-husky-pre-push","commit-msg":"sf-husky-commit-msg","pre-commit":"sf-husky-pre-commit"}},"oclif":{"bin":"sf","hooks":{"project:findDeployers":"./lib/hooks/findDeployers"},"plugins":["@oclif/plugin-not-found"],"commands":"./lib/commands","devPlugins":["@oclif/plugin-help","@oclif/plugin-which","@oclif/plugin-command-snapshot","@salesforce/plugin-command-reference"],"topicSeparator":" "},"readme":"# plugin-functions\n\nFunctions plugin for the SF CLI\n\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\n[![NPM](https://img.shields.io/npm/v/@salesforce/plugin-functions.svg?label=@salesforce/functions)](https://www.npmjs.com/package/@salesforce/functions) [![CircleCI](https://circleci.com/gh/salesforcecli/plugin-functions/tree/main.svg?style=shield)](https://circleci.com/gh/salesforcecli/plugin-functions/tree/main) [![Downloads/week](https://img.shields.io/npm/dw/@salesforce/plugin-functions.svg)](https://npmjs.org/package/@salesforce/plugin-functions) [![License](https://img.shields.io/badge/License-BSD%203--Clause-brightgreen.svg)](https://raw.githubusercontent.com/salesforcecli/plugin-functions/main/LICENSE.txt)\n\n<!-- toc -->\n\n- [plugin-functions](#plugin-functions)\n- [Usage](#usage)\n- [Commands](#commands)\n<!-- tocstop -->\n\n# Usage\n\n1. Install the SFDX CLI: [Install instructions](https://developer.salesforce.com/docs/atlas.en-us.sfdx_setup.meta/sfdx_setup/sfdx_setup_install_cli.htm)\n2. Then run `sfdx plugins:install @salesforce/plugin-functions`:\n\n```sh-session\n$ sfdx plugins:install @salesforce/plugin-functions\nrunning command...\n```\n\nNow you should be able to run functions commands, e.g. `sfdx env:list`, `sfdx login:functions`\n\n# Commands\n\n<!-- commands -->\n\n- [`sf env:create:compute`](#sf-envcreatecompute)\n- [`sf env:delete`](#sf-envdelete)\n- [`sf env:display`](#sf-envdisplay)\n- [`sf env:list`](#sf-envlist)\n- [`sf env:log:tail`](#sf-envlogtail)\n- [`sf env:logdrain:add`](#sf-envlogdrainadd)\n- [`sf env:logdrain:list`](#sf-envlogdrainlist)\n- [`sf env:logdrain:remove`](#sf-envlogdrainremove)\n- [`sf env:var:get KEY`](#sf-envvarget-key)\n- [`sf env:var:list`](#sf-envvarlist)\n- [`sf env:var:set`](#sf-envvarset)\n- [`sf env:var:unset`](#sf-envvarunset)\n- [`sf generate:function`](#sf-generatefunction)\n- [`sf generate:project`](#sf-generateproject)\n- [`sf login:functions`](#sf-loginfunctions)\n- [`sf project:deploy:functions`](#sf-projectdeployfunctions)\n- [`sf run:function`](#sf-runfunction)\n- [`sf run:function:start`](#sf-runfunctionstart)\n- [`sf whoami:functions`](#sf-whoamifunctions)\n\n## `sf env:create:compute`\n\ncreate a compute environment for use with Salesforce Functions\n\n```\nUSAGE\n  $ sf env:create:compute\n\nOPTIONS\n  -a, --setalias=setalias            alias for the created environment\n  -o, --connected-org=connected-org  username or alias for the org that the compute environment should be connected to\n  --json                             format output as json\n\nEXAMPLES\n  $ sfdx env:create:compute\n  $ sfdx env:create:compute --setalias my-compute-environment\n  $ sfdx env:create:compute --connected-org my-scratch-org\n```\n\n_See code: [src/commands/env/create/compute.ts](https://github.com/salesforcecli/plugin-functions/blob/v0.2.14/src/commands/env/create/compute.ts)_\n\n## `sf env:delete`\n\ndelete an environment\n\n```\nUSAGE\n  $ sf env:delete\n\nOPTIONS\n  -c, --confirm=name             confirmation name\n  -e, --environment=environment  (required) environment name\n  --json                         format output as json\n\nEXAMPLES\n  $ sfdx env:delete --environment=billingApp-Scratch1\n  $ sfdx env:delete --environment=billingApp-Scratch1 --confirm=billingApp-Scratch1\n```\n\n_See code: [src/commands/env/delete.ts](https://github.com/salesforcecli/plugin-functions/blob/v0.2.14/src/commands/env/delete.ts)_\n\n## `sf env:display`\n\ndisplay details for an environment\n\n```\nUSAGE\n  $ sf env:display\n\nOPTIONS\n  -e, --environment=environment  (required) environment name\n  --json                         format output as json\n  --verbose                      verbose display output\n\nEXAMPLE\n  $ sfdx env:display --environment=billingApp-Scratch1\n```\n\n_See code: [src/commands/env/display.ts](https://github.com/salesforcecli/plugin-functions/blob/v0.2.14/src/commands/env/display.ts)_\n\n## `sf env:list`\n\nList all environments by type\n\n```\nUSAGE\n  $ sf env:list\n\nOPTIONS\n  -j, --json                                     output list in JSON format\n  -t, --environment-type=org|scratchorg|compute  filter by one or more environment types (org, scratchorg, compute)\n\n  --all                                          show all available envs instead of scoping to active orgs and their\n                                                 connected compute envs\n\nEXAMPLES\n  $ sfdx env:list\n  $ sfdx env:list --all\n  $ sfdx env:list --environment-type org --environment-type compute\n```\n\n_See code: [src/commands/env/list.ts](https://github.com/salesforcecli/plugin-functions/blob/v0.2.14/src/commands/env/list.ts)_\n\n## `sf env:log:tail`\n\nstream log output for an environment\n\n```\nUSAGE\n  $ sf env:log:tail\n\nOPTIONS\n  -e, --environment=environment  (required) environment name to retrieve logs\n  --json                         format output as json\n\nEXAMPLE\n  sfdx env:log:tail --environment=billingApp-Scratch1\n```\n\n_See code: [src/commands/env/log/tail.ts](https://github.com/salesforcecli/plugin-functions/blob/v0.2.14/src/commands/env/log/tail.ts)_\n\n## `sf env:logdrain:add`\n\nAdd log drain to a specified environment\n\n```\nUSAGE\n  $ sf env:logdrain:add\n\nOPTIONS\n  -e, --environment=environment  (required) environment name\n  -u, --url=url                  (required) endpoint that will receive sent logs\n  --json                         format output as json\n\nEXAMPLE\n  $ sfdx env:logdrain:add --environment=billingApp-Sandbox --url=https://example.com/drain\n```\n\n_See code: [src/commands/env/logdrain/add.ts](https://github.com/salesforcecli/plugin-functions/blob/v0.2.14/src/commands/env/logdrain/add.ts)_\n\n## `sf env:logdrain:list`\n\nList log drains connected to a specified environment\n\n```\nUSAGE\n  $ sf env:logdrain:list\n\nOPTIONS\n  -e, --environment=environment  (required) environment name\n  --json                         output result in json\n\nEXAMPLE\n  $ sfdx env:logdrain:list --environment=billingApp-Sandbox\n```\n\n_See code: [src/commands/env/logdrain/list.ts](https://github.com/salesforcecli/plugin-functions/blob/v0.2.14/src/commands/env/logdrain/list.ts)_\n\n## `sf env:logdrain:remove`\n\nRemove log drain from a specified environment.\n\n```\nUSAGE\n  $ sf env:logdrain:remove\n\nOPTIONS\n  -e, --environment=environment  (required) environment name\n  -u, --url=url                  (required) logdrain url to remove\n  --json                         format output as json\n\nEXAMPLE\n  $ sfdx env:logdrain:remove --environment=billingApp-Sandbox --url=syslog://syslog-a.logdna.com:11137\n```\n\n_See code: [src/commands/env/logdrain/remove.ts](https://github.com/salesforcecli/plugin-functions/blob/v0.2.14/src/commands/env/logdrain/remove.ts)_\n\n## `sf env:var:get KEY`\n\ndisplay a single config value for an environment\n\n```\nUSAGE\n  $ sf env:var:get KEY\n\nOPTIONS\n  -e, --environment=environment  (required) environment name\n  --json                         format output as json\n\nEXAMPLE\n  $ sfdx env:var:get foo --environment=my-environment\n```\n\n_See code: [src/commands/env/var/get.ts](https://github.com/salesforcecli/plugin-functions/blob/v0.2.14/src/commands/env/var/get.ts)_\n\n## `sf env:var:list`\n\nlist your config vars in a table\n\n```\nUSAGE\n  $ sf env:var:list\n\nOPTIONS\n  -e, --environment=environment  (required) environment name\n  --json                         format output as json\n\nEXAMPLE\n  $ sfdx env:var:list --environment=my-environment\n```\n\n_See code: [src/commands/env/var/list.ts](https://github.com/salesforcecli/plugin-functions/blob/v0.2.14/src/commands/env/var/list.ts)_\n\n## `sf env:var:set`\n\nsets a single config value for an environment\n\n```\nUSAGE\n  $ sf env:var:set\n\nOPTIONS\n  -e, --environment=environment  (required) environment name\n  --json                         format output as json\n\nEXAMPLE\n  $ sfdx env:var:set foo=bar --environment=my-environment\n```\n\n_See code: [src/commands/env/var/set.ts](https://github.com/salesforcecli/plugin-functions/blob/v0.2.14/src/commands/env/var/set.ts)_\n\n## `sf env:var:unset`\n\nunset a single config value for an environment\n\n```\nUSAGE\n  $ sf env:var:unset\n\nOPTIONS\n  -e, --environment=environment  (required) environment name\n  --json                         format output as json\n\nEXAMPLE\n  $ sfdx env:var:unset foo --environment=my-environment\n```\n\n_See code: [src/commands/env/var/unset.ts](https://github.com/salesforcecli/plugin-functions/blob/v0.2.14/src/commands/env/var/unset.ts)_\n\n## `sf generate:function`\n\ncreate a function with basic scaffolding specific to a given language\n\n```\nUSAGE\n  $ sf generate:function\n\nOPTIONS\n  -l, --language=(javascript|typescript|java)  (required) language\n  -n, --name=name                              (required) function name\n  --json                                       format output as json\n\nALIASES\n  $ sf evergreen:function:init\n\nEXAMPLE\n  $ sfdx evergreen:function:create MyFunction --language=javascript\n```\n\n_See code: [src/commands/generate/function.ts](https://github.com/salesforcecli/plugin-functions/blob/v0.2.14/src/commands/generate/function.ts)_\n\n## `sf generate:project`\n\n```\nUSAGE\n  $ sf generate:project\n\nOPTIONS\n  -n, --name=name  (required) name of the generated project\n  --json           format output as json\n```\n\n_See code: [src/commands/generate/project.ts](https://github.com/salesforcecli/plugin-functions/blob/v0.2.14/src/commands/generate/project.ts)_\n\n## `sf login:functions`\n\nlog into your account\n\n```\nUSAGE\n  $ sf login:functions\n\nEXAMPLE\n  $ sfdx login:functions\n```\n\n_See code: [src/commands/login/functions.ts](https://github.com/salesforcecli/plugin-functions/blob/v0.2.14/src/commands/login/functions.ts)_\n\n## `sf project:deploy:functions`\n\n```\nUSAGE\n  $ sf project:deploy:functions\n\nOPTIONS\n  -b, --branch=branch                deploy the latest commit from a branch different from the currently active branch\n\n  -o, --connected-org=connected-org  (required) username or alias for the org that the compute environment should be\n                                     connected to\n\n  -q, --quiet                        limit the amount of output displayed from the deploy process\n\n  --force                            ignore warnings and overwrite remote repository (not allowed in production)\n\n  --json                             format output as json\n```\n\n_See code: [src/commands/project/deploy/functions.ts](https://github.com/salesforcecli/plugin-functions/blob/v0.2.14/src/commands/project/deploy/functions.ts)_\n\n## `sf run:function`\n\nsend a cloudevent to a function\n\n```\nUSAGE\n  $ sf run:function\n\nOPTIONS\n  -H, --headers=headers              set headers\n  -l, --url=url                      (required) url of the function to run\n  -o, --connected-org=connected-org  username or alias for the target org; overrides default target org\n  -p, --payload=payload              set the payload of the cloudevent. also accepts @file.txt format\n  -s, --structured                   set the cloudevent to be emitted as a structured cloudevent (json)\n  --json                             format output as json\n\nEXAMPLE\n\n       $ sfdx run:function -l http://localhost:8080 -p '{\"id\": 12345}'\n       $ sfdx run:function -l http://localhost:8080 -p '@file.json'\n       $ echo '{\"id\": 12345}' | sfdx run:function -l http://localhost:8080\n       $ sfdx run:function -l http://localhost:8080 -p '{\"id\": 12345}' --structured\n```\n\n_See code: [src/commands/run/function.ts](https://github.com/salesforcecli/plugin-functions/blob/v0.2.14/src/commands/run/function.ts)_\n\n## `sf run:function:start`\n\nbuild and run function image locally\n\n```\nUSAGE\n  $ sf run:function:start\n\nOPTIONS\n  -d, --debug-port=debug-port  [default: 9229] port for remote debugging\n  -e, --env=env                set environment variables (provided during build and run)\n  -p, --port=port              [default: 8080] port for running the function\n  -v, --verbose                output additional logs\n  --clear-cache                clear associated cache before executing.\n  --json                       format output as json\n\n  --network=network            Connect and build containers to a network. This can be useful to build containers which\n                               require a local resource.\n\n  --no-pull                    skip pulling builder image before use\n\nEXAMPLE\n\n       $ sfdx run:function:start\n       $ sfdx run:function:start -e VAR=VALUE\n       $ sfdx run:function:start --network host --no-pull --clear-cache --debug-port 9000 --port 5000\n```\n\n_See code: [src/commands/run/function/start.ts](https://github.com/salesforcecli/plugin-functions/blob/v0.2.14/src/commands/run/function/start.ts)_\n\n## `sf whoami:functions`\n\nshow information on your account\n\n```\nUSAGE\n  $ sf whoami:functions\n\nOPTIONS\n  --json  format output as json\n\nEXAMPLE\n  $ sf whoami:functions\n```\n\n_See code: [src/commands/whoami/functions.ts](https://github.com/salesforcecli/plugin-functions/blob/v0.2.14/src/commands/whoami/functions.ts)_\n\n<!-- commandsstop -->\n","engines":{"node":">=12.0.0"},"scripts":{"docs":"sf-docs","lint":"sf-lint","test":"sf-test","build":"sf-build","clean":"sf-clean","format":"sf-format","compile":"sf-compile","prepack":"sf-prepack","prepare":"sf-install && husky install","pretest":"sf-compile-test","version":"oclif-dev readme","postpack":"shx rm -f oclif.manifest.json","posttest":"yarn lint && yarn test:deprecation-policy","clean-all":"sf-clean all","clean:lib":"shx rm -rf lib && shx rm -rf coverage && shx rm -rf .nyc_output && shx rm -f oclif.manifest.json","test:command-reference":"./bin/dev commandreference:generate --erroronwarnings","test:deprecation-policy":"./bin/dev snapshot:compare"},"_npmUser":{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/salesforcecli/plugin-functions.git","type":"git"},"_npmVersion":"6.14.12","description":"Functions plugin for the SF CLI","directories":{},"_nodeVersion":"12.22.1","dependencies":{"uuid":"^8.3.2","axios":"^0.21.1","execa":"^5.0.0","kbpgp":"^2.1.15","cli-ux":"^5.6.2","lodash":"^4.17.21","date-fns":"^2.20.0","fs-extra":"^10.0.0","handlebars":"^4.7.7","node-fetch":"^2.6.1","@oclif/core":"^0.5.17","cloudevents":"^4.0.2","sha256-file":"^1.0.0","global-agent":"^2.2.0","netrc-parser":"^3.1.6","axios-debug-log":"^0.8.2","@salesforce/core":"^3.1.1-v3.2","@heroku-cli/color":"^1.1.14","@heroku-cli/schema":"^1.0.25","yeoman-environment":"^3.3.0","@heroku/eventsource":"^1.0.7","@salesforce/ts-sinon":"^1.3.18","@heroku/function-toml":"^0.0.3","@salesforce/templates":"^52.0.0","@heroku/functions-core":"0.0.2","@salesforce/plugin-org":"^1.6.7","@oclif/plugin-not-found":"^1.2.4","@heroku/project-descriptor":"0.0.5","@salesforce/plugin-project-utils":"^0.0.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.1.0","shx":"^0.3.3","chai":"^4.2.0","husky":"^6.0.0","mocha":"^9.0.1","sinon":"11.1.1","eslint":"^7.29.0","globby":"^11.0.4","ts-node":"^10.0.0","prettier":"^2.0.5","sinon-chai":"^3.6.0","typescript":"^4.3.4","@oclif/test":"^1","@types/uuid":"^8.3.0","lint-staged":"^11.0.0","pretty-quick":"^3.1.1","yeoman-assert":"^3.1.1","@oclif/dev-cli":"^1","@types/nodegit":"^0.27.2","@types/fs-extra":"^9.0.8","@types/node-fetch":"^2.5.10","@types/sinon-chai":"^3.2.5","@oclif/plugin-help":"^3","@types/sha256-file":"^1.0.0","@oclif/plugin-which":"^1.0.3","eslint-plugin-jsdoc":"^35.4.0","@salesforce/ts-types":"^1.5.5","@types/yeoman-assert":"^3.1.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.20.2","@types/supports-color":"^8.1.0","@salesforce/dev-config":"^2.1.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.1.3","@salesforce/dev-scripts":"^0.9.15","eslint-config-salesforce":"^0.1.6","@types/yeoman-environment":"^2.10.2","@typescript-eslint/parser":"^4.28.0","@salesforce/prettier-config":"^0.0.2","@oclif/plugin-command-snapshot":"^2.1.2","@typescript-eslint/eslint-plugin":"^4.28.0","eslint-config-salesforce-license":"^0.1.6","eslint-config-salesforce-typescript":"^0.2.7","@salesforce/plugin-command-reference":"^1.3.4"},"_npmOperationalInternal":{"tmp":"tmp/plugin-functions_0.2.15_1625088900166_0.44305476012465816","host":"s3://npm-registry-packages"}},"0.2.16":{"name":"@salesforce/plugin-functions","version":"0.2.16","keywords":["oclif-plugin"],"author":{"name":"heroku-front-end@salesforce.com"},"license":"BSD-3-Clause","_id":"@salesforce/plugin-functions@0.2.16","maintainers":[{"name":"svanteddu","email":"svanteddu@salesforce.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"alyssaa14","email":"aarvin@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"mallik.webaroo","email":"mallik.webaroo@gmail.com"},{"name":"cafreeman","email":"cfreeman.code@gmail.com"},{"name":"dlouvton","email":"dlouvton@gmail.com"},{"name":"vttikoo","email":"vtikoo@salesforce.com"},{"name":"rjanamanchi","email":"rjanamanchi@salesforce.com"},{"name":"ahakro","email":"ahakro@salesforce.com"},{"name":"justinharringa","email":"justin@harringa.com"},{"name":"maliroteh-sf","email":"maliroteh@salesforce.com"},{"name":"fernomac","email":"no_oneatall@hotmail.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"nolanlawson","email":"nolan@nolanlawson.com"},{"name":"amcconnell-sf","email":"amcconnell@salesforce.com"},{"name":"rxu-sfdc","email":"rxu@salesforce.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"abdulsattar","email":"asattar.md@gmail.com"},{"name":"nazligungor","email":"n.gungor@salesforce.com"},{"name":"dehru","email":"dehru2@yahoo.com"},{"name":"jgraff","email":"jgraff@salesforce.com"},{"name":"cdias","email":"cdias@salesforce.com"},{"name":"conal","email":"conalc86@gmail.com"},{"name":"jgrantham","email":"jason.grantham@salesforce.com"},{"name":"vazexqi","email":"nchen.dev@mac.com"},{"name":"mpsenn","email":"msenn@salesforce.com"},{"name":"sfdc_iamigo","email":"igoldstein@salesforce.com"},{"name":"diervo","email":"elfogris@gmail.com"},{"name":"rsalvador","email":"rsalvador@salesforce.com"},{"name":"kevinv11n","email":"kevin@v11n.com"},{"name":"tbliss","email":"tbliss@salesforce.com"},{"name":"davidturissini","email":"davidairborne@gmail.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"pmdartus","email":"dartus.pierremarie@gmail.com"},{"name":"futuremint_sf","email":"dwoodward@salesforce.com"},{"name":"interactivellama","email":"llama@interactivellama.com"},{"name":"maratto","email":"marat+npm@salesforce.com"},{"name":"pallavi.singh","email":"pallavi.singh@salesforce.com"},{"name":"smugakamil","email":"smugakamil@gmail.com"},{"name":"tausifm","email":"tausif.muzaffar@salesforce.com"},{"name":"kriscfoster","email":"kris.foster@ucdconnect.ie"},{"name":"brandonm","email":"bmurnane@salesforce.com"},{"name":"vineet-sinha","email":"vineet.sinha@gmail.com"},{"name":"salesforce-bot","email":"j.ward+npm@salesforce.com"},{"name":"harshkothari410","email":"harshkothari410@gmail.com"},{"name":"ekashida","email":"ekashida@gmail.com"},{"name":"gr8gatsby","email":"kevinhill@live.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"krisgraysfdc","email":"kgray@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"jqian","email":"jqian@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"rasphilco","email":"philipe.navarro@salesforce.com"},{"name":"jbfeingold","email":"jfeingold@salesforce.com"},{"name":"michaelhoefer","email":"michaelhoefer@gmail.com"},{"name":"tlohr","email":"tlohr@salesforce.com"},{"name":"dpessoa","email":"dpessoa@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"jgellin","email":"jgellin@salesforce.com"},{"name":"maxreality","email":"m@ab3.in"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"davidrouten","email":"david@routen.io"},{"name":"tconn","email":"tconn@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"}],"homepage":"https://github.com/salesforcecli/plugin-functions","bugs":{"url":"https://github.com/salesforcecli/plugin-functions/issues"},"bin":{"functions":"bin/run"},"dist":{"shasum":"37f98b2684b4e659602e0b4424b2a80d2c0e8613","tarball":"https://registry.npmjs.org/@salesforce/plugin-functions/-/plugin-functions-0.2.16.tgz","fileCount":107,"integrity":"sha512-njHMjQvMy/NWMhQEZ7fAbmvr50JIZln5yLvu5BjBBh9KAVuMO+hPBcJyl9U7+ezHKzVJ+TWFkrOBxGLRdFUtxQ==","signatures":[{"sig":"MEQCIEauOyFQi1+XetfFnTyDwUPibkQUr5zYhF1juk3MJlbUAiAvhaagLZvhdMFG4cJedj6dYsMhl5Jso18TtjY8g/zasA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":203428,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg5JHpCRA9TVsSAnZWagAAXbMP/0o2F+miwyWWsJ1kDN3Q\nDQ7TS2uKVnvJMN5u6Ltn1fi3NP7sOqbw0Ol+Ifl60xH5cGZfEAI7dLs76HN/\n68QzbdkFKyi6iqYEFG9iVdC4rLri3E2DCN51euMbEgjqx3vGGoTfViUCqNMc\nAmJRnzMYfeh5oidyYBMRmbvTcgqg7D2Rds5OnuMAr41MrE8DCDoamh6To6Jl\nXkmgPDLek8S9hSfJ26qc7zkIX0yKN/Ya0b0lodImqXttwIwsisii9ExaPJUu\nK0C7o2LcrkHWZloSHolpFoDkdVfvKpRfMSbXqkupG5XTTu5b414w7iD62F0V\n2T0t6dnRE7YCFlG8gy9vlxK+hmLyIO6wgLrXsOwra4SK+PvCCTmk3uUi00lS\nUDD3ahFctCrOP01B5yC+aCaovD2fr0TcvXpTD3F2jssMQocFrM26n8jXr/YZ\nUy3BDukJLF2GR9Ufljzrmh/+sMYNZvfY68N+jXP+hJXz4P1j8f2Thw4SN1/g\n6ESHg4493E1RwywOKhF1boyTEhM/2oIj6g9tPhNDBCozobfkcR88IlAkFZ1J\nAi2VAjI9eaajnN+JV9CM2mzPgJUFA7UfCqOi5z/T5y5lRnWqHATIi/VBkr6/\n/PrVJTnpbx8wzokRmQIJZBRimcW0B48GmP9Hv0AkX50QoPmv8L1qi8avTTkM\neJJg\r\n=N/lU\r\n-----END PGP SIGNATURE-----\r\n"},"sfdx":{"publicKeyUrl":"https://developer.salesforce.com/media/salesforce-cli/sfdx-cli-03032020.crt","signatureUrl":"https://developer.salesforce.com/media/salesforce-cli/signatures/salesforce-plugin-functions-0.2.16.sig"},"_from":"file:/home/circleci/project/salesforce-plugin-functions-0.2.16.tgz","husky":{"hooks":{"pre-push":"sf-husky-pre-push","commit-msg":"sf-husky-commit-msg","pre-commit":"sf-husky-pre-commit"}},"oclif":{"bin":"sf","hooks":{"project:findDeployers":"./lib/hooks/findDeployers"},"plugins":["@oclif/plugin-not-found"],"commands":"./lib/commands","devPlugins":["@oclif/plugin-help","@oclif/plugin-which","@oclif/plugin-command-snapshot","@salesforce/plugin-command-reference"],"topicSeparator":" "},"engines":{"node":">=12.0.0"},"scripts":{"docs":"sf-docs","lint":"sf-lint","test":"sf-test","build":"sf-build","clean":"sf-clean","format":"sf-format","compile":"sf-compile","prepack":"sf-prepack","prepare":"sf-install && husky install","pretest":"sf-compile-test","version":"oclif-dev readme","postpack":"shx rm -f oclif.manifest.json","posttest":"yarn lint && yarn test:deprecation-policy","clean-all":"sf-clean all","clean:lib":"shx rm -rf lib && shx rm -rf coverage && shx rm -rf .nyc_output && shx rm -f oclif.manifest.json","test:command-reference":"./bin/dev commandreference:generate --erroronwarnings","test:deprecation-policy":"./bin/dev snapshot:compare"},"_npmUser":{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/salesforcecli/plugin-functions.git","type":"git"},"_npmVersion":"6.14.13","description":"Functions plugin for the SF CLI","directories":{},"_nodeVersion":"12.22.3","dependencies":{"uuid":"^8.3.2","axios":"^0.21.1","execa":"^5.0.0","kbpgp":"^2.1.15","cli-ux":"^5.6.2","lodash":"^4.17.21","date-fns":"^2.20.0","fs-extra":"^10.0.0","handlebars":"^4.7.7","node-fetch":"^2.6.1","@oclif/core":"^0.5.17","cloudevents":"^4.0.2","sha256-file":"^1.0.0","global-agent":"^2.2.0","netrc-parser":"^3.1.6","axios-debug-log":"^0.8.2","@salesforce/core":"^3.1.1-v3.2","@heroku-cli/color":"^1.1.14","@heroku-cli/schema":"^1.0.25","yeoman-environment":"~3.3.0","@heroku/eventsource":"^1.0.7","@salesforce/ts-sinon":"^1.3.18","@heroku/function-toml":"^0.0.3","@salesforce/templates":"^52.0.0","@heroku/functions-core":"0.0.2","@salesforce/plugin-org":"^1.6.7","@oclif/plugin-not-found":"^1.2.4","@heroku/project-descriptor":"0.0.5","@salesforce/plugin-project-utils":"^0.0.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","shx":"^0.3.3","chai":"^4.2.0","husky":"^6.0.0","mocha":"^9.0.1","sinon":"11.1.1","eslint":"^7.29.0","globby":"^11.0.4","ts-node":"^10.0.0","prettier":"^2.0.5","sinon-chai":"^3.6.0","typescript":"^4.3.4","@oclif/test":"^1","@types/uuid":"^8.3.0","lint-staged":"^11.0.0","pretty-quick":"^3.1.1","yeoman-assert":"^3.1.1","@oclif/dev-cli":"^1","@types/nodegit":"^0.27.2","@types/fs-extra":"^9.0.8","@types/node-fetch":"^2.5.10","@types/sinon-chai":"^3.2.5","@oclif/plugin-help":"^3","@types/sha256-file":"^1.0.0","@oclif/plugin-which":"^1.0.3","eslint-plugin-jsdoc":"^35.4.0","@salesforce/ts-types":"^1.5.5","@types/yeoman-assert":"^3.1.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.20.2","@types/supports-color":"^8.1.0","@salesforce/dev-config":"^2.1.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.1.3","@salesforce/dev-scripts":"^0.9.15","eslint-config-salesforce":"^0.1.6","@types/yeoman-environment":"^2.10.2","@typescript-eslint/parser":"^4.28.0","@salesforce/prettier-config":"^0.0.2","@oclif/plugin-command-snapshot":"^2.1.2","@typescript-eslint/eslint-plugin":"^4.28.0","eslint-config-salesforce-license":"^0.1.6","eslint-config-salesforce-typescript":"^0.2.7","@salesforce/plugin-command-reference":"^1.3.4"},"_npmOperationalInternal":{"tmp":"tmp/plugin-functions_0.2.16_1625592297116_0.6940351017120616","host":"s3://npm-registry-packages"}},"0.2.17":{"name":"@salesforce/plugin-functions","version":"0.2.17","keywords":["oclif-plugin"],"author":{"name":"heroku-front-end@salesforce.com"},"license":"BSD-3-Clause","_id":"@salesforce/plugin-functions@0.2.17","maintainers":[{"name":"svanteddu","email":"svanteddu@salesforce.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"alyssaa14","email":"aarvin@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"mallik.webaroo","email":"mallik.webaroo@gmail.com"},{"name":"cafreeman","email":"cfreeman.code@gmail.com"},{"name":"dlouvton","email":"dlouvton@gmail.com"},{"name":"vttikoo","email":"vtikoo@salesforce.com"},{"name":"rjanamanchi","email":"rjanamanchi@salesforce.com"},{"name":"ahakro","email":"ahakro@salesforce.com"},{"name":"justinharringa","email":"justin@harringa.com"},{"name":"maliroteh-sf","email":"maliroteh@salesforce.com"},{"name":"fernomac","email":"no_oneatall@hotmail.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"nolanlawson","email":"nolan@nolanlawson.com"},{"name":"amcconnell-sf","email":"amcconnell@salesforce.com"},{"name":"rxu-sfdc","email":"rxu@salesforce.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"abdulsattar","email":"asattar.md@gmail.com"},{"name":"nazligungor","email":"n.gungor@salesforce.com"},{"name":"dehru","email":"dehru2@yahoo.com"},{"name":"jgraff","email":"jgraff@salesforce.com"},{"name":"cdias","email":"cdias@salesforce.com"},{"name":"conal","email":"conalc86@gmail.com"},{"name":"jgrantham","email":"jason.grantham@salesforce.com"},{"name":"vazexqi","email":"nchen.dev@mac.com"},{"name":"mpsenn","email":"msenn@salesforce.com"},{"name":"sfdc_iamigo","email":"igoldstein@salesforce.com"},{"name":"diervo","email":"elfogris@gmail.com"},{"name":"rsalvador","email":"rsalvador@salesforce.com"},{"name":"kevinv11n","email":"kevin@v11n.com"},{"name":"tbliss","email":"tbliss@salesforce.com"},{"name":"davidturissini","email":"davidairborne@gmail.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"pmdartus","email":"dartus.pierremarie@gmail.com"},{"name":"futuremint_sf","email":"dwoodward@salesforce.com"},{"name":"interactivellama","email":"llama@interactivellama.com"},{"name":"maratto","email":"marat+npm@salesforce.com"},{"name":"pallavi.singh","email":"pallavi.singh@salesforce.com"},{"name":"smugakamil","email":"smugakamil@gmail.com"},{"name":"tausifm","email":"tausif.muzaffar@salesforce.com"},{"name":"kriscfoster","email":"kris.foster@ucdconnect.ie"},{"name":"brandonm","email":"bmurnane@salesforce.com"},{"name":"vineet-sinha","email":"vineet.sinha@gmail.com"},{"name":"salesforce-bot","email":"j.ward+npm@salesforce.com"},{"name":"harshkothari410","email":"harshkothari410@gmail.com"},{"name":"ekashida","email":"ekashida@gmail.com"},{"name":"gr8gatsby","email":"kevinhill@live.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"krisgraysfdc","email":"kgray@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"jqian","email":"jqian@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"rasphilco","email":"philipe.navarro@salesforce.com"},{"name":"jbfeingold","email":"jfeingold@salesforce.com"},{"name":"michaelhoefer","email":"michaelhoefer@gmail.com"},{"name":"tlohr","email":"tlohr@salesforce.com"},{"name":"dpessoa","email":"dpessoa@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"jgellin","email":"jgellin@salesforce.com"},{"name":"maxreality","email":"m@ab3.in"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"davidrouten","email":"david@routen.io"},{"name":"tconn","email":"tconn@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"}],"homepage":"https://github.com/salesforcecli/plugin-functions","bugs":{"url":"https://github.com/salesforcecli/plugin-functions/issues"},"bin":{"functions":"bin/run"},"dist":{"shasum":"093c66314ed45038392e49179590f67d159b8372","tarball":"https://registry.npmjs.org/@salesforce/plugin-functions/-/plugin-functions-0.2.17.tgz","fileCount":107,"integrity":"sha512-06c1a+qf/ygOcCfB0R4VZX3w+ABYQdWHugmhiT7YJCrKLwFMbe2xxUnAIL2zr9z9VhU/zT8LOkw/oYWNIsIriQ==","signatures":[{"sig":"MEUCIAn8AktAlryyy7HWh39erWofvRxqnSAW9DllkpT/pPiBAiEA7ewqfovsY26VEBjoeyqQmWi0beTVct6T3IptYoJXO4E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":203532,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg5hF4CRA9TVsSAnZWagAA6RwQAJDH92ZVNxguxDH1x+7t\nl5ljXnt9KOEe1srzFr7HA3Km0gva4yVmMcfkaw4mqEzv3xNw96WFLJzLO8Ls\nGZ8yrGKqiwAufUcOD41gnh785w/l+ZvCZFMuJ4F8hrqLFofFcD1SOkvSjOrL\n8s61UoooPVuifihRF4sec/dG7iICDbElEKdWFc8EYrr497g2TDLbbL4bOXD+\nCtXvF2TOuIDFPwMX9DjnMVZaBo4zcIkuD9PqozqqBos5x1D8s6xP+4BPMnfo\ncDbt7MT+l82pjMZ1fBDPADuDjDl/iYPZTFsotr8DhKudvdvQ3ANLlT/xp+wG\nykmb9gV0rAcxBz/TM1RXGkEWJILu+YRBwVCyWnmJvcfaHQvDyfhoGvtBzozO\nrXM/kFfEDnhzXLXWRnBhr17fU58ojdNg9wZ8FQaSFDaB3xDrNJpdE734wmh6\ntLc/MIWxzMn45kosSM9T2GDzcQ/mCrRdlapXALzl00XOAy2Zd5UHlXpkq2yl\nrPcVK/PITLrqOewJ/AMYolkAMGFlK58QFCW83f3AlKItLf1ICBqabdg5ctth\n3cFQo69W9jaj96I4EfAiI26quxugZ8i8eM/xWp+kULVdqlhBlkH4+GBSweoR\nBsokaAby7JYm5VhqOwX2xzXe7g4Q1lze7MPEzRVv5Rfs4yzu9O+tRtt4btCI\niE6q\r\n=T8Jg\r\n-----END PGP SIGNATURE-----\r\n"},"sfdx":{"publicKeyUrl":"https://developer.salesforce.com/media/salesforce-cli/sfdx-cli-03032020.crt","signatureUrl":"https://developer.salesforce.com/media/salesforce-cli/signatures/salesforce-plugin-functions-0.2.17.sig"},"_from":"file:/home/circleci/project/salesforce-plugin-functions-0.2.17.tgz","husky":{"hooks":{"pre-push":"sf-husky-pre-push","commit-msg":"sf-husky-commit-msg","pre-commit":"sf-husky-pre-commit"}},"oclif":{"bin":"sf","hooks":{"project:findDeployers":"./lib/hooks/findDeployers"},"plugins":["@oclif/plugin-not-found"],"commands":"./lib/commands","devPlugins":["@oclif/plugin-help","@oclif/plugin-which","@oclif/plugin-command-snapshot","@salesforce/plugin-command-reference"],"topicSeparator":" "},"readme":"# plugin-functions\n\nFunctions plugin for the SF CLI\n\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\n[![NPM](https://img.shields.io/npm/v/@salesforce/plugin-functions.svg?label=@salesforce/functions)](https://www.npmjs.com/package/@salesforce/functions) [![CircleCI](https://circleci.com/gh/salesforcecli/plugin-functions/tree/main.svg?style=shield)](https://circleci.com/gh/salesforcecli/plugin-functions/tree/main) [![Downloads/week](https://img.shields.io/npm/dw/@salesforce/plugin-functions.svg)](https://npmjs.org/package/@salesforce/plugin-functions) [![License](https://img.shields.io/badge/License-BSD%203--Clause-brightgreen.svg)](https://raw.githubusercontent.com/salesforcecli/plugin-functions/main/LICENSE.txt)\n\n<!-- toc -->\n\n- [plugin-functions](#plugin-functions)\n- [Usage](#usage)\n- [Commands](#commands)\n<!-- tocstop -->\n\n# Usage\n\n1. Install the SFDX CLI: [Install instructions](https://developer.salesforce.com/docs/atlas.en-us.sfdx_setup.meta/sfdx_setup/sfdx_setup_install_cli.htm)\n2. Then run `sfdx plugins:install @salesforce/plugin-functions`:\n\n```sh-session\n$ sfdx plugins:install @salesforce/plugin-functions\nrunning command...\n```\n\nNow you should be able to run functions commands, e.g. `sfdx env:list`, `sfdx login:functions`\n\n# Commands\n\n<!-- commands -->\n\n- [`sf env:create:compute`](#sf-envcreatecompute)\n- [`sf env:delete`](#sf-envdelete)\n- [`sf env:display`](#sf-envdisplay)\n- [`sf env:list`](#sf-envlist)\n- [`sf env:log:tail`](#sf-envlogtail)\n- [`sf env:logdrain:add`](#sf-envlogdrainadd)\n- [`sf env:logdrain:list`](#sf-envlogdrainlist)\n- [`sf env:logdrain:remove`](#sf-envlogdrainremove)\n- [`sf env:var:get KEY`](#sf-envvarget-key)\n- [`sf env:var:list`](#sf-envvarlist)\n- [`sf env:var:set`](#sf-envvarset)\n- [`sf env:var:unset`](#sf-envvarunset)\n- [`sf generate:function`](#sf-generatefunction)\n- [`sf generate:project`](#sf-generateproject)\n- [`sf login:functions`](#sf-loginfunctions)\n- [`sf project:deploy:functions`](#sf-projectdeployfunctions)\n- [`sf run:function`](#sf-runfunction)\n- [`sf run:function:start`](#sf-runfunctionstart)\n- [`sf whoami:functions`](#sf-whoamifunctions)\n\n## `sf env:create:compute`\n\ncreate a compute environment for use with Salesforce Functions\n\n```\nUSAGE\n  $ sf env:create:compute\n\nOPTIONS\n  -a, --setalias=setalias            alias for the created environment\n  -o, --connected-org=connected-org  username or alias for the org that the compute environment should be connected to\n  --json                             format output as json\n\nEXAMPLES\n  $ sfdx env:create:compute\n  $ sfdx env:create:compute --setalias my-compute-environment\n  $ sfdx env:create:compute --connected-org my-scratch-org\n```\n\n_See code: [src/commands/env/create/compute.ts](https://github.com/salesforcecli/plugin-functions/blob/v0.2.16/src/commands/env/create/compute.ts)_\n\n## `sf env:delete`\n\ndelete an environment\n\n```\nUSAGE\n  $ sf env:delete\n\nOPTIONS\n  -c, --confirm=name             confirmation name\n  -e, --environment=environment  (required) environment name\n  --json                         format output as json\n\nEXAMPLES\n  $ sfdx env:delete --environment=billingApp-Scratch1\n  $ sfdx env:delete --environment=billingApp-Scratch1 --confirm=billingApp-Scratch1\n```\n\n_See code: [src/commands/env/delete.ts](https://github.com/salesforcecli/plugin-functions/blob/v0.2.16/src/commands/env/delete.ts)_\n\n## `sf env:display`\n\ndisplay details for an environment\n\n```\nUSAGE\n  $ sf env:display\n\nOPTIONS\n  -e, --environment=environment  (required) environment name\n  --json                         format output as json\n  --verbose                      verbose display output\n\nEXAMPLE\n  $ sfdx env:display --environment=billingApp-Scratch1\n```\n\n_See code: [src/commands/env/display.ts](https://github.com/salesforcecli/plugin-functions/blob/v0.2.16/src/commands/env/display.ts)_\n\n## `sf env:list`\n\nList all environments by type\n\n```\nUSAGE\n  $ sf env:list\n\nOPTIONS\n  -j, --json                                     output list in JSON format\n  -t, --environment-type=org|scratchorg|compute  filter by one or more environment types (org, scratchorg, compute)\n\n  --all                                          show all available envs instead of scoping to active orgs and their\n                                                 connected compute envs\n\nEXAMPLES\n  $ sfdx env:list\n  $ sfdx env:list --all\n  $ sfdx env:list --environment-type org --environment-type compute\n```\n\n_See code: [src/commands/env/list.ts](https://github.com/salesforcecli/plugin-functions/blob/v0.2.16/src/commands/env/list.ts)_\n\n## `sf env:log:tail`\n\nstream log output for an environment\n\n```\nUSAGE\n  $ sf env:log:tail\n\nOPTIONS\n  -e, --environment=environment  (required) environment name to retrieve logs\n  --json                         format output as json\n\nEXAMPLE\n  sfdx env:log:tail --environment=billingApp-Scratch1\n```\n\n_See code: [src/commands/env/log/tail.ts](https://github.com/salesforcecli/plugin-functions/blob/v0.2.16/src/commands/env/log/tail.ts)_\n\n## `sf env:logdrain:add`\n\nAdd log drain to a specified environment\n\n```\nUSAGE\n  $ sf env:logdrain:add\n\nOPTIONS\n  -e, --environment=environment  (required) environment name\n  -u, --url=url                  (required) endpoint that will receive sent logs\n  --json                         format output as json\n\nEXAMPLE\n  $ sfdx env:logdrain:add --environment=billingApp-Sandbox --url=https://example.com/drain\n```\n\n_See code: [src/commands/env/logdrain/add.ts](https://github.com/salesforcecli/plugin-functions/blob/v0.2.16/src/commands/env/logdrain/add.ts)_\n\n## `sf env:logdrain:list`\n\nList log drains connected to a specified environment\n\n```\nUSAGE\n  $ sf env:logdrain:list\n\nOPTIONS\n  -e, --environment=environment  (required) environment name\n  --json                         output result in json\n\nEXAMPLE\n  $ sfdx env:logdrain:list --environment=billingApp-Sandbox\n```\n\n_See code: [src/commands/env/logdrain/list.ts](https://github.com/salesforcecli/plugin-functions/blob/v0.2.16/src/commands/env/logdrain/list.ts)_\n\n## `sf env:logdrain:remove`\n\nRemove log drain from a specified environment.\n\n```\nUSAGE\n  $ sf env:logdrain:remove\n\nOPTIONS\n  -e, --environment=environment  (required) environment name\n  -u, --url=url                  (required) logdrain url to remove\n  --json                         format output as json\n\nEXAMPLE\n  $ sfdx env:logdrain:remove --environment=billingApp-Sandbox --url=syslog://syslog-a.logdna.com:11137\n```\n\n_See code: [src/commands/env/logdrain/remove.ts](https://github.com/salesforcecli/plugin-functions/blob/v0.2.16/src/commands/env/logdrain/remove.ts)_\n\n## `sf env:var:get KEY`\n\ndisplay a single config value for an environment\n\n```\nUSAGE\n  $ sf env:var:get KEY\n\nOPTIONS\n  -e, --environment=environment  (required) environment name\n  --json                         format output as json\n\nEXAMPLE\n  $ sfdx env:var:get foo --environment=my-environment\n```\n\n_See code: [src/commands/env/var/get.ts](https://github.com/salesforcecli/plugin-functions/blob/v0.2.16/src/commands/env/var/get.ts)_\n\n## `sf env:var:list`\n\nlist your config vars in a table\n\n```\nUSAGE\n  $ sf env:var:list\n\nOPTIONS\n  -e, --environment=environment  (required) environment name\n  --json                         format output as json\n\nEXAMPLE\n  $ sfdx env:var:list --environment=my-environment\n```\n\n_See code: [src/commands/env/var/list.ts](https://github.com/salesforcecli/plugin-functions/blob/v0.2.16/src/commands/env/var/list.ts)_\n\n## `sf env:var:set`\n\nsets a single config value for an environment\n\n```\nUSAGE\n  $ sf env:var:set\n\nOPTIONS\n  -e, --environment=environment  (required) environment name\n  --json                         format output as json\n\nEXAMPLE\n  $ sfdx env:var:set foo=bar --environment=my-environment\n```\n\n_See code: [src/commands/env/var/set.ts](https://github.com/salesforcecli/plugin-functions/blob/v0.2.16/src/commands/env/var/set.ts)_\n\n## `sf env:var:unset`\n\nunset a single config value for an environment\n\n```\nUSAGE\n  $ sf env:var:unset\n\nOPTIONS\n  -e, --environment=environment  (required) environment name\n  --json                         format output as json\n\nEXAMPLE\n  $ sfdx env:var:unset foo --environment=my-environment\n```\n\n_See code: [src/commands/env/var/unset.ts](https://github.com/salesforcecli/plugin-functions/blob/v0.2.16/src/commands/env/var/unset.ts)_\n\n## `sf generate:function`\n\ncreate a function with basic scaffolding specific to a given language\n\n```\nUSAGE\n  $ sf generate:function\n\nOPTIONS\n  -l, --language=(javascript|typescript|java)  (required) language\n  -n, --name=name                              (required) function name\n  --json                                       format output as json\n\nALIASES\n  $ sf evergreen:function:init\n\nEXAMPLE\n  $ sfdx evergreen:function:create MyFunction --language=javascript\n```\n\n_See code: [src/commands/generate/function.ts](https://github.com/salesforcecli/plugin-functions/blob/v0.2.16/src/commands/generate/function.ts)_\n\n## `sf generate:project`\n\n```\nUSAGE\n  $ sf generate:project\n\nOPTIONS\n  -n, --name=name  (required) name of the generated project\n  --json           format output as json\n```\n\n_See code: [src/commands/generate/project.ts](https://github.com/salesforcecli/plugin-functions/blob/v0.2.16/src/commands/generate/project.ts)_\n\n## `sf login:functions`\n\nlog into your account\n\n```\nUSAGE\n  $ sf login:functions\n\nEXAMPLE\n  $ sfdx login:functions\n```\n\n_See code: [src/commands/login/functions.ts](https://github.com/salesforcecli/plugin-functions/blob/v0.2.16/src/commands/login/functions.ts)_\n\n## `sf project:deploy:functions`\n\n```\nUSAGE\n  $ sf project:deploy:functions\n\nOPTIONS\n  -b, --branch=branch                deploy the latest commit from a branch different from the currently active branch\n\n  -o, --connected-org=connected-org  (required) username or alias for the org that the compute environment should be\n                                     connected to\n\n  -q, --quiet                        limit the amount of output displayed from the deploy process\n\n  --force                            ignore warnings and overwrite remote repository (not allowed in production)\n\n  --json                             format output as json\n```\n\n_See code: [src/commands/project/deploy/functions.ts](https://github.com/salesforcecli/plugin-functions/blob/v0.2.16/src/commands/project/deploy/functions.ts)_\n\n## `sf run:function`\n\nsend a cloudevent to a function\n\n```\nUSAGE\n  $ sf run:function\n\nOPTIONS\n  -H, --headers=headers              set headers\n  -l, --url=url                      (required) url of the function to run\n  -o, --connected-org=connected-org  username or alias for the target org; overrides default target org\n  -p, --payload=payload              set the payload of the cloudevent. also accepts @file.txt format\n  -s, --structured                   set the cloudevent to be emitted as a structured cloudevent (json)\n  --json                             format output as json\n\nEXAMPLE\n\n       $ sfdx run:function -l http://localhost:8080 -p '{\"id\": 12345}'\n       $ sfdx run:function -l http://localhost:8080 -p '@file.json'\n       $ echo '{\"id\": 12345}' | sfdx run:function -l http://localhost:8080\n       $ sfdx run:function -l http://localhost:8080 -p '{\"id\": 12345}' --structured\n```\n\n_See code: [src/commands/run/function.ts](https://github.com/salesforcecli/plugin-functions/blob/v0.2.16/src/commands/run/function.ts)_\n\n## `sf run:function:start`\n\nbuild and run function image locally\n\n```\nUSAGE\n  $ sf run:function:start\n\nOPTIONS\n  -d, --debug-port=debug-port  [default: 9229] port for remote debugging\n  -e, --env=env                set environment variables (provided during build and run)\n  -p, --port=port              [default: 8080] port for running the function\n  -v, --verbose                output additional logs\n  --clear-cache                clear associated cache before executing.\n  --json                       format output as json\n\n  --network=network            Connect and build containers to a network. This can be useful to build containers which\n                               require a local resource.\n\n  --no-pull                    skip pulling builder image before use\n\nEXAMPLE\n\n       $ sfdx run:function:start\n       $ sfdx run:function:start -e VAR=VALUE\n       $ sfdx run:function:start --network host --no-pull --clear-cache --debug-port 9000 --port 5000\n```\n\n_See code: [src/commands/run/function/start.ts](https://github.com/salesforcecli/plugin-functions/blob/v0.2.16/src/commands/run/function/start.ts)_\n\n## `sf whoami:functions`\n\nshow information on your account\n\n```\nUSAGE\n  $ sf whoami:functions\n\nOPTIONS\n  --json  format output as json\n\nEXAMPLE\n  $ sf whoami:functions\n```\n\n_See code: [src/commands/whoami/functions.ts](https://github.com/salesforcecli/plugin-functions/blob/v0.2.16/src/commands/whoami/functions.ts)_\n\n<!-- commandsstop -->\n","engines":{"node":">=12.0.0"},"scripts":{"docs":"sf-docs","lint":"sf-lint","test":"sf-test","build":"sf-build","clean":"sf-clean","format":"sf-format","compile":"sf-compile","prepack":"sf-prepack","prepare":"sf-install && husky install","pretest":"sf-compile-test","version":"oclif-dev readme","postpack":"shx rm -f oclif.manifest.json","posttest":"yarn lint && yarn test:deprecation-policy","clean-all":"sf-clean all","clean:lib":"shx rm -rf lib && shx rm -rf coverage && shx rm -rf .nyc_output && shx rm -f oclif.manifest.json","test:command-reference":"./bin/dev commandreference:generate --erroronwarnings","test:deprecation-policy":"./bin/dev snapshot:compare"},"_npmUser":{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/salesforcecli/plugin-functions.git","type":"git"},"_npmVersion":"6.14.13","description":"Functions plugin for the SF CLI","directories":{},"_nodeVersion":"12.22.3","dependencies":{"uuid":"^8.3.2","axios":"^0.21.1","execa":"^5.0.0","kbpgp":"^2.1.15","cli-ux":"^5.6.2","lodash":"^4.17.21","date-fns":"^2.20.0","fs-extra":"^10.0.0","handlebars":"^4.7.7","node-fetch":"^2.6.1","@oclif/core":"^0.5.17","cloudevents":"^4.0.2","sha256-file":"^1.0.0","global-agent":"^2.2.0","netrc-parser":"^3.1.6","axios-debug-log":"^0.8.2","@salesforce/core":"^3.1.1-v3.2","@heroku-cli/color":"^1.1.14","@heroku-cli/schema":"^1.0.25","yeoman-environment":"~3.3.0","@heroku/eventsource":"^1.0.7","@salesforce/ts-sinon":"^1.3.18","@heroku/function-toml":"^0.0.3","@salesforce/templates":"^52.0.0","@heroku/functions-core":"0.0.2","@salesforce/plugin-org":"^1.6.7","@oclif/plugin-not-found":"^1.2.4","@heroku/project-descriptor":"0.0.5","@salesforce/plugin-project-utils":"^0.0.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.1.0","shx":"^0.3.3","chai":"^4.2.0","husky":"^6.0.0","mocha":"^9.0.1","sinon":"11.1.1","eslint":"^7.29.0","globby":"^11.0.4","ts-node":"^10.0.0","prettier":"^2.0.5","sinon-chai":"^3.6.0","typescript":"^4.3.4","@oclif/test":"^1","@types/uuid":"^8.3.0","lint-staged":"^11.0.0","pretty-quick":"^3.1.1","yeoman-assert":"^3.1.1","@oclif/dev-cli":"^1","@types/nodegit":"^0.27.2","@types/fs-extra":"^9.0.8","@types/node-fetch":"^2.5.10","@types/sinon-chai":"^3.2.5","@oclif/plugin-help":"^3","@types/sha256-file":"^1.0.0","@oclif/plugin-which":"^1.0.3","eslint-plugin-jsdoc":"^35.4.0","@salesforce/ts-types":"^1.5.5","@types/yeoman-assert":"^3.1.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.20.2","@types/supports-color":"^8.1.0","@salesforce/dev-config":"^2.1.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.1.3","@salesforce/dev-scripts":"^0.9.15","eslint-config-salesforce":"^0.1.6","@types/yeoman-environment":"^2.10.2","@typescript-eslint/parser":"^4.28.0","@salesforce/prettier-config":"^0.0.2","@oclif/plugin-command-snapshot":"^2.1.2","@typescript-eslint/eslint-plugin":"^4.28.0","eslint-config-salesforce-license":"^0.1.6","eslint-config-salesforce-typescript":"^0.2.7","@salesforce/plugin-command-reference":"^1.3.4"},"_npmOperationalInternal":{"tmp":"tmp/plugin-functions_0.2.17_1625690488327_0.8384736948980649","host":"s3://npm-registry-packages"}},"0.2.18":{"name":"@salesforce/plugin-functions","version":"0.2.18","keywords":["oclif-plugin"],"author":{"name":"heroku-front-end@salesforce.com"},"license":"BSD-3-Clause","_id":"@salesforce/plugin-functions@0.2.18","maintainers":[{"name":"svanteddu","email":"svanteddu@salesforce.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"alyssaa14","email":"aarvin@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"mallik.webaroo","email":"mallik.webaroo@gmail.com"},{"name":"cafreeman","email":"cfreeman.code@gmail.com"},{"name":"dlouvton","email":"dlouvton@gmail.com"},{"name":"vttikoo","email":"vtikoo@salesforce.com"},{"name":"rjanamanchi","email":"rjanamanchi@salesforce.com"},{"name":"ahakro","email":"ahakro@salesforce.com"},{"name":"justinharringa","email":"justin@harringa.com"},{"name":"maliroteh-sf","email":"maliroteh@salesforce.com"},{"name":"fernomac","email":"no_oneatall@hotmail.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"nolanlawson","email":"nolan@nolanlawson.com"},{"name":"amcconnell-sf","email":"amcconnell@salesforce.com"},{"name":"rxu-sfdc","email":"rxu@salesforce.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"abdulsattar","email":"asattar.md@gmail.com"},{"name":"nazligungor","email":"n.gungor@salesforce.com"},{"name":"dehru","email":"dehru2@yahoo.com"},{"name":"jgraff","email":"jgraff@salesforce.com"},{"name":"cdias","email":"cdias@salesforce.com"},{"name":"conal","email":"conalc86@gmail.com"},{"name":"jgrantham","email":"jason.grantham@salesforce.com"},{"name":"vazexqi","email":"nchen.dev@mac.com"},{"name":"mpsenn","email":"msenn@salesforce.com"},{"name":"sfdc_iamigo","email":"igoldstein@salesforce.com"},{"name":"diervo","email":"elfogris@gmail.com"},{"name":"rsalvador","email":"rsalvador@salesforce.com"},{"name":"kevinv11n","email":"kevin@v11n.com"},{"name":"tbliss","email":"tbliss@salesforce.com"},{"name":"davidturissini","email":"davidairborne@gmail.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"pmdartus","email":"dartus.pierremarie@gmail.com"},{"name":"futuremint_sf","email":"dwoodward@salesforce.com"},{"name":"interactivellama","email":"llama@interactivellama.com"},{"name":"maratto","email":"marat+npm@salesforce.com"},{"name":"pallavi.singh","email":"pallavi.singh@salesforce.com"},{"name":"smugakamil","email":"smugakamil@gmail.com"},{"name":"tausifm","email":"tausif.muzaffar@salesforce.com"},{"name":"kriscfoster","email":"kris.foster@ucdconnect.ie"},{"name":"brandonm","email":"bmurnane@salesforce.com"},{"name":"vineet-sinha","email":"vineet.sinha@gmail.com"},{"name":"salesforce-bot","email":"j.ward+npm@salesforce.com"},{"name":"harshkothari410","email":"harshkothari410@gmail.com"},{"name":"ekashida","email":"ekashida@gmail.com"},{"name":"gr8gatsby","email":"kevinhill@live.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"krisgraysfdc","email":"kgray@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"jqian","email":"jqian@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"rasphilco","email":"philipe.navarro@salesforce.com"},{"name":"jbfeingold","email":"jfeingold@salesforce.com"},{"name":"michaelhoefer","email":"michaelhoefer@gmail.com"},{"name":"tlohr","email":"tlohr@salesforce.com"},{"name":"dpessoa","email":"dpessoa@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"jgellin","email":"jgellin@salesforce.com"},{"name":"maxreality","email":"m@ab3.in"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"davidrouten","email":"david@routen.io"},{"name":"tconn","email":"tconn@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"}],"homepage":"https://github.com/salesforcecli/plugin-functions","bugs":{"url":"https://github.com/salesforcecli/plugin-functions/issues"},"bin":{"functions":"bin/run"},"dist":{"shasum":"4a513978ed113951a6964efdef071b02d3e6a604","tarball":"https://registry.npmjs.org/@salesforce/plugin-functions/-/plugin-functions-0.2.18.tgz","fileCount":107,"integrity":"sha512-LuxQUycNBgtjUM0KpCaXgDJg4+LxS9TyP1lChOKrMGjjqm9SbSXcAGQug9fxagICEszsKltZzam4MmiLSiP3tw==","signatures":[{"sig":"MEUCIAg605nZ0SeYEpEblresnDHiMkgPlIStaFbS89jQkE7OAiEAySMu03HAWZy5XZqwuEhXRNWBWCsRBIOxsFZWK+irSB0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":203636,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg6KSqCRA9TVsSAnZWagAA8KgQAJe5w16XzQ35YQCbcAUG\nqA0bG3DeMEIMITXg3Yr2U5K1rZ0WuqfxxoLfxzMuF0jXfEd4+27EjN/xLPNp\n+INR0C0ultcpaPNRUsyQozF6raN809eqCMiIfdvlDvY5xBqqo29Zr6TNzPQA\nsMKREXGQeKCqa0dPiHosNkSzlMnc/6EDMEWXg4nezf1baxJGT0c6QZy/dfYj\nJS4wBrUDa33/RzhuZMRQKk03PAW14FgVgOuUZkEAfhp1mti/3hZXH+kl+O3Q\nAvA3R0Ov6nBaaG5vCv/wFVD8n8wZWkLmxWAnfHwSQOSVBE7Zxxcko8vcyqFA\nLLGTZz0VsgZZljcBg7SQ5WfZjSNVri43fZ0b8L22nxEX5b1rTtHk1Jh5so5v\ntdCt0mjdW3pviTZDMiwb9UMK8O6/ELLQLpxICBOVRWkZ/8bhGCaLtkcQkPio\nSCbxu5FiqHQlWZ6uFFBOZX2AI8qnScpsPiXTei/1hywvQWtaLBzRvGMarz9h\nuEnuZRo6kXEkjFqXKE8gp4HwcDyf1LPtNad+qwC3Y+eFIb45Aa0M8AWBUboR\nejfOVEAtdssxbwSmrLNqYgqVchvLvDsEjSgILrD+gfp8FVlTA3baBCoSMT3a\ntuGE/azPO1s8NbBzrbC0mtbAwpaZPjP1PNbpOpIQj3vLrfFBrwuG34wNhQSK\nLOIh\r\n=Gx/O\r\n-----END PGP SIGNATURE-----\r\n"},"sfdx":{"publicKeyUrl":"https://developer.salesforce.com/media/salesforce-cli/sfdx-cli-03032020.crt","signatureUrl":"https://developer.salesforce.com/media/salesforce-cli/signatures/salesforce-plugin-functions-0.2.18.sig"},"_from":"file:/home/circleci/project/salesforce-plugin-functions-0.2.18.tgz","husky":{"hooks":{"pre-push":"sf-husky-pre-push","commit-msg":"sf-husky-commit-msg","pre-commit":"sf-husky-pre-commit"}},"oclif":{"bin":"sf","hooks":{"project:findDeployers":"./lib/hooks/findDeployers"},"plugins":["@oclif/plugin-not-found"],"commands":"./lib/commands","devPlugins":["@oclif/plugin-help","@oclif/plugin-which","@oclif/plugin-command-snapshot","@salesforce/plugin-command-reference"],"topicSeparator":" "},"readme":"# plugin-functions\n\nFunctions plugin for the SF CLI\n\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\n[![NPM](https://img.shields.io/npm/v/@salesforce/plugin-functions.svg?label=@salesforce/functions)](https://www.npmjs.com/package/@salesforce/functions) [![CircleCI](https://circleci.com/gh/salesforcecli/plugin-functions/tree/main.svg?style=shield)](https://circleci.com/gh/salesforcecli/plugin-functions/tree/main) [![Downloads/week](https://img.shields.io/npm/dw/@salesforce/plugin-functions.svg)](https://npmjs.org/package/@salesforce/plugin-functions) [![License](https://img.shields.io/badge/License-BSD%203--Clause-brightgreen.svg)](https://raw.githubusercontent.com/salesforcecli/plugin-functions/main/LICENSE.txt)\n\n<!-- toc -->\n\n- [plugin-functions](#plugin-functions)\n- [Usage](#usage)\n- [Commands](#commands)\n<!-- tocstop -->\n\n# Usage\n\n1. Install the SFDX CLI: [Install instructions](https://developer.salesforce.com/docs/atlas.en-us.sfdx_setup.meta/sfdx_setup/sfdx_setup_install_cli.htm)\n2. Then run `sfdx plugins:install @salesforce/plugin-functions`:\n\n```sh-session\n$ sfdx plugins:install @salesforce/plugin-functions\nrunning command...\n```\n\nNow you should be able to run functions commands, e.g. `sfdx env:list`, `sfdx login:functions`\n\n# Commands\n\n<!-- commands -->\n\n- [`sf env:create:compute`](#sf-envcreatecompute)\n- [`sf env:delete`](#sf-envdelete)\n- [`sf env:display`](#sf-envdisplay)\n- [`sf env:list`](#sf-envlist)\n- [`sf env:log:tail`](#sf-envlogtail)\n- [`sf env:logdrain:add`](#sf-envlogdrainadd)\n- [`sf env:logdrain:list`](#sf-envlogdrainlist)\n- [`sf env:logdrain:remove`](#sf-envlogdrainremove)\n- [`sf env:var:get KEY`](#sf-envvarget-key)\n- [`sf env:var:list`](#sf-envvarlist)\n- [`sf env:var:set`](#sf-envvarset)\n- [`sf env:var:unset`](#sf-envvarunset)\n- [`sf generate:function`](#sf-generatefunction)\n- [`sf generate:project`](#sf-generateproject)\n- [`sf login:functions`](#sf-loginfunctions)\n- [`sf project:deploy:functions`](#sf-projectdeployfunctions)\n- [`sf run:function`](#sf-runfunction)\n- [`sf run:function:start`](#sf-runfunctionstart)\n- [`sf whoami:functions`](#sf-whoamifunctions)\n\n## `sf env:create:compute`\n\ncreate a compute environment for use with Salesforce Functions\n\n```\nUSAGE\n  $ sf env:create:compute\n\nOPTIONS\n  -a, --setalias=setalias            alias for the created environment\n  -o, --connected-org=connected-org  username or alias for the org that the compute environment should be connected to\n  --json                             format output as json\n\nEXAMPLES\n  $ sfdx env:create:compute\n  $ sfdx env:create:compute --setalias my-compute-environment\n  $ sfdx env:create:compute --connected-org my-scratch-org\n```\n\n_See code: [src/commands/env/create/compute.ts](https://github.com/salesforcecli/plugin-functions/blob/v0.2.17/src/commands/env/create/compute.ts)_\n\n## `sf env:delete`\n\ndelete an environment\n\n```\nUSAGE\n  $ sf env:delete\n\nOPTIONS\n  -c, --confirm=name             confirmation name\n  -e, --environment=environment  (required) environment name\n  --json                         format output as json\n\nEXAMPLES\n  $ sfdx env:delete --environment=billingApp-Scratch1\n  $ sfdx env:delete --environment=billingApp-Scratch1 --confirm=billingApp-Scratch1\n```\n\n_See code: [src/commands/env/delete.ts](https://github.com/salesforcecli/plugin-functions/blob/v0.2.17/src/commands/env/delete.ts)_\n\n## `sf env:display`\n\ndisplay details for an environment\n\n```\nUSAGE\n  $ sf env:display\n\nOPTIONS\n  -e, --environment=environment  (required) environment name\n  --json                         format output as json\n  --verbose                      verbose display output\n\nEXAMPLE\n  $ sfdx env:display --environment=billingApp-Scratch1\n```\n\n_See code: [src/commands/env/display.ts](https://github.com/salesforcecli/plugin-functions/blob/v0.2.17/src/commands/env/display.ts)_\n\n## `sf env:list`\n\nList all environments by type\n\n```\nUSAGE\n  $ sf env:list\n\nOPTIONS\n  -j, --json                                     output list in JSON format\n  -t, --environment-type=org|scratchorg|compute  filter by one or more environment types (org, scratchorg, compute)\n\n  --all                                          show all available envs instead of scoping to active orgs and their\n                                                 connected compute envs\n\nEXAMPLES\n  $ sfdx env:list\n  $ sfdx env:list --all\n  $ sfdx env:list --environment-type org --environment-type compute\n```\n\n_See code: [src/commands/env/list.ts](https://github.com/salesforcecli/plugin-functions/blob/v0.2.17/src/commands/env/list.ts)_\n\n## `sf env:log:tail`\n\nstream log output for an environment\n\n```\nUSAGE\n  $ sf env:log:tail\n\nOPTIONS\n  -e, --environment=environment  (required) environment name to retrieve logs\n  --json                         format output as json\n\nEXAMPLE\n  sfdx env:log:tail --environment=billingApp-Scratch1\n```\n\n_See code: [src/commands/env/log/tail.ts](https://github.com/salesforcecli/plugin-functions/blob/v0.2.17/src/commands/env/log/tail.ts)_\n\n## `sf env:logdrain:add`\n\nAdd log drain to a specified environment\n\n```\nUSAGE\n  $ sf env:logdrain:add\n\nOPTIONS\n  -e, --environment=environment  (required) environment name\n  -u, --url=url                  (required) endpoint that will receive sent logs\n  --json                         format output as json\n\nEXAMPLE\n  $ sfdx env:logdrain:add --environment=billingApp-Sandbox --url=https://example.com/drain\n```\n\n_See code: [src/commands/env/logdrain/add.ts](https://github.com/salesforcecli/plugin-functions/blob/v0.2.17/src/commands/env/logdrain/add.ts)_\n\n## `sf env:logdrain:list`\n\nList log drains connected to a specified environment\n\n```\nUSAGE\n  $ sf env:logdrain:list\n\nOPTIONS\n  -e, --environment=environment  (required) environment name\n  --json                         output result in json\n\nEXAMPLE\n  $ sfdx env:logdrain:list --environment=billingApp-Sandbox\n```\n\n_See code: [src/commands/env/logdrain/list.ts](https://github.com/salesforcecli/plugin-functions/blob/v0.2.17/src/commands/env/logdrain/list.ts)_\n\n## `sf env:logdrain:remove`\n\nRemove log drain from a specified environment.\n\n```\nUSAGE\n  $ sf env:logdrain:remove\n\nOPTIONS\n  -e, --environment=environment  (required) environment name\n  -u, --url=url                  (required) logdrain url to remove\n  --json                         format output as json\n\nEXAMPLE\n  $ sfdx env:logdrain:remove --environment=billingApp-Sandbox --url=syslog://syslog-a.logdna.com:11137\n```\n\n_See code: [src/commands/env/logdrain/remove.ts](https://github.com/salesforcecli/plugin-functions/blob/v0.2.17/src/commands/env/logdrain/remove.ts)_\n\n## `sf env:var:get KEY`\n\ndisplay a single config value for an environment\n\n```\nUSAGE\n  $ sf env:var:get KEY\n\nOPTIONS\n  -e, --environment=environment  (required) environment name\n  --json                         format output as json\n\nEXAMPLE\n  $ sfdx env:var:get foo --environment=my-environment\n```\n\n_See code: [src/commands/env/var/get.ts](https://github.com/salesforcecli/plugin-functions/blob/v0.2.17/src/commands/env/var/get.ts)_\n\n## `sf env:var:list`\n\nlist your config vars in a table\n\n```\nUSAGE\n  $ sf env:var:list\n\nOPTIONS\n  -e, --environment=environment  (required) environment name\n  --json                         format output as json\n\nEXAMPLE\n  $ sfdx env:var:list --environment=my-environment\n```\n\n_See code: [src/commands/env/var/list.ts](https://github.com/salesforcecli/plugin-functions/blob/v0.2.17/src/commands/env/var/list.ts)_\n\n## `sf env:var:set`\n\nsets a single config value for an environment\n\n```\nUSAGE\n  $ sf env:var:set\n\nOPTIONS\n  -e, --environment=environment  (required) environment name\n  --json                         format output as json\n\nEXAMPLE\n  $ sfdx env:var:set foo=bar --environment=my-environment\n```\n\n_See code: [src/commands/env/var/set.ts](https://github.com/salesforcecli/plugin-functions/blob/v0.2.17/src/commands/env/var/set.ts)_\n\n## `sf env:var:unset`\n\nunset a single config value for an environment\n\n```\nUSAGE\n  $ sf env:var:unset\n\nOPTIONS\n  -e, --environment=environment  (required) environment name\n  --json                         format output as json\n\nEXAMPLE\n  $ sfdx env:var:unset foo --environment=my-environment\n```\n\n_See code: [src/commands/env/var/unset.ts](https://github.com/salesforcecli/plugin-functions/blob/v0.2.17/src/commands/env/var/unset.ts)_\n\n## `sf generate:function`\n\ncreate a function with basic scaffolding specific to a given language\n\n```\nUSAGE\n  $ sf generate:function\n\nOPTIONS\n  -l, --language=(javascript|typescript|java)  (required) language\n  -n, --name=name                              (required) function name\n  --json                                       format output as json\n\nALIASES\n  $ sf evergreen:function:init\n\nEXAMPLE\n  $ sfdx evergreen:function:create MyFunction --language=javascript\n```\n\n_See code: [src/commands/generate/function.ts](https://github.com/salesforcecli/plugin-functions/blob/v0.2.17/src/commands/generate/function.ts)_\n\n## `sf generate:project`\n\n```\nUSAGE\n  $ sf generate:project\n\nOPTIONS\n  -n, --name=name  (required) name of the generated project\n  --json           format output as json\n```\n\n_See code: [src/commands/generate/project.ts](https://github.com/salesforcecli/plugin-functions/blob/v0.2.17/src/commands/generate/project.ts)_\n\n## `sf login:functions`\n\nlog into your account\n\n```\nUSAGE\n  $ sf login:functions\n\nEXAMPLE\n  $ sfdx login:functions\n```\n\n_See code: [src/commands/login/functions.ts](https://github.com/salesforcecli/plugin-functions/blob/v0.2.17/src/commands/login/functions.ts)_\n\n## `sf project:deploy:functions`\n\n```\nUSAGE\n  $ sf project:deploy:functions\n\nOPTIONS\n  -b, --branch=branch                deploy the latest commit from a branch different from the currently active branch\n\n  -o, --connected-org=connected-org  (required) username or alias for the org that the compute environment should be\n                                     connected to\n\n  -q, --quiet                        limit the amount of output displayed from the deploy process\n\n  --force                            ignore warnings and overwrite remote repository (not allowed in production)\n\n  --json                             format output as json\n```\n\n_See code: [src/commands/project/deploy/functions.ts](https://github.com/salesforcecli/plugin-functions/blob/v0.2.17/src/commands/project/deploy/functions.ts)_\n\n## `sf run:function`\n\nsend a cloudevent to a function\n\n```\nUSAGE\n  $ sf run:function\n\nOPTIONS\n  -H, --headers=headers              set headers\n  -l, --url=url                      (required) url of the function to run\n  -o, --connected-org=connected-org  username or alias for the target org; overrides default target org\n  -p, --payload=payload              set the payload of the cloudevent. also accepts @file.txt format\n  -s, --structured                   set the cloudevent to be emitted as a structured cloudevent (json)\n  --json                             format output as json\n\nEXAMPLE\n\n       $ sfdx run:function -l http://localhost:8080 -p '{\"id\": 12345}'\n       $ sfdx run:function -l http://localhost:8080 -p '@file.json'\n       $ echo '{\"id\": 12345}' | sfdx run:function -l http://localhost:8080\n       $ sfdx run:function -l http://localhost:8080 -p '{\"id\": 12345}' --structured\n```\n\n_See code: [src/commands/run/function.ts](https://github.com/salesforcecli/plugin-functions/blob/v0.2.17/src/commands/run/function.ts)_\n\n## `sf run:function:start`\n\nbuild and run function image locally\n\n```\nUSAGE\n  $ sf run:function:start\n\nOPTIONS\n  -d, --debug-port=debug-port  [default: 9229] port for remote debugging\n  -e, --env=env                set environment variables (provided during build and run)\n  -p, --port=port              [default: 8080] port for running the function\n  -v, --verbose                output additional logs\n  --clear-cache                clear associated cache before executing.\n  --json                       format output as json\n\n  --network=network            Connect and build containers to a network. This can be useful to build containers which\n                               require a local resource.\n\n  --no-pull                    skip pulling builder image before use\n\nEXAMPLE\n\n       $ sfdx run:function:start\n       $ sfdx run:function:start -e VAR=VALUE\n       $ sfdx run:function:start --network host --no-pull --clear-cache --debug-port 9000 --port 5000\n```\n\n_See code: [src/commands/run/function/start.ts](https://github.com/salesforcecli/plugin-functions/blob/v0.2.17/src/commands/run/function/start.ts)_\n\n## `sf whoami:functions`\n\nshow information on your account\n\n```\nUSAGE\n  $ sf whoami:functions\n\nOPTIONS\n  --json  format output as json\n\nEXAMPLE\n  $ sf whoami:functions\n```\n\n_See code: [src/commands/whoami/functions.ts](https://github.com/salesforcecli/plugin-functions/blob/v0.2.17/src/commands/whoami/functions.ts)_\n\n<!-- commandsstop -->\n","engines":{"node":">=12.0.0"},"scripts":{"docs":"sf-docs","lint":"sf-lint","test":"sf-test","build":"sf-build","clean":"sf-clean","format":"sf-format","compile":"sf-compile","prepack":"sf-prepack","prepare":"sf-install && husky install","pretest":"sf-compile-test","version":"oclif-dev readme","postpack":"shx rm -f oclif.manifest.json","posttest":"yarn lint && yarn test:deprecation-policy","clean-all":"sf-clean all","clean:lib":"shx rm -rf lib && shx rm -rf coverage && shx rm -rf .nyc_output && shx rm -f oclif.manifest.json","test:command-reference":"./bin/dev commandreference:generate --erroronwarnings","test:deprecation-policy":"./bin/dev snapshot:compare"},"_npmUser":{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/salesforcecli/plugin-functions.git","type":"git"},"_npmVersion":"6.14.13","description":"Functions plugin for the SF CLI","directories":{},"_nodeVersion":"12.22.3","dependencies":{"uuid":"^8.3.2","axios":"^0.21.1","execa":"^5.0.0","kbpgp":"^2.1.15","cli-ux":"^5.6.2","lodash":"^4.17.21","date-fns":"^2.20.0","fs-extra":"^10.0.0","handlebars":"^4.7.7","node-fetch":"^2.6.1","@oclif/core":"^0.5.17","cloudevents":"^4.0.2","sha256-file":"^1.0.0","global-agent":"^2.2.0","netrc-parser":"^3.1.6","axios-debug-log":"^0.8.2","@salesforce/core":"^3.1.1-v3.2","@heroku-cli/color":"^1.1.14","@heroku-cli/schema":"^1.0.25","yeoman-environment":"~3.3.0","@heroku/eventsource":"^1.0.7","@salesforce/ts-sinon":"^1.3.18","@heroku/function-toml":"^0.0.3","@salesforce/templates":"^52.0.0","@heroku/functions-core":"0.0.3","@salesforce/plugin-org":"^1.6.7","@oclif/plugin-not-found":"^1.2.4","@heroku/project-descriptor":"0.0.5","@salesforce/plugin-project-utils":"^0.0.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.1.0","shx":"^0.3.3","chai":"^4.2.0","husky":"^6.0.0","mocha":"^9.0.1","sinon":"11.1.1","eslint":"^7.29.0","globby":"^11.0.4","ts-node":"^10.0.0","prettier":"^2.0.5","sinon-chai":"^3.6.0","typescript":"^4.3.4","@oclif/test":"^1","@types/uuid":"^8.3.0","lint-staged":"^11.0.0","pretty-quick":"^3.1.1","yeoman-assert":"^3.1.1","@oclif/dev-cli":"^1","@types/nodegit":"^0.27.2","@types/fs-extra":"^9.0.8","@types/node-fetch":"^2.5.10","@types/sinon-chai":"^3.2.5","@oclif/plugin-help":"^3","@types/sha256-file":"^1.0.0","@oclif/plugin-which":"^1.0.3","eslint-plugin-jsdoc":"^35.4.0","@salesforce/ts-types":"^1.5.5","@types/yeoman-assert":"^3.1.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.20.2","@types/supports-color":"^8.1.0","@salesforce/dev-config":"^2.1.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.1.3","@salesforce/dev-scripts":"^0.9.15","eslint-config-salesforce":"^0.1.6","@types/yeoman-environment":"^2.10.2","@typescript-eslint/parser":"^4.28.0","@salesforce/prettier-config":"^0.0.2","@oclif/plugin-command-snapshot":"^2.1.2","@typescript-eslint/eslint-plugin":"^4.28.0","eslint-config-salesforce-license":"^0.1.6","eslint-config-salesforce-typescript":"^0.2.7","@salesforce/plugin-command-reference":"^1.3.4"},"_npmOperationalInternal":{"tmp":"tmp/plugin-functions_0.2.18_1625859242358_0.8357067042905786","host":"s3://npm-registry-packages"}},"0.2.19":{"name":"@salesforce/plugin-functions","version":"0.2.19","keywords":["oclif-plugin"],"author":{"name":"heroku-front-end@salesforce.com"},"license":"BSD-3-Clause","_id":"@salesforce/plugin-functions@0.2.19","maintainers":[{"name":"svanteddu","email":"svanteddu@salesforce.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"alyssaa14","email":"aarvin@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"mallik.webaroo","email":"mallik.webaroo@gmail.com"},{"name":"cafreeman","email":"cfreeman.code@gmail.com"},{"name":"dlouvton","email":"dlouvton@gmail.com"},{"name":"vttikoo","email":"vtikoo@salesforce.com"},{"name":"rjanamanchi","email":"rjanamanchi@salesforce.com"},{"name":"ahakro","email":"ahakro@salesforce.com"},{"name":"justinharringa","email":"justin@harringa.com"},{"name":"maliroteh-sf","email":"maliroteh@salesforce.com"},{"name":"fernomac","email":"no_oneatall@hotmail.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"nolanlawson","email":"nolan@nolanlawson.com"},{"name":"amcconnell-sf","email":"amcconnell@salesforce.com"},{"name":"rxu-sfdc","email":"rxu@salesforce.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"abdulsattar","email":"asattar.md@gmail.com"},{"name":"nazligungor","email":"n.gungor@salesforce.com"},{"name":"dehru","email":"dehru2@yahoo.com"},{"name":"jgraff","email":"jgraff@salesforce.com"},{"name":"cdias","email":"cdias@salesforce.com"},{"name":"conal","email":"conalc86@gmail.com"},{"name":"jgrantham","email":"jason.grantham@salesforce.com"},{"name":"vazexqi","email":"nchen.dev@mac.com"},{"name":"mpsenn","email":"msenn@salesforce.com"},{"name":"sfdc_iamigo","email":"igoldstein@salesforce.com"},{"name":"diervo","email":"elfogris@gmail.com"},{"name":"rsalvador","email":"rsalvador@salesforce.com"},{"name":"kevinv11n","email":"kevin@v11n.com"},{"name":"tbliss","email":"tbliss@salesforce.com"},{"name":"davidturissini","email":"davidairborne@gmail.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"pmdartus","email":"dartus.pierremarie@gmail.com"},{"name":"futuremint_sf","email":"dwoodward@salesforce.com"},{"name":"interactivellama","email":"llama@interactivellama.com"},{"name":"maratto","email":"marat+npm@salesforce.com"},{"name":"pallavi.singh","email":"pallavi.singh@salesforce.com"},{"name":"smugakamil","email":"smugakamil@gmail.com"},{"name":"tausifm","email":"tausif.muzaffar@salesforce.com"},{"name":"kriscfoster","email":"kris.foster@ucdconnect.ie"},{"name":"brandonm","email":"bmurnane@salesforce.com"},{"name":"vineet-sinha","email":"vineet.sinha@gmail.com"},{"name":"salesforce-bot","email":"j.ward+npm@salesforce.com"},{"name":"harshkothari410","email":"harshkothari410@gmail.com"},{"name":"ekashida","email":"ekashida@gmail.com"},{"name":"gr8gatsby","email":"kevinhill@live.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"krisgraysfdc","email":"kgray@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"jqian","email":"jqian@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"rasphilco","email":"philipe.navarro@salesforce.com"},{"name":"jbfeingold","email":"jfeingold@salesforce.com"},{"name":"michaelhoefer","email":"michaelhoefer@gmail.com"},{"name":"tlohr","email":"tlohr@salesforce.com"},{"name":"dpessoa","email":"dpessoa@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"jgellin","email":"jgellin@salesforce.com"},{"name":"maxreality","email":"m@ab3.in"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"davidrouten","email":"david@routen.io"},{"name":"tconn","email":"tconn@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"}],"homepage":"https://github.com/salesforcecli/plugin-functions","bugs":{"url":"https://github.com/salesforcecli/plugin-functions/issues"},"bin":{"functions":"bin/run"},"dist":{"shasum":"d08fdec6cead3ef85e534d863e67ad691d8321b4","tarball":"https://registry.npmjs.org/@salesforce/plugin-functions/-/plugin-functions-0.2.19.tgz","fileCount":107,"integrity":"sha512-8TJG5me67LyMtyAnclLK3UIPjlkqbYGMd6sOyxU9ZJrKg5d+G65M1fQwdo1lvUGIMvfc9YPCB9kFe6JPlJX99Q==","signatures":[{"sig":"MEYCIQC2q4QKeiThG4SSdwdc3Gtpv55idqr0W6L6y4aO2e8TnwIhALLvk3CnYpbg/nE6o/fTXihzqDZuI1aAyiMS2qj/mO5n","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":203231,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg7H6uCRA9TVsSAnZWagAAUbMQAI6G0O/AInwwcIgvhYKl\nriErIeoc+e3YslAkaN92FUInEZp7QSZpN0vxyJT+W2pGLaa4D+fI+U61lHdk\nUHCYMNKrm5WjQv0Z1CQRyMkBxpIRY5qh91yxITIl+hq+NqU4c0dyie6uKYGl\nYXHwwUHnbwB3PLhqZJzmyHWpI/kA4U9XE3+94scuYxJEcaWHkZuP3uNjIvfr\nt3NhCipLU5PuMKN/m4LYVz4hGQA1fna1S4rWlNm4xR7qOUeh72iPSkZokOM0\nRosiQVtiDDf1nvzUN5SsUXg3pUzW7hEyLFq6dRwlmVIwXFwSbIq/9nU7qBPF\nBXNzLbU7n9GDCykkCcPvj2cZXqadujiESqoUtWRNUvfPi8CNyofsoHt810eR\n7SuvkFmWtouahTFpL3uyDqDnyUEDVWaXVTWfyZIoHlQuq/7kkxhlo7vBo30a\nUbTteI+hdqELdiNfCjxHg0lskEetdbejdRF+C7qavT29cmybzvT/kHWK3Hv0\nqIAzRg+M5EUPRW7pa/RKsEc/OkdgsXfDAgweOJh1MjTR0piLIu79PnDm34mk\n25AAI7NL208oXxdxzoxX5skLES8iZsKUA8vMbxgwgfj5T8rSav4hAzLA+oPM\nGHM60YO/yIcgT39AlzpESuhEDmj/SQtrGXpDC9YUANwYDCF1aGQ5L8H4Cbm+\nUm2I\r\n=1EHx\r\n-----END PGP SIGNATURE-----\r\n"},"sfdx":{"publicKeyUrl":"https://developer.salesforce.com/media/salesforce-cli/sfdx-cli-03032020.crt","signatureUrl":"https://developer.salesforce.com/media/salesforce-cli/signatures/salesforce-plugin-functions-0.2.19.sig"},"_from":"file:/home/circleci/project/salesforce-plugin-functions-0.2.19.tgz","husky":{"hooks":{"pre-push":"sf-husky-pre-push","commit-msg":"sf-husky-commit-msg","pre-commit":"sf-husky-pre-commit"}},"oclif":{"bin":"sf","hooks":{"project:findDeployers":"./lib/hooks/findDeployers"},"plugins":["@oclif/plugin-not-found"],"commands":"./lib/commands","devPlugins":["@oclif/plugin-help","@oclif/plugin-which","@oclif/plugin-command-snapshot","@salesforce/plugin-command-reference"],"topicSeparator":" "},"readme":"# plugin-functions\n\nFunctions plugin for the SF CLI\n\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\n[![NPM](https://img.shields.io/npm/v/@salesforce/plugin-functions.svg?label=@salesforce/functions)](https://www.npmjs.com/package/@salesforce/functions) [![CircleCI](https://circleci.com/gh/salesforcecli/plugin-functions/tree/main.svg?style=shield)](https://circleci.com/gh/salesforcecli/plugin-functions/tree/main) [![Downloads/week](https://img.shields.io/npm/dw/@salesforce/plugin-functions.svg)](https://npmjs.org/package/@salesforce/plugin-functions) [![License](https://img.shields.io/badge/License-BSD%203--Clause-brightgreen.svg)](https://raw.githubusercontent.com/salesforcecli/plugin-functions/main/LICENSE.txt)\n\n<!-- toc -->\n\n- [plugin-functions](#plugin-functions)\n- [Usage](#usage)\n- [Commands](#commands)\n<!-- tocstop -->\n\n# Usage\n\n1. Install the SFDX CLI: [Install instructions](https://developer.salesforce.com/docs/atlas.en-us.sfdx_setup.meta/sfdx_setup/sfdx_setup_install_cli.htm)\n2. Then run `sfdx plugins:install @salesforce/plugin-functions`:\n\n```sh-session\n$ sfdx plugins:install @salesforce/plugin-functions\nrunning command...\n```\n\nNow you should be able to run functions commands, e.g. `sfdx env:list`, `sfdx login:functions`\n\n# Commands\n\n<!-- commands -->\n\n- [`sf env create compute`](#sf-env-create-compute)\n- [`sf env delete`](#sf-env-delete)\n- [`sf env display`](#sf-env-display)\n- [`sf env list`](#sf-env-list)\n- [`sf env log tail`](#sf-env-log-tail)\n- [`sf env logdrain add`](#sf-env-logdrain-add)\n- [`sf env logdrain list`](#sf-env-logdrain-list)\n- [`sf env logdrain remove`](#sf-env-logdrain-remove)\n- [`sf env var get KEY`](#sf-env-var-get-key)\n- [`sf env var list`](#sf-env-var-list)\n- [`sf env var set`](#sf-env-var-set)\n- [`sf env var unset`](#sf-env-var-unset)\n- [`sf generate function`](#sf-generate-function)\n- [`sf generate project`](#sf-generate-project)\n- [`sf login functions`](#sf-login-functions)\n- [`sf project deploy functions`](#sf-project-deploy-functions)\n- [`sf run function`](#sf-run-function)\n- [`sf run function start`](#sf-run-function-start)\n- [`sf whoami functions`](#sf-whoami-functions)\n\n## `sf env create compute`\n\ncreate a compute environment for use with Salesforce Functions\n\n```\nUSAGE\n  $ sf env create compute [--json] [-o <value>] [-a <value>]\n\nFLAGS\n  -a, --setalias=<value>       alias for the created environment\n  -o, --connected-org=<value>  username or alias for the org that the compute environment should be connected to\n\nGLOBAL FLAGS\n  --json  format output as json\n\nDESCRIPTION\n  create a compute environment for use with Salesforce Functions\n\nEXAMPLES\n  $ sfdx env:create:compute\n\n  $ sfdx env:create:compute --setalias my-compute-environment\n\n  $ sfdx env:create:compute --connected-org my-scratch-org\n```\n\n## `sf env delete`\n\ndelete an environment\n\n```\nUSAGE\n  $ sf env delete -e <value> [--json] [-c <value>]\n\nFLAGS\n  -c, --confirm=name...      confirmation name\n  -e, --environment=<value>  (required) environment name\n\nGLOBAL FLAGS\n  --json  format output as json\n\nDESCRIPTION\n  delete an environment\n\nEXAMPLES\n  $ sfdx env:delete --environment=billingApp-Scratch1\n\n  $ sfdx env:delete --environment=billingApp-Scratch1 --confirm=billingApp-Scratch1\n```\n\n## `sf env display`\n\ndisplay details for an environment\n\n```\nUSAGE\n  $ sf env display -e <value> [--json] [--verbose]\n\nFLAGS\n  -e, --environment=<value>  (required) environment name\n  --verbose                  verbose display output\n\nGLOBAL FLAGS\n  --json  format output as json\n\nDESCRIPTION\n  display details for an environment\n\nEXAMPLES\n  $ sfdx env:display --environment=billingApp-Scratch1\n```\n\n## `sf env list`\n\nList all environments by type\n\n```\nUSAGE\n  $ sf env list [-j] [--all] [-t org|scratchorg|compute]\n\nFLAGS\n  -j, --json                          output list in JSON format\n\n  -t, --environment-type=<option>...  filter by one or more environment types (org, scratchorg, compute)\n                                      <options: org|scratchorg|compute>\n\n  --all                               show all available envs instead of scoping to active orgs and their connected\n                                      compute envs\n\nDESCRIPTION\n  List all environments by type\n\nEXAMPLES\n  $ sfdx env:list\n\n  $ sfdx env:list --all\n\n  $ sfdx env:list --environment-type org --environment-type compute\n```\n\n## `sf env log tail`\n\nstream log output for an environment\n\n```\nUSAGE\n  $ sf env log tail -e <value> [--json]\n\nFLAGS\n  -e, --environment=<value>  (required) environment name to retrieve logs\n\nGLOBAL FLAGS\n  --json  format output as json\n\nDESCRIPTION\n  stream log output for an environment\n\nEXAMPLES\n  $ sfdx env:log:tail --environment=billingApp-Scratch1\n```\n\n## `sf env logdrain add`\n\nAdd log drain to a specified environment\n\n```\nUSAGE\n  $ sf env logdrain add -e <value> -u <value> [--json]\n\nFLAGS\n  -e, --environment=<value>  (required) environment name\n  -u, --url=<value>          (required) endpoint that will receive sent logs\n\nGLOBAL FLAGS\n  --json  format output as json\n\nDESCRIPTION\n  Add log drain to a specified environment\n\nEXAMPLES\n  $ sfdx env:logdrain:add --environment=billingApp-Sandbox --url=https://example.com/drain\n```\n\n## `sf env logdrain list`\n\nList log drains connected to a specified environment\n\n```\nUSAGE\n  $ sf env logdrain list -e <value> [--json]\n\nFLAGS\n  -e, --environment=<value>  (required) environment name\n  --json                     output result in json\n\nDESCRIPTION\n  List log drains connected to a specified environment\n\nEXAMPLES\n  $ sfdx env:logdrain:list --environment=billingApp-Sandbox\n```\n\n## `sf env logdrain remove`\n\nRemove log drain from a specified environment.\n\n```\nUSAGE\n  $ sf env logdrain remove -e <value> -u <value> [--json]\n\nFLAGS\n  -e, --environment=<value>  (required) environment name\n  -u, --url=<value>          (required) logdrain url to remove\n\nGLOBAL FLAGS\n  --json  format output as json\n\nDESCRIPTION\n  Remove log drain from a specified environment.\n\nEXAMPLES\n  $ sfdx env:logdrain:remove --environment=billingApp-Sandbox --url=syslog://syslog-a.logdna.com:11137\n```\n\n## `sf env var get KEY`\n\ndisplay a single config value for an environment\n\n```\nUSAGE\n  $ sf env var get [KEY] -e <value> [--json]\n\nFLAGS\n  -e, --environment=<value>  (required) environment name\n\nGLOBAL FLAGS\n  --json  format output as json\n\nDESCRIPTION\n  display a single config value for an environment\n\nEXAMPLES\n  $ sfdx env:var:get foo --environment=my-environment\n```\n\n## `sf env var list`\n\nlist your config vars in a table\n\n```\nUSAGE\n  $ sf env var list -e <value> [--json]\n\nFLAGS\n  -e, --environment=<value>  (required) environment name\n\nGLOBAL FLAGS\n  --json  format output as json\n\nDESCRIPTION\n  list your config vars in a table\n\nEXAMPLES\n  $ sfdx env:var:list --environment=my-environment\n```\n\n## `sf env var set`\n\nsets a single config value for an environment\n\n```\nUSAGE\n  $ sf env var set -e <value> [--json]\n\nFLAGS\n  -e, --environment=<value>  (required) environment name\n\nGLOBAL FLAGS\n  --json  format output as json\n\nDESCRIPTION\n  sets a single config value for an environment\n\nEXAMPLES\n  $ sfdx env:var:set foo=bar --environment=my-environment\n```\n\n## `sf env var unset`\n\nunset a single config value for an environment\n\n```\nUSAGE\n  $ sf env var unset -e <value> [--json]\n\nFLAGS\n  -e, --environment=<value>  (required) environment name\n\nGLOBAL FLAGS\n  --json  format output as json\n\nDESCRIPTION\n  unset a single config value for an environment\n\nEXAMPLES\n  $ sfdx env:var:unset foo --environment=my-environment\n```\n\n## `sf generate function`\n\ncreate a function with basic scaffolding specific to a given language\n\n```\nUSAGE\n  $ sf generate function -n <value> -l javascript|typescript|java [--json]\n\nFLAGS\n  -l, --language=(javascript|typescript|java)  (required) language\n  -n, --name=<value>                           (required) function name\n\nGLOBAL FLAGS\n  --json  format output as json\n\nDESCRIPTION\n  create a function with basic scaffolding specific to a given language\n\nALIASES\n  $ sf evergreen function init\n\nEXAMPLES\n  $ sfdx evergreen:function:create MyFunction --language=javascript\n```\n\n## `sf generate project`\n\n```\nUSAGE\n  $ sf generate project -n <value> [--json]\n\nFLAGS\n  -n, --name=<value>  (required) name of the generated project\n\nGLOBAL FLAGS\n  --json  format output as json\n```\n\n## `sf login functions`\n\nlog into your account\n\n```\nUSAGE\n  $ sf login functions\n\nDESCRIPTION\n  log into your account\n\nEXAMPLES\n  $ sfdx login:functions\n```\n\n## `sf project deploy functions`\n\n```\nUSAGE\n  $ sf project deploy functions -o <value> [--json] [-b <value>] [--force] [-q]\n\nFLAGS\n  -b, --branch=<value>         deploy the latest commit from a branch different from the currently active branch\n\n  -o, --connected-org=<value>  (required) username or alias for the org that the compute environment should be connected\n                               to\n\n  -q, --quiet                  limit the amount of output displayed from the deploy process\n\n  --force                      ignore warnings and overwrite remote repository (not allowed in production)\n\nGLOBAL FLAGS\n  --json  format output as json\n```\n\n## `sf run function`\n\nsend a cloudevent to a function\n\n```\nUSAGE\n  $ sf run function -l <value> [--json] [-H <value>] [-p <value>] [-s] [-o <value>]\n\nFLAGS\n  -H, --headers=<value>...     set headers\n  -l, --url=<value>            (required) url of the function to run\n  -o, --connected-org=<value>  username or alias for the target org; overrides default target org\n  -p, --payload=<value>        set the payload of the cloudevent. also accepts @file.txt format\n  -s, --structured             set the cloudevent to be emitted as a structured cloudevent (json)\n\nGLOBAL FLAGS\n  --json  format output as json\n\nDESCRIPTION\n  send a cloudevent to a function\n\nEXAMPLES\n      $ sfdx run:function -l http://localhost:8080 -p '{\"id\": 12345}'\n      $ sfdx run:function -l http://localhost:8080 -p '@file.json'\n      $ echo '{\"id\": 12345}' | sfdx run:function -l http://localhost:8080\n      $ sfdx run:function -l http://localhost:8080 -p '{\"id\": 12345}' --structured\n```\n\n## `sf run function start`\n\nbuild and run function image locally\n\n```\nUSAGE\n  $ sf run function start [--json] [-p <value>] [-d <value>] [--clear-cache] [--no-pull] [-e <value>] [--network\n    <value>] [-v]\n\nFLAGS\n  -d, --debug-port=<value>  [default: 9229] port for remote debugging\n  -e, --env=<value>...      set environment variables (provided during build and run)\n  -p, --port=<value>        [default: 8080] port for running the function\n  -v, --verbose             output additional logs\n  --clear-cache             clear associated cache before executing.\n\n  --network=<value>         Connect and build containers to a network. This can be useful to build containers which\n                            require a local resource.\n\n  --no-pull                 skip pulling builder image before use\n\nGLOBAL FLAGS\n  --json  format output as json\n\nDESCRIPTION\n  build and run function image locally\n\nEXAMPLES\n      $ sfdx run:function:start\n      $ sfdx run:function:start -e VAR=VALUE\n      $ sfdx run:function:start --network host --no-pull --clear-cache --debug-port 9000 --port 5000\n```\n\n## `sf whoami functions`\n\nshow information on your account\n\n```\nUSAGE\n  $ sf whoami functions [--json]\n\nGLOBAL FLAGS\n  --json  format output as json\n\nDESCRIPTION\n  show information on your account\n\nEXAMPLES\n  $ sf whoami functions\n```\n\n<!-- commandsstop -->\n","engines":{"node":">=12.0.0"},"scripts":{"docs":"sf-docs","lint":"sf-lint","test":"sf-test","build":"sf-build","clean":"sf-clean","format":"sf-format","compile":"sf-compile","prepack":"sf-prepack","prepare":"sf-install && husky install","pretest":"sf-compile-test","version":"oclif readme","postpack":"shx rm -f oclif.manifest.json","posttest":"yarn lint && yarn test:deprecation-policy","clean-all":"sf-clean all","clean:lib":"shx rm -rf lib && shx rm -rf coverage && shx rm -rf .nyc_output && shx rm -f oclif.manifest.json","test:command-reference":"./bin/dev commandreference:generate --erroronwarnings","test:deprecation-policy":"./bin/dev snapshot:compare"},"_npmUser":{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/salesforcecli/plugin-functions.git","type":"git"},"_npmVersion":"6.14.13","description":"Functions plugin for the SF CLI","directories":{},"_nodeVersion":"12.22.3","dependencies":{"uuid":"^8.3.2","axios":"^0.21.1","execa":"^5.0.0","kbpgp":"^2.1.15","cli-ux":"^5.6.2","lodash":"^4.17.21","date-fns":"^2.20.0","fs-extra":"^10.0.0","handlebars":"^4.7.7","node-fetch":"^2.6.1","@oclif/core":"^0.5.17","cloudevents":"^4.0.2","sha256-file":"^1.0.0","global-agent":"^2.2.0","netrc-parser":"^3.1.6","axios-debug-log":"^0.8.2","@salesforce/core":"^3.1.1-v3.2","@heroku-cli/color":"^1.1.14","@heroku-cli/schema":"^1.0.25","yeoman-environment":"~3.3.0","@heroku/eventsource":"^1.0.7","@salesforce/ts-sinon":"^1.3.18","@heroku/function-toml":"^0.0.3","@salesforce/templates":"^52.0.0","@heroku/functions-core":"0.0.3","@salesforce/plugin-org":"^1.6.7","@oclif/plugin-not-found":"^1.2.4","@heroku/project-descriptor":"0.0.5","@salesforce/plugin-project-utils":"^0.0.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.1.0","shx":"^0.3.3","chai":"^4.2.0","husky":"^6.0.0","mocha":"^9.0.1","oclif":"^2.0.0-main.1","sinon":"11.1.1","eslint":"^7.29.0","globby":"^11.0.4","ts-node":"^10.0.0","prettier":"^2.0.5","sinon-chai":"^3.6.0","typescript":"^4.3.4","@oclif/test":"^1","@types/uuid":"^8.3.0","lint-staged":"^11.0.0","pretty-quick":"^3.1.1","yeoman-assert":"^3.1.1","@types/nodegit":"^0.27.2","@types/fs-extra":"^9.0.8","@types/node-fetch":"^2.5.10","@types/sinon-chai":"^3.2.5","@oclif/plugin-help":"^3","@types/sha256-file":"^1.0.0","@oclif/plugin-which":"^1.0.3","eslint-plugin-jsdoc":"^35.4.0","@salesforce/ts-types":"^1.5.5","@types/yeoman-assert":"^3.1.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.20.2","@types/supports-color":"^8.1.0","@salesforce/dev-config":"^2.1.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.1.3","@salesforce/dev-scripts":"^0.9.18","eslint-config-salesforce":"^0.1.6","@types/yeoman-environment":"^2.10.2","@typescript-eslint/parser":"^4.28.0","@salesforce/prettier-config":"^0.0.2","@oclif/plugin-command-snapshot":"^2.1.2","@typescript-eslint/eslint-plugin":"^4.28.0","eslint-config-salesforce-license":"^0.1.6","eslint-config-salesforce-typescript":"^0.2.7","@salesforce/plugin-command-reference":"^1.3.4"},"_npmOperationalInternal":{"tmp":"tmp/plugin-functions_0.2.19_1626111661864_0.7789299166603978","host":"s3://npm-registry-packages"}},"0.2.20":{"name":"@salesforce/plugin-functions","version":"0.2.20","keywords":["oclif-plugin"],"author":{"name":"heroku-front-end@salesforce.com"},"license":"BSD-3-Clause","_id":"@salesforce/plugin-functions@0.2.20","maintainers":[{"name":"svanteddu","email":"svanteddu@salesforce.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"alyssaa14","email":"aarvin@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"mallik.webaroo","email":"mallik.webaroo@gmail.com"},{"name":"cafreeman","email":"cfreeman.code@gmail.com"},{"name":"dlouvton","email":"dlouvton@gmail.com"},{"name":"vttikoo","email":"vtikoo@salesforce.com"},{"name":"rjanamanchi","email":"rjanamanchi@salesforce.com"},{"name":"ahakro","email":"ahakro@salesforce.com"},{"name":"justinharringa","email":"justin@harringa.com"},{"name":"maliroteh-sf","email":"maliroteh@salesforce.com"},{"name":"fernomac","email":"no_oneatall@hotmail.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"nolanlawson","email":"nolan@nolanlawson.com"},{"name":"amcconnell-sf","email":"amcconnell@salesforce.com"},{"name":"rxu-sfdc","email":"rxu@salesforce.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"abdulsattar","email":"asattar.md@gmail.com"},{"name":"nazligungor","email":"n.gungor@salesforce.com"},{"name":"dehru","email":"dehru2@yahoo.com"},{"name":"jgraff","email":"jgraff@salesforce.com"},{"name":"cdias","email":"cdias@salesforce.com"},{"name":"conal","email":"conalc86@gmail.com"},{"name":"jgrantham","email":"jason.grantham@salesforce.com"},{"name":"vazexqi","email":"nchen.dev@mac.com"},{"name":"mpsenn","email":"msenn@salesforce.com"},{"name":"sfdc_iamigo","email":"igoldstein@salesforce.com"},{"name":"diervo","email":"elfogris@gmail.com"},{"name":"rsalvador","email":"rsalvador@salesforce.com"},{"name":"kevinv11n","email":"kevin@v11n.com"},{"name":"tbliss","email":"tbliss@salesforce.com"},{"name":"davidturissini","email":"davidairborne@gmail.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"pmdartus","email":"dartus.pierremarie@gmail.com"},{"name":"futuremint_sf","email":"dwoodward@salesforce.com"},{"name":"interactivellama","email":"llama@interactivellama.com"},{"name":"maratto","email":"marat+npm@salesforce.com"},{"name":"pallavi.singh","email":"pallavi.singh@salesforce.com"},{"name":"smugakamil","email":"smugakamil@gmail.com"},{"name":"tausifm","email":"tausif.muzaffar@salesforce.com"},{"name":"kriscfoster","email":"kris.foster@ucdconnect.ie"},{"name":"brandonm","email":"bmurnane@salesforce.com"},{"name":"vineet-sinha","email":"vineet.sinha@gmail.com"},{"name":"salesforce-bot","email":"j.ward+npm@salesforce.com"},{"name":"harshkothari410","email":"harshkothari410@gmail.com"},{"name":"ekashida","email":"ekashida@gmail.com"},{"name":"gr8gatsby","email":"kevinhill@live.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"krisgraysfdc","email":"kgray@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"jqian","email":"jqian@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"rasphilco","email":"philipe.navarro@salesforce.com"},{"name":"jbfeingold","email":"jfeingold@salesforce.com"},{"name":"michaelhoefer","email":"michaelhoefer@gmail.com"},{"name":"tlohr","email":"tlohr@salesforce.com"},{"name":"dpessoa","email":"dpessoa@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"jgellin","email":"jgellin@salesforce.com"},{"name":"maxreality","email":"m@ab3.in"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"davidrouten","email":"david@routen.io"},{"name":"tconn","email":"tconn@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"}],"homepage":"https://github.com/salesforcecli/plugin-functions","bugs":{"url":"https://github.com/salesforcecli/plugin-functions/issues"},"bin":{"functions":"bin/run"},"dist":{"shasum":"a2ab242cb4412dcb2a034330dedf923f38b284d6","tarball":"https://registry.npmjs.org/@salesforce/plugin-functions/-/plugin-functions-0.2.20.tgz","fileCount":107,"integrity":"sha512-DmYF0wXW01jZhzNoR757S3XFkYsRMVVzuX7YCj4MGy5K42xrD0uOEQMJwc3CPx0/XFM1w3/dziBnB2z+9Szfjg==","signatures":[{"sig":"MEQCIGJ3bK9kxjhHduc5Wgxt8djKHNZW62QtlojcFmbLLA8UAiBcMihPV5UJq29LMRimyz7tVYPPbpQ3OERMopAQuKVI4A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":204295,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg7feRCRA9TVsSAnZWagAAS0MQAJ4epe7S7+uuBd1gT9nt\nNUwEIO0SsQWU5sFeRomvw+J0anYpfu/YES0gi8pedJv12KMa4zdrS7lGr326\nI2tyrdLODVBP0lTcyAQ0p3bXxwm8fDDaadZTubFEfe0jqboUT24XYOxqT0s5\n8naDEwOfN5lEC9mpwVA6BUPA2PDxDOIRs5RTz8BrDb3UYxJbFeRJ71iBnl5P\nB25G6uZOp6lYk6A5TRsr/JOPTTWuXaAU0gk8860fXcfWkBeopItiY+fEm72z\n7LrrgHw3CxW4UT73XWN8GJURPb7L18gM6WWzYLQBUX7H1c1cFYnka1aAAkIW\nXXlSw0gnqaKfJpRYCOoarbpoyBre/MYdH4kPpnpWs82WXs9g9FaLVhTQvmOk\nU5IX2pqdsfkz3e2bgE18RRN4EMdX8tRLcXIsIVL96BYqNDszjdFx1dgbHYGr\nZdG4MPlRccv8M0/aBM6bqSRu2A2/4xAKALak3Z1mfx7ZfOn44zUME2nIxobI\nDht15aJItIIJ9TwMwjGcDCK2f2SIJ5FYMeafqpqwy4Xb/nCi0/5eZR71W9Uc\n0N/v6ihQ1WoYTgkzoOd5KS0WD67f51ObPLJN2o8KNwOFSgtWPvCkLPTeO9GF\nE8g1qUn1fwFEUK698PTSSBiZACVO3h9K2MEs8GFao/sIaD/Y4Sf/0LsiiWDT\nFNFg\r\n=n/Zt\r\n-----END PGP SIGNATURE-----\r\n"},"sfdx":{"publicKeyUrl":"https://developer.salesforce.com/media/salesforce-cli/sfdx-cli-03032020.crt","signatureUrl":"https://developer.salesforce.com/media/salesforce-cli/signatures/salesforce-plugin-functions-0.2.20.sig"},"_from":"file:/home/circleci/project/salesforce-plugin-functions-0.2.20.tgz","husky":{"hooks":{"pre-push":"sf-husky-pre-push","commit-msg":"sf-husky-commit-msg","pre-commit":"sf-husky-pre-commit"}},"oclif":{"bin":"sf","hooks":{"project:findDeployers":"./lib/hooks/findDeployers"},"plugins":["@oclif/plugin-not-found"],"commands":"./lib/commands","devPlugins":["@oclif/plugin-help","@oclif/plugin-which","@oclif/plugin-command-snapshot","@salesforce/plugin-command-reference"],"topicSeparator":" "},"readme":"# plugin-functions\n\nFunctions plugin for the SF CLI\n\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\n[![NPM](https://img.shields.io/npm/v/@salesforce/plugin-functions.svg?label=@salesforce/functions)](https://www.npmjs.com/package/@salesforce/functions) [![CircleCI](https://circleci.com/gh/salesforcecli/plugin-functions/tree/main.svg?style=shield)](https://circleci.com/gh/salesforcecli/plugin-functions/tree/main) [![Downloads/week](https://img.shields.io/npm/dw/@salesforce/plugin-functions.svg)](https://npmjs.org/package/@salesforce/plugin-functions) [![License](https://img.shields.io/badge/License-BSD%203--Clause-brightgreen.svg)](https://raw.githubusercontent.com/salesforcecli/plugin-functions/main/LICENSE.txt)\n\n<!-- toc -->\n\n- [plugin-functions](#plugin-functions)\n- [Usage](#usage)\n- [Commands](#commands)\n<!-- tocstop -->\n\n# Usage\n\n1. Install the SFDX CLI: [Install instructions](https://developer.salesforce.com/docs/atlas.en-us.sfdx_setup.meta/sfdx_setup/sfdx_setup_install_cli.htm)\n2. Then run `sfdx plugins:install @salesforce/plugin-functions`:\n\n```sh-session\n$ sfdx plugins:install @salesforce/plugin-functions\nrunning command...\n```\n\nNow you should be able to run functions commands, e.g. `sfdx env:list`, `sfdx login:functions`\n\n# Commands\n\n<!-- commands -->\n\n- [`sf env create compute`](#sf-env-create-compute)\n- [`sf env delete`](#sf-env-delete)\n- [`sf env display`](#sf-env-display)\n- [`sf env list`](#sf-env-list)\n- [`sf env log tail`](#sf-env-log-tail)\n- [`sf env logdrain add`](#sf-env-logdrain-add)\n- [`sf env logdrain list`](#sf-env-logdrain-list)\n- [`sf env logdrain remove`](#sf-env-logdrain-remove)\n- [`sf env var get KEY`](#sf-env-var-get-key)\n- [`sf env var list`](#sf-env-var-list)\n- [`sf env var set`](#sf-env-var-set)\n- [`sf env var unset`](#sf-env-var-unset)\n- [`sf generate function`](#sf-generate-function)\n- [`sf generate project`](#sf-generate-project)\n- [`sf login functions`](#sf-login-functions)\n- [`sf project deploy functions`](#sf-project-deploy-functions)\n- [`sf run function`](#sf-run-function)\n- [`sf run function start`](#sf-run-function-start)\n- [`sf whoami functions`](#sf-whoami-functions)\n\n## `sf env create compute`\n\ncreate a compute environment for use with Salesforce Functions\n\n```\nUSAGE\n  $ sf env create compute [--json] [-o <value>] [-a <value>]\n\nFLAGS\n  -a, --setalias=<value>       alias for the created environment\n  -o, --connected-org=<value>  username or alias for the org that the compute environment should be connected to\n\nGLOBAL FLAGS\n  --json  format output as json\n\nDESCRIPTION\n  create a compute environment for use with Salesforce Functions\n\nEXAMPLES\n  $ sfdx env:create:compute\n\n  $ sfdx env:create:compute --setalias my-compute-environment\n\n  $ sfdx env:create:compute --connected-org my-scratch-org\n```\n\n## `sf env delete`\n\ndelete an environment\n\n```\nUSAGE\n  $ sf env delete -e <value> [--json] [-c <value>]\n\nFLAGS\n  -c, --confirm=name...      confirmation name\n  -e, --environment=<value>  (required) environment name\n\nGLOBAL FLAGS\n  --json  format output as json\n\nDESCRIPTION\n  delete an environment\n\nEXAMPLES\n  $ sfdx env:delete --environment=billingApp-Scratch1\n\n  $ sfdx env:delete --environment=billingApp-Scratch1 --confirm=billingApp-Scratch1\n```\n\n## `sf env display`\n\ndisplay details for an environment\n\n```\nUSAGE\n  $ sf env display -e <value> [--json] [--verbose]\n\nFLAGS\n  -e, --environment=<value>  (required) environment name\n  --verbose                  verbose display output\n\nGLOBAL FLAGS\n  --json  format output as json\n\nDESCRIPTION\n  display details for an environment\n\nEXAMPLES\n  $ sfdx env:display --environment=billingApp-Scratch1\n```\n\n## `sf env list`\n\nList all environments by type\n\n```\nUSAGE\n  $ sf env list [-j] [--all] [-t org|scratchorg|compute]\n\nFLAGS\n  -j, --json                          output list in JSON format\n\n  -t, --environment-type=<option>...  filter by one or more environment types (org, scratchorg, compute)\n                                      <options: org|scratchorg|compute>\n\n  --all                               show all available envs instead of scoping to active orgs and their connected\n                                      compute envs\n\nDESCRIPTION\n  List all environments by type\n\nEXAMPLES\n  $ sfdx env:list\n\n  $ sfdx env:list --all\n\n  $ sfdx env:list --environment-type org --environment-type compute\n```\n\n## `sf env log tail`\n\nstream log output for an environment\n\n```\nUSAGE\n  $ sf env log tail -e <value> [--json]\n\nFLAGS\n  -e, --environment=<value>  (required) environment name to retrieve logs\n\nGLOBAL FLAGS\n  --json  format output as json\n\nDESCRIPTION\n  stream log output for an environment\n\nEXAMPLES\n  $ sfdx env:log:tail --environment=billingApp-Scratch1\n```\n\n## `sf env logdrain add`\n\nAdd log drain to a specified environment\n\n```\nUSAGE\n  $ sf env logdrain add -e <value> -u <value> [--json]\n\nFLAGS\n  -e, --environment=<value>  (required) environment name\n  -u, --url=<value>          (required) endpoint that will receive sent logs\n\nGLOBAL FLAGS\n  --json  format output as json\n\nDESCRIPTION\n  Add log drain to a specified environment\n\nEXAMPLES\n  $ sfdx env:logdrain:add --environment=billingApp-Sandbox --url=https://example.com/drain\n```\n\n## `sf env logdrain list`\n\nList log drains connected to a specified environment\n\n```\nUSAGE\n  $ sf env logdrain list -e <value> [--json]\n\nFLAGS\n  -e, --environment=<value>  (required) environment name\n  --json                     output result in json\n\nDESCRIPTION\n  List log drains connected to a specified environment\n\nEXAMPLES\n  $ sfdx env:logdrain:list --environment=billingApp-Sandbox\n```\n\n## `sf env logdrain remove`\n\nRemove log drain from a specified environment.\n\n```\nUSAGE\n  $ sf env logdrain remove -e <value> -u <value> [--json]\n\nFLAGS\n  -e, --environment=<value>  (required) environment name\n  -u, --url=<value>          (required) logdrain url to remove\n\nGLOBAL FLAGS\n  --json  format output as json\n\nDESCRIPTION\n  Remove log drain from a specified environment.\n\nEXAMPLES\n  $ sfdx env:logdrain:remove --environment=billingApp-Sandbox --url=syslog://syslog-a.logdna.com:11137\n```\n\n## `sf env var get KEY`\n\ndisplay a single config value for an environment\n\n```\nUSAGE\n  $ sf env var get [KEY] -e <value> [--json]\n\nFLAGS\n  -e, --environment=<value>  (required) environment name\n\nGLOBAL FLAGS\n  --json  format output as json\n\nDESCRIPTION\n  display a single config value for an environment\n\nEXAMPLES\n  $ sfdx env:var:get foo --environment=my-environment\n```\n\n## `sf env var list`\n\nlist your config vars in a table\n\n```\nUSAGE\n  $ sf env var list -e <value> [--json]\n\nFLAGS\n  -e, --environment=<value>  (required) environment name\n\nGLOBAL FLAGS\n  --json  format output as json\n\nDESCRIPTION\n  list your config vars in a table\n\nEXAMPLES\n  $ sfdx env:var:list --environment=my-environment\n```\n\n## `sf env var set`\n\nsets a single config value for an environment\n\n```\nUSAGE\n  $ sf env var set -e <value> [--json]\n\nFLAGS\n  -e, --environment=<value>  (required) environment name\n\nGLOBAL FLAGS\n  --json  format output as json\n\nDESCRIPTION\n  sets a single config value for an environment\n\nEXAMPLES\n  $ sfdx env:var:set foo=bar --environment=my-environment\n```\n\n## `sf env var unset`\n\nunset a single config value for an environment\n\n```\nUSAGE\n  $ sf env var unset -e <value> [--json]\n\nFLAGS\n  -e, --environment=<value>  (required) environment name\n\nGLOBAL FLAGS\n  --json  format output as json\n\nDESCRIPTION\n  unset a single config value for an environment\n\nEXAMPLES\n  $ sfdx env:var:unset foo --environment=my-environment\n```\n\n## `sf generate function`\n\ncreate a function with basic scaffolding specific to a given language\n\n```\nUSAGE\n  $ sf generate function -n <value> -l javascript|typescript|java [--json]\n\nFLAGS\n  -l, --language=(javascript|typescript|java)  (required) language\n  -n, --name=<value>                           (required) function name\n\nGLOBAL FLAGS\n  --json  format output as json\n\nDESCRIPTION\n  create a function with basic scaffolding specific to a given language\n\nALIASES\n  $ sf evergreen function init\n\nEXAMPLES\n  $ sfdx evergreen:function:create MyFunction --language=javascript\n```\n\n## `sf generate project`\n\n```\nUSAGE\n  $ sf generate project -n <value> [--json]\n\nFLAGS\n  -n, --name=<value>  (required) name of the generated project\n\nGLOBAL FLAGS\n  --json  format output as json\n```\n\n## `sf login functions`\n\nlog into your account\n\n```\nUSAGE\n  $ sf login functions\n\nDESCRIPTION\n  log into your account\n\nEXAMPLES\n  $ sfdx login:functions\n```\n\n## `sf project deploy functions`\n\n```\nUSAGE\n  $ sf project deploy functions -o <value> [--json] [-b <value>] [--force] [-q]\n\nFLAGS\n  -b, --branch=<value>         deploy the latest commit from a branch different from the currently active branch\n\n  -o, --connected-org=<value>  (required) username or alias for the org that the compute environment should be connected\n                               to\n\n  -q, --quiet                  limit the amount of output displayed from the deploy process\n\n  --force                      ignore warnings and overwrite remote repository (not allowed in production)\n\nGLOBAL FLAGS\n  --json  format output as json\n```\n\n## `sf run function`\n\nsend a cloudevent to a function\n\n```\nUSAGE\n  $ sf run function -l <value> [--json] [-H <value>] [-p <value>] [-s] [-o <value>]\n\nFLAGS\n  -H, --headers=<value>...     set headers\n  -l, --url=<value>            (required) url of the function to run\n  -o, --connected-org=<value>  username or alias for the target org; overrides default target org\n  -p, --payload=<value>        set the payload of the cloudevent. also accepts @file.txt format\n  -s, --structured             set the cloudevent to be emitted as a structured cloudevent (json)\n\nGLOBAL FLAGS\n  --json  format output as json\n\nDESCRIPTION\n  send a cloudevent to a function\n\nEXAMPLES\n      $ sfdx run:function -l http://localhost:8080 -p '{\"id\": 12345}'\n      $ sfdx run:function -l http://localhost:8080 -p '@file.json'\n      $ echo '{\"id\": 12345}' | sfdx run:function -l http://localhost:8080\n      $ sfdx run:function -l http://localhost:8080 -p '{\"id\": 12345}' --structured\n```\n\n## `sf run function start`\n\nbuild and run function image locally\n\n```\nUSAGE\n  $ sf run function start [--json] [-p <value>] [-d <value>] [--clear-cache] [--no-pull] [-e <value>] [--network\n    <value>] [-v]\n\nFLAGS\n  -d, --debug-port=<value>  [default: 9229] port for remote debugging\n  -e, --env=<value>...      set environment variables (provided during build and run)\n  -p, --port=<value>        [default: 8080] port for running the function\n  -v, --verbose             output additional logs\n  --clear-cache             clear associated cache before executing.\n\n  --network=<value>         Connect and build containers to a network. This can be useful to build containers which\n                            require a local resource.\n\n  --no-pull                 skip pulling builder image before use\n\nGLOBAL FLAGS\n  --json  format output as json\n\nDESCRIPTION\n  build and run function image locally\n\nEXAMPLES\n      $ sfdx run:function:start\n      $ sfdx run:function:start -e VAR=VALUE\n      $ sfdx run:function:start --network host --no-pull --clear-cache --debug-port 9000 --port 5000\n```\n\n## `sf whoami functions`\n\nshow information on your account\n\n```\nUSAGE\n  $ sf whoami functions [--json]\n\nGLOBAL FLAGS\n  --json  format output as json\n\nDESCRIPTION\n  show information on your account\n\nEXAMPLES\n  $ sf whoami functions\n```\n\n<!-- commandsstop -->\n","engines":{"node":">=12.0.0"},"scripts":{"docs":"sf-docs","lint":"sf-lint","test":"sf-test","build":"sf-build","clean":"sf-clean","format":"sf-format","compile":"sf-compile","prepack":"sf-prepack","prepare":"sf-install && husky install","pretest":"sf-compile-test","version":"oclif readme","postpack":"shx rm -f oclif.manifest.json","posttest":"yarn lint && yarn test:deprecation-policy","clean-all":"sf-clean all","clean:lib":"shx rm -rf lib && shx rm -rf coverage && shx rm -rf .nyc_output && shx rm -f oclif.manifest.json","test:command-reference":"./bin/dev commandreference:generate --erroronwarnings","test:deprecation-policy":"./bin/dev snapshot:compare"},"_npmUser":{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/salesforcecli/plugin-functions.git","type":"git"},"_npmVersion":"6.14.13","description":"Functions plugin for the SF CLI","directories":{},"_nodeVersion":"12.22.3","dependencies":{"uuid":"^8.3.2","axios":"^0.21.1","execa":"^5.0.0","kbpgp":"^2.1.15","cli-ux":"^5.6.2","lodash":"^4.17.21","date-fns":"^2.20.0","fs-extra":"^10.0.0","handlebars":"^4.7.7","node-fetch":"^2.6.1","@oclif/core":"^0.5.17","cloudevents":"^4.0.2","sha256-file":"^1.0.0","global-agent":"^2.2.0","netrc-parser":"^3.1.6","axios-debug-log":"^0.8.2","@salesforce/core":"^3.1.1-v3.2","@heroku-cli/color":"^1.1.14","@heroku-cli/schema":"^1.0.25","yeoman-environment":"~3.3.0","@heroku/eventsource":"^1.0.7","@salesforce/ts-sinon":"^1.3.18","@heroku/function-toml":"^0.0.3","@salesforce/templates":"^52.0.0","@heroku/functions-core":"0.0.3","@salesforce/plugin-org":"^1.6.7","@oclif/plugin-not-found":"^1.2.4","@heroku/project-descriptor":"0.0.5","@salesforce/plugin-project-utils":"^0.0.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.1.0","shx":"^0.3.3","chai":"^4.2.0","husky":"^6.0.0","mocha":"^9.0.1","oclif":"^2.0.0-main.1","sinon":"11.1.1","eslint":"^7.29.0","globby":"^11.0.4","ts-node":"^10.0.0","prettier":"^2.0.5","sinon-chai":"^3.6.0","typescript":"^4.3.4","@oclif/test":"^1","@types/uuid":"^8.3.0","lint-staged":"^11.0.0","pretty-quick":"^3.1.1","yeoman-assert":"^3.1.1","@types/nodegit":"^0.27.2","@types/fs-extra":"^9.0.8","@types/node-fetch":"^2.5.10","@types/sinon-chai":"^3.2.5","@oclif/plugin-help":"^3","@types/sha256-file":"^1.0.0","@oclif/plugin-which":"^1.0.3","eslint-plugin-jsdoc":"^35.4.0","@salesforce/ts-types":"^1.5.5","@types/yeoman-assert":"^3.1.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.20.2","@types/supports-color":"^8.1.0","@salesforce/dev-config":"^2.1.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.1.3","@salesforce/dev-scripts":"^0.9.18","eslint-config-salesforce":"^0.1.6","@types/yeoman-environment":"^2.10.2","@typescript-eslint/parser":"^4.28.0","@salesforce/prettier-config":"^0.0.2","@oclif/plugin-command-snapshot":"^2.1.2","@typescript-eslint/eslint-plugin":"^4.28.0","eslint-config-salesforce-license":"^0.1.6","eslint-config-salesforce-typescript":"^0.2.7","@salesforce/plugin-command-reference":"^1.3.4"},"_npmOperationalInternal":{"tmp":"tmp/plugin-functions_0.2.20_1626208144748_0.9616233211024208","host":"s3://npm-registry-packages"}},"0.2.21":{"name":"@salesforce/plugin-functions","version":"0.2.21","keywords":["oclif-plugin"],"author":{"name":"heroku-front-end@salesforce.com"},"license":"BSD-3-Clause","_id":"@salesforce/plugin-functions@0.2.21","maintainers":[{"name":"neeraj_g","email":"ngirolkar@salesforce.com"},{"name":"svanteddu","email":"svanteddu@salesforce.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"alyssaa14","email":"aarvin@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"mallik.webaroo","email":"mallik.webaroo@gmail.com"},{"name":"cafreeman","email":"cfreeman.code@gmail.com"},{"name":"dlouvton","email":"dlouvton@gmail.com"},{"name":"vttikoo","email":"vtikoo@salesforce.com"},{"name":"rjanamanchi","email":"rjanamanchi@salesforce.com"},{"name":"ahakro","email":"ahakro@salesforce.com"},{"name":"justinharringa","email":"justin@harringa.com"},{"name":"maliroteh-sf","email":"maliroteh@salesforce.com"},{"name":"fernomac","email":"no_oneatall@hotmail.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"nolanlawson","email":"nolan@nolanlawson.com"},{"name":"amcconnell-sf","email":"amcconnell@salesforce.com"},{"name":"rxu-sfdc","email":"rxu@salesforce.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"abdulsattar","email":"asattar.md@gmail.com"},{"name":"nazligungor","email":"n.gungor@salesforce.com"},{"name":"dehru","email":"dehru2@yahoo.com"},{"name":"jgraff","email":"jgraff@salesforce.com"},{"name":"cdias","email":"cdias@salesforce.com"},{"name":"conal","email":"conalc86@gmail.com"},{"name":"jgrantham","email":"jason.grantham@salesforce.com"},{"name":"vazexqi","email":"nchen.dev@mac.com"},{"name":"mpsenn","email":"msenn@salesforce.com"},{"name":"sfdc_iamigo","email":"igoldstein@salesforce.com"},{"name":"diervo","email":"elfogris@gmail.com"},{"name":"rsalvador","email":"rsalvador@salesforce.com"},{"name":"kevinv11n","email":"kevin@v11n.com"},{"name":"tbliss","email":"tbliss@salesforce.com"},{"name":"davidturissini","email":"davidairborne@gmail.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"pmdartus","email":"dartus.pierremarie@gmail.com"},{"name":"futuremint_sf","email":"dwoodward@salesforce.com"},{"name":"interactivellama","email":"llama@interactivellama.com"},{"name":"maratto","email":"marat+npm@salesforce.com"},{"name":"pallavi.singh","email":"pallavi.singh@salesforce.com"},{"name":"smugakamil","email":"smugakamil@gmail.com"},{"name":"tausifm","email":"tausif.muzaffar@salesforce.com"},{"name":"kriscfoster","email":"kris.foster@ucdconnect.ie"},{"name":"brandonm","email":"bmurnane@salesforce.com"},{"name":"vineet-sinha","email":"vineet.sinha@gmail.com"},{"name":"salesforce-bot","email":"j.ward+npm@salesforce.com"},{"name":"harshkothari410","email":"harshkothari410@gmail.com"},{"name":"ekashida","email":"ekashida@gmail.com"},{"name":"gr8gatsby","email":"kevinhill@live.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"krisgraysfdc","email":"kgray@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"jqian","email":"jqian@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"rasphilco","email":"philipe.navarro@salesforce.com"},{"name":"jbfeingold","email":"jfeingold@salesforce.com"},{"name":"michaelhoefer","email":"michaelhoefer@gmail.com"},{"name":"tlohr","email":"tlohr@salesforce.com"},{"name":"dpessoa","email":"dpessoa@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"jgellin","email":"jgellin@salesforce.com"},{"name":"maxreality","email":"m@ab3.in"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"davidrouten","email":"david@routen.io"},{"name":"tconn","email":"tconn@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"}],"homepage":"https://github.com/salesforcecli/plugin-functions","bugs":{"url":"https://github.com/salesforcecli/plugin-functions/issues"},"bin":{"functions":"bin/run"},"dist":{"shasum":"245d9df3b59fa6c5e06c70d74fbf0c18f39a09ea","tarball":"https://registry.npmjs.org/@salesforce/plugin-functions/-/plugin-functions-0.2.21.tgz","fileCount":107,"integrity":"sha512-zNmYYH1ihI7hUk3Yprwb7515hIoavK9GlvTr0FawQBIhtezvieugWBt99dUxkbJ2lnTHHbGI/ieMPhq6z7o/zg==","signatures":[{"sig":"MEUCIEnvDrtzFtnMD8VKTT8V5qA99xT2/23ZI4WtESgpkP9UAiEA0HuJ4Cj1dO+eoh+7BtXBoFZAe5xQwbLrSp7qJkDeIVE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":204646,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg8JrgCRA9TVsSAnZWagAABqsP/2Zs/6LTPmQkWsiFzyFc\neSLzzMqRFZ4oaXAtgq6gbDwGSs7yqlWM6Z/LtKuK/jS21FSqQdzBmPW7U/03\nkJpeKiixVOQYPUqfmM27+7HeyqzpDIJPMdwzjXhkQBrtlr+LsskVSXtQPL62\niWH9Q+McDOWaGczjDorS+UFXaosr+yWqrvIXvxd4rcg93Mfesu82maL/YMqF\nXaoEiseieVacKIpe0qQxQnQDX9wTwirvucj3GLOiswnNAc5bbBlNO0j2JddC\nfwuNRroNIThysAPUDngE+5cM7FFE6ULuAw/UHz04YLZRoMUb3X/BLZtxzo/j\n7lQa1JXbkzqY9ueVfORY/Moi5+b2tqt2BtOW8KKg3sMfoGuvkGk38JgtxZTz\nboayAQCBXbPTulKD3eYdvUU2oCVkQV4qx1fI20bAWJL6baMrIjNIngp5lUsP\n+1Kh3KR3WPIIwF99oAU5iaAwFkNntfYBxjHrGs+aEaHYDSMi6vUl4pPn9xzG\n1tEjgJS2ZoGYPFKVynoZW/AdFMd737T3nj/jWpr6ustyTiN95yuAK2JZMT4h\nkpV7hq5XsVLEMLuEgz/UxwSmAlatQshO9ULBkcT67DU8RKpkBQpqtdeRYe8N\n3bckvPNTkgp4SVbzK0zY1wBZ+88xGBSp6okBwW+/0LTMfjpyNRAMQnHqBcef\nYbQ0\r\n=s1IV\r\n-----END PGP SIGNATURE-----\r\n"},"sfdx":{"publicKeyUrl":"https://developer.salesforce.com/media/salesforce-cli/sfdx-cli-03032020.crt","signatureUrl":"https://developer.salesforce.com/media/salesforce-cli/signatures/salesforce-plugin-functions-0.2.21.sig"},"_from":"file:/home/circleci/project/salesforce-plugin-functions-0.2.21.tgz","husky":{"hooks":{"pre-push":"sf-husky-pre-push","commit-msg":"sf-husky-commit-msg","pre-commit":"sf-husky-pre-commit"}},"oclif":{"bin":"sf","hooks":{"project:findDeployers":"./lib/hooks/findDeployers"},"plugins":["@oclif/plugin-not-found"],"commands":"./lib/commands","devPlugins":["@oclif/plugin-help","@oclif/plugin-which","@oclif/plugin-command-snapshot","@salesforce/plugin-command-reference"],"topicSeparator":" "},"engines":{"node":">=12.0.0"},"scripts":{"docs":"sf-docs","lint":"sf-lint","test":"sf-test","build":"sf-build","clean":"sf-clean","format":"sf-format","compile":"sf-compile","prepack":"sf-prepack","prepare":"sf-install && husky install","pretest":"sf-compile-test","version":"oclif readme","postpack":"shx rm -f oclif.manifest.json","posttest":"yarn lint && yarn test:deprecation-policy","clean-all":"sf-clean all","clean:lib":"shx rm -rf lib && shx rm -rf coverage && shx rm -rf .nyc_output && shx rm -f oclif.manifest.json","test:command-reference":"./bin/dev commandreference:generate --erroronwarnings","test:deprecation-policy":"./bin/dev snapshot:compare"},"_npmUser":{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/salesforcecli/plugin-functions.git","type":"git"},"_npmVersion":"6.14.13","description":"Functions plugin for the SF CLI","directories":{},"_nodeVersion":"12.22.3","dependencies":{"uuid":"^8.3.2","axios":"^0.21.1","execa":"^5.0.0","kbpgp":"^2.1.15","cli-ux":"^5.6.2","lodash":"^4.17.21","date-fns":"^2.20.0","fs-extra":"^10.0.0","handlebars":"^4.7.7","node-fetch":"^2.6.1","@oclif/core":"^0.5.17","cloudevents":"^4.0.2","sha256-file":"^1.0.0","global-agent":"^2.2.0","netrc-parser":"^3.1.6","axios-debug-log":"^0.8.2","@salesforce/core":"3.1.1-v3.2","@heroku-cli/color":"^1.1.14","@heroku-cli/schema":"^1.0.25","yeoman-environment":"~3.3.0","@heroku/eventsource":"^1.0.7","@salesforce/ts-sinon":"^1.3.18","@heroku/function-toml":"^0.0.3","@salesforce/templates":"^52.0.0","@heroku/functions-core":"0.0.3","@salesforce/plugin-org":"^1.6.7","@oclif/plugin-not-found":"^1.2.4","@heroku/project-descriptor":"0.0.5","@salesforce/plugin-project-utils":"^0.0.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","shx":"^0.3.3","chai":"^4.2.0","husky":"^6.0.0","mocha":"^9.0.1","oclif":"^2.0.0-main.1","sinon":"11.1.1","eslint":"^7.29.0","globby":"^11.0.4","ts-node":"^10.0.0","prettier":"^2.0.5","sinon-chai":"^3.6.0","typescript":"^4.3.4","@oclif/test":"^1","@types/uuid":"^8.3.0","lint-staged":"^11.0.0","pretty-quick":"^3.1.1","yeoman-assert":"^3.1.1","@types/nodegit":"^0.27.2","@types/fs-extra":"^9.0.8","@types/node-fetch":"^2.5.10","@types/sinon-chai":"^3.2.5","@oclif/plugin-help":"^3","@types/sha256-file":"^1.0.0","@oclif/plugin-which":"^1.0.3","eslint-plugin-jsdoc":"^35.4.0","@salesforce/ts-types":"^1.5.5","@types/yeoman-assert":"^3.1.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.20.2","@types/supports-color":"^8.1.0","@salesforce/dev-config":"^2.1.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.1.3","@salesforce/dev-scripts":"^0.9.18","eslint-config-salesforce":"^0.1.6","@types/yeoman-environment":"^2.10.2","@typescript-eslint/parser":"^4.28.0","@salesforce/prettier-config":"^0.0.2","@oclif/plugin-command-snapshot":"^2.1.2","@typescript-eslint/eslint-plugin":"^4.28.0","eslint-config-salesforce-license":"^0.1.6","eslint-config-salesforce-typescript":"^0.2.7","@salesforce/plugin-command-reference":"^1.3.4"},"_npmOperationalInternal":{"tmp":"tmp/plugin-functions_0.2.21_1626381024013_0.276020333305536","host":"s3://npm-registry-packages"}},"0.2.22":{"name":"@salesforce/plugin-functions","version":"0.2.22","keywords":["oclif-plugin"],"author":{"name":"heroku-front-end@salesforce.com"},"license":"BSD-3-Clause","_id":"@salesforce/plugin-functions@0.2.22","maintainers":[{"name":"jgraff","email":"jgraff@salesforce.com"},{"name":"cdias","email":"cdias@salesforce.com"},{"name":"conal","email":"conalc86@gmail.com"},{"name":"jgrantham","email":"jason.grantham@salesforce.com"},{"name":"vazexqi","email":"nchen.dev@mac.com"},{"name":"mpsenn","email":"msenn@salesforce.com"},{"name":"sfdc_iamigo","email":"igoldstein@salesforce.com"},{"name":"diervo","email":"elfogris@gmail.com"},{"name":"rsalvador","email":"rsalvador@salesforce.com"},{"name":"kevinv11n","email":"kevin@v11n.com"},{"name":"tbliss","email":"tbliss@salesforce.com"},{"name":"davidturissini","email":"davidairborne@gmail.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"pmdartus","email":"dartus.pierremarie@gmail.com"},{"name":"futuremint_sf","email":"dwoodward@salesforce.com"},{"name":"interactivellama","email":"llama@interactivellama.com"},{"name":"maratto","email":"marat+npm@salesforce.com"},{"name":"pallavi.singh","email":"pallavi.singh@salesforce.com"},{"name":"smugakamil","email":"smugakamil@gmail.com"},{"name":"tausifm","email":"tausif.muzaffar@salesforce.com"},{"name":"kriscfoster","email":"kris.foster@ucdconnect.ie"},{"name":"brandonm","email":"bmurnane@salesforce.com"},{"name":"vineet-sinha","email":"vineet.sinha@gmail.com"},{"name":"salesforce-bot","email":"j.ward+npm@salesforce.com"},{"name":"harshkothari410","email":"harshkothari410@gmail.com"},{"name":"ekashida","email":"ekashida@gmail.com"},{"name":"gr8gatsby","email":"kevinhill@live.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"krisgraysfdc","email":"kgray@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"jqian","email":"jqian@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"rasphilco","email":"philipe.navarro@salesforce.com"},{"name":"jbfeingold","email":"jfeingold@salesforce.com"},{"name":"michaelhoefer","email":"michaelhoefer@gmail.com"},{"name":"tlohr","email":"tlohr@salesforce.com"},{"name":"dpessoa","email":"dpessoa@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"jgellin","email":"jgellin@salesforce.com"},{"name":"maxreality","email":"m@ab3.in"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"davidrouten","email":"david@routen.io"},{"name":"tconn","email":"tconn@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"dehru","email":"dehru2@yahoo.com"},{"name":"nazligungor","email":"n.gungor@salesforce.com"},{"name":"abdulsattar","email":"asattar.md@gmail.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"rxu-sfdc","email":"rxu@salesforce.com"},{"name":"amcconnell-sf","email":"amcconnell@salesforce.com"},{"name":"nolanlawson","email":"nolan@nolanlawson.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"fernomac","email":"no_oneatall@hotmail.com"},{"name":"maliroteh-sf","email":"maliroteh@salesforce.com"},{"name":"justinharringa","email":"justin@harringa.com"},{"name":"ahakro","email":"ahakro@salesforce.com"},{"name":"rjanamanchi","email":"rjanamanchi@salesforce.com"},{"name":"vttikoo","email":"vtikoo@salesforce.com"},{"name":"dlouvton","email":"dlouvton@gmail.com"},{"name":"cafreeman","email":"cfreeman.code@gmail.com"},{"name":"mallik.webaroo","email":"mallik.webaroo@gmail.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"alyssaa14","email":"aarvin@salesforce.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"svanteddu","email":"svanteddu@salesforce.com"},{"name":"neeraj_g","email":"ngirolkar@salesforce.com"},{"name":"jbartolotta-sfdc","email":"jbartolotta@salesforce.com"}],"homepage":"https://github.com/salesforcecli/plugin-functions","bugs":{"url":"https://github.com/salesforcecli/plugin-functions/issues"},"bin":{"functions":"bin/run"},"dist":{"shasum":"7e1d5ca0ac2cf67a0c5d559a8b474050a9f8d64b","tarball":"https://registry.npmjs.org/@salesforce/plugin-functions/-/plugin-functions-0.2.22.tgz","fileCount":107,"integrity":"sha512-e486Ul5kBjoyUVc6fyM1C3dFlq+LtUt15XyZGTkDeUVW2AK4/rjhFhRp3e8S6TWpBZsSSPOFh9KtaZ1i/JkCPw==","signatures":[{"sig":"MEYCIQCFLI4Kf7q37AGSyi0wZc4Dea+15ndtrzavIATzLB4OiwIhAIcEZlRqFlrhHxfN87J3NThG1rMnV6rA+ZxShpdCovEw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":205264,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg+GpPCRA9TVsSAnZWagAA63gP/At0ZfmR0Vm0uXuGpMpH\nqFa9hGTvNvSeFsWAHUlRK7xCTUVY/4OhO6xiy/mWQoSqkrhXfEthYTaN9clR\nmHbrwvTvCPjgBwrGhMsydJB4hqmS8le/FNfgYHfX4U+gsYy5ehC2F7TGxKV7\ngC5Ix8P6Fyjqq55X7Y4MKFMwQKVc9vxOE4KvLUwd13P6UDKrMhiWDPOd/k1+\nfbBSUVioLRDUHQhfphJVHtSaSr3KvMDME+Sukqlnq7mM2vyBB30c7PNeB+Hz\nYMQ7esAPriSogY3R7ANYUToO5lCW3OqNisPWvzHaoWwpGJomEwQs4uylwpu+\nhuHzexUmkY0RpDYbso5cqglnXjjPHbsd13H1e7CE+kWJX4dEwVMMiKT2E9gj\nWKti90oy6AQOMVLA94iSpiKn3awCCG/9vKJ7cB67jaLNM3ZLbWrJCJ80BPBS\nTeiF27Mz16hOH+RYphTxlvtu6cBnKtgaO9tBddJp/8VB0C3meeZh8m1pvSdr\n0ATPWjg90bYAE2sgvf6fHE9B/iuZcHxl40ySjOl6giOWJqy3j0eJ/Wabwu5x\n5FX00HyYLanPfNETQZARL1NKuFBcUbklByAksDzxTT2/XPzLVT0IUQ5uYuCX\nhrUn2FIR7KGeTk30G1sQMyL1dJ+gI5FiMfyl32lpmF0aoSkE9ONQUckcK3l4\nimKy\r\n=NkHk\r\n-----END PGP SIGNATURE-----\r\n"},"sfdx":{"publicKeyUrl":"https://developer.salesforce.com/media/salesforce-cli/sfdx-cli-03032020.crt","signatureUrl":"https://developer.salesforce.com/media/salesforce-cli/signatures/salesforce-plugin-functions-0.2.22.sig"},"_from":"file:/home/circleci/project/salesforce-plugin-functions-0.2.22.tgz","husky":{"hooks":{"pre-push":"sf-husky-pre-push","commit-msg":"sf-husky-commit-msg","pre-commit":"sf-husky-pre-commit"}},"oclif":{"bin":"sf","hooks":{"project:findDeployers":"./lib/hooks/findDeployers"},"plugins":["@oclif/plugin-not-found"],"commands":"./lib/commands","devPlugins":["@oclif/plugin-help","@oclif/plugin-which","@oclif/plugin-command-snapshot","@salesforce/plugin-command-reference","@salesforce/plugin-release-management"],"topicSeparator":" "},"readme":"# plugin-functions\n\nFunctions plugin for the SF CLI\n\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\n[![NPM](https://img.shields.io/npm/v/@salesforce/plugin-functions.svg?label=@salesforce/functions)](https://www.npmjs.com/package/@salesforce/functions) [![CircleCI](https://circleci.com/gh/salesforcecli/plugin-functions/tree/main.svg?style=shield)](https://circleci.com/gh/salesforcecli/plugin-functions/tree/main) [![Downloads/week](https://img.shields.io/npm/dw/@salesforce/plugin-functions.svg)](https://npmjs.org/package/@salesforce/plugin-functions) [![License](https://img.shields.io/badge/License-BSD%203--Clause-brightgreen.svg)](https://raw.githubusercontent.com/salesforcecli/plugin-functions/main/LICENSE.txt)\n\n<!-- toc -->\n\n- [plugin-functions](#plugin-functions)\n- [Usage](#usage)\n- [Commands](#commands)\n<!-- tocstop -->\n\n# Usage\n\n1. Install the SFDX CLI: [Install instructions](https://developer.salesforce.com/docs/atlas.en-us.sfdx_setup.meta/sfdx_setup/sfdx_setup_install_cli.htm)\n2. Then run `sfdx plugins:install @salesforce/plugin-functions`:\n\n```sh-session\n$ sfdx plugins:install @salesforce/plugin-functions\nrunning command...\n```\n\nNow you should be able to run functions commands, e.g. `sfdx env:list`, `sfdx login:functions`\n\n# Commands\n\n<!-- commands -->\n\n- [`sf env create compute`](#sf-env-create-compute)\n- [`sf env delete`](#sf-env-delete)\n- [`sf env display`](#sf-env-display)\n- [`sf env list`](#sf-env-list)\n- [`sf env log tail`](#sf-env-log-tail)\n- [`sf env logdrain add`](#sf-env-logdrain-add)\n- [`sf env logdrain list`](#sf-env-logdrain-list)\n- [`sf env logdrain remove`](#sf-env-logdrain-remove)\n- [`sf env var get KEY`](#sf-env-var-get-key)\n- [`sf env var list`](#sf-env-var-list)\n- [`sf env var set`](#sf-env-var-set)\n- [`sf env var unset`](#sf-env-var-unset)\n- [`sf generate function`](#sf-generate-function)\n- [`sf generate project`](#sf-generate-project)\n- [`sf login functions`](#sf-login-functions)\n- [`sf project deploy functions`](#sf-project-deploy-functions)\n- [`sf run function`](#sf-run-function)\n- [`sf run function start`](#sf-run-function-start)\n- [`sf whoami functions`](#sf-whoami-functions)\n\n## `sf env create compute`\n\ncreate a compute environment for use with Salesforce Functions\n\n```\nUSAGE\n  $ sf env create compute [--json] [-o <value>] [-a <value>]\n\nFLAGS\n  -a, --setalias=<value>       alias for the created environment\n  -o, --connected-org=<value>  username or alias for the org that the compute environment should be connected to\n\nGLOBAL FLAGS\n  --json  format output as json\n\nDESCRIPTION\n  create a compute environment for use with Salesforce Functions\n\nEXAMPLES\n  $ sfdx env:create:compute\n\n  $ sfdx env:create:compute --setalias my-compute-environment\n\n  $ sfdx env:create:compute --connected-org my-scratch-org\n```\n\n## `sf env delete`\n\ndelete an environment\n\n```\nUSAGE\n  $ sf env delete -e <value> [--json] [-c <value>]\n\nFLAGS\n  -c, --confirm=name...      confirmation name\n  -e, --environment=<value>  (required) environment name\n\nGLOBAL FLAGS\n  --json  format output as json\n\nDESCRIPTION\n  delete an environment\n\nEXAMPLES\n  $ sfdx env:delete --environment=billingApp-Scratch1\n\n  $ sfdx env:delete --environment=billingApp-Scratch1 --confirm=billingApp-Scratch1\n```\n\n## `sf env display`\n\ndisplay details for an environment\n\n```\nUSAGE\n  $ sf env display -e <value> [--json] [--verbose]\n\nFLAGS\n  -e, --environment=<value>  (required) environment name\n  --verbose                  verbose display output\n\nGLOBAL FLAGS\n  --json  format output as json\n\nDESCRIPTION\n  display details for an environment\n\nEXAMPLES\n  $ sfdx env:display --environment=billingApp-Scratch1\n```\n\n## `sf env list`\n\nList all environments by type\n\n```\nUSAGE\n  $ sf env list [-j] [--all] [-t org|scratchorg|compute]\n\nFLAGS\n  -j, --json                          output list in JSON format\n\n  -t, --environment-type=<option>...  filter by one or more environment types (org, scratchorg, compute)\n                                      <options: org|scratchorg|compute>\n\n  --all                               show all available envs instead of scoping to active orgs and their connected\n                                      compute envs\n\nDESCRIPTION\n  List all environments by type\n\nEXAMPLES\n  $ sfdx env:list\n\n  $ sfdx env:list --all\n\n  $ sfdx env:list --environment-type org --environment-type compute\n```\n\n## `sf env log tail`\n\nstream log output for an environment\n\n```\nUSAGE\n  $ sf env log tail -e <value> [--json]\n\nFLAGS\n  -e, --environment=<value>  (required) environment name to retrieve logs\n\nGLOBAL FLAGS\n  --json  format output as json\n\nDESCRIPTION\n  stream log output for an environment\n\nEXAMPLES\n  $ sfdx env:log:tail --environment=billingApp-Scratch1\n```\n\n## `sf env logdrain add`\n\nAdd log drain to a specified environment\n\n```\nUSAGE\n  $ sf env logdrain add -e <value> -u <value> [--json]\n\nFLAGS\n  -e, --environment=<value>  (required) environment name\n  -u, --url=<value>          (required) endpoint that will receive sent logs\n\nGLOBAL FLAGS\n  --json  format output as json\n\nDESCRIPTION\n  Add log drain to a specified environment\n\nEXAMPLES\n  $ sfdx env:logdrain:add --environment=billingApp-Sandbox --url=https://example.com/drain\n```\n\n## `sf env logdrain list`\n\nList log drains connected to a specified environment\n\n```\nUSAGE\n  $ sf env logdrain list -e <value> [--json]\n\nFLAGS\n  -e, --environment=<value>  (required) environment name\n  --json                     output result in json\n\nDESCRIPTION\n  List log drains connected to a specified environment\n\nEXAMPLES\n  $ sfdx env:logdrain:list --environment=billingApp-Sandbox\n```\n\n## `sf env logdrain remove`\n\nRemove log drain from a specified environment.\n\n```\nUSAGE\n  $ sf env logdrain remove -e <value> -u <value> [--json]\n\nFLAGS\n  -e, --environment=<value>  (required) environment name\n  -u, --url=<value>          (required) logdrain url to remove\n\nGLOBAL FLAGS\n  --json  format output as json\n\nDESCRIPTION\n  Remove log drain from a specified environment.\n\nEXAMPLES\n  $ sfdx env:logdrain:remove --environment=billingApp-Sandbox --url=syslog://syslog-a.logdna.com:11137\n```\n\n## `sf env var get KEY`\n\ndisplay a single config value for an environment\n\n```\nUSAGE\n  $ sf env var get [KEY] -e <value> [--json]\n\nFLAGS\n  -e, --environment=<value>  (required) environment name\n\nGLOBAL FLAGS\n  --json  format output as json\n\nDESCRIPTION\n  display a single config value for an environment\n\nEXAMPLES\n  $ sfdx env:var:get foo --environment=my-environment\n```\n\n## `sf env var list`\n\nlist your config vars in a table\n\n```\nUSAGE\n  $ sf env var list -e <value> [--json]\n\nFLAGS\n  -e, --environment=<value>  (required) environment name\n\nGLOBAL FLAGS\n  --json  format output as json\n\nDESCRIPTION\n  list your config vars in a table\n\nEXAMPLES\n  $ sfdx env:var:list --environment=my-environment\n```\n\n## `sf env var set`\n\nsets a single config value for an environment\n\n```\nUSAGE\n  $ sf env var set -e <value> [--json]\n\nFLAGS\n  -e, --environment=<value>  (required) environment name\n\nGLOBAL FLAGS\n  --json  format output as json\n\nDESCRIPTION\n  sets a single config value for an environment\n\nEXAMPLES\n  $ sfdx env:var:set foo=bar --environment=my-environment\n```\n\n## `sf env var unset`\n\nunset a single config value for an environment\n\n```\nUSAGE\n  $ sf env var unset -e <value> [--json]\n\nFLAGS\n  -e, --environment=<value>  (required) environment name\n\nGLOBAL FLAGS\n  --json  format output as json\n\nDESCRIPTION\n  unset a single config value for an environment\n\nEXAMPLES\n  $ sfdx env:var:unset foo --environment=my-environment\n```\n\n## `sf generate function`\n\ncreate a function with basic scaffolding specific to a given language\n\n```\nUSAGE\n  $ sf generate function -n <value> -l javascript|typescript|java [--json]\n\nFLAGS\n  -l, --language=(javascript|typescript|java)  (required) language\n  -n, --name=<value>                           (required) function name\n\nGLOBAL FLAGS\n  --json  format output as json\n\nDESCRIPTION\n  create a function with basic scaffolding specific to a given language\n\nALIASES\n  $ sf evergreen function init\n\nEXAMPLES\n  $ sfdx evergreen:function:create MyFunction --language=javascript\n```\n\n## `sf generate project`\n\n```\nUSAGE\n  $ sf generate project -n <value> [--json]\n\nFLAGS\n  -n, --name=<value>  (required) name of the generated project\n\nGLOBAL FLAGS\n  --json  format output as json\n```\n\n## `sf login functions`\n\nlog into your account\n\n```\nUSAGE\n  $ sf login functions\n\nDESCRIPTION\n  log into your account\n\nEXAMPLES\n  $ sfdx login:functions\n```\n\n## `sf project deploy functions`\n\n```\nUSAGE\n  $ sf project deploy functions -o <value> [--json] [-b <value>] [--force] [-q]\n\nFLAGS\n  -b, --branch=<value>         deploy the latest commit from a branch different from the currently active branch\n\n  -o, --connected-org=<value>  (required) username or alias for the org that the compute environment should be connected\n                               to\n\n  -q, --quiet                  limit the amount of output displayed from the deploy process\n\n  --force                      ignore warnings and overwrite remote repository (not allowed in production)\n\nGLOBAL FLAGS\n  --json  format output as json\n```\n\n## `sf run function`\n\nsend a cloudevent to a function\n\n```\nUSAGE\n  $ sf run function -l <value> [--json] [-H <value>] [-p <value>] [-s] [-o <value>]\n\nFLAGS\n  -H, --headers=<value>...     set headers\n  -l, --url=<value>            (required) url of the function to run\n  -o, --connected-org=<value>  username or alias for the target org; overrides default target org\n  -p, --payload=<value>        set the payload of the cloudevent. also accepts @file.txt format\n  -s, --structured             set the cloudevent to be emitted as a structured cloudevent (json)\n\nGLOBAL FLAGS\n  --json  format output as json\n\nDESCRIPTION\n  send a cloudevent to a function\n\nEXAMPLES\n      $ sfdx run:function -l http://localhost:8080 -p '{\"id\": 12345}'\n      $ sfdx run:function -l http://localhost:8080 -p '@file.json'\n      $ echo '{\"id\": 12345}' | sfdx run:function -l http://localhost:8080\n      $ sfdx run:function -l http://localhost:8080 -p '{\"id\": 12345}' --structured\n```\n\n## `sf run function start`\n\nbuild and run function image locally\n\n```\nUSAGE\n  $ sf run function start [--json] [-p <value>] [-d <value>] [--clear-cache] [--no-pull] [-e <value>] [--network\n    <value>] [-v]\n\nFLAGS\n  -d, --debug-port=<value>  [default: 9229] port for remote debugging\n  -e, --env=<value>...      set environment variables (provided during build and run)\n  -p, --port=<value>        [default: 8080] port for running the function\n  -v, --verbose             output additional logs\n  --clear-cache             clear associated cache before executing.\n\n  --network=<value>         Connect and build containers to a network. This can be useful to build containers which\n                            require a local resource.\n\n  --no-pull                 skip pulling builder image before use\n\nGLOBAL FLAGS\n  --json  format output as json\n\nDESCRIPTION\n  build and run function image locally\n\nEXAMPLES\n      $ sfdx run:function:start\n      $ sfdx run:function:start -e VAR=VALUE\n      $ sfdx run:function:start --network host --no-pull --clear-cache --debug-port 9000 --port 5000\n```\n\n## `sf whoami functions`\n\nshow information on your account\n\n```\nUSAGE\n  $ sf whoami functions [--json]\n\nGLOBAL FLAGS\n  --json  format output as json\n\nDESCRIPTION\n  show information on your account\n\nEXAMPLES\n  $ sf whoami functions\n```\n\n<!-- commandsstop -->\n","engines":{"node":">=12.0.0"},"scripts":{"docs":"sf-docs","lint":"sf-lint","test":"sf-test","build":"sf-build","clean":"sf-clean","format":"sf-format","compile":"sf-compile","prepack":"sf-prepack","prepare":"sf-install && husky install","pretest":"sf-compile-test","version":"oclif readme","postpack":"shx rm -f oclif.manifest.json","posttest":"yarn lint && yarn test:deprecation-policy","clean-all":"sf-clean all","clean:lib":"shx rm -rf lib && shx rm -rf coverage && shx rm -rf .nyc_output && shx rm -f oclif.manifest.json","test:command-reference":"./bin/dev commandreference:generate --erroronwarnings","test:deprecation-policy":"./bin/dev snapshot:compare"},"_npmUser":{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/salesforcecli/plugin-functions.git","type":"git"},"_npmVersion":"6.14.13","description":"Functions plugin for the SF CLI","directories":{},"_nodeVersion":"12.22.3","dependencies":{"uuid":"^8.3.2","axios":"^0.21.1","execa":"^5.0.0","kbpgp":"^2.1.15","cli-ux":"^5.6.2","lodash":"^4.17.21","date-fns":"^2.20.0","fs-extra":"^10.0.0","handlebars":"^4.7.7","node-fetch":"^2.6.1","@oclif/core":"^0.5.17","cloudevents":"^4.0.2","sha256-file":"^1.0.0","global-agent":"^2.2.0","netrc-parser":"^3.1.6","axios-debug-log":"^0.8.2","@salesforce/core":"3.1.1-v3.2","@heroku-cli/color":"^1.1.14","@heroku-cli/schema":"^1.0.25","yeoman-environment":"3.3.0","@heroku/eventsource":"^1.0.7","@salesforce/ts-sinon":"^1.3.18","@heroku/function-toml":"^0.0.3","@salesforce/templates":"52.1.0","@heroku/functions-core":"0.0.3","@salesforce/plugin-org":"^1.6.7","@oclif/plugin-not-found":"^1.2.4","@heroku/project-descriptor":"0.0.5","@salesforce/plugin-project-utils":"^0.0.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.1.0","shx":"^0.3.3","chai":"^4.2.0","husky":"^6.0.0","mocha":"^9.0.1","oclif":"^2.0.0-main.1","sinon":"11.1.1","eslint":"^7.29.0","globby":"^11.0.4","ts-node":"^10.0.0","prettier":"^2.0.5","sinon-chai":"^3.6.0","typescript":"^4.3.4","@oclif/test":"^1","@types/uuid":"^8.3.0","lint-staged":"^11.0.0","pretty-quick":"^3.1.1","yeoman-assert":"^3.1.1","@types/nodegit":"^0.27.2","@types/fs-extra":"^9.0.8","@types/node-fetch":"^2.5.10","@types/sinon-chai":"^3.2.5","@oclif/plugin-help":"^3","@types/sha256-file":"^1.0.0","@oclif/plugin-which":"^1.0.3","eslint-plugin-jsdoc":"^35.4.0","@salesforce/ts-types":"^1.5.5","@types/yeoman-assert":"^3.1.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.20.2","@types/supports-color":"^8.1.0","@salesforce/dev-config":"^2.1.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.1.3","@salesforce/dev-scripts":"^0.9.18","eslint-config-salesforce":"^0.1.6","@types/yeoman-environment":"^2.10.2","@typescript-eslint/parser":"^4.28.0","@salesforce/prettier-config":"^0.0.2","@oclif/plugin-command-snapshot":"^2.1.2","@typescript-eslint/eslint-plugin":"^4.28.0","eslint-config-salesforce-license":"^0.1.6","eslint-config-salesforce-typescript":"^0.2.7","@salesforce/plugin-command-reference":"^1.3.4","@salesforce/plugin-release-management":"^1.16.5"},"pinnedDependencies":["@salesforce/core","@salesforce/templates","@heroku/project-descriptor","@heroku/functions-core"],"_npmOperationalInternal":{"tmp":"tmp/plugin-functions_0.2.22_1626892879453_0.0410291980307298","host":"s3://npm-registry-packages"}},"0.2.23":{"name":"@salesforce/plugin-functions","version":"0.2.23","keywords":["oclif-plugin"],"author":{"name":"heroku-front-end@salesforce.com"},"license":"BSD-3-Clause","_id":"@salesforce/plugin-functions@0.2.23","maintainers":[{"name":"jgraff","email":"jgraff@salesforce.com"},{"name":"cdias","email":"cdias@salesforce.com"},{"name":"conal","email":"conalc86@gmail.com"},{"name":"jgrantham","email":"jason.grantham@salesforce.com"},{"name":"vazexqi","email":"nchen.dev@mac.com"},{"name":"mpsenn","email":"msenn@salesforce.com"},{"name":"sfdc_iamigo","email":"igoldstein@salesforce.com"},{"name":"diervo","email":"elfogris@gmail.com"},{"name":"rsalvador","email":"rsalvador@salesforce.com"},{"name":"kevinv11n","email":"kevin@v11n.com"},{"name":"tbliss","email":"tbliss@salesforce.com"},{"name":"davidturissini","email":"davidairborne@gmail.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"pmdartus","email":"dartus.pierremarie@gmail.com"},{"name":"futuremint_sf","email":"dwoodward@salesforce.com"},{"name":"interactivellama","email":"llama@interactivellama.com"},{"name":"maratto","email":"marat+npm@salesforce.com"},{"name":"pallavi.singh","email":"pallavi.singh@salesforce.com"},{"name":"smugakamil","email":"smugakamil@gmail.com"},{"name":"tausifm","email":"tausif.muzaffar@salesforce.com"},{"name":"kriscfoster","email":"kris.foster@ucdconnect.ie"},{"name":"brandonm","email":"bmurnane@salesforce.com"},{"name":"vineet-sinha","email":"vineet.sinha@gmail.com"},{"name":"salesforce-bot","email":"j.ward+npm@salesforce.com"},{"name":"harshkothari410","email":"harshkothari410@gmail.com"},{"name":"ekashida","email":"ekashida@gmail.com"},{"name":"gr8gatsby","email":"kevinhill@live.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"krisgraysfdc","email":"kgray@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"jqian","email":"jqian@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"rasphilco","email":"philipe.navarro@salesforce.com"},{"name":"jbfeingold","email":"jfeingold@salesforce.com"},{"name":"michaelhoefer","email":"michaelhoefer@gmail.com"},{"name":"tlohr","email":"tlohr@salesforce.com"},{"name":"dpessoa","email":"dpessoa@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"jgellin","email":"jgellin@salesforce.com"},{"name":"maxreality","email":"m@ab3.in"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"davidrouten","email":"david@routen.io"},{"name":"tconn","email":"tconn@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"dehru","email":"dehru2@yahoo.com"},{"name":"nazligungor","email":"n.gungor@salesforce.com"},{"name":"abdulsattar","email":"asattar.md@gmail.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"rxu-sfdc","email":"rxu@salesforce.com"},{"name":"amcconnell-sf","email":"amcconnell@salesforce.com"},{"name":"nolanlawson","email":"nolan@nolanlawson.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"fernomac","email":"no_oneatall@hotmail.com"},{"name":"maliroteh-sf","email":"maliroteh@salesforce.com"},{"name":"justinharringa","email":"justin@harringa.com"},{"name":"ahakro","email":"ahakro@salesforce.com"},{"name":"rjanamanchi","email":"rjanamanchi@salesforce.com"},{"name":"vttikoo","email":"vtikoo@salesforce.com"},{"name":"dlouvton","email":"dlouvton@gmail.com"},{"name":"cafreeman","email":"cfreeman.code@gmail.com"},{"name":"mallik.webaroo","email":"mallik.webaroo@gmail.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"alyssaa14","email":"aarvin@salesforce.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"svanteddu","email":"svanteddu@salesforce.com"},{"name":"neeraj_g","email":"ngirolkar@salesforce.com"},{"name":"jbartolotta-sfdc","email":"jbartolotta@salesforce.com"}],"homepage":"https://github.com/salesforcecli/plugin-functions","bugs":{"url":"https://github.com/salesforcecli/plugin-functions/issues"},"bin":{"functions":"bin/run"},"dist":{"shasum":"8af6ec10f6ed164cf4ac663f0e904aa1be577fa0","tarball":"https://registry.npmjs.org/@salesforce/plugin-functions/-/plugin-functions-0.2.23.tgz","fileCount":107,"integrity":"sha512-G+5ZhzN7hKNOC7Hnrd/yCb8h+uYonWMQfyPNvxYtippSc2scA73SlXA4gxOcOzaMmrCFfT60YOVTam0hp/dD9g==","signatures":[{"sig":"MEYCIQCC+xz/MjqzbwCnifJ4/rFOa6kYfiifUYX2fEZrM+48sgIhALbRmsZT87nZcC+KmFbkFp+82jfE3XsC1767hdu4li4F","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":205703,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg/yTUCRA9TVsSAnZWagAAdXEQAJjmWLM9tRgh7j3sOW/T\niRgT4GXFCMDgflT1xgYBixZ+FVjBi7shzsIdtiNf4kO0Ogp+C8L2ANtaGEO4\n6ujOzxBwV/DlK2ubGyi8wbp5/C+JM6cZgtNNn5R7zMPg0osbqpy//MIMrLJD\n5KEBcrO6pamg4PmGL23rfW5DgB76jdFu0heQpeqjvXNah5nF93CW/f3xU5nB\ndfcRK6Bqk5tJFQNlBsDIox7brN6HTzA0xv6fqisHhe9HOIUnFi5YM6G5QBiI\nDyRKflcHLtczFtfVo4Tv8yricsAqLBVatwkar0Jkox8E3dG8OOf/lWjTp/DW\nqdrAOzwVdX9c7Dapididls7kU+L6dTLg7FAgntUY9t0WTQoHlc4kgqQEKefV\nIwDWYmRTpwpCn6BuEpuLFJhZAFN/RRgWZpUBiDA3SYa+FUFbfnE39DOQDhaQ\n6z78TqSGKWUDKr/9fqAyBJ976QtgV77hKc0AlWtuLnOvDF3yJoKIZz3IvqRj\nc9rhGsaALFeeTrXdi9wuQrw3gaN2vaKOhx69r5CCcSR+Xh504G2mZjL0HEW+\nLXDZLKDGPR1iKIM4+Hj94wCe7RfTKFUrDswQa+avI1xn7oYn/wdeJ/w3THG3\nIr9GvucvB1LPTRxYEVj18Y3kmUi7q85F5Nb+iiaE/xRi7K3C97bu2Kt4jLcS\nzl0V\r\n=9MkW\r\n-----END PGP SIGNATURE-----\r\n"},"sfdx":{"publicKeyUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/0.2.23.crt","signatureUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/0.2.23.sig"},"_from":"file:/home/circleci/project/salesforce-plugin-functions-0.2.23.tgz","husky":{"hooks":{"pre-push":"sf-husky-pre-push","commit-msg":"sf-husky-commit-msg","pre-commit":"sf-husky-pre-commit"}},"oclif":{"bin":"sf","hooks":{"project:findDeployers":"./lib/hooks/findDeployers"},"plugins":["@oclif/plugin-not-found"],"commands":"./lib/commands","devPlugins":["@oclif/plugin-help","@oclif/plugin-which","@oclif/plugin-command-snapshot","@salesforce/plugin-command-reference","@salesforce/plugin-release-management"],"topicSeparator":" "},"readme":"# plugin-functions\n\nFunctions plugin for the SF CLI\n\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\n[![NPM](https://img.shields.io/npm/v/@salesforce/plugin-functions.svg?label=@salesforce/functions)](https://www.npmjs.com/package/@salesforce/functions) [![CircleCI](https://circleci.com/gh/salesforcecli/plugin-functions/tree/main.svg?style=shield)](https://circleci.com/gh/salesforcecli/plugin-functions/tree/main) [![Downloads/week](https://img.shields.io/npm/dw/@salesforce/plugin-functions.svg)](https://npmjs.org/package/@salesforce/plugin-functions) [![License](https://img.shields.io/badge/License-BSD%203--Clause-brightgreen.svg)](https://raw.githubusercontent.com/salesforcecli/plugin-functions/main/LICENSE.txt)\n\n<!-- toc -->\n\n- [plugin-functions](#plugin-functions)\n- [Usage](#usage)\n- [Commands](#commands)\n<!-- tocstop -->\n\n# Usage\n\n1. Install the SFDX CLI: [Install instructions](https://developer.salesforce.com/docs/atlas.en-us.sfdx_setup.meta/sfdx_setup/sfdx_setup_install_cli.htm)\n2. Then run `sfdx plugins:install @salesforce/plugin-functions`:\n\n```sh-session\n$ sfdx plugins:install @salesforce/plugin-functions\nrunning command...\n```\n\nNow you should be able to run functions commands, e.g. `sfdx env:list`, `sfdx login:functions`\n\n# Commands\n\n<!-- commands -->\n\n- [`sf env create compute`](#sf-env-create-compute)\n- [`sf env delete`](#sf-env-delete)\n- [`sf env display`](#sf-env-display)\n- [`sf env list`](#sf-env-list)\n- [`sf env log tail`](#sf-env-log-tail)\n- [`sf env logdrain add`](#sf-env-logdrain-add)\n- [`sf env logdrain list`](#sf-env-logdrain-list)\n- [`sf env logdrain remove`](#sf-env-logdrain-remove)\n- [`sf env var get KEY`](#sf-env-var-get-key)\n- [`sf env var list`](#sf-env-var-list)\n- [`sf env var set`](#sf-env-var-set)\n- [`sf env var unset`](#sf-env-var-unset)\n- [`sf generate function`](#sf-generate-function)\n- [`sf generate project`](#sf-generate-project)\n- [`sf login functions`](#sf-login-functions)\n- [`sf project deploy functions`](#sf-project-deploy-functions)\n- [`sf run function`](#sf-run-function)\n- [`sf run function start`](#sf-run-function-start)\n- [`sf whoami functions`](#sf-whoami-functions)\n\n## `sf env create compute`\n\ncreate a compute environment for use with Salesforce Functions\n\n```\nUSAGE\n  $ sf env create compute [--json] [-o <value>] [-a <value>]\n\nFLAGS\n  -a, --setalias=<value>       alias for the created environment\n  -o, --connected-org=<value>  username or alias for the org that the compute environment should be connected to\n\nGLOBAL FLAGS\n  --json  format output as json\n\nDESCRIPTION\n  create a compute environment for use with Salesforce Functions\n\nEXAMPLES\n  $ sfdx env:create:compute\n\n  $ sfdx env:create:compute --setalias my-compute-environment\n\n  $ sfdx env:create:compute --connected-org my-scratch-org\n```\n\n## `sf env delete`\n\ndelete an environment\n\n```\nUSAGE\n  $ sf env delete -e <value> [--json] [-c <value>]\n\nFLAGS\n  -c, --confirm=name...      confirmation name\n  -e, --environment=<value>  (required) environment name\n\nGLOBAL FLAGS\n  --json  format output as json\n\nDESCRIPTION\n  delete an environment\n\nEXAMPLES\n  $ sfdx env:delete --environment=billingApp-Scratch1\n\n  $ sfdx env:delete --environment=billingApp-Scratch1 --confirm=billingApp-Scratch1\n```\n\n## `sf env display`\n\ndisplay details for an environment\n\n```\nUSAGE\n  $ sf env display -e <value> [--json]\n\nFLAGS\n  -e, --environment=<value>  (required) environment name\n\nGLOBAL FLAGS\n  --json  format output as json\n\nDESCRIPTION\n  display details for an environment\n\nEXAMPLES\n  $ sfdx env:display --environment=billingApp-Scratch1\n```\n\n## `sf env list`\n\nList all environments by type\n\n```\nUSAGE\n  $ sf env list [-j] [--all] [-t org|scratchorg|compute]\n\nFLAGS\n  -j, --json                          output list in JSON format\n\n  -t, --environment-type=<option>...  filter by one or more environment types (org, scratchorg, compute)\n                                      <options: org|scratchorg|compute>\n\n  --all                               show all available envs instead of scoping to active orgs and their connected\n                                      compute envs\n\nDESCRIPTION\n  List all environments by type\n\nEXAMPLES\n  $ sfdx env:list\n\n  $ sfdx env:list --all\n\n  $ sfdx env:list --environment-type org --environment-type compute\n```\n\n## `sf env log tail`\n\nstream log output for an environment\n\n```\nUSAGE\n  $ sf env log tail -e <value> [--json]\n\nFLAGS\n  -e, --environment=<value>  (required) environment name to retrieve logs\n\nGLOBAL FLAGS\n  --json  format output as json\n\nDESCRIPTION\n  stream log output for an environment\n\nEXAMPLES\n  $ sfdx env:log:tail --environment=billingApp-Scratch1\n```\n\n## `sf env logdrain add`\n\nAdd log drain to a specified environment\n\n```\nUSAGE\n  $ sf env logdrain add -e <value> -u <value> [--json]\n\nFLAGS\n  -e, --environment=<value>  (required) environment name\n  -u, --url=<value>          (required) endpoint that will receive sent logs\n\nGLOBAL FLAGS\n  --json  format output as json\n\nDESCRIPTION\n  Add log drain to a specified environment\n\nEXAMPLES\n  $ sfdx env:logdrain:add --environment=billingApp-Sandbox --url=https://example.com/drain\n```\n\n## `sf env logdrain list`\n\nList log drains connected to a specified environment\n\n```\nUSAGE\n  $ sf env logdrain list -e <value> [--json]\n\nFLAGS\n  -e, --environment=<value>  (required) environment name\n  --json                     output result in json\n\nDESCRIPTION\n  List log drains connected to a specified environment\n\nEXAMPLES\n  $ sfdx env:logdrain:list --environment=billingApp-Sandbox\n```\n\n## `sf env logdrain remove`\n\nRemove log drain from a specified environment.\n\n```\nUSAGE\n  $ sf env logdrain remove -e <value> -u <value> [--json]\n\nFLAGS\n  -e, --environment=<value>  (required) environment name\n  -u, --url=<value>          (required) logdrain url to remove\n\nGLOBAL FLAGS\n  --json  format output as json\n\nDESCRIPTION\n  Remove log drain from a specified environment.\n\nEXAMPLES\n  $ sfdx env:logdrain:remove --environment=billingApp-Sandbox --url=syslog://syslog-a.logdna.com:11137\n```\n\n## `sf env var get KEY`\n\ndisplay a single config value for an environment\n\n```\nUSAGE\n  $ sf env var get [KEY] -e <value> [--json]\n\nFLAGS\n  -e, --environment=<value>  (required) environment name\n\nGLOBAL FLAGS\n  --json  format output as json\n\nDESCRIPTION\n  display a single config value for an environment\n\nEXAMPLES\n  $ sfdx env:var:get foo --environment=my-environment\n```\n\n## `sf env var list`\n\nlist your config vars in a table\n\n```\nUSAGE\n  $ sf env var list -e <value> [--json]\n\nFLAGS\n  -e, --environment=<value>  (required) environment name\n\nGLOBAL FLAGS\n  --json  format output as json\n\nDESCRIPTION\n  list your config vars in a table\n\nEXAMPLES\n  $ sfdx env:var:list --environment=my-environment\n```\n\n## `sf env var set`\n\nsets a single config value for an environment\n\n```\nUSAGE\n  $ sf env var set -e <value> [--json]\n\nFLAGS\n  -e, --environment=<value>  (required) environment name\n\nGLOBAL FLAGS\n  --json  format output as json\n\nDESCRIPTION\n  sets a single config value for an environment\n\nEXAMPLES\n  $ sfdx env:var:set foo=bar --environment=my-environment\n```\n\n## `sf env var unset`\n\nunset a single config value for an environment\n\n```\nUSAGE\n  $ sf env var unset -e <value> [--json]\n\nFLAGS\n  -e, --environment=<value>  (required) environment name\n\nGLOBAL FLAGS\n  --json  format output as json\n\nDESCRIPTION\n  unset a single config value for an environment\n\nEXAMPLES\n  $ sfdx env:var:unset foo --environment=my-environment\n```\n\n## `sf generate function`\n\ncreate a function with basic scaffolding specific to a given language\n\n```\nUSAGE\n  $ sf generate function -n <value> -l javascript|typescript|java [--json]\n\nFLAGS\n  -l, --language=(javascript|typescript|java)  (required) language\n  -n, --name=<value>                           (required) function name\n\nGLOBAL FLAGS\n  --json  format output as json\n\nDESCRIPTION\n  create a function with basic scaffolding specific to a given language\n\nALIASES\n  $ sf evergreen function init\n\nEXAMPLES\n  $ sfdx evergreen:function:create MyFunction --language=javascript\n```\n\n## `sf generate project`\n\n```\nUSAGE\n  $ sf generate project -n <value> [--json]\n\nFLAGS\n  -n, --name=<value>  (required) name of the generated project\n\nGLOBAL FLAGS\n  --json  format output as json\n```\n\n## `sf login functions`\n\nlog into your account\n\n```\nUSAGE\n  $ sf login functions\n\nDESCRIPTION\n  log into your account\n\nEXAMPLES\n  $ sfdx login:functions\n```\n\n## `sf project deploy functions`\n\n```\nUSAGE\n  $ sf project deploy functions -o <value> [--json] [-b <value>] [--force] [-q]\n\nFLAGS\n  -b, --branch=<value>         deploy the latest commit from a branch different from the currently active branch\n\n  -o, --connected-org=<value>  (required) username or alias for the org that the compute environment should be connected\n                               to\n\n  -q, --quiet                  limit the amount of output displayed from the deploy process\n\n  --force                      ignore warnings and overwrite remote repository (not allowed in production)\n\nGLOBAL FLAGS\n  --json  format output as json\n```\n\n## `sf run function`\n\nsend a cloudevent to a function\n\n```\nUSAGE\n  $ sf run function -l <value> [--json] [-H <value>] [-p <value>] [-s] [-o <value>]\n\nFLAGS\n  -H, --headers=<value>...     set headers\n  -l, --url=<value>            (required) url of the function to run\n  -o, --connected-org=<value>  username or alias for the target org; overrides default target org\n  -p, --payload=<value>        set the payload of the cloudevent. also accepts @file.txt format\n  -s, --structured             set the cloudevent to be emitted as a structured cloudevent (json)\n\nGLOBAL FLAGS\n  --json  format output as json\n\nDESCRIPTION\n  send a cloudevent to a function\n\nEXAMPLES\n      $ sfdx run:function -l http://localhost:8080 -p '{\"id\": 12345}'\n      $ sfdx run:function -l http://localhost:8080 -p '@file.json'\n      $ echo '{\"id\": 12345}' | sfdx run:function -l http://localhost:8080\n      $ sfdx run:function -l http://localhost:8080 -p '{\"id\": 12345}' --structured\n```\n\n## `sf run function start`\n\nbuild and run function image locally\n\n```\nUSAGE\n  $ sf run function start [--json] [-p <value>] [-d <value>] [--clear-cache] [--no-pull] [-e <value>] [--network\n    <value>] [-v]\n\nFLAGS\n  -d, --debug-port=<value>  [default: 9229] port for remote debugging\n  -e, --env=<value>...      set environment variables (provided during build and run)\n  -p, --port=<value>        [default: 8080] port for running the function\n  -v, --verbose             output additional logs\n  --clear-cache             clear associated cache before executing.\n\n  --network=<value>         Connect and build containers to a network. This can be useful to build containers which\n                            require a local resource.\n\n  --no-pull                 skip pulling builder image before use\n\nGLOBAL FLAGS\n  --json  format output as json\n\nDESCRIPTION\n  build and run function image locally\n\nEXAMPLES\n      $ sfdx run:function:start\n      $ sfdx run:function:start -e VAR=VALUE\n      $ sfdx run:function:start --network host --no-pull --clear-cache --debug-port 9000 --port 5000\n```\n\n## `sf whoami functions`\n\nshow information on your account\n\n```\nUSAGE\n  $ sf whoami functions [--json]\n\nGLOBAL FLAGS\n  --json  format output as json\n\nDESCRIPTION\n  show information on your account\n\nEXAMPLES\n  $ sf whoami functions\n```\n\n<!-- commandsstop -->\n","engines":{"node":">=12.0.0"},"scripts":{"docs":"sf-docs","lint":"sf-lint","test":"sf-test","build":"sf-build","clean":"sf-clean","format":"sf-format","compile":"sf-compile","prepack":"sf-prepack","prepare":"sf-install && husky install","pretest":"sf-compile-test","version":"oclif readme","postpack":"shx rm -f oclif.manifest.json","posttest":"yarn lint && yarn test:deprecation-policy","clean-all":"sf-clean all","clean:lib":"shx rm -rf lib && shx rm -rf coverage && shx rm -rf .nyc_output && shx rm -f oclif.manifest.json","test:command-reference":"./bin/dev commandreference:generate --erroronwarnings","test:deprecation-policy":"./bin/dev snapshot:compare"},"_npmUser":{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/salesforcecli/plugin-functions.git","type":"git"},"_npmVersion":"6.14.13","description":"Functions plugin for the SF CLI","directories":{},"_nodeVersion":"12.22.3","dependencies":{"uuid":"^8.3.2","axios":"^0.21.1","execa":"^5.0.0","kbpgp":"^2.1.15","cli-ux":"^5.6.2","lodash":"^4.17.21","date-fns":"^2.20.0","fs-extra":"^10.0.0","handlebars":"^4.7.7","node-fetch":"^2.6.1","@oclif/core":"^0.5.17","cloudevents":"^4.0.2","sha256-file":"^1.0.0","global-agent":"^2.2.0","netrc-parser":"^3.1.6","axios-debug-log":"^0.8.2","@salesforce/core":"3.1.1-v3.2","@heroku-cli/color":"^1.1.14","@heroku-cli/schema":"^1.0.25","yeoman-environment":"3.3.0","@heroku/eventsource":"^1.0.7","@salesforce/ts-sinon":"^1.3.18","@heroku/function-toml":"^0.0.3","@salesforce/templates":"52.1.0","@heroku/functions-core":"0.0.5","@salesforce/plugin-org":"^1.6.7","@oclif/plugin-not-found":"^1.2.4","@heroku/project-descriptor":"0.0.5","@salesforce/plugin-project-utils":"^0.0.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.1.0","shx":"^0.3.3","chai":"^4.2.0","husky":"^6.0.0","mocha":"^9.0.1","oclif":"^2.0.0-main.1","sinon":"11.1.1","eslint":"^7.29.0","globby":"^11.0.4","ts-node":"^10.0.0","prettier":"^2.0.5","sinon-chai":"^3.6.0","typescript":"^4.3.4","@oclif/test":"^1","@types/uuid":"^8.3.0","lint-staged":"^11.0.0","pretty-quick":"^3.1.1","yeoman-assert":"^3.1.1","@types/nodegit":"^0.27.2","@types/fs-extra":"^9.0.8","@types/node-fetch":"^2.5.10","@types/sinon-chai":"^3.2.5","@oclif/plugin-help":"^3","@types/sha256-file":"^1.0.0","@oclif/plugin-which":"^1.0.3","eslint-plugin-jsdoc":"^35.4.0","@salesforce/ts-types":"^1.5.5","@types/yeoman-assert":"^3.1.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.20.2","@types/supports-color":"^8.1.0","@salesforce/dev-config":"^2.1.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.1.3","@salesforce/dev-scripts":"^0.9.18","eslint-config-salesforce":"^0.1.6","@types/yeoman-environment":"^2.10.2","@typescript-eslint/parser":"^4.28.0","@salesforce/prettier-config":"^0.0.2","@oclif/plugin-command-snapshot":"^2.1.2","@typescript-eslint/eslint-plugin":"^4.28.0","eslint-config-salesforce-license":"^0.1.6","eslint-config-salesforce-typescript":"^0.2.7","@salesforce/plugin-command-reference":"^1.3.4","@salesforce/plugin-release-management":"^1.16.5"},"pinnedDependencies":["@salesforce/core","@salesforce/templates","@heroku/project-descriptor","@heroku/functions-core"],"_npmOperationalInternal":{"tmp":"tmp/plugin-functions_0.2.23_1627333844382_0.16833995262208745","host":"s3://npm-registry-packages"}},"0.2.24":{"name":"@salesforce/plugin-functions","version":"0.2.24","keywords":["oclif-plugin"],"author":{"name":"heroku-front-end@salesforce.com"},"license":"BSD-3-Clause","_id":"@salesforce/plugin-functions@0.2.24","maintainers":[{"name":"jgraff","email":"jgraff@salesforce.com"},{"name":"cdias","email":"cdias@salesforce.com"},{"name":"conal","email":"conalc86@gmail.com"},{"name":"jgrantham","email":"jason.grantham@salesforce.com"},{"name":"vazexqi","email":"nchen.dev@mac.com"},{"name":"mpsenn","email":"msenn@salesforce.com"},{"name":"sfdc_iamigo","email":"igoldstein@salesforce.com"},{"name":"diervo","email":"elfogris@gmail.com"},{"name":"rsalvador","email":"rsalvador@salesforce.com"},{"name":"kevinv11n","email":"kevin@v11n.com"},{"name":"tbliss","email":"tbliss@salesforce.com"},{"name":"davidturissini","email":"davidairborne@gmail.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"pmdartus","email":"dartus.pierremarie@gmail.com"},{"name":"futuremint_sf","email":"dwoodward@salesforce.com"},{"name":"interactivellama","email":"llama@interactivellama.com"},{"name":"maratto","email":"marat+npm@salesforce.com"},{"name":"pallavi.singh","email":"pallavi.singh@salesforce.com"},{"name":"smugakamil","email":"smugakamil@gmail.com"},{"name":"tausifm","email":"tausif.muzaffar@salesforce.com"},{"name":"kriscfoster","email":"kris.foster@ucdconnect.ie"},{"name":"brandonm","email":"bmurnane@salesforce.com"},{"name":"vineet-sinha","email":"vineet.sinha@gmail.com"},{"name":"salesforce-bot","email":"j.ward+npm@salesforce.com"},{"name":"harshkothari410","email":"harshkothari410@gmail.com"},{"name":"ekashida","email":"ekashida@gmail.com"},{"name":"gr8gatsby","email":"kevinhill@live.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"krisgraysfdc","email":"kgray@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"jqian","email":"jqian@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"rasphilco","email":"philipe.navarro@salesforce.com"},{"name":"jbfeingold","email":"jfeingold@salesforce.com"},{"name":"michaelhoefer","email":"michaelhoefer@gmail.com"},{"name":"tlohr","email":"tlohr@salesforce.com"},{"name":"dpessoa","email":"dpessoa@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"jgellin","email":"jgellin@salesforce.com"},{"name":"maxreality","email":"m@ab3.in"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"davidrouten","email":"david@routen.io"},{"name":"tconn","email":"tconn@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"dehru","email":"dehru2@yahoo.com"},{"name":"nazligungor","email":"n.gungor@salesforce.com"},{"name":"abdulsattar","email":"asattar.md@gmail.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"rxu-sfdc","email":"rxu@salesforce.com"},{"name":"amcconnell-sf","email":"amcconnell@salesforce.com"},{"name":"nolanlawson","email":"nolan@nolanlawson.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"fernomac","email":"no_oneatall@hotmail.com"},{"name":"maliroteh-sf","email":"maliroteh@salesforce.com"},{"name":"justinharringa","email":"justin@harringa.com"},{"name":"ahakro","email":"ahakro@salesforce.com"},{"name":"rjanamanchi","email":"rjanamanchi@salesforce.com"},{"name":"vttikoo","email":"vtikoo@salesforce.com"},{"name":"dlouvton","email":"dlouvton@gmail.com"},{"name":"cafreeman","email":"cfreeman.code@gmail.com"},{"name":"mallik.webaroo","email":"mallik.webaroo@gmail.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"alyssaa14","email":"aarvin@salesforce.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"svanteddu","email":"svanteddu@salesforce.com"},{"name":"neeraj_g","email":"ngirolkar@salesforce.com"},{"name":"jbartolotta-sfdc","email":"jbartolotta@salesforce.com"}],"homepage":"https://github.com/salesforcecli/plugin-functions","bugs":{"url":"https://github.com/salesforcecli/plugin-functions/issues"},"bin":{"functions":"bin/run"},"dist":{"shasum":"5d6804379df8cf3dd1dc5605e139b3cc4bf5298e","tarball":"https://registry.npmjs.org/@salesforce/plugin-functions/-/plugin-functions-0.2.24.tgz","fileCount":109,"integrity":"sha512-qMrZ3BtkedRIFnpzAggnHmnL8NfFBO9bQpB6+n8ue+VrfBgAP9DnedorMQTIyoFJAVu/5JHd76xbSX5kt3u5yw==","signatures":[{"sig":"MEQCIAaNPbDxeUDyfEe4VsCnXcoq5nHyCzokjuu86ZXBY93lAiASbDyhCaAlLqUc6U6XM4ELUSRYyxBdm5RNZiuFNNuMGA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":212699,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg/y4KCRA9TVsSAnZWagAA9ckP/ix0zxzKyNkfRnpcvYMI\nmbRhDg2g91whKJrI8tu0VkgdohOWnJiVlvsDfDZd1Q4zfsIX28xhvq9k6fQK\nRZuv6hqkm3uXBV2W7rlYiAx+rO7tRK4W0j60i1Z2JHctsiqaCoIpoEOe+IV3\nwv91ovYdx8tRjYUFz31eob0kZAm9wW427Saw3K0eDzjZfMROo7MPUA5cIMJA\ndnfA2gJn3InhEOXB9DlhbZTRDf2/0hSLyWeF4H/HC4BPcj/mwM/oqf8EMLJQ\nvSt71KTykCB8wiNodM9nSpDFSCMqFTyQGzuhpOnTIN0gxHJV+vkpjNk0cG9l\neRXUw14WmVPJbZJSrAo+GMbMloyvOuagXqddSqixUcp6yPUJ+g9ExUIU4Ee/\nXAlYrSU1bTjgRvK8qCc20PCRsmjc6d37mKFL8OzPYt3kTxYaV98UTgH5631Z\noweOHiHth3MbDQzeCk2tC5v4i/GO/lOJrq65E7VLcDF2O7BOVe7B0pxKlESm\nU431EpNHE6V+optV0RE1vKl6GkBG2nNFGR+27pBjCQyhNSEcAzTpEDNDbEE4\nOsLyCWXVGKXrTl+8qeQUBGxaiH0Gkx7kRJK1Wr+Ck6rJpekAg6zOOjIcqF+s\nl/0SnvOoYGeEbJzEqSefe9DTe4oRmz9Eco/nyG8P+hlZUC7RuMLlvYeaDnKA\n+XZ6\r\n=fBX4\r\n-----END PGP SIGNATURE-----\r\n"},"sfdx":{"publicKeyUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/0.2.24.crt","signatureUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/0.2.24.sig"},"_from":"file:/home/circleci/project/salesforce-plugin-functions-0.2.24.tgz","husky":{"hooks":{"pre-push":"sf-husky-pre-push","commit-msg":"sf-husky-commit-msg","pre-commit":"sf-husky-pre-commit"}},"oclif":{"bin":"sf","hooks":{"project:findDeployers":"./lib/hooks/findDeployers"},"plugins":["@oclif/plugin-not-found"],"commands":"./lib/commands","devPlugins":["@oclif/plugin-help","@oclif/plugin-which","@oclif/plugin-command-snapshot","@salesforce/plugin-command-reference","@salesforce/plugin-release-management"],"topicSeparator":" "},"readme":"# plugin-functions\n\nFunctions plugin for the SF CLI\n\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\n[![NPM](https://img.shields.io/npm/v/@salesforce/plugin-functions.svg?label=@salesforce/functions)](https://www.npmjs.com/package/@salesforce/functions) [![CircleCI](https://circleci.com/gh/salesforcecli/plugin-functions/tree/main.svg?style=shield)](https://circleci.com/gh/salesforcecli/plugin-functions/tree/main) [![Downloads/week](https://img.shields.io/npm/dw/@salesforce/plugin-functions.svg)](https://npmjs.org/package/@salesforce/plugin-functions) [![License](https://img.shields.io/badge/License-BSD%203--Clause-brightgreen.svg)](https://raw.githubusercontent.com/salesforcecli/plugin-functions/main/LICENSE.txt)\n\n<!-- toc -->\n\n- [plugin-functions](#plugin-functions)\n- [Usage](#usage)\n- [Commands](#commands)\n<!-- tocstop -->\n\n# Usage\n\n1. Install the SFDX CLI: [Install instructions](https://developer.salesforce.com/docs/atlas.en-us.sfdx_setup.meta/sfdx_setup/sfdx_setup_install_cli.htm)\n2. Then run `sfdx plugins:install @salesforce/plugin-functions`:\n\n```sh-session\n$ sfdx plugins:install @salesforce/plugin-functions\nrunning command...\n```\n\nNow you should be able to run functions commands, e.g. `sfdx env:list`, `sfdx login:functions`\n\n# Commands\n\n<!-- commands -->\n\n- [`sf env create compute`](#sf-env-create-compute)\n- [`sf env delete`](#sf-env-delete)\n- [`sf env display`](#sf-env-display)\n- [`sf env list`](#sf-env-list)\n- [`sf env log tail`](#sf-env-log-tail)\n- [`sf env logdrain add`](#sf-env-logdrain-add)\n- [`sf env logdrain list`](#sf-env-logdrain-list)\n- [`sf env logdrain remove`](#sf-env-logdrain-remove)\n- [`sf env var get KEY`](#sf-env-var-get-key)\n- [`sf env var list`](#sf-env-var-list)\n- [`sf env var set`](#sf-env-var-set)\n- [`sf env var unset`](#sf-env-var-unset)\n- [`sf generate function`](#sf-generate-function)\n- [`sf generate project`](#sf-generate-project)\n- [`sf login functions`](#sf-login-functions)\n- [`sf login functions jwt`](#sf-login-functions-jwt)\n- [`sf project deploy functions`](#sf-project-deploy-functions)\n- [`sf run function`](#sf-run-function)\n- [`sf run function start`](#sf-run-function-start)\n- [`sf whoami functions`](#sf-whoami-functions)\n\n## `sf env create compute`\n\ncreate a compute environment for use with Salesforce Functions\n\n```\nUSAGE\n  $ sf env create compute [--json] [-o <value>] [-a <value>]\n\nFLAGS\n  -a, --setalias=<value>       alias for the created environment\n  -o, --connected-org=<value>  username or alias for the org that the compute environment should be connected to\n\nGLOBAL FLAGS\n  --json  format output as json\n\nDESCRIPTION\n  create a compute environment for use with Salesforce Functions\n\nEXAMPLES\n  $ sfdx env:create:compute\n\n  $ sfdx env:create:compute --setalias my-compute-environment\n\n  $ sfdx env:create:compute --connected-org my-scratch-org\n```\n\n## `sf env delete`\n\ndelete an environment\n\n```\nUSAGE\n  $ sf env delete -e <value> [--json] [-c <value>]\n\nFLAGS\n  -c, --confirm=name...      confirmation name\n  -e, --environment=<value>  (required) environment name\n\nGLOBAL FLAGS\n  --json  format output as json\n\nDESCRIPTION\n  delete an environment\n\nEXAMPLES\n  $ sfdx env:delete --environment=billingApp-Scratch1\n\n  $ sfdx env:delete --environment=billingApp-Scratch1 --confirm=billingApp-Scratch1\n```\n\n## `sf env display`\n\ndisplay details for an environment\n\n```\nUSAGE\n  $ sf env display -e <value> [--json]\n\nFLAGS\n  -e, --environment=<value>  (required) environment name\n\nGLOBAL FLAGS\n  --json  format output as json\n\nDESCRIPTION\n  display details for an environment\n\nEXAMPLES\n  $ sfdx env:display --environment=billingApp-Scratch1\n```\n\n## `sf env list`\n\nList all environments by type\n\n```\nUSAGE\n  $ sf env list [-j] [--all] [-t org|scratchorg|compute]\n\nFLAGS\n  -j, --json                          output list in JSON format\n\n  -t, --environment-type=<option>...  filter by one or more environment types (org, scratchorg, compute)\n                                      <options: org|scratchorg|compute>\n\n  --all                               show all available envs instead of scoping to active orgs and their connected\n                                      compute envs\n\nDESCRIPTION\n  List all environments by type\n\nEXAMPLES\n  $ sfdx env:list\n\n  $ sfdx env:list --all\n\n  $ sfdx env:list --environment-type org --environment-type compute\n```\n\n## `sf env log tail`\n\nstream log output for an environment\n\n```\nUSAGE\n  $ sf env log tail -e <value> [--json]\n\nFLAGS\n  -e, --environment=<value>  (required) environment name to retrieve logs\n\nGLOBAL FLAGS\n  --json  format output as json\n\nDESCRIPTION\n  stream log output for an environment\n\nEXAMPLES\n  $ sfdx env:log:tail --environment=billingApp-Scratch1\n```\n\n## `sf env logdrain add`\n\nAdd log drain to a specified environment\n\n```\nUSAGE\n  $ sf env logdrain add -e <value> -u <value> [--json]\n\nFLAGS\n  -e, --environment=<value>  (required) environment name\n  -u, --url=<value>          (required) endpoint that will receive sent logs\n\nGLOBAL FLAGS\n  --json  format output as json\n\nDESCRIPTION\n  Add log drain to a specified environment\n\nEXAMPLES\n  $ sfdx env:logdrain:add --environment=billingApp-Sandbox --url=https://example.com/drain\n```\n\n## `sf env logdrain list`\n\nList log drains connected to a specified environment\n\n```\nUSAGE\n  $ sf env logdrain list -e <value> [--json]\n\nFLAGS\n  -e, --environment=<value>  (required) environment name\n  --json                     output result in json\n\nDESCRIPTION\n  List log drains connected to a specified environment\n\nEXAMPLES\n  $ sfdx env:logdrain:list --environment=billingApp-Sandbox\n```\n\n## `sf env logdrain remove`\n\nRemove log drain from a specified environment.\n\n```\nUSAGE\n  $ sf env logdrain remove -e <value> -u <value> [--json]\n\nFLAGS\n  -e, --environment=<value>  (required) environment name\n  -u, --url=<value>          (required) logdrain url to remove\n\nGLOBAL FLAGS\n  --json  format output as json\n\nDESCRIPTION\n  Remove log drain from a specified environment.\n\nEXAMPLES\n  $ sfdx env:logdrain:remove --environment=billingApp-Sandbox --url=syslog://syslog-a.logdna.com:11137\n```\n\n## `sf env var get KEY`\n\ndisplay a single config value for an environment\n\n```\nUSAGE\n  $ sf env var get [KEY] -e <value> [--json]\n\nFLAGS\n  -e, --environment=<value>  (required) environment name\n\nGLOBAL FLAGS\n  --json  format output as json\n\nDESCRIPTION\n  display a single config value for an environment\n\nEXAMPLES\n  $ sfdx env:var:get foo --environment=my-environment\n```\n\n## `sf env var list`\n\nlist your config vars in a table\n\n```\nUSAGE\n  $ sf env var list -e <value> [--json]\n\nFLAGS\n  -e, --environment=<value>  (required) environment name\n\nGLOBAL FLAGS\n  --json  format output as json\n\nDESCRIPTION\n  list your config vars in a table\n\nEXAMPLES\n  $ sfdx env:var:list --environment=my-environment\n```\n\n## `sf env var set`\n\nsets a single config value for an environment\n\n```\nUSAGE\n  $ sf env var set -e <value> [--json]\n\nFLAGS\n  -e, --environment=<value>  (required) environment name\n\nGLOBAL FLAGS\n  --json  format output as json\n\nDESCRIPTION\n  sets a single config value for an environment\n\nEXAMPLES\n  $ sfdx env:var:set foo=bar --environment=my-environment\n```\n\n## `sf env var unset`\n\nunset a single config value for an environment\n\n```\nUSAGE\n  $ sf env var unset -e <value> [--json]\n\nFLAGS\n  -e, --environment=<value>  (required) environment name\n\nGLOBAL FLAGS\n  --json  format output as json\n\nDESCRIPTION\n  unset a single config value for an environment\n\nEXAMPLES\n  $ sfdx env:var:unset foo --environment=my-environment\n```\n\n## `sf generate function`\n\ncreate a function with basic scaffolding specific to a given language\n\n```\nUSAGE\n  $ sf generate function -n <value> -l javascript|typescript|java [--json]\n\nFLAGS\n  -l, --language=(javascript|typescript|java)  (required) language\n  -n, --name=<value>                           (required) function name\n\nGLOBAL FLAGS\n  --json  format output as json\n\nDESCRIPTION\n  create a function with basic scaffolding specific to a given language\n\nALIASES\n  $ sf evergreen function init\n\nEXAMPLES\n  $ sfdx evergreen:function:create MyFunction --language=javascript\n```\n\n## `sf generate project`\n\n```\nUSAGE\n  $ sf generate project -n <value> [--json]\n\nFLAGS\n  -n, --name=<value>  (required) name of the generated project\n\nGLOBAL FLAGS\n  --json  format output as json\n```\n\n## `sf login functions`\n\nlog into your account\n\n```\nUSAGE\n  $ sf login functions\n\nDESCRIPTION\n  log into your account\n\nEXAMPLES\n  $ sfdx login:functions\n```\n\n## `sf login functions jwt`\n\nlogin using JWT instead of default web-based flow\n\n```\nUSAGE\n  $ sf login functions jwt -u <value> -f <value> -i <value> [--json]\n\nFLAGS\n  -f, --keyfile=<value>   (required) path to JWT keyfile\n  -i, --clientid=<value>  (required) OAuth client ID\n  -u, --username=<value>  (required) authentication username\n\nGLOBAL FLAGS\n  --json  format output as json\n\nDESCRIPTION\n  login using JWT instead of default web-based flow\n\nEXAMPLES\n  $ sfdx login:functions:jwt --username testuser@mycompany.org --keyfile file.key --clientid 123456\n```\n\n## `sf project deploy functions`\n\n```\nUSAGE\n  $ sf project deploy functions -o <value> [--json] [-b <value>] [--force] [-q]\n\nFLAGS\n  -b, --branch=<value>         deploy the latest commit from a branch different from the currently active branch\n\n  -o, --connected-org=<value>  (required) username or alias for the org that the compute environment should be connected\n                               to\n\n  -q, --quiet                  limit the amount of output displayed from the deploy process\n\n  --force                      ignore warnings and overwrite remote repository (not allowed in production)\n\nGLOBAL FLAGS\n  --json  format output as json\n```\n\n## `sf run function`\n\nsend a cloudevent to a function\n\n```\nUSAGE\n  $ sf run function -l <value> [--json] [-H <value>] [-p <value>] [-s] [-o <value>]\n\nFLAGS\n  -H, --headers=<value>...     set headers\n  -l, --url=<value>            (required) url of the function to run\n  -o, --connected-org=<value>  username or alias for the target org; overrides default target org\n  -p, --payload=<value>        set the payload of the cloudevent. also accepts @file.txt format\n  -s, --structured             set the cloudevent to be emitted as a structured cloudevent (json)\n\nGLOBAL FLAGS\n  --json  format output as json\n\nDESCRIPTION\n  send a cloudevent to a function\n\nEXAMPLES\n      $ sfdx run:function -l http://localhost:8080 -p '{\"id\": 12345}'\n      $ sfdx run:function -l http://localhost:8080 -p '@file.json'\n      $ echo '{\"id\": 12345}' | sfdx run:function -l http://localhost:8080\n      $ sfdx run:function -l http://localhost:8080 -p '{\"id\": 12345}' --structured\n```\n\n## `sf run function start`\n\nbuild and run function image locally\n\n```\nUSAGE\n  $ sf run function start [--json] [-p <value>] [-d <value>] [--clear-cache] [--no-pull] [-e <value>] [--network\n    <value>] [-v]\n\nFLAGS\n  -d, --debug-port=<value>  [default: 9229] port for remote debugging\n  -e, --env=<value>...      set environment variables (provided during build and run)\n  -p, --port=<value>        [default: 8080] port for running the function\n  -v, --verbose             output additional logs\n  --clear-cache             clear associated cache before executing.\n\n  --network=<value>         Connect and build containers to a network. This can be useful to build containers which\n                            require a local resource.\n\n  --no-pull                 skip pulling builder image before use\n\nGLOBAL FLAGS\n  --json  format output as json\n\nDESCRIPTION\n  build and run function image locally\n\nEXAMPLES\n      $ sfdx run:function:start\n      $ sfdx run:function:start -e VAR=VALUE\n      $ sfdx run:function:start --network host --no-pull --clear-cache --debug-port 9000 --port 5000\n```\n\n## `sf whoami functions`\n\nshow information on your account\n\n```\nUSAGE\n  $ sf whoami functions [--json]\n\nGLOBAL FLAGS\n  --json  format output as json\n\nDESCRIPTION\n  show information on your account\n\nEXAMPLES\n  $ sf whoami functions\n```\n\n<!-- commandsstop -->\n","engines":{"node":">=12.0.0"},"scripts":{"docs":"sf-docs","lint":"sf-lint","test":"sf-test","build":"sf-build","clean":"sf-clean","format":"sf-format","compile":"sf-compile","prepack":"sf-prepack","prepare":"sf-install && husky install","pretest":"sf-compile-test","version":"oclif readme","postpack":"shx rm -f oclif.manifest.json","posttest":"yarn lint && yarn test:deprecation-policy","clean-all":"sf-clean all","clean:lib":"shx rm -rf lib && shx rm -rf coverage && shx rm -rf .nyc_output && shx rm -f oclif.manifest.json","test:command-reference":"./bin/dev commandreference:generate --erroronwarnings","test:deprecation-policy":"./bin/dev snapshot:compare"},"_npmUser":{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/salesforcecli/plugin-functions.git","type":"git"},"_npmVersion":"6.14.13","description":"Functions plugin for the SF CLI","directories":{},"_nodeVersion":"12.22.3","dependencies":{"uuid":"^8.3.2","axios":"^0.21.1","execa":"^5.0.0","kbpgp":"^2.1.15","cli-ux":"^5.6.2","lodash":"^4.17.21","date-fns":"^2.20.0","fs-extra":"^10.0.0","handlebars":"^4.7.7","node-fetch":"^2.6.1","@oclif/core":"^0.5.17","cloudevents":"^4.0.2","sha256-file":"^1.0.0","global-agent":"^2.2.0","netrc-parser":"^3.1.6","axios-debug-log":"^0.8.2","@salesforce/core":"3.1.1-v3.2","@heroku-cli/color":"^1.1.14","@heroku-cli/schema":"^1.0.25","yeoman-environment":"3.3.0","@heroku/eventsource":"^1.0.7","@salesforce/ts-sinon":"^1.3.18","@salesforce/ts-types":"^1.5.5","@heroku/function-toml":"^0.0.3","@salesforce/templates":"52.1.0","@heroku/functions-core":"0.0.5","@salesforce/plugin-org":"^1.6.7","@oclif/plugin-not-found":"^1.2.4","@heroku/project-descriptor":"0.0.5","@salesforce/plugin-project-utils":"^0.0.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.1.0","shx":"^0.3.3","chai":"^4.2.0","husky":"^6.0.0","mocha":"^9.0.1","oclif":"^2.0.0-main.1","sinon":"11.1.1","eslint":"^7.29.0","globby":"^11.0.4","ts-node":"^10.0.0","prettier":"^2.0.5","sinon-chai":"^3.6.0","typescript":"^4.3.4","@oclif/test":"^1","@types/uuid":"^8.3.0","lint-staged":"^11.0.0","pretty-quick":"^3.1.1","yeoman-assert":"^3.1.1","@types/nodegit":"^0.27.2","@types/fs-extra":"^9.0.8","@types/node-fetch":"^2.5.10","@types/sinon-chai":"^3.2.5","@oclif/plugin-help":"^3","@types/sha256-file":"^1.0.0","@oclif/plugin-which":"^1.0.3","eslint-plugin-jsdoc":"^35.4.0","@types/yeoman-assert":"^3.1.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.20.2","@types/supports-color":"^8.1.0","@salesforce/dev-config":"^2.1.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.1.3","@salesforce/dev-scripts":"^0.9.18","eslint-config-salesforce":"^0.1.6","@types/yeoman-environment":"^2.10.2","@typescript-eslint/parser":"^4.28.0","@salesforce/prettier-config":"^0.0.2","@oclif/plugin-command-snapshot":"^2.1.2","@typescript-eslint/eslint-plugin":"^4.28.0","eslint-config-salesforce-license":"^0.1.6","eslint-config-salesforce-typescript":"^0.2.7","@salesforce/plugin-command-reference":"^1.3.4","@salesforce/plugin-release-management":"^1.16.5"},"pinnedDependencies":["@salesforce/core","@salesforce/templates","@heroku/project-descriptor","@heroku/functions-core"],"_npmOperationalInternal":{"tmp":"tmp/plugin-functions_0.2.24_1627336202570_0.3943158456191256","host":"s3://npm-registry-packages"}},"0.2.25":{"name":"@salesforce/plugin-functions","version":"0.2.25","keywords":["oclif-plugin"],"author":{"name":"heroku-front-end@salesforce.com"},"license":"BSD-3-Clause","_id":"@salesforce/plugin-functions@0.2.25","maintainers":[{"name":"jgraff","email":"jgraff@salesforce.com"},{"name":"cdias","email":"cdias@salesforce.com"},{"name":"conal","email":"conalc86@gmail.com"},{"name":"jgrantham","email":"jason.grantham@salesforce.com"},{"name":"vazexqi","email":"nchen.dev@mac.com"},{"name":"mpsenn","email":"msenn@salesforce.com"},{"name":"sfdc_iamigo","email":"igoldstein@salesforce.com"},{"name":"diervo","email":"elfogris@gmail.com"},{"name":"rsalvador","email":"rsalvador@salesforce.com"},{"name":"kevinv11n","email":"kevin@v11n.com"},{"name":"tbliss","email":"tbliss@salesforce.com"},{"name":"davidturissini","email":"davidairborne@gmail.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"pmdartus","email":"dartus.pierremarie@gmail.com"},{"name":"futuremint_sf","email":"dwoodward@salesforce.com"},{"name":"interactivellama","email":"llama@interactivellama.com"},{"name":"maratto","email":"marat+npm@salesforce.com"},{"name":"pallavi.singh","email":"pallavi.singh@salesforce.com"},{"name":"smugakamil","email":"smugakamil@gmail.com"},{"name":"tausifm","email":"tausif.muzaffar@salesforce.com"},{"name":"kriscfoster","email":"kris.foster@ucdconnect.ie"},{"name":"brandonm","email":"bmurnane@salesforce.com"},{"name":"vineet-sinha","email":"vineet.sinha@gmail.com"},{"name":"salesforce-bot","email":"j.ward+npm@salesforce.com"},{"name":"harshkothari410","email":"harshkothari410@gmail.com"},{"name":"ekashida","email":"ekashida@gmail.com"},{"name":"gr8gatsby","email":"kevinhill@live.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"krisgraysfdc","email":"kgray@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"jqian","email":"jqian@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"rasphilco","email":"philipe.navarro@salesforce.com"},{"name":"jbfeingold","email":"jfeingold@salesforce.com"},{"name":"michaelhoefer","email":"michaelhoefer@gmail.com"},{"name":"tlohr","email":"tlohr@salesforce.com"},{"name":"dpessoa","email":"dpessoa@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"jgellin","email":"jgellin@salesforce.com"},{"name":"maxreality","email":"m@ab3.in"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"davidrouten","email":"david@routen.io"},{"name":"tconn","email":"tconn@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"dehru","email":"dehru2@yahoo.com"},{"name":"nazligungor","email":"n.gungor@salesforce.com"},{"name":"abdulsattar","email":"asattar.md@gmail.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"rxu-sfdc","email":"rxu@salesforce.com"},{"name":"amcconnell-sf","email":"amcconnell@salesforce.com"},{"name":"nolanlawson","email":"nolan@nolanlawson.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"fernomac","email":"no_oneatall@hotmail.com"},{"name":"maliroteh-sf","email":"maliroteh@salesforce.com"},{"name":"justinharringa","email":"justin@harringa.com"},{"name":"ahakro","email":"ahakro@salesforce.com"},{"name":"rjanamanchi","email":"rjanamanchi@salesforce.com"},{"name":"vttikoo","email":"vtikoo@salesforce.com"},{"name":"dlouvton","email":"dlouvton@gmail.com"},{"name":"cafreeman","email":"cfreeman.code@gmail.com"},{"name":"mallik.webaroo","email":"mallik.webaroo@gmail.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"alyssaa14","email":"aarvin@salesforce.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"svanteddu","email":"svanteddu@salesforce.com"},{"name":"neeraj_g","email":"ngirolkar@salesforce.com"},{"name":"jbartolotta-sfdc","email":"jbartolotta@salesforce.com"}],"homepage":"https://github.com/salesforcecli/plugin-functions","bugs":{"url":"https://github.com/salesforcecli/plugin-functions/issues"},"bin":{"functions":"bin/run"},"dist":{"shasum":"42329f99cb4cea4a97167426ab76d25f069d8c83","tarball":"https://registry.npmjs.org/@salesforce/plugin-functions/-/plugin-functions-0.2.25.tgz","fileCount":109,"integrity":"sha512-G3O/MZ5qN9pz1JOp9veuRwkIxhqR0SY+sUpt3SEgBUUJMCgKruog0IHnxvAjVNgmO9LxfgfFzXS9uF0xchSM6Q==","signatures":[{"sig":"MEYCIQDbzx9dnA77sUqJGqUQAXfP4Pg6l2zMiPVk2JTyUe/uBAIhAPck4YcKY14IKOCRyrJfy+At2ooevc4LujBnu4avRRr6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":212803,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhAGRiCRA9TVsSAnZWagAAkkMQAILa5lib4t8BFM9Xr3bZ\naoXwNCyA3CO7XSiR3o9HvqrAfY50ZAkSmgrR97VDHVjpb3UiHWyMbrtQ5803\nZS9plfoX6TPOYX1Zt9yG5ITFDHsakTK1YWzPoJuPufAzjYf97vM255BZ0hp+\nQbg7aOGLuDoVwWUOziJuQh/yJW0DmHXCXquN1vVkCODv77IYc9MUU4ytbOvV\nyipfi24axZwA/c6sP11/wjPYS36VC9eqWIa7Vw2tE6LLMB0u1fb7D0+2Er6l\nba7FSzkk8YBIM52KS6jTY+IJHkJXoYX4C3x9fHhIpOkfxkX62FekzMa6IK1k\nu693X0IqsQp+cJmZAhoi0l5iWV5/t3lfWEt/wIJVY/xjh4vIv7ooss6qpIHw\n6DzdgZaZ3hFGgTvqY90TEr9y/85Xm3MujtknOPOfEG0R8AMihhePXGw4SlRw\nrC++ju41yNojeWfD5ybw0+dWzQOS9Pew4x0p43k4NPTfaWlrpZdaVYUeuwW6\nN0vzBxM+Uzud8UjuL1/FDfB9F0YUYUhLnAeqR03ASA5s1QhoQWXEAnfSlLHI\nbaeok7Rz+Vi8d1QohSUYjSYDcTZesjhIAT+S8UYZOlr2LDO694IhHPL2G65f\n6EIMgWSfvn5rpH1KRZp0v+InHvSsiV7S0bNjJbpLrRNfQKFVXFLQUScVhG5B\noi7i\r\n=pyY/\r\n-----END PGP SIGNATURE-----\r\n"},"sfdx":{"publicKeyUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/0.2.25.crt","signatureUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/0.2.25.sig"},"_from":"file:/home/circleci/project/salesforce-plugin-functions-0.2.25.tgz","husky":{"hooks":{"pre-push":"sf-husky-pre-push","commit-msg":"sf-husky-commit-msg","pre-commit":"sf-husky-pre-commit"}},"oclif":{"bin":"sf","hooks":{"project:findDeployers":"./lib/hooks/findDeployers"},"plugins":["@oclif/plugin-not-found"],"commands":"./lib/commands","devPlugins":["@oclif/plugin-help","@oclif/plugin-which","@oclif/plugin-command-snapshot","@salesforce/plugin-command-reference","@salesforce/plugin-release-management"],"topicSeparator":" "},"engines":{"node":">=12.0.0"},"scripts":{"docs":"sf-docs","lint":"sf-lint","test":"sf-test","build":"sf-build","clean":"sf-clean","format":"sf-format","compile":"sf-compile","prepack":"sf-prepack","prepare":"sf-install && husky install","pretest":"sf-compile-test","version":"oclif readme","postpack":"shx rm -f oclif.manifest.json","posttest":"yarn lint && yarn test:deprecation-policy","clean-all":"sf-clean all","clean:lib":"shx rm -rf lib && shx rm -rf coverage && shx rm -rf .nyc_output && shx rm -f oclif.manifest.json","test:command-reference":"./bin/dev commandreference:generate --erroronwarnings","test:deprecation-policy":"./bin/dev snapshot:compare"},"_npmUser":{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/salesforcecli/plugin-functions.git","type":"git"},"_npmVersion":"6.14.13","description":"Functions plugin for the SF CLI","directories":{},"_nodeVersion":"12.22.3","dependencies":{"uuid":"^8.3.2","axios":"^0.21.1","execa":"^5.0.0","kbpgp":"^2.1.15","cli-ux":"^5.6.2","lodash":"^4.17.21","date-fns":"^2.20.0","fs-extra":"^10.0.0","handlebars":"^4.7.7","node-fetch":"^2.6.1","@oclif/core":"^0.5.17","cloudevents":"^4.0.2","sha256-file":"^1.0.0","global-agent":"^2.2.0","netrc-parser":"^3.1.6","axios-debug-log":"^0.8.2","@salesforce/core":"3.1.1-v3.2","@heroku-cli/color":"^1.1.14","@heroku-cli/schema":"^1.0.25","yeoman-environment":"3.3.0","@heroku/eventsource":"^1.0.7","@salesforce/ts-sinon":"^1.3.18","@salesforce/ts-types":"^1.5.5","@heroku/function-toml":"^0.0.3","@salesforce/templates":"52.1.0","@heroku/functions-core":"0.0.5","@salesforce/plugin-org":"^1.6.7","@oclif/plugin-not-found":"^1.2.4","@heroku/project-descriptor":"0.0.5","@salesforce/plugin-project-utils":"^0.0.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","shx":"^0.3.3","chai":"^4.2.0","husky":"^6.0.0","mocha":"^9.0.1","oclif":"^2.0.0-main.1","sinon":"11.1.1","eslint":"^7.29.0","globby":"^11.0.4","ts-node":"^10.0.0","prettier":"^2.0.5","sinon-chai":"^3.6.0","typescript":"^4.3.4","@oclif/test":"^1","@types/uuid":"^8.3.0","lint-staged":"^11.0.0","pretty-quick":"^3.1.1","yeoman-assert":"^3.1.1","@types/nodegit":"^0.27.2","@types/fs-extra":"^9.0.8","@types/node-fetch":"^2.5.10","@types/sinon-chai":"^3.2.5","@oclif/plugin-help":"^3","@types/sha256-file":"^1.0.0","@oclif/plugin-which":"^1.0.3","eslint-plugin-jsdoc":"^35.4.0","@types/yeoman-assert":"^3.1.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.20.2","@types/supports-color":"^8.1.0","@salesforce/dev-config":"^2.1.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.1.3","@salesforce/dev-scripts":"^0.9.18","eslint-config-salesforce":"^0.1.6","@types/yeoman-environment":"^2.10.2","@typescript-eslint/parser":"^4.28.0","@salesforce/prettier-config":"^0.0.2","@oclif/plugin-command-snapshot":"^2.1.2","@typescript-eslint/eslint-plugin":"^4.28.0","eslint-config-salesforce-license":"^0.1.6","eslint-config-salesforce-typescript":"^0.2.7","@salesforce/plugin-command-reference":"^1.3.4","@salesforce/plugin-release-management":"^1.16.5"},"pinnedDependencies":["@salesforce/core","@salesforce/templates","@heroku/project-descriptor","@heroku/functions-core"],"_npmOperationalInternal":{"tmp":"tmp/plugin-functions_0.2.25_1627415650140_0.5455500051085493","host":"s3://npm-registry-packages"}},"0.2.26":{"name":"@salesforce/plugin-functions","version":"0.2.26","keywords":["oclif-plugin"],"author":{"name":"heroku-front-end@salesforce.com"},"license":"BSD-3-Clause","_id":"@salesforce/plugin-functions@0.2.26","maintainers":[{"name":"brandon-svec","email":"brandon.svec@gmail.com"},{"name":"rmohan20.sfdc","email":"rmohan20.sfdc@gmail.com"},{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"jgraff","email":"jgraff@salesforce.com"},{"name":"cdias","email":"cdias@salesforce.com"},{"name":"conal","email":"conalc86@gmail.com"},{"name":"jgrantham","email":"jason.grantham@salesforce.com"},{"name":"vazexqi","email":"nchen.dev@mac.com"},{"name":"mpsenn","email":"msenn@salesforce.com"},{"name":"sfdc_iamigo","email":"igoldstein@salesforce.com"},{"name":"diervo","email":"elfogris@gmail.com"},{"name":"rsalvador","email":"rsalvador@salesforce.com"},{"name":"kevinv11n","email":"kevin@v11n.com"},{"name":"tbliss","email":"tbliss@salesforce.com"},{"name":"davidturissini","email":"davidairborne@gmail.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"pmdartus","email":"dartus.pierremarie@gmail.com"},{"name":"futuremint_sf","email":"dwoodward@salesforce.com"},{"name":"interactivellama","email":"llama@interactivellama.com"},{"name":"maratto","email":"marat+npm@salesforce.com"},{"name":"pallavi.singh","email":"pallavi.singh@salesforce.com"},{"name":"smugakamil","email":"smugakamil@gmail.com"},{"name":"tausifm","email":"tausif.muzaffar@salesforce.com"},{"name":"kriscfoster","email":"kris.foster@ucdconnect.ie"},{"name":"brandonm","email":"bmurnane@salesforce.com"},{"name":"vineet-sinha","email":"vineet.sinha@gmail.com"},{"name":"salesforce-bot","email":"j.ward+npm@salesforce.com"},{"name":"harshkothari410","email":"harshkothari410@gmail.com"},{"name":"ekashida","email":"ekashida@gmail.com"},{"name":"gr8gatsby","email":"kevinhill@live.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"krisgraysfdc","email":"kgray@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"jqian","email":"jqian@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"rasphilco","email":"philipe.navarro@salesforce.com"},{"name":"jbfeingold","email":"jfeingold@salesforce.com"},{"name":"michaelhoefer","email":"michaelhoefer@gmail.com"},{"name":"tlohr","email":"tlohr@salesforce.com"},{"name":"dpessoa","email":"dpessoa@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"jgellin","email":"jgellin@salesforce.com"},{"name":"maxreality","email":"m@ab3.in"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"davidrouten","email":"david@routen.io"},{"name":"tconn","email":"tconn@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"dehru","email":"dehru2@yahoo.com"},{"name":"nazligungor","email":"n.gungor@salesforce.com"},{"name":"abdulsattar","email":"asattar.md@gmail.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"rxu-sfdc","email":"rxu@salesforce.com"},{"name":"amcconnell-sf","email":"amcconnell@salesforce.com"},{"name":"nolanlawson","email":"nolan@nolanlawson.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"fernomac","email":"no_oneatall@hotmail.com"},{"name":"maliroteh-sf","email":"maliroteh@salesforce.com"},{"name":"justinharringa","email":"justin@harringa.com"},{"name":"ahakro","email":"ahakro@salesforce.com"},{"name":"rjanamanchi","email":"rjanamanchi@salesforce.com"},{"name":"vttikoo","email":"vtikoo@salesforce.com"},{"name":"dlouvton","email":"dlouvton@gmail.com"},{"name":"cafreeman","email":"cfreeman.code@gmail.com"},{"name":"mallik.webaroo","email":"mallik.webaroo@gmail.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"alyssaa14","email":"aarvin@salesforce.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"svanteddu","email":"svanteddu@salesforce.com"},{"name":"neeraj_g","email":"ngirolkar@salesforce.com"},{"name":"jbartolotta-sfdc","email":"jbartolotta@salesforce.com"}],"homepage":"https://github.com/salesforcecli/plugin-functions","bugs":{"url":"https://github.com/salesforcecli/plugin-functions/issues"},"bin":{"functions":"bin/run"},"dist":{"shasum":"460e981292f0591d24301795bca23d0ca40ce07c","tarball":"https://registry.npmjs.org/@salesforce/plugin-functions/-/plugin-functions-0.2.26.tgz","fileCount":85,"integrity":"sha512-+Jkwdxq0/QAIHXgWCUXdcWIA9vsh0vwdIg7gBUyHFVK2oJBWqLmp6Kh9b1lGF7bmcAyEoyjDr7vRf8vdkFwq9Q==","signatures":[{"sig":"MEUCIQDoL5gNlslegTU5de6eYZcrjgyeDVsTYIMzOFGECQc3fgIgWYvBYUW7lmMs9zx4W2fuThHV5eDUrMhMAJykAnEXHN4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":163229,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhAtS1CRA9TVsSAnZWagAAz04P/AksxSeooVkPmiG9kf9o\neZATO2LI6H3iLUXmIxcsH1L6t8TKBkYmdAjyE2ePjlYp7olEZ6c5lcEfowSz\nmtuaiXXbmVVeG55GxLh910mitNf4GYRo7YUJHE2MTJdccfZW7eN5mASgnNjM\nAiKbmtsOj0cgazNMWr2NRHKTtINyTjhrIH88R2rsoDDljSepdIZ3ZnoNcYxd\ndHiK2Xcez2hbArwqZIJ49GSs2MFHUBMs11x1aBn388oIKHdkShGNjlOlhVSf\nyVyP05VZURomWYWp8Dkst+Bf9w5ngUSlcVALHwMkbKndFRRsFAjjbGljyQKO\nO5rXg83TJ1pSTLuI8fZHhixa+U4GTocIAn0hi0VrJOthvN2cBKKv4WMYPU2K\nd7tNnjTe34e+/y/fUBKXm/TDTWJcY4Ac9isVbsHHag2GFacE1it2j12Vg3Su\nzuOuiTJe+DGgocqUbBjf+bLOKagiadEB/kjvTSFyqVbNDfXyW+B1bIugr+Vs\nW9CV9ToGjKOIl4xW6GLndTryhfUZLvWan0tx960O95hLh9EOOJOY0P/oLdC0\n1LeL2y8JK8THXCDVWD7a7rfPlPCe4WiKLMoIioAYwLR/i9v5e8zLVquD+kaq\nrw1xa/WFgeCOKs2wb1DXVds1yQ0jr6B7uNfcLIsrttC3/4YfZGw+TeFCtZFa\nDbXx\r\n=85tM\r\n-----END PGP SIGNATURE-----\r\n"},"sfdx":{"publicKeyUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/0.2.26.crt","signatureUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/0.2.26.sig"},"_from":"file:/home/circleci/project/salesforce-plugin-functions-0.2.26.tgz","husky":{"hooks":{"pre-push":"sf-husky-pre-push","commit-msg":"sf-husky-commit-msg","pre-commit":"sf-husky-pre-commit"}},"oclif":{"bin":"sf","hooks":{"project:findDeployers":"./lib/hooks/findDeployers"},"plugins":["@oclif/plugin-not-found"],"commands":"./lib/commands","devPlugins":["@oclif/plugin-help","@oclif/plugin-which","@oclif/plugin-command-snapshot","@salesforce/plugin-command-reference"],"topicSeparator":" "},"engines":{"node":">=12.0.0"},"scripts":{"docs":"sf-docs","lint":"sf-lint","test":"sf-test","build":"sf-build","clean":"sf-clean","format":"sf-format","compile":"sf-compile","prepack":"sf-prepack","prepare":"sf-install && husky install","pretest":"sf-compile-test","version":"oclif readme","postpack":"shx rm -f oclif.manifest.json","posttest":"yarn lint && yarn test:deprecation-policy","clean-all":"sf-clean all","clean:lib":"shx rm -rf lib && shx rm -rf coverage && shx rm -rf .nyc_output && shx rm -f oclif.manifest.json","test:command-reference":"./bin/dev commandreference:generate --erroronwarnings","test:deprecation-policy":"./bin/dev snapshot:compare"},"_npmUser":{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/salesforcecli/plugin-functions.git","type":"git"},"_npmVersion":"6.14.13","description":"Functions plugin for the SF CLI","directories":{},"_nodeVersion":"12.22.3","dependencies":{"uuid":"^8.3.2","axios":"^0.21.1","execa":"^5.0.0","kbpgp":"^2.1.15","cli-ux":"^5.6.2","lodash":"^4.17.21","date-fns":"^2.20.0","fs-extra":"^10.0.0","handlebars":"^4.7.7","node-fetch":"^2.6.1","@oclif/core":"^0.5.17","cloudevents":"^4.0.2","sha256-file":"^1.0.0","global-agent":"^2.2.0","netrc-parser":"^3.1.6","axios-debug-log":"^0.8.2","@salesforce/core":"3.1.1-v3.2","@heroku-cli/color":"^1.1.14","@heroku-cli/schema":"^1.0.25","@heroku/eventsource":"^1.0.7","@salesforce/ts-sinon":"^1.3.18","@salesforce/ts-types":"^1.5.5","@heroku/function-toml":"^0.0.3","@heroku/functions-core":"0.0.7","@salesforce/plugin-org":"^1.6.7","@oclif/plugin-not-found":"^1.2.4","@heroku/project-descriptor":"0.0.5","@salesforce/plugin-project-utils":"^0.0.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","shx":"^0.3.3","chai":"^4.2.0","husky":"^6.0.0","mocha":"^9.0.1","oclif":"^2.0.0-main.1","sinon":"11.1.1","eslint":"^7.29.0","globby":"^11.0.4","ts-node":"^10.0.0","prettier":"^2.0.5","sinon-chai":"^3.6.0","typescript":"^4.3.4","@oclif/test":"^1","@types/uuid":"^8.3.0","lint-staged":"^11.0.0","pretty-quick":"^3.1.1","@types/nodegit":"^0.27.2","@types/fs-extra":"^9.0.8","@types/node-fetch":"^2.5.10","@types/sinon-chai":"^3.2.5","@oclif/plugin-help":"^3","@types/sha256-file":"^1.0.0","@oclif/plugin-which":"^1.0.3","eslint-plugin-jsdoc":"^35.4.0","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.20.2","@types/supports-color":"^8.1.0","@salesforce/dev-config":"^2.1.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.1.3","@salesforce/dev-scripts":"^0.9.18","eslint-config-salesforce":"^0.1.6","@typescript-eslint/parser":"^4.28.0","@salesforce/prettier-config":"^0.0.2","@oclif/plugin-command-snapshot":"^2.1.2","@typescript-eslint/eslint-plugin":"^4.28.0","eslint-config-salesforce-license":"^0.1.6","eslint-config-salesforce-typescript":"^0.2.7","@salesforce/plugin-command-reference":"^1.3.4"},"_npmOperationalInternal":{"tmp":"tmp/plugin-functions_0.2.26_1627575477150_0.6522137815346942","host":"s3://npm-registry-packages"}},"0.2.27":{"name":"@salesforce/plugin-functions","version":"0.2.27","keywords":["oclif-plugin"],"author":{"name":"heroku-front-end@salesforce.com"},"license":"BSD-3-Clause","_id":"@salesforce/plugin-functions@0.2.27","maintainers":[{"name":"brandon-svec","email":"brandon.svec@gmail.com"},{"name":"rmohan20.sfdc","email":"rmohan20.sfdc@gmail.com"},{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"jgraff","email":"jgraff@salesforce.com"},{"name":"cdias","email":"cdias@salesforce.com"},{"name":"conal","email":"conalc86@gmail.com"},{"name":"jgrantham","email":"jason.grantham@salesforce.com"},{"name":"vazexqi","email":"nchen.dev@mac.com"},{"name":"mpsenn","email":"msenn@salesforce.com"},{"name":"sfdc_iamigo","email":"igoldstein@salesforce.com"},{"name":"diervo","email":"elfogris@gmail.com"},{"name":"rsalvador","email":"rsalvador@salesforce.com"},{"name":"kevinv11n","email":"kevin@v11n.com"},{"name":"tbliss","email":"tbliss@salesforce.com"},{"name":"davidturissini","email":"davidairborne@gmail.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"pmdartus","email":"dartus.pierremarie@gmail.com"},{"name":"futuremint_sf","email":"dwoodward@salesforce.com"},{"name":"interactivellama","email":"llama@interactivellama.com"},{"name":"maratto","email":"marat+npm@salesforce.com"},{"name":"pallavi.singh","email":"pallavi.singh@salesforce.com"},{"name":"smugakamil","email":"smugakamil@gmail.com"},{"name":"tausifm","email":"tausif.muzaffar@salesforce.com"},{"name":"kriscfoster","email":"kris.foster@ucdconnect.ie"},{"name":"brandonm","email":"bmurnane@salesforce.com"},{"name":"vineet-sinha","email":"vineet.sinha@gmail.com"},{"name":"salesforce-bot","email":"j.ward+npm@salesforce.com"},{"name":"harshkothari410","email":"harshkothari410@gmail.com"},{"name":"ekashida","email":"ekashida@gmail.com"},{"name":"gr8gatsby","email":"kevinhill@live.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"krisgraysfdc","email":"kgray@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"jqian","email":"jqian@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"rasphilco","email":"philipe.navarro@salesforce.com"},{"name":"jbfeingold","email":"jfeingold@salesforce.com"},{"name":"michaelhoefer","email":"michaelhoefer@gmail.com"},{"name":"tlohr","email":"tlohr@salesforce.com"},{"name":"dpessoa","email":"dpessoa@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"jgellin","email":"jgellin@salesforce.com"},{"name":"maxreality","email":"m@ab3.in"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"davidrouten","email":"david@routen.io"},{"name":"tconn","email":"tconn@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"dehru","email":"dehru2@yahoo.com"},{"name":"nazligungor","email":"n.gungor@salesforce.com"},{"name":"abdulsattar","email":"asattar.md@gmail.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"rxu-sfdc","email":"rxu@salesforce.com"},{"name":"amcconnell-sf","email":"amcconnell@salesforce.com"},{"name":"nolanlawson","email":"nolan@nolanlawson.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"fernomac","email":"no_oneatall@hotmail.com"},{"name":"maliroteh-sf","email":"maliroteh@salesforce.com"},{"name":"justinharringa","email":"justin@harringa.com"},{"name":"ahakro","email":"ahakro@salesforce.com"},{"name":"rjanamanchi","email":"rjanamanchi@salesforce.com"},{"name":"vttikoo","email":"vtikoo@salesforce.com"},{"name":"dlouvton","email":"dlouvton@gmail.com"},{"name":"cafreeman","email":"cfreeman.code@gmail.com"},{"name":"mallik.webaroo","email":"mallik.webaroo@gmail.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"alyssaa14","email":"aarvin@salesforce.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"svanteddu","email":"svanteddu@salesforce.com"},{"name":"neeraj_g","email":"ngirolkar@salesforce.com"},{"name":"jbartolotta-sfdc","email":"jbartolotta@salesforce.com"}],"homepage":"https://github.com/salesforcecli/plugin-functions","bugs":{"url":"https://github.com/salesforcecli/plugin-functions/issues"},"bin":{"functions":"bin/run"},"dist":{"shasum":"134be8e7a4941db0825142db41242750311dc4df","tarball":"https://registry.npmjs.org/@salesforce/plugin-functions/-/plugin-functions-0.2.27.tgz","fileCount":85,"integrity":"sha512-igjKUuiy17LibsFkP6VHbnRbXU7YahchPXiDpBocnnTTNnoNYwHk7P4wpxtzDZOvHPlBt3LVm9ocE//byIqNUg==","signatures":[{"sig":"MEYCIQC3kBHg2KtHE+sv588MXDPfR7j8wVc46jdYz8e7MJNAlwIhAP8ibgeCkAcTlcrzXXDQrrv/LT8gmGz0MZmdw3XrtHSU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":164914,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhAu/oCRA9TVsSAnZWagAAkAEP/RqaJzuVb6cfcgjipabp\n7wngh+6L0RxW4YSEmBaDmd4quPJSA1+5J8YVmZ+S17TkZR6utf1xtW4g65rZ\n4SC9iGf2XVJ0gXsjOVeAVyddxOs7BfDTvHFyZ87u9Jz0wQ7IlSdJRzzmr5eB\nOoYXfB5pmL23bXj8Ob5WGx9D1rL2ico7/2Er1kIaguIbOV6axVOac+/OmKTc\nTFamc3583VRsrcK7Zcytnf3dDs05Giu47kTKfT3VozQeC1GWKZzc8qnIzN0I\n1gs8Pl3gA3hAQHz3guBXflhNjSQrF2XzvanULMu1cDFAt/Xq2xNYXcUDAZK6\nOBrn/dpKLnrLbCcvWK7CfjcWq2WR2oyE7zoD8OIqPziNylg5R1YSIvk8CECw\nXOAR3+Cbso5xM5yU+CWsnoAkrbty/iSy2QbEaHdOfccimDiHNhHcVhMfvEkI\nwzeq+5PpIOxsGM9r/QHipPLq7Q38T4Q1VKBC1BByckcf1mnuUWO33li0m8Ge\nxayDIE7GBoBMNQIdTsI8V5wVHk5O9N+oy2tbsAIIo6JrgwlOPehjKwg9AF2S\nd5sQMSrqP3CTsz99ox1E5kinKM6pgDSsk4Nz/vf+PgeCCEGPhn6rlgf3ITG9\ngTOtqaHYxLACzOkFubvN/Pz1UD3DBRKnC/uAWDEi/8jrtUf0THUvIWNP53iF\nPybu\r\n=+RwI\r\n-----END PGP SIGNATURE-----\r\n"},"sfdx":{"publicKeyUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/0.2.27.crt","signatureUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/0.2.27.sig"},"_from":"file:/home/circleci/project/salesforce-plugin-functions-0.2.27.tgz","husky":{"hooks":{"pre-push":"sf-husky-pre-push","commit-msg":"sf-husky-commit-msg","pre-commit":"sf-husky-pre-commit"}},"oclif":{"bin":"sf","hooks":{"project:findDeployers":"./lib/hooks/findDeployers"},"plugins":["@oclif/plugin-not-found"],"commands":"./lib/commands","devPlugins":["@oclif/plugin-help","@oclif/plugin-which","@oclif/plugin-command-snapshot","@salesforce/plugin-command-reference"],"topicSeparator":" "},"engines":{"node":">=12.0.0"},"scripts":{"docs":"sf-docs","lint":"sf-lint","test":"sf-test","build":"sf-build","clean":"sf-clean","format":"sf-format","compile":"sf-compile","prepack":"sf-prepack","prepare":"sf-install && husky install","pretest":"sf-compile-test","version":"oclif readme","postpack":"shx rm -f oclif.manifest.json","posttest":"yarn lint && yarn test:deprecation-policy","clean-all":"sf-clean all","clean:lib":"shx rm -rf lib && shx rm -rf coverage && shx rm -rf .nyc_output && shx rm -f oclif.manifest.json","test:command-reference":"./bin/dev commandreference:generate --erroronwarnings","test:deprecation-policy":"./bin/dev snapshot:compare"},"_npmUser":{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/salesforcecli/plugin-functions.git","type":"git"},"_npmVersion":"6.14.14","description":"Functions plugin for the SF CLI","directories":{},"_nodeVersion":"12.22.4","dependencies":{"uuid":"^8.3.2","axios":"^0.21.1","execa":"^5.0.0","kbpgp":"^2.1.15","cli-ux":"^5.6.2","lodash":"^4.17.21","date-fns":"^2.20.0","fs-extra":"^10.0.0","handlebars":"^4.7.7","node-fetch":"^2.6.1","@oclif/core":"^0.5.17","cloudevents":"^4.0.2","sha256-file":"^1.0.0","global-agent":"^2.2.0","netrc-parser":"^3.1.6","axios-debug-log":"^0.8.2","@salesforce/core":"3.1.1-v3.2","@heroku-cli/color":"^1.1.14","@heroku-cli/schema":"^1.0.25","@heroku/eventsource":"^1.0.7","@salesforce/ts-sinon":"^1.3.18","@salesforce/ts-types":"^1.5.5","@heroku/function-toml":"^0.0.3","@heroku/functions-core":"0.0.7","@salesforce/plugin-org":"^1.6.7","@oclif/plugin-not-found":"^1.2.4","@heroku/project-descriptor":"0.0.5","@salesforce/plugin-project-utils":"^0.0.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","shx":"^0.3.3","chai":"^4.2.0","husky":"^6.0.0","mocha":"^9.0.1","oclif":"^2.0.0-main.1","sinon":"11.1.1","eslint":"^7.29.0","globby":"^11.0.4","ts-node":"^10.0.0","prettier":"^2.0.5","sinon-chai":"^3.6.0","typescript":"^4.3.4","@oclif/test":"^1","@types/uuid":"^8.3.0","lint-staged":"^11.0.0","pretty-quick":"^3.1.1","@types/nodegit":"^0.27.2","@types/fs-extra":"^9.0.8","@types/node-fetch":"^2.5.10","@types/sinon-chai":"^3.2.5","@oclif/plugin-help":"^3","@types/sha256-file":"^1.0.0","@oclif/plugin-which":"^1.0.3","eslint-plugin-jsdoc":"^35.4.0","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.20.2","@types/supports-color":"^8.1.0","@salesforce/dev-config":"^2.1.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.1.3","@salesforce/dev-scripts":"^0.9.18","eslint-config-salesforce":"^0.1.6","@typescript-eslint/parser":"^4.28.0","@salesforce/prettier-config":"^0.0.2","@oclif/plugin-command-snapshot":"^2.1.2","@typescript-eslint/eslint-plugin":"^4.28.0","eslint-config-salesforce-license":"^0.1.6","eslint-config-salesforce-typescript":"^0.2.7","@salesforce/plugin-command-reference":"^1.3.4"},"_npmOperationalInternal":{"tmp":"tmp/plugin-functions_0.2.27_1627582440583_0.28246306836954704","host":"s3://npm-registry-packages"}},"0.2.28":{"name":"@salesforce/plugin-functions","version":"0.2.28","keywords":["oclif-plugin"],"author":{"name":"heroku-front-end@salesforce.com"},"license":"BSD-3-Clause","_id":"@salesforce/plugin-functions@0.2.28","maintainers":[{"name":"brandon-svec","email":"brandon.svec@gmail.com"},{"name":"rmohan20.sfdc","email":"rmohan20.sfdc@gmail.com"},{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"jgraff","email":"jgraff@salesforce.com"},{"name":"cdias","email":"cdias@salesforce.com"},{"name":"conal","email":"conalc86@gmail.com"},{"name":"jgrantham","email":"jason.grantham@salesforce.com"},{"name":"vazexqi","email":"nchen.dev@mac.com"},{"name":"mpsenn","email":"msenn@salesforce.com"},{"name":"sfdc_iamigo","email":"igoldstein@salesforce.com"},{"name":"diervo","email":"elfogris@gmail.com"},{"name":"rsalvador","email":"rsalvador@salesforce.com"},{"name":"kevinv11n","email":"kevin@v11n.com"},{"name":"tbliss","email":"tbliss@salesforce.com"},{"name":"davidturissini","email":"davidairborne@gmail.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"pmdartus","email":"dartus.pierremarie@gmail.com"},{"name":"futuremint_sf","email":"dwoodward@salesforce.com"},{"name":"interactivellama","email":"llama@interactivellama.com"},{"name":"maratto","email":"marat+npm@salesforce.com"},{"name":"pallavi.singh","email":"pallavi.singh@salesforce.com"},{"name":"smugakamil","email":"smugakamil@gmail.com"},{"name":"tausifm","email":"tausif.muzaffar@salesforce.com"},{"name":"kriscfoster","email":"kris.foster@ucdconnect.ie"},{"name":"brandonm","email":"bmurnane@salesforce.com"},{"name":"vineet-sinha","email":"vineet.sinha@gmail.com"},{"name":"salesforce-bot","email":"j.ward+npm@salesforce.com"},{"name":"harshkothari410","email":"harshkothari410@gmail.com"},{"name":"ekashida","email":"ekashida@gmail.com"},{"name":"gr8gatsby","email":"kevinhill@live.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"krisgraysfdc","email":"kgray@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"jqian","email":"jqian@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"rasphilco","email":"philipe.navarro@salesforce.com"},{"name":"jbfeingold","email":"jfeingold@salesforce.com"},{"name":"michaelhoefer","email":"michaelhoefer@gmail.com"},{"name":"tlohr","email":"tlohr@salesforce.com"},{"name":"dpessoa","email":"dpessoa@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"jgellin","email":"jgellin@salesforce.com"},{"name":"maxreality","email":"m@ab3.in"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"davidrouten","email":"david@routen.io"},{"name":"tconn","email":"tconn@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"dehru","email":"dehru2@yahoo.com"},{"name":"nazligungor","email":"n.gungor@salesforce.com"},{"name":"abdulsattar","email":"asattar.md@gmail.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"rxu-sfdc","email":"rxu@salesforce.com"},{"name":"amcconnell-sf","email":"amcconnell@salesforce.com"},{"name":"nolanlawson","email":"nolan@nolanlawson.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"fernomac","email":"no_oneatall@hotmail.com"},{"name":"maliroteh-sf","email":"maliroteh@salesforce.com"},{"name":"justinharringa","email":"justin@harringa.com"},{"name":"ahakro","email":"ahakro@salesforce.com"},{"name":"rjanamanchi","email":"rjanamanchi@salesforce.com"},{"name":"vttikoo","email":"vtikoo@salesforce.com"},{"name":"dlouvton","email":"dlouvton@gmail.com"},{"name":"cafreeman","email":"cfreeman.code@gmail.com"},{"name":"mallik.webaroo","email":"mallik.webaroo@gmail.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"alyssaa14","email":"aarvin@salesforce.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"svanteddu","email":"svanteddu@salesforce.com"},{"name":"neeraj_g","email":"ngirolkar@salesforce.com"},{"name":"jbartolotta-sfdc","email":"jbartolotta@salesforce.com"}],"homepage":"https://github.com/salesforcecli/plugin-functions","bugs":{"url":"https://github.com/salesforcecli/plugin-functions/issues"},"bin":{"functions":"bin/run"},"dist":{"shasum":"bfb25494d5c2adf75e1b6d936d4280bb24af6c7e","tarball":"https://registry.npmjs.org/@salesforce/plugin-functions/-/plugin-functions-0.2.28.tgz","fileCount":85,"integrity":"sha512-BEOgu8xLnVCc0hPYvodYabJ0xaXkyczHWnPgc89agn7dR5Bb9tjFndWz38dUBEJMgHhfPrU33zs+JB0OgGXH4g==","signatures":[{"sig":"MEQCICR1kqVXGvVF0B3a1dEECKzGYhqs9hZo+3Y/TblXhgUQAiAipqqG/cblEd5uBD2ykabyP9czLhqNEL/06Cb7gNAZ8w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":165218,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhAw0FCRA9TVsSAnZWagAAGFUP/R0M9iADwOdjiobGVLQi\n1oM3/JAZFyEGFpojLlKsFfRIbB4wkx6kQg6ym5UBSwv9sDV77H0W9WhyBw4K\nY0XTcIMYjFBUxXRRTkU1xWuLms9BwzdNzAXhkwdEUnb/Ma7iHOYtqEeAUa7w\ncFdIjYyS785heEAWP8gM04hCAiNdgXff6QhPiugCoo2uStsO3Mosf2KRU36n\nOF9XE6cBPqg16GbvVXDHMucRQqrEloa5RRnEEFpRqSDFAhkhlx4rwdvv404m\nNUFZEDSa81VCyvnFhzJWAzlU1VsjUtT4lHmF8TTxwCie+jHcwytZNQDYG/AE\nzB5HTaeT44wQfW360kd/Vw4u7KR4Vkc6XO0jGpMAG06y5Llpc+krQ+bzHYx6\nlU+LLMrZMuv58zcxUuzGONaj4DaV83ZWCqZiwMw9yuUDW4QOhJKCgKmE8EI+\nSq0kmhRis8KpnN0fB4qeR6/jrFJ2rfbSWkSKpV9R/GUdPaGdQaMYDvkUJlHY\nmXl6HRxXLnDhUL1Hyl2Y4/nq27aFBHoESqOHvCXJrB/rtJVVBPmoa0DkfNdk\nhtB5xLHHV85jyVG6KKfxbc5VViz+NWUnj7ktp2lnWL1ExqASvcW4YcAPrkTy\ng13Pp6UICBJw+x/ZA466CVLjS+ZHo/XOBxLzHkoaCxqAnbhA1TVJGAUxk0X8\ncnnh\r\n=omQe\r\n-----END PGP SIGNATURE-----\r\n"},"sfdx":{"publicKeyUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/0.2.28.crt","signatureUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/0.2.28.sig"},"_from":"file:/home/circleci/project/salesforce-plugin-functions-0.2.28.tgz","husky":{"hooks":{"pre-push":"sf-husky-pre-push","commit-msg":"sf-husky-commit-msg","pre-commit":"sf-husky-pre-commit"}},"oclif":{"bin":"sf","hooks":{"project:findDeployers":"./lib/hooks/findDeployers"},"plugins":["@oclif/plugin-not-found"],"commands":"./lib/commands","devPlugins":["@oclif/plugin-help","@oclif/plugin-which","@oclif/plugin-command-snapshot","@salesforce/plugin-command-reference"],"topicSeparator":" "},"engines":{"node":">=12.0.0"},"scripts":{"docs":"sf-docs","lint":"sf-lint","test":"sf-test","build":"sf-build","clean":"sf-clean","format":"sf-format","compile":"sf-compile","prepack":"sf-prepack","prepare":"sf-install && husky install","pretest":"sf-compile-test","version":"oclif readme","postpack":"shx rm -f oclif.manifest.json","posttest":"yarn lint && yarn test:deprecation-policy","clean-all":"sf-clean all","clean:lib":"shx rm -rf lib && shx rm -rf coverage && shx rm -rf .nyc_output && shx rm -f oclif.manifest.json","test:command-reference":"./bin/dev commandreference:generate --erroronwarnings","test:deprecation-policy":"./bin/dev snapshot:compare"},"_npmUser":{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/salesforcecli/plugin-functions.git","type":"git"},"_npmVersion":"6.14.14","description":"Functions plugin for the SF CLI","directories":{},"_nodeVersion":"12.22.4","dependencies":{"uuid":"^8.3.2","axios":"^0.21.1","execa":"^5.0.0","kbpgp":"^2.1.15","cli-ux":"^5.6.2","lodash":"^4.17.21","date-fns":"^2.20.0","fs-extra":"^10.0.0","handlebars":"^4.7.7","node-fetch":"^2.6.1","@oclif/core":"^0.5.17","cloudevents":"^4.0.2","sha256-file":"^1.0.0","global-agent":"^2.2.0","netrc-parser":"^3.1.6","axios-debug-log":"^0.8.2","@salesforce/core":"3.1.1-v3.2","@heroku-cli/color":"^1.1.14","@heroku-cli/schema":"^1.0.25","@heroku/eventsource":"^1.0.7","@salesforce/ts-sinon":"^1.3.18","@salesforce/ts-types":"^1.5.5","@heroku/function-toml":"^0.0.3","@heroku/functions-core":"0.0.7","@salesforce/plugin-org":"^1.6.7","@oclif/plugin-not-found":"^1.2.4","@heroku/project-descriptor":"0.0.5","@salesforce/plugin-project-utils":"^0.0.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","shx":"^0.3.3","chai":"^4.2.0","husky":"^6.0.0","mocha":"^9.0.1","oclif":"^2.0.0-main.1","sinon":"11.1.1","eslint":"^7.29.0","globby":"^11.0.4","ts-node":"^10.0.0","prettier":"^2.0.5","sinon-chai":"^3.6.0","typescript":"^4.3.4","@oclif/test":"^1","@types/uuid":"^8.3.0","lint-staged":"^11.0.0","pretty-quick":"^3.1.1","@types/nodegit":"^0.27.2","@types/fs-extra":"^9.0.8","@types/node-fetch":"^2.5.10","@types/sinon-chai":"^3.2.5","@oclif/plugin-help":"^3","@types/sha256-file":"^1.0.0","@oclif/plugin-which":"^1.0.3","eslint-plugin-jsdoc":"^35.4.0","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.20.2","@types/supports-color":"^8.1.0","@salesforce/dev-config":"^2.1.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.1.3","@salesforce/dev-scripts":"^0.9.18","eslint-config-salesforce":"^0.1.6","@typescript-eslint/parser":"^4.28.0","@salesforce/prettier-config":"^0.0.2","@oclif/plugin-command-snapshot":"^2.1.2","@typescript-eslint/eslint-plugin":"^4.28.0","eslint-config-salesforce-license":"^0.1.6","eslint-config-salesforce-typescript":"^0.2.7","@salesforce/plugin-command-reference":"^1.3.4"},"_npmOperationalInternal":{"tmp":"tmp/plugin-functions_0.2.28_1627589893351_0.6215158190517602","host":"s3://npm-registry-packages"}},"0.2.29":{"name":"@salesforce/plugin-functions","version":"0.2.29","keywords":["oclif-plugin"],"author":{"name":"heroku-front-end@salesforce.com"},"license":"BSD-3-Clause","_id":"@salesforce/plugin-functions@0.2.29","maintainers":[{"name":"brandon-svec","email":"brandon.svec@gmail.com"},{"name":"rmohan20.sfdc","email":"rmohan20.sfdc@gmail.com"},{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"jgraff","email":"jgraff@salesforce.com"},{"name":"cdias","email":"cdias@salesforce.com"},{"name":"conal","email":"conalc86@gmail.com"},{"name":"jgrantham","email":"jason.grantham@salesforce.com"},{"name":"vazexqi","email":"nchen.dev@mac.com"},{"name":"mpsenn","email":"msenn@salesforce.com"},{"name":"sfdc_iamigo","email":"igoldstein@salesforce.com"},{"name":"diervo","email":"elfogris@gmail.com"},{"name":"rsalvador","email":"rsalvador@salesforce.com"},{"name":"kevinv11n","email":"kevin@v11n.com"},{"name":"tbliss","email":"tbliss@salesforce.com"},{"name":"davidturissini","email":"davidairborne@gmail.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"pmdartus","email":"dartus.pierremarie@gmail.com"},{"name":"futuremint_sf","email":"dwoodward@salesforce.com"},{"name":"interactivellama","email":"llama@interactivellama.com"},{"name":"maratto","email":"marat+npm@salesforce.com"},{"name":"pallavi.singh","email":"pallavi.singh@salesforce.com"},{"name":"smugakamil","email":"smugakamil@gmail.com"},{"name":"tausifm","email":"tausif.muzaffar@salesforce.com"},{"name":"kriscfoster","email":"kris.foster@ucdconnect.ie"},{"name":"brandonm","email":"bmurnane@salesforce.com"},{"name":"vineet-sinha","email":"vineet.sinha@gmail.com"},{"name":"salesforce-bot","email":"j.ward+npm@salesforce.com"},{"name":"harshkothari410","email":"harshkothari410@gmail.com"},{"name":"ekashida","email":"ekashida@gmail.com"},{"name":"gr8gatsby","email":"kevinhill@live.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"krisgraysfdc","email":"kgray@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"jqian","email":"jqian@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"rasphilco","email":"philipe.navarro@salesforce.com"},{"name":"jbfeingold","email":"jfeingold@salesforce.com"},{"name":"michaelhoefer","email":"michaelhoefer@gmail.com"},{"name":"tlohr","email":"tlohr@salesforce.com"},{"name":"dpessoa","email":"dpessoa@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"jgellin","email":"jgellin@salesforce.com"},{"name":"maxreality","email":"m@ab3.in"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"davidrouten","email":"david@routen.io"},{"name":"tconn","email":"tconn@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"dehru","email":"dehru2@yahoo.com"},{"name":"nazligungor","email":"n.gungor@salesforce.com"},{"name":"abdulsattar","email":"asattar.md@gmail.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"rxu-sfdc","email":"rxu@salesforce.com"},{"name":"amcconnell-sf","email":"amcconnell@salesforce.com"},{"name":"nolanlawson","email":"nolan@nolanlawson.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"fernomac","email":"no_oneatall@hotmail.com"},{"name":"maliroteh-sf","email":"maliroteh@salesforce.com"},{"name":"justinharringa","email":"justin@harringa.com"},{"name":"ahakro","email":"ahakro@salesforce.com"},{"name":"rjanamanchi","email":"rjanamanchi@salesforce.com"},{"name":"vttikoo","email":"vtikoo@salesforce.com"},{"name":"dlouvton","email":"dlouvton@gmail.com"},{"name":"cafreeman","email":"cfreeman.code@gmail.com"},{"name":"mallik.webaroo","email":"mallik.webaroo@gmail.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"alyssaa14","email":"aarvin@salesforce.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"svanteddu","email":"svanteddu@salesforce.com"},{"name":"neeraj_g","email":"ngirolkar@salesforce.com"},{"name":"jbartolotta-sfdc","email":"jbartolotta@salesforce.com"}],"homepage":"https://github.com/salesforcecli/plugin-functions","bugs":{"url":"https://github.com/salesforcecli/plugin-functions/issues"},"bin":{"functions":"bin/run"},"dist":{"shasum":"6a10cc7764be2a6d17401801be21b1cdf11cd726","tarball":"https://registry.npmjs.org/@salesforce/plugin-functions/-/plugin-functions-0.2.29.tgz","fileCount":85,"integrity":"sha512-JI0jSBf/Oi1V+5lGz/2XPwdFQQW2yrtTedyYWF45u5UeEXh5qQF2d755J2LohbeUD4ZqAJ7R3lARksiDNt/TOg==","signatures":[{"sig":"MEUCIDxqj5G31jkKAu+cx53wOPH3vLP/GwhS5d5aWLtNSxX6AiEAyuRnlT5jp9RgpCCwUg/wiWLp7C8bSkzXuF9fIB0o7tQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":163433,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhCu21CRA9TVsSAnZWagAAjS4P/3Ki/tq4G2T6pF72jIKH\nih1/h5R5nEOe1ClvncSzpQ7t//qkS/ihwtyqhiZ3ACaOn0It1vkxJpKU8KUK\nghu5R3vWkPrmNEWiW0T7+kKNAZFDY1IZrP5QniLR7IRIkXbvksvTp+6sr9gA\nKuWQtFZckI2ErcvWlM0G5ZPRxZ3bIZGLvxwKQZ+P4aDWNw/plv/HAxtW4R6q\nxPcZoBtClSJdgiIuVcqn75r8lxpNGN2y1gIBQ6G5FaqY7dmFFJCkZ6AtcBrM\n+PR/WxS5Ze78UN8BWQnHpL8uf2+19ooEIrUi9xu3fb5/UqTuJibNVeCCF/VL\ncNV9kEtpgXRS/gqoyBngzWD3wfc2dF8XCA4k0BlLI+QXVIHvgWm+Zebui436\nZC1s0P47SVGfNkYxdMqDyeq5Yzdze+ERyOwA5OP4OEtXuJexvTkDYwgLMU1X\n8tMxhvVusbJ9/hZTl+tvtf640I/9k6HIEzVioXz5XypJxhtQeB6uHbdV3EgQ\n5lemfilK3m3vYJW8SYxY5OTaHb0WanZsdehI25SEIjj7fFF/5wgcz5nHH377\n9AshmR9+Ztkw9vzGTCXe3+qVqq43zH88Zsyi/g8rUWYi0uZSEayWeB/J0r9L\nuNc8B6lJx/X34cRNJlOlJ34crKJM78z4sDH6A3lMQYFz2/1hG2s8higHXJxu\nkXdG\r\n=Qq2R\r\n-----END PGP SIGNATURE-----\r\n"},"sfdx":{"publicKeyUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/0.2.29.crt","signatureUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/0.2.29.sig"},"_from":"file:/home/circleci/project/salesforce-plugin-functions-0.2.29.tgz","husky":{"hooks":{"pre-push":"sf-husky-pre-push","commit-msg":"sf-husky-commit-msg","pre-commit":"sf-husky-pre-commit"}},"oclif":{"bin":"sf","hooks":{"project:findDeployers":"./lib/hooks/findDeployers"},"plugins":["@oclif/plugin-not-found"],"commands":"./lib/commands","devPlugins":["@oclif/plugin-help","@oclif/plugin-which","@oclif/plugin-command-snapshot","@salesforce/plugin-command-reference"],"topicSeparator":" "},"engines":{"node":">=12.0.0"},"scripts":{"docs":"sf-docs","lint":"sf-lint","test":"sf-test","build":"sf-build","clean":"sf-clean","format":"sf-format","compile":"sf-compile","prepack":"sf-prepack","prepare":"sf-install && husky install","pretest":"sf-compile-test","version":"oclif readme","postpack":"shx rm -f oclif.manifest.json","posttest":"yarn lint && yarn test:deprecation-policy","clean-all":"sf-clean all","clean:lib":"shx rm -rf lib && shx rm -rf coverage && shx rm -rf .nyc_output && shx rm -f oclif.manifest.json","test:command-reference":"./bin/dev commandreference:generate --erroronwarnings","test:deprecation-policy":"./bin/dev snapshot:compare"},"_npmUser":{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/salesforcecli/plugin-functions.git","type":"git"},"_npmVersion":"6.14.14","description":"Functions plugin for the SF CLI","directories":{},"_nodeVersion":"12.22.4","dependencies":{"uuid":"^8.3.2","axios":"^0.21.1","chalk":"^4.1.2","execa":"^5.0.0","kbpgp":"^2.1.15","cli-ux":"^5.6.2","lodash":"^4.17.21","date-fns":"^2.20.0","fs-extra":"^10.0.0","handlebars":"^4.7.7","node-fetch":"^2.6.1","@oclif/core":"^0.5.17","cloudevents":"^4.0.2","sha256-file":"^1.0.0","global-agent":"^2.2.0","netrc-parser":"^3.1.6","axios-debug-log":"^0.8.2","@salesforce/core":"3.1.1-v3.2","@heroku-cli/color":"^1.1.14","@heroku-cli/schema":"^1.0.25","@heroku/eventsource":"^1.0.7","@salesforce/ts-sinon":"^1.3.18","@salesforce/ts-types":"^1.5.5","@heroku/function-toml":"^0.0.3","@heroku/functions-core":"0.0.7","@salesforce/plugin-org":"^1.6.7","@oclif/plugin-not-found":"^1.2.4","@heroku/project-descriptor":"0.0.5","@salesforce/plugin-project-utils":"^0.0.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","shx":"^0.3.3","chai":"^4.2.0","husky":"^6.0.0","mocha":"^9.0.1","oclif":"^2.0.0-main.1","sinon":"11.1.1","eslint":"^7.29.0","globby":"^11.0.4","ts-node":"^10.0.0","prettier":"^2.0.5","sinon-chai":"^3.6.0","typescript":"^4.3.4","@oclif/test":"^1","@types/uuid":"^8.3.0","lint-staged":"^11.0.0","pretty-quick":"^3.1.1","@types/nodegit":"^0.27.2","@types/fs-extra":"^9.0.8","@types/node-fetch":"^2.5.10","@types/sinon-chai":"^3.2.5","@oclif/plugin-help":"^3","@types/sha256-file":"^1.0.0","@oclif/plugin-which":"^1.0.3","eslint-plugin-jsdoc":"^35.4.0","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.20.2","@types/supports-color":"^8.1.0","@salesforce/dev-config":"^2.1.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.1.3","@salesforce/dev-scripts":"^0.9.18","eslint-config-salesforce":"^0.1.6","@typescript-eslint/parser":"^4.28.0","@salesforce/prettier-config":"^0.0.2","@oclif/plugin-command-snapshot":"^2.1.2","@typescript-eslint/eslint-plugin":"^4.28.0","eslint-config-salesforce-license":"^0.1.6","eslint-config-salesforce-typescript":"^0.2.7","@salesforce/plugin-command-reference":"^1.3.4"},"_npmOperationalInternal":{"tmp":"tmp/plugin-functions_0.2.29_1628106165315_0.9910661451370553","host":"s3://npm-registry-packages"}},"0.2.30":{"name":"@salesforce/plugin-functions","version":"0.2.30","keywords":["oclif-plugin"],"author":{"name":"heroku-front-end@salesforce.com"},"license":"BSD-3-Clause","_id":"@salesforce/plugin-functions@0.2.30","maintainers":[{"name":"brandon-svec","email":"brandon.svec@gmail.com"},{"name":"rmohan20.sfdc","email":"rmohan20.sfdc@gmail.com"},{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"jgraff","email":"jgraff@salesforce.com"},{"name":"cdias","email":"cdias@salesforce.com"},{"name":"conal","email":"conalc86@gmail.com"},{"name":"jgrantham","email":"jason.grantham@salesforce.com"},{"name":"vazexqi","email":"nchen.dev@mac.com"},{"name":"mpsenn","email":"msenn@salesforce.com"},{"name":"sfdc_iamigo","email":"igoldstein@salesforce.com"},{"name":"diervo","email":"elfogris@gmail.com"},{"name":"rsalvador","email":"rsalvador@salesforce.com"},{"name":"kevinv11n","email":"kevin@v11n.com"},{"name":"tbliss","email":"tbliss@salesforce.com"},{"name":"davidturissini","email":"davidairborne@gmail.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"pmdartus","email":"dartus.pierremarie@gmail.com"},{"name":"futuremint_sf","email":"dwoodward@salesforce.com"},{"name":"interactivellama","email":"llama@interactivellama.com"},{"name":"maratto","email":"marat+npm@salesforce.com"},{"name":"pallavi.singh","email":"pallavi.singh@salesforce.com"},{"name":"smugakamil","email":"smugakamil@gmail.com"},{"name":"tausifm","email":"tausif.muzaffar@salesforce.com"},{"name":"kriscfoster","email":"kris.foster@ucdconnect.ie"},{"name":"brandonm","email":"bmurnane@salesforce.com"},{"name":"vineet-sinha","email":"vineet.sinha@gmail.com"},{"name":"salesforce-bot","email":"j.ward+npm@salesforce.com"},{"name":"harshkothari410","email":"harshkothari410@gmail.com"},{"name":"ekashida","email":"ekashida@gmail.com"},{"name":"gr8gatsby","email":"kevinhill@live.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"krisgraysfdc","email":"kgray@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"jqian","email":"jqian@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"rasphilco","email":"philipe.navarro@salesforce.com"},{"name":"jbfeingold","email":"jfeingold@salesforce.com"},{"name":"michaelhoefer","email":"michaelhoefer@gmail.com"},{"name":"tlohr","email":"tlohr@salesforce.com"},{"name":"dpessoa","email":"dpessoa@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"jgellin","email":"jgellin@salesforce.com"},{"name":"maxreality","email":"m@ab3.in"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"davidrouten","email":"david@routen.io"},{"name":"tconn","email":"tconn@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"dehru","email":"dehru2@yahoo.com"},{"name":"nazligungor","email":"n.gungor@salesforce.com"},{"name":"abdulsattar","email":"asattar.md@gmail.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"rxu-sfdc","email":"rxu@salesforce.com"},{"name":"amcconnell-sf","email":"amcconnell@salesforce.com"},{"name":"nolanlawson","email":"nolan@nolanlawson.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"fernomac","email":"no_oneatall@hotmail.com"},{"name":"maliroteh-sf","email":"maliroteh@salesforce.com"},{"name":"justinharringa","email":"justin@harringa.com"},{"name":"ahakro","email":"ahakro@salesforce.com"},{"name":"rjanamanchi","email":"rjanamanchi@salesforce.com"},{"name":"vttikoo","email":"vtikoo@salesforce.com"},{"name":"dlouvton","email":"dlouvton@gmail.com"},{"name":"cafreeman","email":"cfreeman.code@gmail.com"},{"name":"mallik.webaroo","email":"mallik.webaroo@gmail.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"alyssaa14","email":"aarvin@salesforce.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"svanteddu","email":"svanteddu@salesforce.com"},{"name":"neeraj_g","email":"ngirolkar@salesforce.com"},{"name":"jbartolotta-sfdc","email":"jbartolotta@salesforce.com"}],"homepage":"https://github.com/salesforcecli/plugin-functions","bugs":{"url":"https://github.com/salesforcecli/plugin-functions/issues"},"bin":{"functions":"bin/run"},"dist":{"shasum":"ed4711091139022e4553c8d48b445189060ad553","tarball":"https://registry.npmjs.org/@salesforce/plugin-functions/-/plugin-functions-0.2.30.tgz","fileCount":85,"integrity":"sha512-pihDBcJe3uehWOmDrzoGVlgQRFiGQ85fUtaZmOkpqSOYTFPQt5Vhe5xlrHPtLLvXV8A/HNg6nwSKvNGkXNALBg==","signatures":[{"sig":"MEUCIDH28mWwUrWFo6uGnwHVzde5SHZmT644Lofedeanj9cZAiEA8eI25WihZ0hddT1UMxEuEq/PlBiUK2YzAO8xMEF5qzE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":163879,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhHpQSCRA9TVsSAnZWagAAk8wP/R2ytlSVlF93DWpNmKUN\nfpgpVbm9DzL38++nV7g+v67zL+c3uAQagDsIpgsR/kxlYqP0S/iFkcA6K+hC\nY0IU4N+psHTJiX2SSSaWdQiOtp3BAz4FVMQ2h+9Eid05499RRuWpE54JH+/g\nzuUsjG4AbzchSX5mKczKPp21IlQiyzIttZpWLBLcC1plE9bxbxu9iNUJ3/y8\nTAIkXFPWrmsrBNrdlNY5UX5UkHfL6Dw2ymxs2gVND2wBK/gtJamFABvhAxPv\nXJLYLUH20+vwYoWeHxSafQNq4BVtQ9dq0puc4Bnww5AmQehOfbc9kJLKZxxE\nAjiNeuwciQ4GxVQIYgCUMj6VNrlc3Nmjea+dtITYLVqGYDDWvSHO8q1E/FxB\nbqIjsbb0CS+UCuOhyQAVamJusQSgkmhPyBPsgCipykeyyYJ16eibj/QEuvn2\nHgjubcCgzIMiNOvJZRGTFLsAOFY3IhdrkatAn/pgpVilG5bTOW0N4tNBqqFt\n0eBIGFG+k0UwS5uxGRu7nXN/13seMeVoFa5f1PsnurvW09OodKIPf6H1Bce4\n7Rs3fTDzIF6ZO+WRXqq9AdFiMXwTRWSTUi95W7rHv0Z8Q1AzSPR1LXJlBp0g\n4Sz22yRWriUt+U36N06bHeq17O0ekkIN+IUfJRaQrTOYjFGhtBn8w5OT4I1i\nu9zD\r\n=y03T\r\n-----END PGP SIGNATURE-----\r\n"},"sfdx":{"publicKeyUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/0.2.30.crt","signatureUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/0.2.30.sig"},"_from":"file:/home/circleci/project/salesforce-plugin-functions-0.2.30.tgz","husky":{"hooks":{"pre-push":"sf-husky-pre-push","commit-msg":"sf-husky-commit-msg","pre-commit":"sf-husky-pre-commit"}},"oclif":{"bin":"sf","hooks":{"project:findDeployers":"./lib/hooks/findDeployers"},"plugins":["@oclif/plugin-not-found"],"commands":"./lib/commands","devPlugins":["@oclif/plugin-help","@oclif/plugin-which","@oclif/plugin-command-snapshot","@salesforce/plugin-command-reference"],"topicSeparator":" "},"readme":"# plugin-functions\n\nFunctions plugin for the SF CLI\n\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\n[![NPM](https://img.shields.io/npm/v/@salesforce/plugin-functions.svg?label=@salesforce/functions)](https://www.npmjs.com/package/@salesforce/functions) [![CircleCI](https://circleci.com/gh/salesforcecli/plugin-functions/tree/main.svg?style=shield)](https://circleci.com/gh/salesforcecli/plugin-functions/tree/main) [![Downloads/week](https://img.shields.io/npm/dw/@salesforce/plugin-functions.svg)](https://npmjs.org/package/@salesforce/plugin-functions) [![License](https://img.shields.io/badge/License-BSD%203--Clause-brightgreen.svg)](https://raw.githubusercontent.com/salesforcecli/plugin-functions/main/LICENSE.txt)\n\n<!-- toc -->\n\n- [plugin-functions](#plugin-functions)\n- [Usage](#usage)\n- [Commands](#commands)\n<!-- tocstop -->\n\n# Usage\n\n1. Install the SFDX CLI: [Install instructions](https://developer.salesforce.com/docs/atlas.en-us.sfdx_setup.meta/sfdx_setup/sfdx_setup_install_cli.htm)\n2. Then run `sfdx plugins:install @salesforce/plugin-functions`:\n\n```sh-session\n$ sfdx plugins:install @salesforce/plugin-functions\nrunning command...\n```\n\nNow you should be able to run functions commands, e.g. `sfdx env:list`, `sfdx login:functions`\n\n# Commands\n\n<!-- commands -->\n\n- [`sf env create compute`](#sf-env-create-compute)\n- [`sf env delete`](#sf-env-delete)\n- [`sf env display`](#sf-env-display)\n- [`sf env list`](#sf-env-list)\n- [`sf env log tail`](#sf-env-log-tail)\n- [`sf env logdrain add`](#sf-env-logdrain-add)\n- [`sf env logdrain list`](#sf-env-logdrain-list)\n- [`sf env logdrain remove`](#sf-env-logdrain-remove)\n- [`sf env var get KEY`](#sf-env-var-get-key)\n- [`sf env var list`](#sf-env-var-list)\n- [`sf env var set`](#sf-env-var-set)\n- [`sf env var unset`](#sf-env-var-unset)\n- [`sf generate function`](#sf-generate-function)\n- [`sf generate project`](#sf-generate-project)\n- [`sf login functions`](#sf-login-functions)\n- [`sf login functions jwt`](#sf-login-functions-jwt)\n- [`sf project deploy functions`](#sf-project-deploy-functions)\n- [`sf run function`](#sf-run-function)\n- [`sf run function start`](#sf-run-function-start)\n- [`sf whoami functions`](#sf-whoami-functions)\n\n## `sf env create compute`\n\ncreate a compute environment for use with Salesforce Functions\n\n```\nUSAGE\n  $ sf env create compute [-o <value>] [-a <value>]\n\nFLAGS\n  -a, --setalias=<value>       alias for the created environment\n  -o, --connected-org=<value>  username or alias for the org that the compute environment should be connected to\n\nDESCRIPTION\n  create a compute environment for use with Salesforce Functions\n\nEXAMPLES\n  $ sfdx env:create:compute\n\n  $ sfdx env:create:compute --setalias my-compute-environment\n\n  $ sfdx env:create:compute --connected-org my-scratch-org\n```\n\n## `sf env delete`\n\ndelete an environment\n\n```\nUSAGE\n  $ sf env delete -e <value> [-c <value>]\n\nFLAGS\n  -c, --confirm=name...      confirmation name\n  -e, --environment=<value>  (required) environment name\n\nDESCRIPTION\n  delete an environment\n\nEXAMPLES\n  $ sfdx env:delete --environment=billingApp-Scratch1\n\n  $ sfdx env:delete --environment=billingApp-Scratch1 --confirm=billingApp-Scratch1\n```\n\n## `sf env display`\n\ndisplay details for an environment\n\n```\nUSAGE\n  $ sf env display -e <value> [--json]\n\nFLAGS\n  -e, --environment=<value>  (required) environment name\n\nGLOBAL FLAGS\n  --json  format output as json\n\nDESCRIPTION\n  display details for an environment\n\nEXAMPLES\n  $ sfdx env:display --environment=billingApp-Scratch1\n```\n\n## `sf env list`\n\nList all environments by type\n\n```\nUSAGE\n  $ sf env list [--all] [-t org|scratchorg|compute] [-j]\n\nFLAGS\n  -j, --json                          output list in JSON format\n\n  -t, --environment-type=<option>...  filter by one or more environment types (org, scratchorg, compute)\n                                      <options: org|scratchorg|compute>\n\n  --all                               show all available envs instead of scoping to active orgs and their connected\n                                      compute envs\n\nDESCRIPTION\n  List all environments by type\n\nEXAMPLES\n  $ sfdx env:list\n\n  $ sfdx env:list --all\n\n  $ sfdx env:list --environment-type org --environment-type compute\n```\n\n## `sf env log tail`\n\nstream log output for an environment\n\n```\nUSAGE\n  $ sf env log tail -e <value>\n\nFLAGS\n  -e, --environment=<value>  (required) environment name to retrieve logs\n\nDESCRIPTION\n  stream log output for an environment\n\nEXAMPLES\n  $ sfdx env:log:tail --environment=billingApp-Scratch1\n```\n\n## `sf env logdrain add`\n\nAdd log drain to a specified environment\n\n```\nUSAGE\n  $ sf env logdrain add -e <value> -u <value>\n\nFLAGS\n  -e, --environment=<value>  (required) environment name\n  -u, --url=<value>          (required) endpoint that will receive sent logs\n\nDESCRIPTION\n  Add log drain to a specified environment\n\nEXAMPLES\n  $ sfdx env:logdrain:add --environment=billingApp-Sandbox --url=https://example.com/drain\n```\n\n## `sf env logdrain list`\n\nList log drains connected to a specified environment\n\n```\nUSAGE\n  $ sf env logdrain list -e <value> [--json]\n\nFLAGS\n  -e, --environment=<value>  (required) environment name\n  --json                     output result in json\n\nDESCRIPTION\n  List log drains connected to a specified environment\n\nEXAMPLES\n  $ sfdx env:logdrain:list --environment=billingApp-Sandbox\n```\n\n## `sf env logdrain remove`\n\nRemove log drain from a specified environment.\n\n```\nUSAGE\n  $ sf env logdrain remove -e <value> -u <value>\n\nFLAGS\n  -e, --environment=<value>  (required) environment name\n  -u, --url=<value>          (required) logdrain url to remove\n\nDESCRIPTION\n  Remove log drain from a specified environment.\n\nEXAMPLES\n  $ sfdx env:logdrain:remove --environment=billingApp-Sandbox --url=syslog://syslog-a.logdna.com:11137\n```\n\n## `sf env var get KEY`\n\ndisplay a single config value for an environment\n\n```\nUSAGE\n  $ sf env var get [KEY] -e <value>\n\nFLAGS\n  -e, --environment=<value>  (required) environment name\n\nDESCRIPTION\n  display a single config value for an environment\n\nEXAMPLES\n  $ sfdx env:var:get foo --environment=my-environment\n```\n\n## `sf env var list`\n\nlist your config vars in a table\n\n```\nUSAGE\n  $ sf env var list -e <value>\n\nFLAGS\n  -e, --environment=<value>  (required) environment name\n\nDESCRIPTION\n  list your config vars in a table\n\nEXAMPLES\n  $ sfdx env:var:list --environment=my-environment\n```\n\n## `sf env var set`\n\nsets a single config value for an environment\n\n```\nUSAGE\n  $ sf env var set -e <value>\n\nFLAGS\n  -e, --environment=<value>  (required) environment name\n\nDESCRIPTION\n  sets a single config value for an environment\n\nEXAMPLES\n  $ sfdx env:var:set foo=bar --environment=my-environment\n```\n\n## `sf env var unset`\n\nunset a single config value for an environment\n\n```\nUSAGE\n  $ sf env var unset -e <value>\n\nFLAGS\n  -e, --environment=<value>  (required) environment name\n\nDESCRIPTION\n  unset a single config value for an environment\n\nEXAMPLES\n  $ sfdx env:var:unset foo --environment=my-environment\n```\n\n## `sf generate function`\n\ncreate a function with basic scaffolding specific to a given language\n\n```\nUSAGE\n  $ sf generate function -n <value> -l javascript|typescript|java\n\nFLAGS\n  -l, --language=(javascript|typescript|java)  (required) language\n  -n, --name=<value>                           (required) function name\n\nDESCRIPTION\n  create a function with basic scaffolding specific to a given language\n\nALIASES\n  $ sf evergreen function init\n\nEXAMPLES\n  $ sfdx evergreen:function:create MyFunction --language=javascript\n```\n\n## `sf generate project`\n\n```\nUSAGE\n  $ sf generate project -n <value>\n\nFLAGS\n  -n, --name=<value>  (required) name of the generated project\n```\n\n## `sf login functions`\n\nlog into your account\n\n```\nUSAGE\n  $ sf login functions\n\nDESCRIPTION\n  log into your account\n\nEXAMPLES\n  $ sfdx login:functions\n```\n\n## `sf login functions jwt`\n\nlogin using JWT instead of default web-based flow\n\n```\nUSAGE\n  $ sf login functions jwt -u <value> -f <value> -i <value>\n\nFLAGS\n  -f, --keyfile=<value>   (required) path to JWT keyfile\n  -i, --clientid=<value>  (required) OAuth client ID\n  -u, --username=<value>  (required) authentication username\n\nDESCRIPTION\n  login using JWT instead of default web-based flow\n\nEXAMPLES\n  $ sfdx login:functions:jwt --username testuser@mycompany.org --keyfile file.key --clientid 123456\n```\n\n## `sf project deploy functions`\n\n```\nUSAGE\n  $ sf project deploy functions -o <value> [-b <value>] [--force] [-q]\n\nFLAGS\n  -b, --branch=<value>         deploy the latest commit from a branch different from the currently active branch\n\n  -o, --connected-org=<value>  (required) username or alias for the org that the compute environment should be connected\n                               to\n\n  -q, --quiet                  limit the amount of output displayed from the deploy process\n\n  --force                      ignore warnings and overwrite remote repository (not allowed in production)\n```\n\n## `sf run function`\n\nsend a cloudevent to a function\n\n```\nUSAGE\n  $ sf run function -l <value> [--json] [-H <value>] [-p <value>] [-s] [-o <value>]\n\nFLAGS\n  -H, --headers=<value>...     set headers\n  -l, --url=<value>            (required) url of the function to run\n  -o, --connected-org=<value>  username or alias for the target org; overrides default target org\n  -p, --payload=<value>        set the payload of the cloudevent. also accepts @file.txt format\n  -s, --structured             set the cloudevent to be emitted as a structured cloudevent (json)\n\nGLOBAL FLAGS\n  --json  format output as json\n\nDESCRIPTION\n  send a cloudevent to a function\n\nEXAMPLES\n      $ sfdx run:function -l http://localhost:8080 -p '{\"id\": 12345}'\n      $ sfdx run:function -l http://localhost:8080 -p '@file.json'\n      $ echo '{\"id\": 12345}' | sfdx run:function -l http://localhost:8080\n      $ sfdx run:function -l http://localhost:8080 -p '{\"id\": 12345}' --structured\n```\n\n## `sf run function start`\n\nbuild and run function image locally\n\n```\nUSAGE\n  $ sf run function start [--json] [-p <value>] [-d <value>] [--clear-cache] [--no-pull] [-e <value>] [--network\n    <value>] [-v]\n\nFLAGS\n  -d, --debug-port=<value>  [default: 9229] port for remote debugging\n  -e, --env=<value>...      set environment variables (provided during build and run)\n  -p, --port=<value>        [default: 8080] port for running the function\n  -v, --verbose             output additional logs\n  --clear-cache             clear associated cache before executing.\n\n  --network=<value>         Connect and build containers to a network. This can be useful to build containers which\n                            require a local resource.\n\n  --no-pull                 skip pulling builder image before use\n\nGLOBAL FLAGS\n  --json  format output as json\n\nDESCRIPTION\n  build and run function image locally\n\nEXAMPLES\n      $ sfdx run:function:start\n      $ sfdx run:function:start -e VAR=VALUE\n      $ sfdx run:function:start --network host --no-pull --clear-cache --debug-port 9000 --port 5000\n```\n\n## `sf whoami functions`\n\nshow information on your account\n\n```\nUSAGE\n  $ sf whoami functions\n\nDESCRIPTION\n  show information on your account\n\nEXAMPLES\n  $ sf whoami functions\n```\n\n<!-- commandsstop -->\n","engines":{"node":">=12.0.0"},"scripts":{"docs":"sf-docs","lint":"sf-lint","test":"sf-test","build":"sf-build","clean":"sf-clean","format":"sf-format","compile":"sf-compile","prepack":"sf-prepack","prepare":"sf-install && husky install","pretest":"sf-compile-test","version":"oclif readme","postpack":"shx rm -f oclif.manifest.json","posttest":"yarn lint && yarn test:deprecation-policy","clean-all":"sf-clean all","clean:lib":"shx rm -rf lib && shx rm -rf coverage && shx rm -rf .nyc_output && shx rm -f oclif.manifest.json","test:command-reference":"./bin/dev commandreference:generate --erroronwarnings","test:deprecation-policy":"./bin/dev snapshot:compare"},"_npmUser":{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/salesforcecli/plugin-functions.git","type":"git"},"_npmVersion":"6.14.14","description":"Functions plugin for the SF CLI","directories":{},"_nodeVersion":"12.22.5","dependencies":{"uuid":"^8.3.2","axios":"^0.21.1","chalk":"^4.1.2","execa":"^5.0.0","kbpgp":"^2.1.15","cli-ux":"^5.6.2","lodash":"^4.17.21","date-fns":"^2.20.0","fs-extra":"^10.0.0","handlebars":"^4.7.7","node-fetch":"^2.6.1","@oclif/core":"^0.5.17","cloudevents":"^4.0.2","sha256-file":"^1.0.0","global-agent":"^2.2.0","netrc-parser":"^3.1.6","axios-debug-log":"^0.8.2","@salesforce/core":"3.3.1","@heroku-cli/color":"^1.1.14","@heroku-cli/schema":"^1.0.25","@heroku/eventsource":"^1.0.7","@salesforce/ts-sinon":"^1.3.18","@salesforce/ts-types":"^1.5.5","@heroku/function-toml":"^0.0.3","@heroku/functions-core":"0.0.7","@salesforce/plugin-org":"^1.6.7","@oclif/plugin-not-found":"^1.2.4","@heroku/project-descriptor":"0.0.5","@salesforce/plugin-project-utils":"^0.0.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.1.0","shx":"^0.3.3","chai":"^4.2.0","husky":"^6.0.0","mocha":"^9.0.1","oclif":"^2.0.0-main.1","sinon":"11.1.1","eslint":"^7.29.0","globby":"^11.0.4","ts-node":"^10.0.0","prettier":"^2.0.5","sinon-chai":"^3.6.0","typescript":"^4.3.4","@oclif/test":"^1","@types/uuid":"^8.3.0","lint-staged":"^11.0.0","pretty-quick":"^3.1.1","@types/nodegit":"^0.27.2","@types/fs-extra":"^9.0.8","@types/node-fetch":"^2.5.10","@types/sinon-chai":"^3.2.5","@oclif/plugin-help":"^3","@types/sha256-file":"^1.0.0","@oclif/plugin-which":"^1.0.3","eslint-plugin-jsdoc":"^35.4.0","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.20.2","@types/supports-color":"^8.1.0","@salesforce/dev-config":"^2.1.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.1.3","@salesforce/dev-scripts":"^0.9.18","eslint-config-salesforce":"^0.1.6","@typescript-eslint/parser":"^4.28.0","@salesforce/prettier-config":"^0.0.2","@oclif/plugin-command-snapshot":"^2.1.2","@typescript-eslint/eslint-plugin":"^4.28.0","eslint-config-salesforce-license":"^0.1.6","eslint-config-salesforce-typescript":"^0.2.7","@salesforce/plugin-command-reference":"^1.3.4"},"_npmOperationalInternal":{"tmp":"tmp/plugin-functions_0.2.30_1629393937942_0.3350225968353968","host":"s3://npm-registry-packages"}},"0.2.31":{"name":"@salesforce/plugin-functions","version":"0.2.31","keywords":["oclif-plugin"],"author":{"name":"heroku-front-end@salesforce.com"},"license":"BSD-3-Clause","_id":"@salesforce/plugin-functions@0.2.31","maintainers":[{"name":"brandon-svec","email":"brandon.svec@gmail.com"},{"name":"rmohan20.sfdc","email":"rmohan20.sfdc@gmail.com"},{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"jgraff","email":"jgraff@salesforce.com"},{"name":"cdias","email":"cdias@salesforce.com"},{"name":"conal","email":"conalc86@gmail.com"},{"name":"jgrantham","email":"jason.grantham@salesforce.com"},{"name":"vazexqi","email":"nchen.dev@mac.com"},{"name":"mpsenn","email":"msenn@salesforce.com"},{"name":"sfdc_iamigo","email":"igoldstein@salesforce.com"},{"name":"diervo","email":"elfogris@gmail.com"},{"name":"rsalvador","email":"rsalvador@salesforce.com"},{"name":"kevinv11n","email":"kevin@v11n.com"},{"name":"tbliss","email":"tbliss@salesforce.com"},{"name":"davidturissini","email":"davidairborne@gmail.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"pmdartus","email":"dartus.pierremarie@gmail.com"},{"name":"futuremint_sf","email":"dwoodward@salesforce.com"},{"name":"interactivellama","email":"llama@interactivellama.com"},{"name":"maratto","email":"marat+npm@salesforce.com"},{"name":"pallavi.singh","email":"pallavi.singh@salesforce.com"},{"name":"smugakamil","email":"smugakamil@gmail.com"},{"name":"tausifm","email":"tausif.muzaffar@salesforce.com"},{"name":"kriscfoster","email":"kris.foster@ucdconnect.ie"},{"name":"brandonm","email":"bmurnane@salesforce.com"},{"name":"vineet-sinha","email":"vineet.sinha@gmail.com"},{"name":"salesforce-bot","email":"j.ward+npm@salesforce.com"},{"name":"harshkothari410","email":"harshkothari410@gmail.com"},{"name":"ekashida","email":"ekashida@gmail.com"},{"name":"gr8gatsby","email":"kevinhill@live.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"krisgraysfdc","email":"kgray@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"jqian","email":"jqian@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"rasphilco","email":"philipe.navarro@salesforce.com"},{"name":"jbfeingold","email":"jfeingold@salesforce.com"},{"name":"michaelhoefer","email":"michaelhoefer@gmail.com"},{"name":"tlohr","email":"tlohr@salesforce.com"},{"name":"dpessoa","email":"dpessoa@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"jgellin","email":"jgellin@salesforce.com"},{"name":"maxreality","email":"m@ab3.in"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"davidrouten","email":"david@routen.io"},{"name":"tconn","email":"tconn@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"dehru","email":"dehru2@yahoo.com"},{"name":"nazligungor","email":"n.gungor@salesforce.com"},{"name":"abdulsattar","email":"asattar.md@gmail.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"rxu-sfdc","email":"rxu@salesforce.com"},{"name":"amcconnell-sf","email":"amcconnell@salesforce.com"},{"name":"nolanlawson","email":"nolan@nolanlawson.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"fernomac","email":"no_oneatall@hotmail.com"},{"name":"maliroteh-sf","email":"maliroteh@salesforce.com"},{"name":"justinharringa","email":"justin@harringa.com"},{"name":"ahakro","email":"ahakro@salesforce.com"},{"name":"rjanamanchi","email":"rjanamanchi@salesforce.com"},{"name":"vttikoo","email":"vtikoo@salesforce.com"},{"name":"dlouvton","email":"dlouvton@gmail.com"},{"name":"cafreeman","email":"cfreeman.code@gmail.com"},{"name":"mallik.webaroo","email":"mallik.webaroo@gmail.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"alyssaa14","email":"aarvin@salesforce.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"svanteddu","email":"svanteddu@salesforce.com"},{"name":"neeraj_g","email":"ngirolkar@salesforce.com"},{"name":"jbartolotta-sfdc","email":"jbartolotta@salesforce.com"}],"homepage":"https://github.com/salesforcecli/plugin-functions","bugs":{"url":"https://github.com/salesforcecli/plugin-functions/issues"},"bin":{"functions":"bin/run"},"dist":{"shasum":"227002bccb6103e17a6aeadec2eb01cd7ccc032d","tarball":"https://registry.npmjs.org/@salesforce/plugin-functions/-/plugin-functions-0.2.31.tgz","fileCount":85,"integrity":"sha512-2Ty7tOnZvdrKLLXHcbgiAQGYYS9vcgj64T2Qo5Sv1A2xsZMRIplNwP+UeNWgZci2YX8zFe/xJZANkBx3Te/5nw==","signatures":[{"sig":"MEQCIFI5WU3up9eenqU/2d1knP7mQeqHRpY7r9ai0nQa9LJBAiA/V93IPgqm51+OojmUIdUpj99zHtKmuHhFbfJwKP8P4Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":164230,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhKBTjCRA9TVsSAnZWagAAq1YQAII15qRXZ6Y50FNibuIj\nBp0fhXkkRP9bpT18klr5uUpQCEnyXFs90oSrK+Gl3fAq3ha+eL3x3ThgDBaN\nBOf9beQja14g0hy6caGo/Gkj3ZoE3523E7KPWBQ2HelSEEhKKvScj44uoAax\n2Z+qxKumqhm2dRUIgNw3/YsztZmca4PcBFnChCVJq9MK4y/L0sT/mU8nbGye\nxn/qvKG9C2S+S/Sk4NL/KOt4BsmmZap5u9AfunjdKvCZjlshybU5AwFg54TX\ntguLWULRNR34C6/nxxydPNkbv+vvPurkwuUWW6w/hZHMV0eLUGEodwv7o6od\nWCt9OvLjnfmwScQj+1to/923EZYMwUUiigK03EEjcWr4Djz+P+y3Wvkc446D\nkdlHdbIVaalCAvGii7ztOZhSbvErkHqjqVJJ3P0hU+cQM0/2q1crq0K6NI26\nWxXJwUg5iAsg7YDtzF211SEGWwXLeThHqJFnkLTp345gH044mnCSOet0df4j\nNRa1RR9Nxmn/XB/u5nwxOJvdi5bcTYLQwrPvKCwSmeGFha9DfY+79gCCEBUA\nMlGKHEmEYtpX4fxvKasE7lnEECd/WS3XxOQQSX2OX/cMe/JYFyQI0ad3IpIb\nIZVqREH1gWSJzg70jGIyYm6dae4qjfaWuwYxC2/ibe+rghMyGX8ZbiOPXmyj\nkcOV\r\n=kKBy\r\n-----END PGP SIGNATURE-----\r\n"},"sfdx":{"publicKeyUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/0.2.31.crt","signatureUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/0.2.31.sig"},"_from":"file:/home/circleci/project/salesforce-plugin-functions-0.2.31.tgz","husky":{"hooks":{"pre-push":"sf-husky-pre-push","commit-msg":"sf-husky-commit-msg","pre-commit":"sf-husky-pre-commit"}},"oclif":{"bin":"sf","hooks":{"project:findDeployers":"./lib/hooks/findDeployers"},"plugins":["@oclif/plugin-not-found"],"commands":"./lib/commands","devPlugins":["@oclif/plugin-help","@oclif/plugin-which","@oclif/plugin-command-snapshot","@salesforce/plugin-command-reference"],"topicSeparator":" "},"readme":"# plugin-functions\n\nFunctions plugin for the SF CLI\n\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\n[![NPM](https://img.shields.io/npm/v/@salesforce/plugin-functions.svg?label=@salesforce/functions)](https://www.npmjs.com/package/@salesforce/functions) [![CircleCI](https://circleci.com/gh/salesforcecli/plugin-functions/tree/main.svg?style=shield)](https://circleci.com/gh/salesforcecli/plugin-functions/tree/main) [![Downloads/week](https://img.shields.io/npm/dw/@salesforce/plugin-functions.svg)](https://npmjs.org/package/@salesforce/plugin-functions) [![License](https://img.shields.io/badge/License-BSD%203--Clause-brightgreen.svg)](https://raw.githubusercontent.com/salesforcecli/plugin-functions/main/LICENSE.txt)\n\n<!-- toc -->\n\n- [plugin-functions](#plugin-functions)\n- [Usage](#usage)\n- [Commands](#commands)\n<!-- tocstop -->\n\n# Usage\n\n1. Install the SFDX CLI: [Install instructions](https://developer.salesforce.com/docs/atlas.en-us.sfdx_setup.meta/sfdx_setup/sfdx_setup_install_cli.htm)\n2. Then run `sfdx plugins:install @salesforce/plugin-functions`:\n\n```sh-session\n$ sfdx plugins:install @salesforce/plugin-functions\nrunning command...\n```\n\nNow you should be able to run functions commands, e.g. `sfdx env:list`, `sfdx login:functions`\n\n# Commands\n\n<!-- commands -->\n\n- [`sf env create compute`](#sf-env-create-compute)\n- [`sf env delete`](#sf-env-delete)\n- [`sf env display`](#sf-env-display)\n- [`sf env list`](#sf-env-list)\n- [`sf env log tail`](#sf-env-log-tail)\n- [`sf env logdrain add`](#sf-env-logdrain-add)\n- [`sf env logdrain list`](#sf-env-logdrain-list)\n- [`sf env logdrain remove`](#sf-env-logdrain-remove)\n- [`sf env var get KEY`](#sf-env-var-get-key)\n- [`sf env var list`](#sf-env-var-list)\n- [`sf env var set`](#sf-env-var-set)\n- [`sf env var unset`](#sf-env-var-unset)\n- [`sf generate function`](#sf-generate-function)\n- [`sf generate project`](#sf-generate-project)\n- [`sf login functions`](#sf-login-functions)\n- [`sf login functions jwt`](#sf-login-functions-jwt)\n- [`sf project deploy functions`](#sf-project-deploy-functions)\n- [`sf run function`](#sf-run-function)\n- [`sf run function start`](#sf-run-function-start)\n- [`sf whoami functions`](#sf-whoami-functions)\n\n## `sf env create compute`\n\ncreate a compute environment for use with Salesforce Functions\n\n```\nUSAGE\n  $ sf env create compute [-o <value>] [-a <value>]\n\nFLAGS\n  -a, --setalias=<value>       alias for the created environment\n  -o, --connected-org=<value>  username or alias for the org that the compute environment should be connected to\n\nDESCRIPTION\n  create a compute environment for use with Salesforce Functions\n\nEXAMPLES\n  $ sfdx env:create:compute\n\n  $ sfdx env:create:compute --setalias my-compute-environment\n\n  $ sfdx env:create:compute --connected-org my-scratch-org\n```\n\n## `sf env delete`\n\ndelete an environment\n\n```\nUSAGE\n  $ sf env delete -e <value> [-c <value>]\n\nFLAGS\n  -c, --confirm=name...      confirmation name\n  -e, --environment=<value>  (required) environment name\n\nDESCRIPTION\n  delete an environment\n\nEXAMPLES\n  $ sfdx env:delete --environment=billingApp-Scratch1\n\n  $ sfdx env:delete --environment=billingApp-Scratch1 --confirm=billingApp-Scratch1\n```\n\n## `sf env display`\n\ndisplay details for an environment\n\n```\nUSAGE\n  $ sf env display -e <value> [--json]\n\nFLAGS\n  -e, --environment=<value>  (required) environment name\n\nGLOBAL FLAGS\n  --json  format output as json\n\nDESCRIPTION\n  display details for an environment\n\nEXAMPLES\n  $ sfdx env:display --environment=billingApp-Scratch1\n```\n\n## `sf env list`\n\nList all environments by type\n\n```\nUSAGE\n  $ sf env list [--all] [-t org|scratchorg|compute] [-j]\n\nFLAGS\n  -j, --json                          output list in JSON format\n\n  -t, --environment-type=<option>...  filter by one or more environment types (org, scratchorg, compute)\n                                      <options: org|scratchorg|compute>\n\n  --all                               show all available envs instead of scoping to active orgs and their connected\n                                      compute envs\n\nDESCRIPTION\n  List all environments by type\n\nEXAMPLES\n  $ sfdx env:list\n\n  $ sfdx env:list --all\n\n  $ sfdx env:list --environment-type org --environment-type compute\n```\n\n## `sf env log tail`\n\nstream log output for an environment\n\n```\nUSAGE\n  $ sf env log tail -e <value>\n\nFLAGS\n  -e, --environment=<value>  (required) environment name to retrieve logs\n\nDESCRIPTION\n  stream log output for an environment\n\nEXAMPLES\n  $ sfdx env:log:tail --environment=billingApp-Scratch1\n```\n\n## `sf env logdrain add`\n\nAdd log drain to a specified environment\n\n```\nUSAGE\n  $ sf env logdrain add -e <value> -u <value>\n\nFLAGS\n  -e, --environment=<value>  (required) environment name\n  -u, --url=<value>          (required) endpoint that will receive sent logs\n\nDESCRIPTION\n  Add log drain to a specified environment\n\nEXAMPLES\n  $ sfdx env:logdrain:add --environment=billingApp-Sandbox --url=https://example.com/drain\n```\n\n## `sf env logdrain list`\n\nList log drains connected to a specified environment\n\n```\nUSAGE\n  $ sf env logdrain list -e <value> [--json]\n\nFLAGS\n  -e, --environment=<value>  (required) environment name\n  --json                     output result in json\n\nDESCRIPTION\n  List log drains connected to a specified environment\n\nEXAMPLES\n  $ sfdx env:logdrain:list --environment=billingApp-Sandbox\n```\n\n## `sf env logdrain remove`\n\nRemove log drain from a specified environment.\n\n```\nUSAGE\n  $ sf env logdrain remove -e <value> -u <value>\n\nFLAGS\n  -e, --environment=<value>  (required) environment name\n  -u, --url=<value>          (required) logdrain url to remove\n\nDESCRIPTION\n  Remove log drain from a specified environment.\n\nEXAMPLES\n  $ sfdx env:logdrain:remove --environment=billingApp-Sandbox --url=syslog://syslog-a.logdna.com:11137\n```\n\n## `sf env var get KEY`\n\ndisplay a single config value for an environment\n\n```\nUSAGE\n  $ sf env var get [KEY] -e <value>\n\nFLAGS\n  -e, --environment=<value>  (required) environment name\n\nDESCRIPTION\n  display a single config value for an environment\n\nEXAMPLES\n  $ sfdx env:var:get foo --environment=my-environment\n```\n\n## `sf env var list`\n\nlist your config vars in a table\n\n```\nUSAGE\n  $ sf env var list -e <value>\n\nFLAGS\n  -e, --environment=<value>  (required) environment name\n\nDESCRIPTION\n  list your config vars in a table\n\nEXAMPLES\n  $ sfdx env:var:list --environment=my-environment\n```\n\n## `sf env var set`\n\nsets a single config value for an environment\n\n```\nUSAGE\n  $ sf env var set -e <value>\n\nFLAGS\n  -e, --environment=<value>  (required) environment name\n\nDESCRIPTION\n  sets a single config value for an environment\n\nEXAMPLES\n  $ sfdx env:var:set foo=bar --environment=my-environment\n```\n\n## `sf env var unset`\n\nunset a single config value for an environment\n\n```\nUSAGE\n  $ sf env var unset -e <value>\n\nFLAGS\n  -e, --environment=<value>  (required) environment name\n\nDESCRIPTION\n  unset a single config value for an environment\n\nEXAMPLES\n  $ sfdx env:var:unset foo --environment=my-environment\n```\n\n## `sf generate function`\n\ncreate a function with basic scaffolding specific to a given language\n\n```\nUSAGE\n  $ sf generate function -n <value> -l javascript|typescript|java\n\nFLAGS\n  -l, --language=(javascript|typescript|java)  (required) language\n  -n, --name=<value>                           (required) function name\n\nDESCRIPTION\n  create a function with basic scaffolding specific to a given language\n\nALIASES\n  $ sf evergreen function init\n\nEXAMPLES\n  $ sfdx evergreen:function:create MyFunction --language=javascript\n```\n\n## `sf generate project`\n\n```\nUSAGE\n  $ sf generate project -n <value>\n\nFLAGS\n  -n, --name=<value>  (required) name of the generated project\n```\n\n## `sf login functions`\n\nlog into your account\n\n```\nUSAGE\n  $ sf login functions\n\nDESCRIPTION\n  log into your account\n\nEXAMPLES\n  $ sfdx login:functions\n```\n\n## `sf login functions jwt`\n\nlogin using JWT instead of default web-based flow\n\n```\nUSAGE\n  $ sf login functions jwt -u <value> -f <value> -i <value>\n\nFLAGS\n  -f, --keyfile=<value>   (required) path to JWT keyfile\n  -i, --clientid=<value>  (required) OAuth client ID\n  -u, --username=<value>  (required) authentication username\n\nDESCRIPTION\n  login using JWT instead of default web-based flow\n\nEXAMPLES\n  $ sfdx login:functions:jwt --username testuser@mycompany.org --keyfile file.key --clientid 123456\n```\n\n## `sf project deploy functions`\n\n```\nUSAGE\n  $ sf project deploy functions -o <value> [-b <value>] [--force] [-q]\n\nFLAGS\n  -b, --branch=<value>         deploy the latest commit from a branch different from the currently active branch\n\n  -o, --connected-org=<value>  (required) username or alias for the org that the compute environment should be connected\n                               to\n\n  -q, --quiet                  limit the amount of output displayed from the deploy process\n\n  --force                      ignore warnings and overwrite remote repository (not allowed in production)\n```\n\n## `sf run function`\n\nsend a cloudevent to a function\n\n```\nUSAGE\n  $ sf run function -l <value> [--json] [-H <value>] [-p <value>] [-s] [-o <value>]\n\nFLAGS\n  -H, --headers=<value>...     set headers\n  -l, --url=<value>            (required) url of the function to run\n  -o, --connected-org=<value>  username or alias for the target org; overrides default target org\n  -p, --payload=<value>        set the payload of the cloudevent. also accepts @file.txt format\n  -s, --structured             set the cloudevent to be emitted as a structured cloudevent (json)\n\nGLOBAL FLAGS\n  --json  format output as json\n\nDESCRIPTION\n  send a cloudevent to a function\n\nEXAMPLES\n      $ sfdx run:function -l http://localhost:8080 -p '{\"id\": 12345}'\n      $ sfdx run:function -l http://localhost:8080 -p '@file.json'\n      $ echo '{\"id\": 12345}' | sfdx run:function -l http://localhost:8080\n      $ sfdx run:function -l http://localhost:8080 -p '{\"id\": 12345}' --structured\n```\n\n## `sf run function start`\n\nbuild and run function image locally\n\n```\nUSAGE\n  $ sf run function start [--json] [-p <value>] [-d <value>] [--clear-cache] [--no-pull] [-e <value>] [--network\n    <value>] [-v]\n\nFLAGS\n  -d, --debug-port=<value>  [default: 9229] port for remote debugging\n  -e, --env=<value>...      set environment variables (provided during build and run)\n  -p, --port=<value>        [default: 8080] port for running the function\n  -v, --verbose             output additional logs\n  --clear-cache             clear associated cache before executing.\n\n  --network=<value>         Connect and build containers to a network. This can be useful to build containers which\n                            require a local resource.\n\n  --no-pull                 skip pulling builder image before use\n\nGLOBAL FLAGS\n  --json  format output as json\n\nDESCRIPTION\n  build and run function image locally\n\nEXAMPLES\n      $ sfdx run:function:start\n      $ sfdx run:function:start -e VAR=VALUE\n      $ sfdx run:function:start --network host --no-pull --clear-cache --debug-port 9000 --port 5000\n```\n\n## `sf whoami functions`\n\nshow information on your account\n\n```\nUSAGE\n  $ sf whoami functions\n\nDESCRIPTION\n  show information on your account\n\nEXAMPLES\n  $ sf whoami functions\n```\n\n<!-- commandsstop -->\n","engines":{"node":">=12.0.0"},"scripts":{"docs":"sf-docs","lint":"sf-lint","test":"sf-test","build":"sf-build","clean":"sf-clean","format":"sf-format","compile":"sf-compile","prepack":"sf-prepack","prepare":"sf-install && husky install","pretest":"sf-compile-test","version":"oclif readme","postpack":"shx rm -f oclif.manifest.json","posttest":"yarn lint && yarn test:deprecation-policy","clean-all":"sf-clean all","clean:lib":"shx rm -rf lib && shx rm -rf coverage && shx rm -rf .nyc_output && shx rm -f oclif.manifest.json","test:command-reference":"./bin/dev commandreference:generate --erroronwarnings","test:deprecation-policy":"./bin/dev snapshot:compare"},"_npmUser":{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/salesforcecli/plugin-functions.git","type":"git"},"_npmVersion":"6.14.14","description":"Functions plugin for the SF CLI","directories":{},"_nodeVersion":"12.22.5","dependencies":{"uuid":"^8.3.2","axios":"^0.21.1","chalk":"^4.1.2","execa":"^5.0.0","kbpgp":"^2.1.15","cli-ux":"^5.6.2","lodash":"^4.17.21","date-fns":"^2.20.0","fs-extra":"^10.0.0","handlebars":"^4.7.7","node-fetch":"^2.6.1","@oclif/core":"^0.5.17","cloudevents":"^4.0.2","sha256-file":"^1.0.0","global-agent":"^2.2.0","netrc-parser":"^3.1.6","axios-debug-log":"^0.8.2","@salesforce/core":"3.3.1","@heroku-cli/color":"^1.1.14","@heroku-cli/schema":"^1.0.25","@heroku/eventsource":"^1.0.7","@salesforce/ts-sinon":"^1.3.18","@salesforce/ts-types":"^1.5.5","@heroku/function-toml":"^0.0.3","@heroku/functions-core":"0.1.1","@salesforce/plugin-org":"^1.6.7","@oclif/plugin-not-found":"^1.2.4","@heroku/project-descriptor":"0.0.5","@salesforce/plugin-project-utils":"^0.0.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.1.0","shx":"^0.3.3","chai":"^4.2.0","husky":"^6.0.0","mocha":"^9.0.1","oclif":"^2.0.0-main.1","sinon":"11.1.1","eslint":"^7.29.0","globby":"^11.0.4","ts-node":"^10.0.0","prettier":"^2.0.5","sinon-chai":"^3.6.0","typescript":"^4.3.4","@oclif/test":"^1","@types/uuid":"^8.3.0","lint-staged":"^11.0.0","pretty-quick":"^3.1.1","@types/nodegit":"^0.27.2","@types/fs-extra":"^9.0.8","@types/node-fetch":"^2.5.10","@types/sinon-chai":"^3.2.5","@oclif/plugin-help":"^3","@types/sha256-file":"^1.0.0","@oclif/plugin-which":"^1.0.3","eslint-plugin-jsdoc":"^35.4.0","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.20.2","@types/supports-color":"^8.1.0","@salesforce/dev-config":"^2.1.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.1.3","@salesforce/dev-scripts":"^0.9.18","eslint-config-salesforce":"^0.1.6","@typescript-eslint/parser":"^4.28.0","@salesforce/prettier-config":"^0.0.2","@oclif/plugin-command-snapshot":"^2.1.2","@typescript-eslint/eslint-plugin":"^4.28.0","eslint-config-salesforce-license":"^0.1.6","eslint-config-salesforce-typescript":"^0.2.7","@salesforce/plugin-command-reference":"^1.3.4"},"_npmOperationalInternal":{"tmp":"tmp/plugin-functions_0.2.31_1630016739281_0.7142052599411233","host":"s3://npm-registry-packages"}},"0.2.32":{"name":"@salesforce/plugin-functions","version":"0.2.32","keywords":["oclif-plugin"],"author":{"name":"heroku-front-end@salesforce.com"},"license":"BSD-3-Clause","_id":"@salesforce/plugin-functions@0.2.32","maintainers":[{"name":"brandon-svec","email":"brandon.svec@gmail.com"},{"name":"rmohan20.sfdc","email":"rmohan20.sfdc@gmail.com"},{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"jgraff","email":"jgraff@salesforce.com"},{"name":"cdias","email":"cdias@salesforce.com"},{"name":"conal","email":"conalc86@gmail.com"},{"name":"jgrantham","email":"jason.grantham@salesforce.com"},{"name":"vazexqi","email":"nchen.dev@mac.com"},{"name":"mpsenn","email":"msenn@salesforce.com"},{"name":"sfdc_iamigo","email":"igoldstein@salesforce.com"},{"name":"diervo","email":"elfogris@gmail.com"},{"name":"rsalvador","email":"rsalvador@salesforce.com"},{"name":"kevinv11n","email":"kevin@v11n.com"},{"name":"tbliss","email":"tbliss@salesforce.com"},{"name":"davidturissini","email":"davidairborne@gmail.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"pmdartus","email":"dartus.pierremarie@gmail.com"},{"name":"futuremint_sf","email":"dwoodward@salesforce.com"},{"name":"interactivellama","email":"llama@interactivellama.com"},{"name":"maratto","email":"marat+npm@salesforce.com"},{"name":"pallavi.singh","email":"pallavi.singh@salesforce.com"},{"name":"smugakamil","email":"smugakamil@gmail.com"},{"name":"tausifm","email":"tausif.muzaffar@salesforce.com"},{"name":"kriscfoster","email":"kris.foster@ucdconnect.ie"},{"name":"brandonm","email":"bmurnane@salesforce.com"},{"name":"vineet-sinha","email":"vineet.sinha@gmail.com"},{"name":"salesforce-bot","email":"j.ward+npm@salesforce.com"},{"name":"harshkothari410","email":"harshkothari410@gmail.com"},{"name":"ekashida","email":"ekashida@gmail.com"},{"name":"gr8gatsby","email":"kevinhill@live.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"krisgraysfdc","email":"kgray@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"jqian","email":"jqian@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"rasphilco","email":"philipe.navarro@salesforce.com"},{"name":"jbfeingold","email":"jfeingold@salesforce.com"},{"name":"michaelhoefer","email":"michaelhoefer@gmail.com"},{"name":"tlohr","email":"tlohr@salesforce.com"},{"name":"dpessoa","email":"dpessoa@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"jgellin","email":"jgellin@salesforce.com"},{"name":"maxreality","email":"m@ab3.in"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"davidrouten","email":"david@routen.io"},{"name":"tconn","email":"tconn@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"dehru","email":"dehru2@yahoo.com"},{"name":"nazligungor","email":"n.gungor@salesforce.com"},{"name":"abdulsattar","email":"asattar.md@gmail.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"rxu-sfdc","email":"rxu@salesforce.com"},{"name":"amcconnell-sf","email":"amcconnell@salesforce.com"},{"name":"nolanlawson","email":"nolan@nolanlawson.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"fernomac","email":"no_oneatall@hotmail.com"},{"name":"maliroteh-sf","email":"maliroteh@salesforce.com"},{"name":"justinharringa","email":"justin@harringa.com"},{"name":"ahakro","email":"ahakro@salesforce.com"},{"name":"rjanamanchi","email":"rjanamanchi@salesforce.com"},{"name":"vttikoo","email":"vtikoo@salesforce.com"},{"name":"dlouvton","email":"dlouvton@gmail.com"},{"name":"cafreeman","email":"cfreeman.code@gmail.com"},{"name":"mallik.webaroo","email":"mallik.webaroo@gmail.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"alyssaa14","email":"aarvin@salesforce.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"svanteddu","email":"svanteddu@salesforce.com"},{"name":"neeraj_g","email":"ngirolkar@salesforce.com"},{"name":"jbartolotta-sfdc","email":"jbartolotta@salesforce.com"}],"homepage":"https://github.com/salesforcecli/plugin-functions","bugs":{"url":"https://github.com/salesforcecli/plugin-functions/issues"},"bin":{"functions":"bin/run"},"dist":{"shasum":"c75712d5b9cf13d6ec24252b5376d25bb986f23d","tarball":"https://registry.npmjs.org/@salesforce/plugin-functions/-/plugin-functions-0.2.32.tgz","fileCount":85,"integrity":"sha512-acvQwZFM+CPXkkQtUCoBljB4eBKr3pnUPB1o8Fc58xthv0Yc+ADVpihbSpJZLckV4N/OlXVJbNz2OyHUFonAoQ==","signatures":[{"sig":"MEUCIQD4V79rXegm5/QDKBYzRz+fYu+/iwnjmkHGrdpMzAR1iQIgflvJPvnYCxV9FK3ojTU3mHYQYzYOYo1Z3YffF2T84NI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":165282,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhLUKVCRA9TVsSAnZWagAA7I4P/2SxDoDGHY/Y4hgg76rg\nAAMuqWRBzlfFd+ZILeirWqlwZvycib6cZJPlqWORUjDf7CJgquyi7PHoxmal\nu44pBZOjNwPrIHacDJq2hZRM4Xp2hGSPUZadNpYjbZ5pJSvwNPT2hjPOX4mX\nPGxK0onSlTO2FK/eo0C2pqoEujS0KCuFMrlJlxKO8eXji8qrF+rEDS9TzjGK\nwUL371THiPz1gJi3iHQCRmGjqDiND/48ENQ1QlyFyFtEj3qRoXAGXPdMsfYQ\nQY7UykKttVCYun309/LbjH1YXctOrnfGu0iNBVH2PBEvvWW8FUgHjIjevskL\n/78VvBZ+4TZW/wiq4efmtz7fQR2Dj3mFGMnsDhnMPur1M0gpE+p7237mg+/d\n8HFWUyJL/dd4Ikq5w5TxBjc18kMeRXp1WW7U8pW8DFqNubr2af2p7dGIdhJm\nZDJQlhat1lUAzj2R58y8MmE2Wga6Vk5hGviHioo2sU8uemx1RCMpu84sBxW8\nwnmD/n33IDqCXutCJpJSuAtggkBzqoto9p6U+zZr+5mIvbR0s7m7rz/aJrsF\nQFfsYXbTy1YtjhqVyVss3dXCuVL56385n30ekwDdVa8t9LnuWl97QL5x3c0q\nLqGuEs4u6v6V7c4aJPJWlZKqUaiAtc4BllZMS8nS/8Q+t4OFBEN3OJTAHGvZ\nvrAN\r\n=aHXv\r\n-----END PGP SIGNATURE-----\r\n"},"sfdx":{"publicKeyUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/0.2.32.crt","signatureUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/0.2.32.sig"},"_from":"file:/home/circleci/project/salesforce-plugin-functions-0.2.32.tgz","husky":{"hooks":{"pre-push":"sf-husky-pre-push","commit-msg":"sf-husky-commit-msg","pre-commit":"sf-husky-pre-commit"}},"oclif":{"bin":"sf","hooks":{"project:findDeployers":"./lib/hooks/findDeployers"},"plugins":["@oclif/plugin-not-found"],"commands":"./lib/commands","devPlugins":["@oclif/plugin-help","@oclif/plugin-which","@oclif/plugin-command-snapshot","@salesforce/plugin-command-reference"],"topicSeparator":" "},"engines":{"node":">=12.0.0"},"scripts":{"docs":"sf-docs","lint":"sf-lint","test":"sf-test","build":"sf-build","clean":"sf-clean","format":"sf-format","compile":"sf-compile","prepack":"sf-prepack","prepare":"sf-install && husky install","pretest":"sf-compile-test","version":"oclif readme","postpack":"shx rm -f oclif.manifest.json","posttest":"yarn lint && yarn test:deprecation-policy","clean-all":"sf-clean all","clean:lib":"shx rm -rf lib && shx rm -rf coverage && shx rm -rf .nyc_output && shx rm -f oclif.manifest.json","test:command-reference":"./bin/dev commandreference:generate --erroronwarnings","test:deprecation-policy":"./bin/dev snapshot:compare"},"_npmUser":{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/salesforcecli/plugin-functions.git","type":"git"},"_npmVersion":"6.14.14","description":"Functions plugin for the SF CLI","directories":{},"_nodeVersion":"12.22.5","dependencies":{"uuid":"^8.3.2","axios":"^0.21.1","chalk":"^4.1.2","execa":"^5.0.0","kbpgp":"^2.1.15","cli-ux":"^5.6.2","lodash":"^4.17.21","date-fns":"^2.20.0","fs-extra":"^10.0.0","handlebars":"^4.7.7","node-fetch":"^2.6.1","@oclif/core":"^0.5.17","cloudevents":"^4.0.2","sha256-file":"^1.0.0","global-agent":"^2.2.0","netrc-parser":"^3.1.6","axios-debug-log":"^0.8.2","@salesforce/core":"3.3.1","@heroku-cli/color":"^1.1.14","@heroku-cli/schema":"^1.0.25","@heroku/eventsource":"^1.0.7","@salesforce/ts-sinon":"^1.3.18","@salesforce/ts-types":"^1.5.5","@heroku/function-toml":"^0.0.3","@heroku/functions-core":"0.1.1","@salesforce/plugin-org":"^1.6.7","@oclif/plugin-not-found":"^1.2.4","@heroku/project-descriptor":"0.0.5","@salesforce/plugin-project-utils":"^0.0.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","shx":"^0.3.3","chai":"^4.2.0","husky":"^6.0.0","mocha":"^9.0.1","oclif":"^2.0.0-main.1","sinon":"11.1.1","eslint":"^7.29.0","globby":"^11.0.4","ts-node":"^10.0.0","prettier":"^2.0.5","sinon-chai":"^3.6.0","typescript":"^4.3.4","@oclif/test":"^1","@types/uuid":"^8.3.0","lint-staged":"^11.0.0","pretty-quick":"^3.1.1","@types/nodegit":"^0.27.2","@types/fs-extra":"^9.0.8","@types/node-fetch":"^2.5.10","@types/sinon-chai":"^3.2.5","@oclif/plugin-help":"^3","@types/sha256-file":"^1.0.0","@oclif/plugin-which":"^1.0.3","eslint-plugin-jsdoc":"^35.4.0","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.20.2","@types/supports-color":"^8.1.0","@salesforce/dev-config":"^2.1.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.1.3","@salesforce/dev-scripts":"^0.9.18","eslint-config-salesforce":"^0.1.6","@typescript-eslint/parser":"^4.28.0","@salesforce/prettier-config":"^0.0.2","@oclif/plugin-command-snapshot":"^2.1.2","@typescript-eslint/eslint-plugin":"^4.28.0","eslint-config-salesforce-license":"^0.1.6","eslint-config-salesforce-typescript":"^0.2.7","@salesforce/plugin-command-reference":"^1.3.4"},"_npmOperationalInternal":{"tmp":"tmp/plugin-functions_0.2.32_1630356117524_0.23477920869256597","host":"s3://npm-registry-packages"}},"0.2.33":{"name":"@salesforce/plugin-functions","version":"0.2.33","keywords":["oclif-plugin"],"author":{"name":"heroku-front-end@salesforce.com"},"license":"BSD-3-Clause","_id":"@salesforce/plugin-functions@0.2.33","maintainers":[{"name":"brandon-svec","email":"brandon.svec@gmail.com"},{"name":"rmohan20.sfdc","email":"rmohan20.sfdc@gmail.com"},{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"jgraff","email":"jgraff@salesforce.com"},{"name":"cdias","email":"cdias@salesforce.com"},{"name":"conal","email":"conalc86@gmail.com"},{"name":"jgrantham","email":"jason.grantham@salesforce.com"},{"name":"vazexqi","email":"nchen.dev@mac.com"},{"name":"mpsenn","email":"msenn@salesforce.com"},{"name":"sfdc_iamigo","email":"igoldstein@salesforce.com"},{"name":"diervo","email":"elfogris@gmail.com"},{"name":"rsalvador","email":"rsalvador@salesforce.com"},{"name":"kevinv11n","email":"kevin@v11n.com"},{"name":"tbliss","email":"tbliss@salesforce.com"},{"name":"davidturissini","email":"davidairborne@gmail.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"pmdartus","email":"dartus.pierremarie@gmail.com"},{"name":"futuremint_sf","email":"dwoodward@salesforce.com"},{"name":"interactivellama","email":"llama@interactivellama.com"},{"name":"maratto","email":"marat+npm@salesforce.com"},{"name":"pallavi.singh","email":"pallavi.singh@salesforce.com"},{"name":"smugakamil","email":"smugakamil@gmail.com"},{"name":"tausifm","email":"tausif.muzaffar@salesforce.com"},{"name":"kriscfoster","email":"kris.foster@ucdconnect.ie"},{"name":"brandonm","email":"bmurnane@salesforce.com"},{"name":"vineet-sinha","email":"vineet.sinha@gmail.com"},{"name":"salesforce-bot","email":"j.ward+npm@salesforce.com"},{"name":"harshkothari410","email":"harshkothari410@gmail.com"},{"name":"ekashida","email":"ekashida@gmail.com"},{"name":"gr8gatsby","email":"kevinhill@live.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"krisgraysfdc","email":"kgray@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"jqian","email":"jqian@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"rasphilco","email":"philipe.navarro@salesforce.com"},{"name":"jbfeingold","email":"jfeingold@salesforce.com"},{"name":"michaelhoefer","email":"michaelhoefer@gmail.com"},{"name":"tlohr","email":"tlohr@salesforce.com"},{"name":"dpessoa","email":"dpessoa@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"jgellin","email":"jgellin@salesforce.com"},{"name":"maxreality","email":"m@ab3.in"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"davidrouten","email":"david@routen.io"},{"name":"tconn","email":"tconn@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"dehru","email":"dehru2@yahoo.com"},{"name":"nazligungor","email":"n.gungor@salesforce.com"},{"name":"abdulsattar","email":"asattar.md@gmail.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"rxu-sfdc","email":"rxu@salesforce.com"},{"name":"amcconnell-sf","email":"amcconnell@salesforce.com"},{"name":"nolanlawson","email":"nolan@nolanlawson.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"fernomac","email":"no_oneatall@hotmail.com"},{"name":"maliroteh-sf","email":"maliroteh@salesforce.com"},{"name":"justinharringa","email":"justin@harringa.com"},{"name":"ahakro","email":"ahakro@salesforce.com"},{"name":"rjanamanchi","email":"rjanamanchi@salesforce.com"},{"name":"vttikoo","email":"vtikoo@salesforce.com"},{"name":"dlouvton","email":"dlouvton@gmail.com"},{"name":"cafreeman","email":"cfreeman.code@gmail.com"},{"name":"mallik.webaroo","email":"mallik.webaroo@gmail.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"alyssaa14","email":"aarvin@salesforce.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"svanteddu","email":"svanteddu@salesforce.com"},{"name":"neeraj_g","email":"ngirolkar@salesforce.com"},{"name":"jbartolotta-sfdc","email":"jbartolotta@salesforce.com"}],"homepage":"https://github.com/salesforcecli/plugin-functions","bugs":{"url":"https://github.com/salesforcecli/plugin-functions/issues"},"bin":{"functions":"bin/run"},"dist":{"shasum":"a821a907dfad856add63fd1648018dc9f25d2ad9","tarball":"https://registry.npmjs.org/@salesforce/plugin-functions/-/plugin-functions-0.2.33.tgz","fileCount":85,"integrity":"sha512-yAJ6wmuKMbKeYcz9S+rnQLvFnV7Ha9KuRLEl8+/1zthwYxAdkCiZco9hddL6W9gEyJlnr4QCg9nzxX2uhygFAA==","signatures":[{"sig":"MEUCIBQEuu0AUdafUDZCpJj46p7Hv2BuJJiUurIn4NTzuX0NAiEAzCHWH76y/3Hn65UoB3KO9RRY+/y0baVjvH/gVJ5nmcc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":165672,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhMlVcCRA9TVsSAnZWagAAu8QQAIdWlolTQXDrNIgoiJp9\nNkabYniz8XwGEAc7qjAHOp9xwaySMD0cKlAz2+JgEY/Mz4tGn7SrU9JsrFgz\n3C8rAMNPk+9dcBdHt0DQ8N7TJX/xewudpB/pT6R7KE+FbfFOzA23+N3xLvwn\n4hjupcAgMLU/jAVz02fq7RhlKpwL9m/A16ett1WKHcTZsKIbdpBf7PA5myo1\n16fP/ab21P7oXAO8L4vl8VqGnvmse+UDg7bpyFh43DAQ7DFkTJJo/G4l2So1\nArKDmUYL8y3JBzOJP4Pv2fFhlvsJPLlssEng1sryImWaaFf8M+s/8wtYBgjr\nMuf5ZcIMujo0L+wP+k/jus2NpYtJJnXsvOgfZnki66AXC0R5QBg7jGFmMtVP\nyE0vHgVWf2pwrteyhdrKj04eBfiZXG+hFJJffG6S/BdIODo4s29hUTUpbQcx\n/lOjwmyp7ZtAkPXbmCOK6+tQIpiAZVvSkIF6lEJflt7aI8DVFeP72yEZXdyu\nPmLH0aX5NnygyBK5+KehCtsulNMcqbdNB2gbNPR8uit9gGm3Bzj+rZb1tZts\nCgssPQqqutwT4zBRbFy66jvEz4CSucIL+Z8f3zGRn4G28hX9JxX7jUomCgsZ\nSqXyTyw6ePhXWgkBRRpbvLyCigXLwj2zf2cnD33SrZyl6S6stAJ8KQsQcKMB\nPeHP\r\n=131R\r\n-----END PGP SIGNATURE-----\r\n"},"sfdx":{"publicKeyUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/0.2.33.crt","signatureUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/0.2.33.sig"},"_from":"file:/home/circleci/project/salesforce-plugin-functions-0.2.33.tgz","husky":{"hooks":{"pre-push":"sf-husky-pre-push","commit-msg":"sf-husky-commit-msg","pre-commit":"sf-husky-pre-commit"}},"oclif":{"bin":"sf","hooks":{"project:findDeployers":"./lib/hooks/findDeployers"},"plugins":["@oclif/plugin-not-found"],"commands":"./lib/commands","devPlugins":["@oclif/plugin-help","@oclif/plugin-which","@oclif/plugin-command-snapshot","@salesforce/plugin-command-reference"],"topicSeparator":" "},"readme":"# plugin-functions\n\nFunctions plugin for the SF CLI\n\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\n[![NPM](https://img.shields.io/npm/v/@salesforce/plugin-functions.svg?label=@salesforce/functions)](https://www.npmjs.com/package/@salesforce/functions) [![CircleCI](https://circleci.com/gh/salesforcecli/plugin-functions/tree/main.svg?style=shield)](https://circleci.com/gh/salesforcecli/plugin-functions/tree/main) [![Downloads/week](https://img.shields.io/npm/dw/@salesforce/plugin-functions.svg)](https://npmjs.org/package/@salesforce/plugin-functions) [![License](https://img.shields.io/badge/License-BSD%203--Clause-brightgreen.svg)](https://raw.githubusercontent.com/salesforcecli/plugin-functions/main/LICENSE.txt)\n\n<!-- toc -->\n\n- [plugin-functions](#plugin-functions)\n- [Usage](#usage)\n- [Commands](#commands)\n<!-- tocstop -->\n\n# Usage\n\n1. Install the SFDX CLI: [Install instructions](https://developer.salesforce.com/docs/atlas.en-us.sfdx_setup.meta/sfdx_setup/sfdx_setup_install_cli.htm)\n2. Then run `sfdx plugins:install @salesforce/plugin-functions`:\n\n```sh-session\n$ sfdx plugins:install @salesforce/plugin-functions\nrunning command...\n```\n\nNow you should be able to run functions commands, e.g. `sfdx env:list`, `sfdx login:functions`\n\n# Commands\n\n<!-- commands -->\n\n- [`sf deploy functions`](#sf-deploy-functions)\n- [`sf env create compute`](#sf-env-create-compute)\n- [`sf env delete`](#sf-env-delete)\n- [`sf env display`](#sf-env-display)\n- [`sf env list`](#sf-env-list)\n- [`sf env log tail`](#sf-env-log-tail)\n- [`sf env logdrain add`](#sf-env-logdrain-add)\n- [`sf env logdrain list`](#sf-env-logdrain-list)\n- [`sf env logdrain remove`](#sf-env-logdrain-remove)\n- [`sf env var get KEY`](#sf-env-var-get-key)\n- [`sf env var list`](#sf-env-var-list)\n- [`sf env var set`](#sf-env-var-set)\n- [`sf env var unset`](#sf-env-var-unset)\n- [`sf generate function`](#sf-generate-function)\n- [`sf generate project`](#sf-generate-project)\n- [`sf login functions`](#sf-login-functions)\n- [`sf login functions jwt`](#sf-login-functions-jwt)\n- [`sf run function`](#sf-run-function)\n- [`sf run function start`](#sf-run-function-start)\n- [`sf whoami functions`](#sf-whoami-functions)\n\n## `sf deploy functions`\n\n```\nUSAGE\n  $ sf deploy functions -o <value> [-b <value>] [--force] [-q]\n\nFLAGS\n  -b, --branch=<value>         deploy the latest commit from a branch different from the currently active branch\n\n  -o, --connected-org=<value>  (required) username or alias for the org that the compute environment should be connected\n                               to\n\n  -q, --quiet                  limit the amount of output displayed from the deploy process\n\n  --force                      ignore warnings and overwrite remote repository (not allowed in production)\n\nALIASES\n  $ sf project deploy functions\n```\n\n## `sf env create compute`\n\ncreate a compute environment for use with Salesforce Functions\n\n```\nUSAGE\n  $ sf env create compute [-o <value>] [-a <value>]\n\nFLAGS\n  -a, --setalias=<value>       alias for the created environment\n  -o, --connected-org=<value>  username or alias for the org that the compute environment should be connected to\n\nDESCRIPTION\n  create a compute environment for use with Salesforce Functions\n\nEXAMPLES\n  $ sfdx env:create:compute\n\n  $ sfdx env:create:compute --setalias my-compute-environment\n\n  $ sfdx env:create:compute --connected-org my-scratch-org\n```\n\n## `sf env delete`\n\ndelete an environment\n\n```\nUSAGE\n  $ sf env delete -e <value> [-c <value>]\n\nFLAGS\n  -c, --confirm=name...      confirmation name\n  -e, --environment=<value>  (required) environment name\n\nDESCRIPTION\n  delete an environment\n\nEXAMPLES\n  $ sfdx env:delete --environment=billingApp-Scratch1\n\n  $ sfdx env:delete --environment=billingApp-Scratch1 --confirm=billingApp-Scratch1\n```\n\n## `sf env display`\n\ndisplay details for an environment\n\n```\nUSAGE\n  $ sf env display -e <value> [--json]\n\nFLAGS\n  -e, --environment=<value>  (required) environment name\n\nGLOBAL FLAGS\n  --json  format output as json\n\nDESCRIPTION\n  display details for an environment\n\nEXAMPLES\n  $ sfdx env:display --environment=billingApp-Scratch1\n```\n\n## `sf env list`\n\nList all environments by type\n\n```\nUSAGE\n  $ sf env list [--all] [-t org|scratchorg|compute] [-j]\n\nFLAGS\n  -j, --json                          output list in JSON format\n\n  -t, --environment-type=<option>...  filter by one or more environment types (org, scratchorg, compute)\n                                      <options: org|scratchorg|compute>\n\n  --all                               show all available envs instead of scoping to active orgs and their connected\n                                      compute envs\n\nDESCRIPTION\n  List all environments by type\n\nEXAMPLES\n  $ sfdx env:list\n\n  $ sfdx env:list --all\n\n  $ sfdx env:list --environment-type org --environment-type compute\n```\n\n## `sf env log tail`\n\nstream log output for an environment\n\n```\nUSAGE\n  $ sf env log tail -e <value>\n\nFLAGS\n  -e, --environment=<value>  (required) environment name to retrieve logs\n\nDESCRIPTION\n  stream log output for an environment\n\nEXAMPLES\n  $ sfdx env:log:tail --environment=billingApp-Scratch1\n```\n\n## `sf env logdrain add`\n\nAdd log drain to a specified environment\n\n```\nUSAGE\n  $ sf env logdrain add -e <value> -u <value>\n\nFLAGS\n  -e, --environment=<value>  (required) environment name\n  -u, --url=<value>          (required) endpoint that will receive sent logs\n\nDESCRIPTION\n  Add log drain to a specified environment\n\nEXAMPLES\n  $ sfdx env:logdrain:add --environment=billingApp-Sandbox --url=https://example.com/drain\n```\n\n## `sf env logdrain list`\n\nList log drains connected to a specified environment\n\n```\nUSAGE\n  $ sf env logdrain list -e <value> [--json]\n\nFLAGS\n  -e, --environment=<value>  (required) environment name\n  --json                     output result in json\n\nDESCRIPTION\n  List log drains connected to a specified environment\n\nEXAMPLES\n  $ sfdx env:logdrain:list --environment=billingApp-Sandbox\n```\n\n## `sf env logdrain remove`\n\nRemove log drain from a specified environment.\n\n```\nUSAGE\n  $ sf env logdrain remove -e <value> -u <value>\n\nFLAGS\n  -e, --environment=<value>  (required) environment name\n  -u, --url=<value>          (required) logdrain url to remove\n\nDESCRIPTION\n  Remove log drain from a specified environment.\n\nEXAMPLES\n  $ sfdx env:logdrain:remove --environment=billingApp-Sandbox --url=syslog://syslog-a.logdna.com:11137\n```\n\n## `sf env var get KEY`\n\ndisplay a single config value for an environment\n\n```\nUSAGE\n  $ sf env var get [KEY] -e <value>\n\nFLAGS\n  -e, --environment=<value>  (required) environment name\n\nDESCRIPTION\n  display a single config value for an environment\n\nEXAMPLES\n  $ sfdx env:var:get foo --environment=my-environment\n```\n\n## `sf env var list`\n\nlist your config vars in a table\n\n```\nUSAGE\n  $ sf env var list -e <value>\n\nFLAGS\n  -e, --environment=<value>  (required) environment name\n\nDESCRIPTION\n  list your config vars in a table\n\nEXAMPLES\n  $ sfdx env:var:list --environment=my-environment\n```\n\n## `sf env var set`\n\nsets a single config value for an environment\n\n```\nUSAGE\n  $ sf env var set -e <value>\n\nFLAGS\n  -e, --environment=<value>  (required) environment name\n\nDESCRIPTION\n  sets a single config value for an environment\n\nEXAMPLES\n  $ sfdx env:var:set foo=bar --environment=my-environment\n```\n\n## `sf env var unset`\n\nunset a single config value for an environment\n\n```\nUSAGE\n  $ sf env var unset -e <value>\n\nFLAGS\n  -e, --environment=<value>  (required) environment name\n\nDESCRIPTION\n  unset a single config value for an environment\n\nEXAMPLES\n  $ sfdx env:var:unset foo --environment=my-environment\n```\n\n## `sf generate function`\n\ncreate a function with basic scaffolding specific to a given language\n\n```\nUSAGE\n  $ sf generate function -n <value> -l javascript|typescript|java\n\nFLAGS\n  -l, --language=(javascript|typescript|java)  (required) language\n  -n, --name=<value>                           (required) function name\n\nDESCRIPTION\n  create a function with basic scaffolding specific to a given language\n\nALIASES\n  $ sf evergreen function init\n\nEXAMPLES\n  $ sfdx evergreen:function:create MyFunction --language=javascript\n```\n\n## `sf generate project`\n\n```\nUSAGE\n  $ sf generate project -n <value>\n\nFLAGS\n  -n, --name=<value>  (required) name of the generated project\n```\n\n## `sf login functions`\n\nlog into your account\n\n```\nUSAGE\n  $ sf login functions\n\nDESCRIPTION\n  log into your account\n\nEXAMPLES\n  $ sfdx login:functions\n```\n\n## `sf login functions jwt`\n\nlogin using JWT instead of default web-based flow\n\n```\nUSAGE\n  $ sf login functions jwt -u <value> -f <value> -i <value> [-r <value>]\n\nFLAGS\n  -f, --keyfile=<value>      (required) path to JWT keyfile\n  -i, --clientid=<value>     (required) OAuth client ID\n  -r, --instanceurl=<value>  the login URL of the instance the org lives on\n  -u, --username=<value>     (required) authentication username\n\nDESCRIPTION\n  login using JWT instead of default web-based flow\n\nEXAMPLES\n  $ sfdx login:functions:jwt --username testuser@mycompany.org --keyfile file.key --clientid 123456\n```\n\n## `sf run function`\n\nsend a cloudevent to a function\n\n```\nUSAGE\n  $ sf run function -l <value> [--json] [-H <value>] [-p <value>] [-s] [-o <value>]\n\nFLAGS\n  -H, --headers=<value>...     set headers\n  -l, --url=<value>            (required) url of the function to run\n  -o, --connected-org=<value>  username or alias for the target org; overrides default target org\n  -p, --payload=<value>        set the payload of the cloudevent. also accepts @file.txt format\n  -s, --structured             set the cloudevent to be emitted as a structured cloudevent (json)\n\nGLOBAL FLAGS\n  --json  format output as json\n\nDESCRIPTION\n  send a cloudevent to a function\n\nEXAMPLES\n      $ sfdx run:function -l http://localhost:8080 -p '{\"id\": 12345}'\n      $ sfdx run:function -l http://localhost:8080 -p '@file.json'\n      $ echo '{\"id\": 12345}' | sfdx run:function -l http://localhost:8080\n      $ sfdx run:function -l http://localhost:8080 -p '{\"id\": 12345}' --structured\n```\n\n## `sf run function start`\n\nbuild and run function image locally\n\n```\nUSAGE\n  $ sf run function start [--json] [-p <value>] [-d <value>] [--clear-cache] [--no-pull] [-e <value>] [--network\n    <value>] [-v]\n\nFLAGS\n  -d, --debug-port=<value>  [default: 9229] port for remote debugging\n  -e, --env=<value>...      set environment variables (provided during build and run)\n  -p, --port=<value>        [default: 8080] port for running the function\n  -v, --verbose             output additional logs\n  --clear-cache             clear associated cache before executing.\n\n  --network=<value>         Connect and build containers to a network. This can be useful to build containers which\n                            require a local resource.\n\n  --no-pull                 skip pulling builder image before use\n\nGLOBAL FLAGS\n  --json  format output as json\n\nDESCRIPTION\n  build and run function image locally\n\nEXAMPLES\n      $ sfdx run:function:start\n      $ sfdx run:function:start -e VAR=VALUE\n      $ sfdx run:function:start --network host --no-pull --clear-cache --debug-port 9000 --port 5000\n```\n\n## `sf whoami functions`\n\nshow information on your account\n\n```\nUSAGE\n  $ sf whoami functions\n\nDESCRIPTION\n  show information on your account\n\nEXAMPLES\n  $ sf whoami functions\n```\n\n<!-- commandsstop -->\n","engines":{"node":">=12.0.0"},"scripts":{"docs":"sf-docs","lint":"sf-lint","test":"sf-test","build":"sf-build","clean":"sf-clean","format":"sf-format","compile":"sf-compile","prepack":"sf-prepack","prepare":"sf-install && husky install","pretest":"sf-compile-test","version":"oclif readme","postpack":"shx rm -f oclif.manifest.json","posttest":"yarn lint && yarn test:deprecation-policy","clean-all":"sf-clean all","clean:lib":"shx rm -rf lib && shx rm -rf coverage && shx rm -rf .nyc_output && shx rm -f oclif.manifest.json","test:command-reference":"./bin/dev commandreference:generate --erroronwarnings","test:deprecation-policy":"./bin/dev snapshot:compare"},"_npmUser":{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/salesforcecli/plugin-functions.git","type":"git"},"_npmVersion":"6.14.15","description":"Functions plugin for the SF CLI","directories":{},"_nodeVersion":"12.22.6","dependencies":{"uuid":"^8.3.2","axios":"^0.21.1","chalk":"^4.1.2","execa":"^5.0.0","kbpgp":"^2.1.15","cli-ux":"^5.6.2","lodash":"^4.17.21","date-fns":"^2.20.0","fs-extra":"^10.0.0","handlebars":"^4.7.7","node-fetch":"^2.6.1","@oclif/core":"^0.5.17","cloudevents":"^4.0.2","sha256-file":"^1.0.0","global-agent":"^2.2.0","netrc-parser":"^3.1.6","axios-debug-log":"^0.8.2","@salesforce/core":"3.3.1","@heroku-cli/color":"^1.1.14","@heroku-cli/schema":"^1.0.25","@heroku/eventsource":"^1.0.7","@salesforce/ts-sinon":"^1.3.18","@salesforce/ts-types":"^1.5.5","@heroku/function-toml":"^0.0.3","@heroku/functions-core":"0.1.1","@salesforce/plugin-org":"^1.6.7","@oclif/plugin-not-found":"^1.2.4","@heroku/project-descriptor":"0.0.5","@salesforce/plugin-project-utils":"^0.0.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.1.0","shx":"^0.3.3","chai":"^4.2.0","husky":"^6.0.0","mocha":"^9.0.1","oclif":"^2.0.0-main.1","sinon":"11.1.1","eslint":"^7.29.0","globby":"^11.0.4","ts-node":"^10.0.0","prettier":"^2.0.5","sinon-chai":"^3.6.0","typescript":"^4.3.4","@oclif/test":"^1","@types/uuid":"^8.3.0","lint-staged":"^11.0.0","pretty-quick":"^3.1.1","@types/nodegit":"^0.27.2","@types/fs-extra":"^9.0.8","@types/node-fetch":"^2.5.10","@types/sinon-chai":"^3.2.5","@oclif/plugin-help":"^3","@types/sha256-file":"^1.0.0","@oclif/plugin-which":"^1.0.3","eslint-plugin-jsdoc":"^35.4.0","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.20.2","@types/supports-color":"^8.1.0","@salesforce/dev-config":"^2.1.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.1.3","@salesforce/dev-scripts":"^0.9.18","eslint-config-salesforce":"^0.1.6","@typescript-eslint/parser":"^4.28.0","@salesforce/prettier-config":"^0.0.2","@oclif/plugin-command-snapshot":"^2.1.2","@typescript-eslint/eslint-plugin":"^4.28.0","eslint-config-salesforce-license":"^0.1.6","eslint-config-salesforce-typescript":"^0.2.7","@salesforce/plugin-command-reference":"^1.3.4"},"_npmOperationalInternal":{"tmp":"tmp/plugin-functions_0.2.33_1630688604377_0.2893699209977114","host":"s3://npm-registry-packages"}},"0.2.34":{"name":"@salesforce/plugin-functions","version":"0.2.34","keywords":["oclif-plugin"],"author":{"name":"heroku-front-end@salesforce.com"},"license":"BSD-3-Clause","_id":"@salesforce/plugin-functions@0.2.34","maintainers":[{"name":"joshwlewis","email":"josh.w.lewis@gmail.com"},{"name":"brandon-svec","email":"brandon.svec@gmail.com"},{"name":"rmohan20.sfdc","email":"rmohan20.sfdc@gmail.com"},{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"jgraff","email":"jgraff@salesforce.com"},{"name":"cdias","email":"cdias@salesforce.com"},{"name":"conal","email":"conalc86@gmail.com"},{"name":"jgrantham","email":"jason.grantham@salesforce.com"},{"name":"vazexqi","email":"nchen.dev@mac.com"},{"name":"mpsenn","email":"msenn@salesforce.com"},{"name":"sfdc_iamigo","email":"igoldstein@salesforce.com"},{"name":"diervo","email":"elfogris@gmail.com"},{"name":"rsalvador","email":"rsalvador@salesforce.com"},{"name":"kevinv11n","email":"kevin@v11n.com"},{"name":"tbliss","email":"tbliss@salesforce.com"},{"name":"davidturissini","email":"davidairborne@gmail.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"pmdartus","email":"dartus.pierremarie@gmail.com"},{"name":"futuremint_sf","email":"dwoodward@salesforce.com"},{"name":"interactivellama","email":"llama@interactivellama.com"},{"name":"maratto","email":"marat+npm@salesforce.com"},{"name":"pallavi.singh","email":"pallavi.singh@salesforce.com"},{"name":"smugakamil","email":"smugakamil@gmail.com"},{"name":"tausifm","email":"tausif.muzaffar@salesforce.com"},{"name":"kriscfoster","email":"kris.foster@ucdconnect.ie"},{"name":"brandonm","email":"bmurnane@salesforce.com"},{"name":"vineet-sinha","email":"vineet.sinha@gmail.com"},{"name":"salesforce-bot","email":"j.ward+npm@salesforce.com"},{"name":"harshkothari410","email":"harshkothari410@gmail.com"},{"name":"ekashida","email":"ekashida@gmail.com"},{"name":"gr8gatsby","email":"kevinhill@live.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"krisgraysfdc","email":"kgray@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"jqian","email":"jqian@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"rasphilco","email":"philipe.navarro@salesforce.com"},{"name":"jbfeingold","email":"jfeingold@salesforce.com"},{"name":"michaelhoefer","email":"michaelhoefer@gmail.com"},{"name":"tlohr","email":"tlohr@salesforce.com"},{"name":"dpessoa","email":"dpessoa@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"jgellin","email":"jgellin@salesforce.com"},{"name":"maxreality","email":"m@ab3.in"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"davidrouten","email":"david@routen.io"},{"name":"tconn","email":"tconn@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"dehru","email":"dehru2@yahoo.com"},{"name":"nazligungor","email":"n.gungor@salesforce.com"},{"name":"abdulsattar","email":"asattar.md@gmail.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"rxu-sfdc","email":"rxu@salesforce.com"},{"name":"amcconnell-sf","email":"amcconnell@salesforce.com"},{"name":"nolanlawson","email":"nolan@nolanlawson.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"fernomac","email":"no_oneatall@hotmail.com"},{"name":"maliroteh-sf","email":"maliroteh@salesforce.com"},{"name":"justinharringa","email":"justin@harringa.com"},{"name":"ahakro","email":"ahakro@salesforce.com"},{"name":"rjanamanchi","email":"rjanamanchi@salesforce.com"},{"name":"vttikoo","email":"vtikoo@salesforce.com"},{"name":"dlouvton","email":"dlouvton@gmail.com"},{"name":"cafreeman","email":"cfreeman.code@gmail.com"},{"name":"mallik.webaroo","email":"mallik.webaroo@gmail.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"alyssaa14","email":"aarvin@salesforce.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"svanteddu","email":"svanteddu@salesforce.com"},{"name":"neeraj_g","email":"ngirolkar@salesforce.com"},{"name":"jbartolotta-sfdc","email":"jbartolotta@salesforce.com"}],"homepage":"https://github.com/salesforcecli/plugin-functions","bugs":{"url":"https://github.com/salesforcecli/plugin-functions/issues"},"bin":{"functions":"bin/run"},"dist":{"shasum":"d79f193d1c7121b53767a0bce8e98e569a5cbaaf","tarball":"https://registry.npmjs.org/@salesforce/plugin-functions/-/plugin-functions-0.2.34.tgz","fileCount":106,"integrity":"sha512-EBiHuge8eP7kfQp+EpBAVUXw5XVvM60pM21S3qD1iFh/WUHK6caLWLLA6EwY38BvHo5wd83W69n27ebyo7xrEA==","signatures":[{"sig":"MEUCIQCuSa3tvjy0nby5mzCwlML/khIGE/sEv0nMgMkuUKTsswIgcb0xhC4/JpBcAfVXHY9qsQD9OyAuYTkYMe2lUY8wPH8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":176335,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhO6WJCRA9TVsSAnZWagAA2ukQAIB+tDb2xeq3gaJuUpCL\nHEtVMnxN/bYgdbjxWh65AmGUOHcPAYguXI55uCZsyKQ59qZ3EBx7x/YTW68m\nh9MvGoIycIw1KPh4/hZcG021Vqtb83edRDJyB0yt8bZTTqcnWtRzcOHZAnH2\nYAJeSTC2pKoNTzOANhWJr38utfp+ldJydAlEmLKalh/N/58vSUM84tcezfPk\nnnaI8fdj72VXBetUor8pYXNggDe+/TDSD9u3D8GwIBaBKaQIishXHOP58qkR\noYGq1vXDKDmT57IqxLbOTnl8+ds9fMeX/H9Sz6WY6VrlMvBp0TRjoZcqXtwk\nspQ8Rr4+5B2/gcXyMyRpwjaY0jrUCdwVyeZldF4OZAhYJYdRHAHGcw4zZD0j\n0byqz2qYJZDiLP6RLjqwGPXh77c8ysmVGTA4+VOmTAIqHV9nFusobsFQtMo5\nr6xJujxhkprs0lBv2PHiI6s/zqHg3ZTpOBFQ8s5NpT2SFHwclP643V0cYvMf\n62PECcHniIpCNFViQussd00ktoemf4C01Z2chLBKYkM/Kb+wd4MSMeIlSlvJ\nC3gtCdjqvjV0CsYG7cIVIecP3SuBjOwBnsSA2vaEL75mX7c63BfHNERfPaOW\nWtM73ifMoLui5iDaTbMW3/W10NCsypmBw3SrPrIvROEGi70HI2EazA1PIB10\nC9FL\r\n=bYGS\r\n-----END PGP SIGNATURE-----\r\n"},"sfdx":{"publicKeyUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/0.2.34.crt","signatureUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/0.2.34.sig"},"_from":"file:/home/circleci/project/salesforce-plugin-functions-0.2.34.tgz","husky":{"hooks":{"pre-push":"sf-husky-pre-push","commit-msg":"sf-husky-commit-msg","pre-commit":"sf-husky-pre-commit"}},"oclif":{"bin":"sf","hooks":{"project:findDeployers":"./lib/hooks/findDeployers"},"plugins":["@oclif/plugin-not-found"],"commands":"./lib/commands","devPlugins":["@oclif/plugin-help","@oclif/plugin-which","@oclif/plugin-command-snapshot","@salesforce/plugin-command-reference"],"topicSeparator":" "},"engines":{"node":">=12.0.0"},"scripts":{"docs":"sf-docs","lint":"sf-lint","test":"sf-test","build":"sf-build","clean":"sf-clean","format":"sf-format","compile":"sf-compile","prepack":"sf-prepack","prepare":"sf-install && husky install","pretest":"sf-compile-test","version":"oclif readme","postpack":"shx rm -f oclif.manifest.json","posttest":"yarn lint && yarn test:deprecation-policy","clean-all":"sf-clean all","clean:lib":"shx rm -rf lib && shx rm -rf coverage && shx rm -rf .nyc_output && shx rm -f oclif.manifest.json","test:command-reference":"./bin/dev commandreference:generate --erroronwarnings","test:deprecation-policy":"./bin/dev snapshot:compare"},"_npmUser":{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/salesforcecli/plugin-functions.git","type":"git"},"_npmVersion":"6.14.15","description":"Functions plugin for the SF CLI","directories":{},"_nodeVersion":"12.22.6","dependencies":{"uuid":"^8.3.2","axios":"^0.21.1","chalk":"^4.1.2","execa":"^5.0.0","kbpgp":"^2.1.15","cli-ux":"^5.6.2","lodash":"^4.17.21","date-fns":"^2.20.0","fs-extra":"^10.0.0","handlebars":"^4.7.7","node-fetch":"^2.6.1","@oclif/core":"^0.5.17","cloudevents":"^4.0.2","sha256-file":"^1.0.0","global-agent":"^2.2.0","netrc-parser":"^3.1.6","axios-debug-log":"^0.8.2","@salesforce/core":"3.3.1","@heroku-cli/color":"^1.1.14","@heroku-cli/schema":"^1.0.25","@heroku/eventsource":"^1.0.7","@salesforce/ts-sinon":"^1.3.18","@salesforce/ts-types":"^1.5.5","@heroku/function-toml":"^0.0.3","@heroku/functions-core":"0.1.1","@salesforce/plugin-org":"^1.6.7","@oclif/plugin-not-found":"^1.2.4","@heroku/project-descriptor":"0.0.5","@salesforce/plugin-project-utils":"^0.0.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","shx":"^0.3.3","chai":"^4.2.0","husky":"^7.0.2","mocha":"^9.0.1","oclif":"^2.0.0-main.1","sinon":"11.1.1","eslint":"^7.29.0","globby":"^11.0.4","ts-node":"^10.0.0","prettier":"^2.0.5","sinon-chai":"^3.6.0","typescript":"^4.3.4","@oclif/test":"^1","@types/uuid":"^8.3.0","lint-staged":"^11.0.0","pretty-quick":"^3.1.1","@types/nodegit":"^0.27.2","@types/fs-extra":"^9.0.8","@types/node-fetch":"^2.5.10","@types/sinon-chai":"^3.2.5","@oclif/plugin-help":"^3","@types/sha256-file":"^1.0.0","@oclif/plugin-which":"^1.0.3","eslint-plugin-jsdoc":"^35.4.0","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.20.2","@types/supports-color":"^8.1.0","@salesforce/dev-config":"^2.1.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@salesforce/dev-scripts":"^0.9.18","eslint-config-salesforce":"^0.1.6","@typescript-eslint/parser":"^4.28.0","@salesforce/prettier-config":"^0.0.2","@oclif/plugin-command-snapshot":"^2.1.2","@typescript-eslint/eslint-plugin":"^4.28.0","eslint-config-salesforce-license":"^0.1.6","eslint-config-salesforce-typescript":"^0.2.7","@salesforce/plugin-command-reference":"^1.3.4"},"_npmOperationalInternal":{"tmp":"tmp/plugin-functions_0.2.34_1631298953097_0.10162980177471148","host":"s3://npm-registry-packages"}},"0.2.35":{"name":"@salesforce/plugin-functions","version":"0.2.35","keywords":["oclif-plugin"],"author":{"name":"heroku-front-end@salesforce.com"},"license":"BSD-3-Clause","_id":"@salesforce/plugin-functions@0.2.35","maintainers":[{"name":"joshwlewis","email":"josh.w.lewis@gmail.com"},{"name":"brandon-svec","email":"brandon.svec@gmail.com"},{"name":"rmohan20.sfdc","email":"rmohan20.sfdc@gmail.com"},{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"jgraff","email":"jgraff@salesforce.com"},{"name":"cdias","email":"cdias@salesforce.com"},{"name":"conal","email":"conalc86@gmail.com"},{"name":"jgrantham","email":"jason.grantham@salesforce.com"},{"name":"vazexqi","email":"nchen.dev@mac.com"},{"name":"mpsenn","email":"msenn@salesforce.com"},{"name":"sfdc_iamigo","email":"igoldstein@salesforce.com"},{"name":"diervo","email":"elfogris@gmail.com"},{"name":"rsalvador","email":"rsalvador@salesforce.com"},{"name":"kevinv11n","email":"kevin@v11n.com"},{"name":"tbliss","email":"tbliss@salesforce.com"},{"name":"davidturissini","email":"davidairborne@gmail.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"pmdartus","email":"dartus.pierremarie@gmail.com"},{"name":"futuremint_sf","email":"dwoodward@salesforce.com"},{"name":"interactivellama","email":"llama@interactivellama.com"},{"name":"maratto","email":"marat+npm@salesforce.com"},{"name":"pallavi.singh","email":"pallavi.singh@salesforce.com"},{"name":"smugakamil","email":"smugakamil@gmail.com"},{"name":"tausifm","email":"tausif.muzaffar@salesforce.com"},{"name":"kriscfoster","email":"kris.foster@ucdconnect.ie"},{"name":"brandonm","email":"bmurnane@salesforce.com"},{"name":"vineet-sinha","email":"vineet.sinha@gmail.com"},{"name":"salesforce-bot","email":"j.ward+npm@salesforce.com"},{"name":"harshkothari410","email":"harshkothari410@gmail.com"},{"name":"ekashida","email":"ekashida@gmail.com"},{"name":"gr8gatsby","email":"kevinhill@live.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"krisgraysfdc","email":"kgray@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"jqian","email":"jqian@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"rasphilco","email":"philipe.navarro@salesforce.com"},{"name":"jbfeingold","email":"jfeingold@salesforce.com"},{"name":"michaelhoefer","email":"michaelhoefer@gmail.com"},{"name":"tlohr","email":"tlohr@salesforce.com"},{"name":"dpessoa","email":"dpessoa@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"jgellin","email":"jgellin@salesforce.com"},{"name":"maxreality","email":"m@ab3.in"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"davidrouten","email":"david@routen.io"},{"name":"tconn","email":"tconn@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"dehru","email":"dehru2@yahoo.com"},{"name":"nazligungor","email":"n.gungor@salesforce.com"},{"name":"abdulsattar","email":"asattar.md@gmail.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"rxu-sfdc","email":"rxu@salesforce.com"},{"name":"amcconnell-sf","email":"amcconnell@salesforce.com"},{"name":"nolanlawson","email":"nolan@nolanlawson.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"fernomac","email":"no_oneatall@hotmail.com"},{"name":"maliroteh-sf","email":"maliroteh@salesforce.com"},{"name":"justinharringa","email":"justin@harringa.com"},{"name":"ahakro","email":"ahakro@salesforce.com"},{"name":"rjanamanchi","email":"rjanamanchi@salesforce.com"},{"name":"vttikoo","email":"vtikoo@salesforce.com"},{"name":"dlouvton","email":"dlouvton@gmail.com"},{"name":"cafreeman","email":"cfreeman.code@gmail.com"},{"name":"mallik.webaroo","email":"mallik.webaroo@gmail.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"alyssaa14","email":"aarvin@salesforce.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"svanteddu","email":"svanteddu@salesforce.com"},{"name":"neeraj_g","email":"ngirolkar@salesforce.com"},{"name":"jbartolotta-sfdc","email":"jbartolotta@salesforce.com"}],"homepage":"https://github.com/salesforcecli/plugin-functions","bugs":{"url":"https://github.com/salesforcecli/plugin-functions/issues"},"bin":{"functions":"bin/run"},"dist":{"shasum":"3ccb27123ced00d5e8c01b0861518728352caefd","tarball":"https://registry.npmjs.org/@salesforce/plugin-functions/-/plugin-functions-0.2.35.tgz","fileCount":108,"integrity":"sha512-bTpupKUljMODOhXDRAOQmyx0VRwjYp/RtxVmbvfs4tlt9wEwbeq9evXVuQO1MnHgAFXHD9yo9W5FOgmc+dRvvQ==","signatures":[{"sig":"MEUCIQClL9AHDUcRh1rR7Cgl3ZbNWksmikkIIWTLv/jrkmBsDwIgRDl+qnIJk4hg5rK4jFy4XdyOtd0YSBaTMEqWCREpvw0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":187022,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhPAAlCRA9TVsSAnZWagAAFTUP/35TN1wLsFAQesLSUyjC\nSIGT8YvuGLBQaUw4Afefy2j1LA55XyO1P4R6Px3+heU02xyntfkAUoj3ZkjB\n7fg2YGtyjJ4+Fn43Q/kBpHKblTlR/cuUQxn8dyA3dsczkmAn9tZXHReo4pep\nekXK2N1SQGV78bQ2fgTiLOw8nv/mqC6MkCJ2YGcp9ij0izrZcH1ghFrFiEp7\nUCEy837PF/agFJAfHdlV48vGpYLfdmWEnHmsp07ej90e55z6YW8Cx/a2X5Ap\noD2L5O7+rQoUv9wPRMqyUBlYIA2Dv9JTvTEm4D2ub3IXqf9uHIg7phoZ6YkJ\nmMwvST8uzc4yuj2oJnqoPjkFtSRrmtNu6KyK+SBPMSVvAN0uZb/LuF40eQvv\nCWJhxu4aTdhgo5qC4fLyoUGQvtw1FFd7KM3VfxitJDY7fnLJGNUXoVXgFMua\nPdBs9hU1yimTm9CZm908puZIqeHwwDfADkzFNjgviZY/TSF4AOI8Hk35iYWo\nylwGxfBCuhkeEal1b9ZFU9NVhpWFuoKfdsAP6uGlgq6D6zKJbaGY0xMJxGcP\nX+ktustRg4wdEQEpzd5si+JqlCb5RX3QBgD7h6V0lujTforW7YgeWoxmtbtA\nraZHj/v5loMdsQtY66G30w3jLG00V0PotJ/mPHhqFVU5plYGVL0q6bt8QB+N\nyYUx\r\n=wLZF\r\n-----END PGP SIGNATURE-----\r\n"},"sfdx":{"publicKeyUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/0.2.35.crt","signatureUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/0.2.35.sig"},"_from":"file:/home/circleci/project/salesforce-plugin-functions-0.2.35.tgz","husky":{"hooks":{"pre-push":"sf-husky-pre-push","commit-msg":"sf-husky-commit-msg","pre-commit":"sf-husky-pre-commit"}},"oclif":{"bin":"sf","hooks":{"sf:deploy":"./lib/hooks/deploy"},"plugins":["@oclif/plugin-not-found"],"commands":"./lib/commands","devPlugins":["@oclif/plugin-help","@oclif/plugin-which","@oclif/plugin-command-snapshot","@salesforce/plugin-command-reference"],"topicSeparator":" "},"engines":{"node":">=12.0.0"},"scripts":{"docs":"sf-docs","lint":"sf-lint","test":"sf-test","build":"sf-build","clean":"sf-clean","format":"sf-format","compile":"sf-compile","prepack":"sf-prepack","prepare":"sf-install && husky install","pretest":"sf-compile-test","version":"oclif readme","postpack":"shx rm -f oclif.manifest.json","posttest":"yarn lint && yarn test:deprecation-policy","clean-all":"sf-clean all","clean:lib":"shx rm -rf lib && shx rm -rf coverage && shx rm -rf .nyc_output && shx rm -f oclif.manifest.json","test:command-reference":"./bin/dev commandreference:generate --erroronwarnings","test:deprecation-policy":"./bin/dev snapshot:compare"},"_npmUser":{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/salesforcecli/plugin-functions.git","type":"git"},"_npmVersion":"6.14.15","description":"Functions plugin for the SF CLI","directories":{},"_nodeVersion":"12.22.6","dependencies":{"uuid":"^8.3.2","axios":"^0.21.1","chalk":"^4.1.2","execa":"^5.0.0","kbpgp":"^2.1.15","cli-ux":"^5.6.2","lodash":"^4.17.21","date-fns":"^2.20.0","fs-extra":"^10.0.0","handlebars":"^4.7.7","node-fetch":"^2.6.1","@oclif/core":"^0.5.17","cloudevents":"^4.0.2","sha256-file":"^1.0.0","global-agent":"^2.2.0","netrc-parser":"^3.1.6","axios-debug-log":"^0.8.2","@salesforce/core":"3.3.1","@heroku-cli/color":"^1.1.14","@heroku-cli/schema":"^1.0.25","@heroku/eventsource":"^1.0.7","@salesforce/ts-sinon":"^1.3.18","@salesforce/ts-types":"^1.5.5","@heroku/function-toml":"^0.0.3","@heroku/functions-core":"0.1.1","@salesforce/plugin-org":"^1.6.7","@oclif/plugin-not-found":"^1.2.4","@heroku/project-descriptor":"0.0.5","@salesforce/sf-plugins-core":"^0.0.15","@salesforce/plugin-project-utils":"^0.0.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","shx":"^0.3.3","chai":"^4.2.0","husky":"^7.0.2","mocha":"^9.0.1","oclif":"^2.0.0-main.1","sinon":"11.1.1","eslint":"^7.29.0","globby":"^11.0.4","ts-node":"^10.0.0","prettier":"^2.0.5","sinon-chai":"^3.6.0","typescript":"^4.3.4","@oclif/test":"^1","@types/uuid":"^8.3.0","lint-staged":"^11.0.0","pretty-quick":"^3.1.1","@types/nodegit":"^0.27.2","@types/fs-extra":"^9.0.8","@types/node-fetch":"^2.5.10","@types/sinon-chai":"^3.2.5","@oclif/plugin-help":"^3","@types/sha256-file":"^1.0.0","@oclif/plugin-which":"^1.0.3","eslint-plugin-jsdoc":"^35.4.0","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.20.2","@types/supports-color":"^8.1.0","@salesforce/dev-config":"^2.1.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@salesforce/dev-scripts":"^0.9.18","eslint-config-salesforce":"^0.1.6","@typescript-eslint/parser":"^4.28.0","@salesforce/prettier-config":"^0.0.2","@oclif/plugin-command-snapshot":"^2.1.2","@typescript-eslint/eslint-plugin":"^4.28.0","eslint-config-salesforce-license":"^0.1.6","eslint-config-salesforce-typescript":"^0.2.7","@salesforce/plugin-command-reference":"^1.3.4"},"_npmOperationalInternal":{"tmp":"tmp/plugin-functions_0.2.35_1631322149279_0.1701939281426803","host":"s3://npm-registry-packages"}},"0.2.36":{"name":"@salesforce/plugin-functions","version":"0.2.36","keywords":["oclif-plugin"],"author":{"name":"heroku-front-end@salesforce.com"},"license":"BSD-3-Clause","_id":"@salesforce/plugin-functions@0.2.36","maintainers":[{"name":"joshwlewis","email":"josh.w.lewis@gmail.com"},{"name":"brandon-svec","email":"brandon.svec@gmail.com"},{"name":"rmohan20.sfdc","email":"rmohan20.sfdc@gmail.com"},{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"jgraff","email":"jgraff@salesforce.com"},{"name":"cdias","email":"cdias@salesforce.com"},{"name":"conal","email":"conalc86@gmail.com"},{"name":"jgrantham","email":"jason.grantham@salesforce.com"},{"name":"vazexqi","email":"nchen.dev@mac.com"},{"name":"mpsenn","email":"msenn@salesforce.com"},{"name":"sfdc_iamigo","email":"igoldstein@salesforce.com"},{"name":"diervo","email":"elfogris@gmail.com"},{"name":"rsalvador","email":"rsalvador@salesforce.com"},{"name":"kevinv11n","email":"kevin@v11n.com"},{"name":"tbliss","email":"tbliss@salesforce.com"},{"name":"davidturissini","email":"davidairborne@gmail.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"pmdartus","email":"dartus.pierremarie@gmail.com"},{"name":"futuremint_sf","email":"dwoodward@salesforce.com"},{"name":"interactivellama","email":"llama@interactivellama.com"},{"name":"maratto","email":"marat+npm@salesforce.com"},{"name":"pallavi.singh","email":"pallavi.singh@salesforce.com"},{"name":"smugakamil","email":"smugakamil@gmail.com"},{"name":"tausifm","email":"tausif.muzaffar@salesforce.com"},{"name":"kriscfoster","email":"kris.foster@ucdconnect.ie"},{"name":"brandonm","email":"bmurnane@salesforce.com"},{"name":"vineet-sinha","email":"vineet.sinha@gmail.com"},{"name":"salesforce-bot","email":"j.ward+npm@salesforce.com"},{"name":"harshkothari410","email":"harshkothari410@gmail.com"},{"name":"ekashida","email":"ekashida@gmail.com"},{"name":"gr8gatsby","email":"kevinhill@live.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"krisgraysfdc","email":"kgray@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"jqian","email":"jqian@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"rasphilco","email":"philipe.navarro@salesforce.com"},{"name":"jbfeingold","email":"jfeingold@salesforce.com"},{"name":"michaelhoefer","email":"michaelhoefer@gmail.com"},{"name":"tlohr","email":"tlohr@salesforce.com"},{"name":"dpessoa","email":"dpessoa@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"jgellin","email":"jgellin@salesforce.com"},{"name":"maxreality","email":"m@ab3.in"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"davidrouten","email":"david@routen.io"},{"name":"tconn","email":"tconn@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"dehru","email":"dehru2@yahoo.com"},{"name":"nazligungor","email":"n.gungor@salesforce.com"},{"name":"abdulsattar","email":"asattar.md@gmail.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"rxu-sfdc","email":"rxu@salesforce.com"},{"name":"amcconnell-sf","email":"amcconnell@salesforce.com"},{"name":"nolanlawson","email":"nolan@nolanlawson.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"fernomac","email":"no_oneatall@hotmail.com"},{"name":"maliroteh-sf","email":"maliroteh@salesforce.com"},{"name":"justinharringa","email":"justin@harringa.com"},{"name":"ahakro","email":"ahakro@salesforce.com"},{"name":"rjanamanchi","email":"rjanamanchi@salesforce.com"},{"name":"vttikoo","email":"vtikoo@salesforce.com"},{"name":"dlouvton","email":"dlouvton@gmail.com"},{"name":"cafreeman","email":"cfreeman.code@gmail.com"},{"name":"mallik.webaroo","email":"mallik.webaroo@gmail.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"alyssaa14","email":"aarvin@salesforce.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"svanteddu","email":"svanteddu@salesforce.com"},{"name":"neeraj_g","email":"ngirolkar@salesforce.com"},{"name":"jbartolotta-sfdc","email":"jbartolotta@salesforce.com"}],"homepage":"https://github.com/salesforcecli/plugin-functions","bugs":{"url":"https://github.com/salesforcecli/plugin-functions/issues"},"bin":{"functions":"bin/run"},"dist":{"shasum":"3d4e55b8b6a38b97302a1ef90ddf703f0f0f3c86","tarball":"https://registry.npmjs.org/@salesforce/plugin-functions/-/plugin-functions-0.2.36.tgz","fileCount":108,"integrity":"sha512-nyvfIKiRkmZuQL9Y2xS8TclBBbOvs+aGYFp1onAYL+bMvWNsBBRSaT5w8G27YN+j7BTAhWIzmUFO5Z70nGTdqA==","signatures":[{"sig":"MEUCIB9Lx2+uQJM2Ao03I5D0iM+TGeDU8BgqplxjZMoCMcCgAiEAhOn9yQqcPCFXbKExRqnZHrUMpG8noEIw7fCOy3IMnrA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":188141,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhP5lTCRA9TVsSAnZWagAAhH4P/1j/C+owSNGiW2qWkaqn\nQC/+jE7Fs8mqzO49VuqZv9bhxhGmSkduZtBWi8dAQTfHRL3G8ykuXzS5UF20\nmOW4ksHgC6Ue1t68CHi7Qy/yFwhJw24ybExlZkf0MDpLDE0Kz34oLVVe4Acw\nNfkYGRygdXE7jXuU97Am+pRlJizJsHuATnTzzCZ6YpyP3p809LYDuiCdK4i+\nq6EFB4MPBUeKaQqsz9mjWaDgNYYgUNS/9CTjeaoP+S5htutwq2l6X3q3FUOv\nYDHsB3TA9I64KOpe0I9xpsviKH3GFBpjbLiBz5wt1pQwXk7iFSFMLVsTxXj9\n8mYcTMYEKK9PKNHc/dAJiT43cE/RXsft9PxosAu3V1e8mf0fqfojfNSMeRjY\nRk0z+4oIp2HPZMufzCIGk5NWIT+HVSGgNLJT2qy5IyrOYOJS9PFkFDru/Ib0\nE155gn12QCX6GU8NNrjlK4tSCIeF4kSbdkAVAlr6W8RG4gfFFzJPudTqFQ6L\nCN4IIjTWnQnFb5jZr6jiy6M3l1vtFa2jx0Jo4n5fzNZCJSBIhMW9vlAgpJLZ\nUj54h+FRJ8rne/WqH0f9k+M+AmO384VjaIfvG3w5KSOJoADp+gOdEgaL3yIY\npjbIhabOA3eGJRdhPWuRcxfcVNGx+0PbIUAG032PZarlNmRn7+9EyoFdtOV6\n9BnA\r\n=bTTd\r\n-----END PGP SIGNATURE-----\r\n"},"sfdx":{"publicKeyUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/0.2.36.crt","signatureUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/0.2.36.sig"},"_from":"file:/home/circleci/project/salesforce-plugin-functions-0.2.36.tgz","husky":{"hooks":{"pre-push":"sf-husky-pre-push","commit-msg":"sf-husky-commit-msg","pre-commit":"sf-husky-pre-commit"}},"oclif":{"bin":"sf","hooks":{"sf:deploy":"./lib/hooks/deploy"},"plugins":["@oclif/plugin-not-found"],"commands":"./lib/commands","devPlugins":["@oclif/plugin-help","@oclif/plugin-which","@oclif/plugin-command-snapshot","@salesforce/plugin-command-reference"],"topicSeparator":" "},"engines":{"node":">=12.0.0"},"scripts":{"docs":"sf-docs","lint":"sf-lint","test":"sf-test","build":"sf-build","clean":"sf-clean","format":"sf-format","compile":"sf-compile","prepack":"sf-prepack","prepare":"sf-install && husky install","pretest":"sf-compile-test","version":"oclif readme","postpack":"shx rm -f oclif.manifest.json","posttest":"yarn lint && yarn test:deprecation-policy","clean-all":"sf-clean all","clean:lib":"shx rm -rf lib && shx rm -rf coverage && shx rm -rf .nyc_output && shx rm -f oclif.manifest.json","test:command-reference":"./bin/dev commandreference:generate --erroronwarnings","test:deprecation-policy":"./bin/dev snapshot:compare"},"_npmUser":{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/salesforcecli/plugin-functions.git","type":"git"},"_npmVersion":"6.14.15","description":"Functions plugin for the SF CLI","directories":{},"_nodeVersion":"12.22.6","dependencies":{"uuid":"^8.3.2","axios":"^0.21.1","chalk":"^4.1.2","execa":"^5.0.0","kbpgp":"^2.1.15","cli-ux":"^5.6.2","lodash":"^4.17.21","date-fns":"^2.20.0","fs-extra":"^10.0.0","handlebars":"^4.7.7","node-fetch":"^2.6.1","@oclif/core":"^0.5.17","cloudevents":"^4.0.2","sha256-file":"^1.0.0","global-agent":"^2.2.0","netrc-parser":"^3.1.6","axios-debug-log":"^0.8.2","@salesforce/core":"3.3.1","@heroku-cli/color":"^1.1.14","@heroku-cli/schema":"^1.0.25","@heroku/eventsource":"^1.0.7","@salesforce/ts-sinon":"^1.3.18","@salesforce/ts-types":"^1.5.5","@heroku/function-toml":"^0.0.3","@heroku/functions-core":"0.1.2","@salesforce/plugin-org":"^1.6.7","@oclif/plugin-not-found":"^1.2.4","@heroku/project-descriptor":"0.0.5","@salesforce/sf-plugins-core":"^0.0.15","@salesforce/plugin-project-utils":"^0.0.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","shx":"^0.3.3","chai":"^4.2.0","husky":"^7.0.2","mocha":"^9.0.1","oclif":"^2.0.0-main.1","sinon":"11.1.1","eslint":"^7.29.0","globby":"^11.0.4","ts-node":"^10.0.0","prettier":"^2.0.5","sinon-chai":"^3.6.0","typescript":"^4.3.4","@oclif/test":"^1","@types/uuid":"^8.3.0","lint-staged":"^11.0.0","pretty-quick":"^3.1.1","@types/nodegit":"^0.27.2","@types/fs-extra":"^9.0.8","@types/node-fetch":"^2.5.10","@types/sinon-chai":"^3.2.5","@oclif/plugin-help":"^3","@types/sha256-file":"^1.0.0","@oclif/plugin-which":"^1.0.3","eslint-plugin-jsdoc":"^35.4.0","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.20.2","@types/supports-color":"^8.1.0","@salesforce/dev-config":"^2.1.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@salesforce/dev-scripts":"^0.9.18","eslint-config-salesforce":"^0.1.6","@typescript-eslint/parser":"^4.28.0","@salesforce/prettier-config":"^0.0.2","@oclif/plugin-command-snapshot":"^2.1.2","@typescript-eslint/eslint-plugin":"^4.28.0","eslint-config-salesforce-license":"^0.1.6","eslint-config-salesforce-typescript":"^0.2.7","@salesforce/plugin-command-reference":"^1.3.4"},"_npmOperationalInternal":{"tmp":"tmp/plugin-functions_0.2.36_1631557970781_0.3308909110737641","host":"s3://npm-registry-packages"}},"0.2.37":{"name":"@salesforce/plugin-functions","version":"0.2.37","keywords":["oclif-plugin"],"author":{"name":"heroku-front-end@salesforce.com"},"license":"BSD-3-Clause","_id":"@salesforce/plugin-functions@0.2.37","maintainers":[{"name":"joshwlewis","email":"josh.w.lewis@gmail.com"},{"name":"brandon-svec","email":"brandon.svec@gmail.com"},{"name":"rmohan20.sfdc","email":"rmohan20.sfdc@gmail.com"},{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"jgraff","email":"jgraff@salesforce.com"},{"name":"cdias","email":"cdias@salesforce.com"},{"name":"conal","email":"conalc86@gmail.com"},{"name":"jgrantham","email":"jason.grantham@salesforce.com"},{"name":"vazexqi","email":"nchen.dev@mac.com"},{"name":"mpsenn","email":"msenn@salesforce.com"},{"name":"sfdc_iamigo","email":"igoldstein@salesforce.com"},{"name":"diervo","email":"elfogris@gmail.com"},{"name":"rsalvador","email":"rsalvador@salesforce.com"},{"name":"kevinv11n","email":"kevin@v11n.com"},{"name":"tbliss","email":"tbliss@salesforce.com"},{"name":"davidturissini","email":"davidairborne@gmail.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"pmdartus","email":"dartus.pierremarie@gmail.com"},{"name":"futuremint_sf","email":"dwoodward@salesforce.com"},{"name":"interactivellama","email":"llama@interactivellama.com"},{"name":"maratto","email":"marat+npm@salesforce.com"},{"name":"pallavi.singh","email":"pallavi.singh@salesforce.com"},{"name":"smugakamil","email":"smugakamil@gmail.com"},{"name":"tausifm","email":"tausif.muzaffar@salesforce.com"},{"name":"kriscfoster","email":"kris.foster@ucdconnect.ie"},{"name":"brandonm","email":"bmurnane@salesforce.com"},{"name":"vineet-sinha","email":"vineet.sinha@gmail.com"},{"name":"salesforce-bot","email":"j.ward+npm@salesforce.com"},{"name":"harshkothari410","email":"harshkothari410@gmail.com"},{"name":"ekashida","email":"ekashida@gmail.com"},{"name":"gr8gatsby","email":"kevinhill@live.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"krisgraysfdc","email":"kgray@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"jqian","email":"jqian@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"rasphilco","email":"philipe.navarro@salesforce.com"},{"name":"jbfeingold","email":"jfeingold@salesforce.com"},{"name":"michaelhoefer","email":"michaelhoefer@gmail.com"},{"name":"tlohr","email":"tlohr@salesforce.com"},{"name":"dpessoa","email":"dpessoa@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"jgellin","email":"jgellin@salesforce.com"},{"name":"maxreality","email":"m@ab3.in"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"davidrouten","email":"david@routen.io"},{"name":"tconn","email":"tconn@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"dehru","email":"dehru2@yahoo.com"},{"name":"nazligungor","email":"n.gungor@salesforce.com"},{"name":"abdulsattar","email":"asattar.md@gmail.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"rxu-sfdc","email":"rxu@salesforce.com"},{"name":"amcconnell-sf","email":"amcconnell@salesforce.com"},{"name":"nolanlawson","email":"nolan@nolanlawson.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"fernomac","email":"no_oneatall@hotmail.com"},{"name":"maliroteh-sf","email":"maliroteh@salesforce.com"},{"name":"justinharringa","email":"justin@harringa.com"},{"name":"ahakro","email":"ahakro@salesforce.com"},{"name":"rjanamanchi","email":"rjanamanchi@salesforce.com"},{"name":"vttikoo","email":"vtikoo@salesforce.com"},{"name":"dlouvton","email":"dlouvton@gmail.com"},{"name":"cafreeman","email":"cfreeman.code@gmail.com"},{"name":"mallik.webaroo","email":"mallik.webaroo@gmail.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"alyssaa14","email":"aarvin@salesforce.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"svanteddu","email":"svanteddu@salesforce.com"},{"name":"neeraj_g","email":"ngirolkar@salesforce.com"},{"name":"jbartolotta-sfdc","email":"jbartolotta@salesforce.com"}],"homepage":"https://github.com/salesforcecli/plugin-functions","bugs":{"url":"https://github.com/salesforcecli/plugin-functions/issues"},"bin":{"functions":"bin/run"},"dist":{"shasum":"0b55bbac0b1c1e85b8d9878f5d9c2b3045a87194","tarball":"https://registry.npmjs.org/@salesforce/plugin-functions/-/plugin-functions-0.2.37.tgz","fileCount":112,"integrity":"sha512-oHUNJNzJ/WMCzvigbgAuM0CdrMq7PxKomnH2ikfSFwy6XCJ2pLYdJYIdBoswZ8a89/4cLm3YT04h6Qbu34yYjw==","signatures":[{"sig":"MEUCIC7GG772oAjeRkkJzwQhB9bjcfVqavJWdQkGWEAPqhbzAiEAt1+3iPrGNdOzGGt2bkAfzk9I9sCoXwZN9Sd95BCJ4qI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":189927,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhP7MSCRA9TVsSAnZWagAAp4IQAKPBXODsYKPFawGoCYEM\nsHO2Ad7fMC1staCeCDlmcgbQ/o8LvKp/QK041p4HVdOv45CYB7ypf32/eKxC\nWpkIXKIKa960SwwnVx2gpoqn2Lr160ppapk86k3LAZB8xGfhO55wZoE4ROT0\nKaWxxSu/r3tCNjyrDUQnMFTA7fNAu01EJIvPUS2Glh4tZjCfrkXSQrRHxUPF\nC+LzfT5zVKPAIU1MF7sD/BpY4iS7BEyo+0q7W7pa9rUMI9E4EC8UMTN4uiwz\n4pdjAVzkBNIWAI605lLo5jkZumFZ4ANpSq8XOWGxwXR+5QOpR8hXmzgTBPJn\nFWuiRpmqgF13FLdNYtIaYuKiiREPCCPgSUJlKHT4W417LeU9XKtjnmvYyJuZ\nAFsQ/n1KWuv2yAGH09kqWXsfSAA6CBc7O0WzLFBEh39PPOBXB6qLW6RdN51Z\nIKZlxonFMMwh8j74FOoYLA6QRyh0jbSKE+d873i7IIUCeT99bcgcW6ulzvuW\nRdEs2DlHemqpEorkh0+VLF7nsSF8VmF7uelU79WbADkAECZN1IwqZbjD6mVK\nxnXfhe7DcMYofjyMKimkBxhLT4P7IxNKM0Kta+vtI8umAvmfHu2TUdiqD5gw\nyrVDq0t4+TQv+Grwct4J4+gRrGGmz/WI/ev+K43WPm1UsqG6kSceJwXETFBZ\ntpXm\r\n=ARFi\r\n-----END PGP SIGNATURE-----\r\n"},"sfdx":{"publicKeyUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/0.2.37.crt","signatureUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/0.2.37.sig"},"_from":"file:/home/circleci/project/salesforce-plugin-functions-0.2.37.tgz","husky":{"hooks":{"pre-push":"sf-husky-pre-push","commit-msg":"sf-husky-commit-msg","pre-commit":"sf-husky-pre-commit"}},"oclif":{"bin":"sf","hooks":{"sf:deploy":"./lib/hooks/deploy","sf:env:list":"./lib/hooks/envList","sf:env:display":"./lib/hooks/envDisplay"},"plugins":["@oclif/plugin-not-found"],"commands":"./lib/commands","devPlugins":["@oclif/plugin-help","@oclif/plugin-which","@oclif/plugin-command-snapshot","@salesforce/plugin-command-reference"],"topicSeparator":" "},"engines":{"node":">=12.0.0"},"scripts":{"docs":"sf-docs","lint":"sf-lint","test":"sf-test","build":"sf-build","clean":"sf-clean","format":"sf-format","compile":"sf-compile","prepack":"sf-prepack","prepare":"sf-install && husky install","pretest":"sf-compile-test","version":"oclif readme","postpack":"shx rm -f oclif.manifest.json","posttest":"yarn lint && yarn test:deprecation-policy","clean-all":"sf-clean all","clean:lib":"shx rm -rf lib && shx rm -rf coverage && shx rm -rf .nyc_output && shx rm -f oclif.manifest.json","test:command-reference":"./bin/dev commandreference:generate --erroronwarnings","test:deprecation-policy":"./bin/dev snapshot:compare"},"_npmUser":{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/salesforcecli/plugin-functions.git","type":"git"},"_npmVersion":"6.14.15","description":"Functions plugin for the SF CLI","directories":{},"_nodeVersion":"12.22.6","dependencies":{"uuid":"^8.3.2","axios":"^0.21.1","chalk":"^4.1.2","execa":"^5.0.0","kbpgp":"^2.1.15","cli-ux":"^5.6.2","lodash":"^4.17.21","date-fns":"^2.20.0","fs-extra":"^10.0.0","handlebars":"^4.7.7","node-fetch":"^2.6.1","@oclif/core":"^0.5.17","cloudevents":"^4.0.2","sha256-file":"^1.0.0","global-agent":"^2.2.0","netrc-parser":"^3.1.6","axios-debug-log":"^0.8.2","@salesforce/core":"3.3.1","@heroku-cli/color":"^1.1.14","@heroku-cli/schema":"^1.0.25","@heroku/eventsource":"^1.0.7","@salesforce/ts-sinon":"^1.3.18","@salesforce/ts-types":"^1.5.5","@heroku/function-toml":"^0.0.3","@heroku/functions-core":"0.1.2","@salesforce/plugin-org":"^1.6.7","@oclif/plugin-not-found":"^1.2.4","@heroku/project-descriptor":"0.0.5","@salesforce/sf-plugins-core":"^0.0.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","shx":"^0.3.3","chai":"^4.2.0","husky":"^7.0.2","mocha":"^9.0.1","oclif":"^2.0.0-main.1","sinon":"11.1.1","eslint":"^7.29.0","globby":"^11.0.4","ts-node":"^10.0.0","prettier":"^2.0.5","sinon-chai":"^3.6.0","typescript":"^4.3.4","@oclif/test":"^1","@types/uuid":"^8.3.0","lint-staged":"^11.0.0","pretty-quick":"^3.1.1","@types/nodegit":"^0.27.2","@types/fs-extra":"^9.0.8","@types/node-fetch":"^2.5.10","@types/sinon-chai":"^3.2.5","@oclif/plugin-help":"^3","@types/sha256-file":"^1.0.0","@oclif/plugin-which":"^1.0.3","eslint-plugin-jsdoc":"^35.4.0","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.20.2","@types/supports-color":"^8.1.0","@salesforce/dev-config":"^2.1.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@salesforce/dev-scripts":"^0.9.18","eslint-config-salesforce":"^0.1.6","@typescript-eslint/parser":"^4.28.0","@salesforce/prettier-config":"^0.0.2","@oclif/plugin-command-snapshot":"^2.1.2","@typescript-eslint/eslint-plugin":"^4.28.0","eslint-config-salesforce-license":"^0.1.6","eslint-config-salesforce-typescript":"^0.2.7","@salesforce/plugin-command-reference":"^1.3.4"},"_npmOperationalInternal":{"tmp":"tmp/plugin-functions_0.2.37_1631564562285_0.5873612591701325","host":"s3://npm-registry-packages"}},"0.2.38":{"name":"@salesforce/plugin-functions","version":"0.2.38","keywords":["oclif-plugin"],"author":{"name":"heroku-front-end@salesforce.com"},"license":"BSD-3-Clause","_id":"@salesforce/plugin-functions@0.2.38","maintainers":[{"name":"joshwlewis","email":"josh.w.lewis@gmail.com"},{"name":"brandon-svec","email":"brandon.svec@gmail.com"},{"name":"rmohan20.sfdc","email":"rmohan20.sfdc@gmail.com"},{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"jgraff","email":"jgraff@salesforce.com"},{"name":"cdias","email":"cdias@salesforce.com"},{"name":"conal","email":"conalc86@gmail.com"},{"name":"jgrantham","email":"jason.grantham@salesforce.com"},{"name":"vazexqi","email":"nchen.dev@mac.com"},{"name":"mpsenn","email":"msenn@salesforce.com"},{"name":"sfdc_iamigo","email":"igoldstein@salesforce.com"},{"name":"diervo","email":"elfogris@gmail.com"},{"name":"rsalvador","email":"rsalvador@salesforce.com"},{"name":"kevinv11n","email":"kevin@v11n.com"},{"name":"tbliss","email":"tbliss@salesforce.com"},{"name":"davidturissini","email":"davidairborne@gmail.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"pmdartus","email":"dartus.pierremarie@gmail.com"},{"name":"futuremint_sf","email":"dwoodward@salesforce.com"},{"name":"interactivellama","email":"llama@interactivellama.com"},{"name":"maratto","email":"marat+npm@salesforce.com"},{"name":"pallavi.singh","email":"pallavi.singh@salesforce.com"},{"name":"smugakamil","email":"smugakamil@gmail.com"},{"name":"tausifm","email":"tausif.muzaffar@salesforce.com"},{"name":"kriscfoster","email":"kris.foster@ucdconnect.ie"},{"name":"brandonm","email":"bmurnane@salesforce.com"},{"name":"vineet-sinha","email":"vineet.sinha@gmail.com"},{"name":"salesforce-bot","email":"j.ward+npm@salesforce.com"},{"name":"harshkothari410","email":"harshkothari410@gmail.com"},{"name":"ekashida","email":"ekashida@gmail.com"},{"name":"gr8gatsby","email":"kevinhill@live.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"krisgraysfdc","email":"kgray@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"jqian","email":"jqian@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"rasphilco","email":"philipe.navarro@salesforce.com"},{"name":"jbfeingold","email":"jfeingold@salesforce.com"},{"name":"michaelhoefer","email":"michaelhoefer@gmail.com"},{"name":"tlohr","email":"tlohr@salesforce.com"},{"name":"dpessoa","email":"dpessoa@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"jgellin","email":"jgellin@salesforce.com"},{"name":"maxreality","email":"m@ab3.in"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"davidrouten","email":"david@routen.io"},{"name":"tconn","email":"tconn@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"dehru","email":"dehru2@yahoo.com"},{"name":"nazligungor","email":"n.gungor@salesforce.com"},{"name":"abdulsattar","email":"asattar.md@gmail.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"rxu-sfdc","email":"rxu@salesforce.com"},{"name":"amcconnell-sf","email":"amcconnell@salesforce.com"},{"name":"nolanlawson","email":"nolan@nolanlawson.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"fernomac","email":"no_oneatall@hotmail.com"},{"name":"maliroteh-sf","email":"maliroteh@salesforce.com"},{"name":"justinharringa","email":"justin@harringa.com"},{"name":"ahakro","email":"ahakro@salesforce.com"},{"name":"rjanamanchi","email":"rjanamanchi@salesforce.com"},{"name":"vttikoo","email":"vtikoo@salesforce.com"},{"name":"dlouvton","email":"dlouvton@gmail.com"},{"name":"cafreeman","email":"cfreeman.code@gmail.com"},{"name":"mallik.webaroo","email":"mallik.webaroo@gmail.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"alyssaa14","email":"aarvin@salesforce.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"svanteddu","email":"svanteddu@salesforce.com"},{"name":"neeraj_g","email":"ngirolkar@salesforce.com"},{"name":"jbartolotta-sfdc","email":"jbartolotta@salesforce.com"}],"homepage":"https://github.com/salesforcecli/plugin-functions","bugs":{"url":"https://github.com/salesforcecli/plugin-functions/issues"},"bin":{"functions":"bin/run"},"dist":{"shasum":"10032c0fa37efe9edf1af228240704978a8a09af","tarball":"https://registry.npmjs.org/@salesforce/plugin-functions/-/plugin-functions-0.2.38.tgz","fileCount":112,"integrity":"sha512-httN+LzlkeqW5PHE6hPFZSgLo36AadHuuyVs8eGwkWGNYVxGUiu6DmdgMuvZ6yST7CH7WpwlQpZGYryFKG8u+g==","signatures":[{"sig":"MEYCIQCzjFi4T2COmE0p1wzRHnQLf0BgYTJGGGUlLEVXWVmVpQIhAKFJhDFTNE3btRxpgU1I9YFxJTkbqGmfM8Mwv1LlTa8c","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":190021,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhP822CRA9TVsSAnZWagAAY58P/iI3FnEcryc8ODOGTot2\nMVqY01qKK6f6LCyMk8YEkJvd03gQyL9GzWNH4ZuRku4Ijw67bBNZ9EHsP2zA\nnnlU37FX2kPtlZ/PntvJIW6NGm5IDkVYyZprM/TmaaFQVUxOzampju/vcF1S\n+o5dCXh1Vjf5ZdJk+z1vfXLKJDtr3l9X1wxSJa0T3mqoFBdzK5GnysQ5G05j\nVV3FWH3js9ZgfxoCHsWhEpQdui3iMyb2cNBh8QGGXeGjbr3QyAyp4MhDKBTH\nYEZZY3pgh4uh6jAuMCyFt4gFukDuNqtAO2RmSo15ABAXKSIW52Jn7p+0dh1a\nffU8+huW7y3fzaM6bvnbrTDOCin8XPz+KxtdsNVtTkyJlTzAXkDUboCLoG31\n5NbpgSdpa/Qps/xbC8j5m3ZCz3s4rMSjp06VhQqFMmjLU/XEtgXwe3LekHcf\ns2Ogk4SfrgazXciCtCG0NPqeAox9jf8ul7UA6bZcoADOxPLR3X5dgjE232VT\nl5YdbFjZHKaytmJmrJwAsVTrkIi1Nm9DhCboyBF22sxjmd7woGqN8pNJWXZ+\nATZonz2fXWm6qktK6V8YKqlMhX3744IkFfXykzV9d1TVWN36CdfyRB1j8mDL\nsvd3qArU+uHQChabZqGRdeSVNz85JxTC7M7a4QW/4SFeNImHqEs1BMTp/mBH\njLKI\r\n=1o+7\r\n-----END PGP SIGNATURE-----\r\n"},"sfdx":{"publicKeyUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/0.2.38.crt","signatureUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/0.2.38.sig"},"_from":"file:/home/circleci/project/salesforce-plugin-functions-0.2.38.tgz","husky":{"hooks":{"pre-push":"sf-husky-pre-push","commit-msg":"sf-husky-commit-msg","pre-commit":"sf-husky-pre-commit"}},"oclif":{"bin":"sf","hooks":{"sf:deploy":"./lib/hooks/deploy","sf:env:list":"./lib/hooks/envList","sf:env:display":"./lib/hooks/envDisplay"},"plugins":["@oclif/plugin-not-found"],"commands":"./lib/commands","devPlugins":["@oclif/plugin-help","@oclif/plugin-which","@oclif/plugin-command-snapshot","@salesforce/plugin-command-reference"],"topicSeparator":" "},"engines":{"node":">=12.0.0"},"scripts":{"docs":"sf-docs","lint":"sf-lint","test":"sf-test","build":"sf-build","clean":"sf-clean","format":"sf-format","compile":"sf-compile","prepack":"sf-prepack","prepare":"sf-install && husky install","pretest":"sf-compile-test","version":"oclif readme","postpack":"shx rm -f oclif.manifest.json","posttest":"yarn lint && yarn test:deprecation-policy","clean-all":"sf-clean all","clean:lib":"shx rm -rf lib && shx rm -rf coverage && shx rm -rf .nyc_output && shx rm -f oclif.manifest.json","test:command-reference":"./bin/dev commandreference:generate --erroronwarnings","test:deprecation-policy":"./bin/dev snapshot:compare"},"_npmUser":{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/salesforcecli/plugin-functions.git","type":"git"},"_npmVersion":"6.14.15","description":"Functions plugin for the SF CLI","directories":{},"_nodeVersion":"12.22.6","dependencies":{"uuid":"^8.3.2","axios":"^0.21.1","chalk":"^4.1.2","execa":"^5.0.0","kbpgp":"^2.1.15","cli-ux":"^5.6.2","lodash":"^4.17.21","date-fns":"^2.20.0","fs-extra":"^10.0.0","handlebars":"^4.7.7","node-fetch":"^3.0.0","@oclif/core":"^0.5.17","cloudevents":"^4.0.2","sha256-file":"^1.0.0","global-agent":"^3.0.0","netrc-parser":"^3.1.6","axios-debug-log":"^0.8.2","@salesforce/core":"3.3.1","@heroku-cli/color":"^1.1.14","@heroku-cli/schema":"^1.0.25","@heroku/eventsource":"^1.0.7","@salesforce/ts-sinon":"^1.3.18","@salesforce/ts-types":"^1.5.5","@heroku/function-toml":"^0.0.3","@heroku/functions-core":"0.1.2","@salesforce/plugin-org":"^1.6.7","@oclif/plugin-not-found":"^1.2.4","@heroku/project-descriptor":"0.0.5","@salesforce/sf-plugins-core":"^0.0.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","shx":"^0.3.3","chai":"^4.2.0","husky":"^7.0.2","mocha":"^9.0.1","oclif":"^2.0.0-main.1","sinon":"11.1.2","eslint":"^7.29.0","globby":"^11.0.4","ts-node":"^10.0.0","prettier":"^2.0.5","sinon-chai":"^3.6.0","typescript":"^4.3.4","@oclif/test":"^1","@types/uuid":"^8.3.0","lint-staged":"^11.0.0","pretty-quick":"^3.1.1","@types/nodegit":"^0.27.2","@types/fs-extra":"^9.0.8","@types/node-fetch":"^2.5.10","@types/sinon-chai":"^3.2.5","@oclif/plugin-help":"^3","@types/sha256-file":"^1.0.0","@oclif/plugin-which":"^1.0.3","eslint-plugin-jsdoc":"^36.0.8","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.20.2","@types/supports-color":"^8.1.0","@salesforce/dev-config":"^2.1.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@salesforce/dev-scripts":"^0.9.18","eslint-config-salesforce":"^0.1.6","@typescript-eslint/parser":"^4.28.0","@salesforce/prettier-config":"^0.0.2","@oclif/plugin-command-snapshot":"^2.1.2","@typescript-eslint/eslint-plugin":"^4.28.0","eslint-config-salesforce-license":"^0.1.6","eslint-config-salesforce-typescript":"^0.2.7","@salesforce/plugin-command-reference":"^1.3.4"},"_npmOperationalInternal":{"tmp":"tmp/plugin-functions_0.2.38_1631571382020_0.30341561682316787","host":"s3://npm-registry-packages"}},"0.2.39":{"name":"@salesforce/plugin-functions","version":"0.2.39","keywords":["oclif-plugin"],"author":{"name":"heroku-front-end@salesforce.com"},"license":"BSD-3-Clause","_id":"@salesforce/plugin-functions@0.2.39","maintainers":[{"name":"joshwlewis","email":"josh.w.lewis@gmail.com"},{"name":"brandon-svec","email":"brandon.svec@gmail.com"},{"name":"rmohan20.sfdc","email":"rmohan20.sfdc@gmail.com"},{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"jgraff","email":"jgraff@salesforce.com"},{"name":"cdias","email":"cdias@salesforce.com"},{"name":"conal","email":"conalc86@gmail.com"},{"name":"jgrantham","email":"jason.grantham@salesforce.com"},{"name":"vazexqi","email":"nchen.dev@mac.com"},{"name":"mpsenn","email":"msenn@salesforce.com"},{"name":"sfdc_iamigo","email":"igoldstein@salesforce.com"},{"name":"diervo","email":"elfogris@gmail.com"},{"name":"rsalvador","email":"rsalvador@salesforce.com"},{"name":"kevinv11n","email":"kevin@v11n.com"},{"name":"tbliss","email":"tbliss@salesforce.com"},{"name":"davidturissini","email":"davidairborne@gmail.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"pmdartus","email":"dartus.pierremarie@gmail.com"},{"name":"futuremint_sf","email":"dwoodward@salesforce.com"},{"name":"interactivellama","email":"llama@interactivellama.com"},{"name":"maratto","email":"marat+npm@salesforce.com"},{"name":"pallavi.singh","email":"pallavi.singh@salesforce.com"},{"name":"smugakamil","email":"smugakamil@gmail.com"},{"name":"tausifm","email":"tausif.muzaffar@salesforce.com"},{"name":"kriscfoster","email":"kris.foster@ucdconnect.ie"},{"name":"brandonm","email":"bmurnane@salesforce.com"},{"name":"vineet-sinha","email":"vineet.sinha@gmail.com"},{"name":"salesforce-bot","email":"j.ward+npm@salesforce.com"},{"name":"harshkothari410","email":"harshkothari410@gmail.com"},{"name":"ekashida","email":"ekashida@gmail.com"},{"name":"gr8gatsby","email":"kevinhill@live.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"krisgraysfdc","email":"kgray@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"jqian","email":"jqian@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"rasphilco","email":"philipe.navarro@salesforce.com"},{"name":"jbfeingold","email":"jfeingold@salesforce.com"},{"name":"michaelhoefer","email":"michaelhoefer@gmail.com"},{"name":"tlohr","email":"tlohr@salesforce.com"},{"name":"dpessoa","email":"dpessoa@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"jgellin","email":"jgellin@salesforce.com"},{"name":"maxreality","email":"m@ab3.in"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"davidrouten","email":"david@routen.io"},{"name":"tconn","email":"tconn@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"dehru","email":"dehru2@yahoo.com"},{"name":"nazligungor","email":"n.gungor@salesforce.com"},{"name":"abdulsattar","email":"asattar.md@gmail.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"rxu-sfdc","email":"rxu@salesforce.com"},{"name":"amcconnell-sf","email":"amcconnell@salesforce.com"},{"name":"nolanlawson","email":"nolan@nolanlawson.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"fernomac","email":"no_oneatall@hotmail.com"},{"name":"maliroteh-sf","email":"maliroteh@salesforce.com"},{"name":"justinharringa","email":"justin@harringa.com"},{"name":"ahakro","email":"ahakro@salesforce.com"},{"name":"rjanamanchi","email":"rjanamanchi@salesforce.com"},{"name":"vttikoo","email":"vtikoo@salesforce.com"},{"name":"dlouvton","email":"dlouvton@gmail.com"},{"name":"cafreeman","email":"cfreeman.code@gmail.com"},{"name":"mallik.webaroo","email":"mallik.webaroo@gmail.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"alyssaa14","email":"aarvin@salesforce.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"svanteddu","email":"svanteddu@salesforce.com"},{"name":"neeraj_g","email":"ngirolkar@salesforce.com"},{"name":"jbartolotta-sfdc","email":"jbartolotta@salesforce.com"}],"homepage":"https://github.com/salesforcecli/plugin-functions","bugs":{"url":"https://github.com/salesforcecli/plugin-functions/issues"},"bin":{"functions":"bin/run"},"dist":{"shasum":"74be107837482bd32c91682162d4b75e246f8891","tarball":"https://registry.npmjs.org/@salesforce/plugin-functions/-/plugin-functions-0.2.39.tgz","fileCount":112,"integrity":"sha512-4eZ7mf+wPiwi3EepVqL8uMfatymIP+SR5kIQaXnaHQmxW6rs1JApQa3BKU3mT7XKAFtrGUd4xNmq+KQKy3P8MQ==","signatures":[{"sig":"MEQCIH8Nc1jneQg+cz1fanDmhVWiT+m0CAhXS0vFn0RK53teAiB4a/tgQCdxJ9Mvk9hqrCLUfg0OSrGdj+GymAT1ULhBnA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":195435,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQQHxCRA9TVsSAnZWagAAFDsP/jnvJaWgidEaI3qcHXFP\nchj4dHde55Mv34cHnchYznoMSayay6MXZdkh6psIB7kXkgbU63qLkdwv7t11\nF6OQPlO4MLS+F82/Cdg+Pf8WveF93AqYBOdlAt+cABbB+D3YnbsemdhMElyK\nkwslPeMv1tNe9TBqvQQIsB9tKHlPDByfoTPM1kb/1RZvXK7hdwyMBtknxoHY\nWo1nCKJpsl4MK4w3QlF0fkyx9cqUlqiQRH10gicX884jl8JiI0oTon75WRqA\nPKcWE1YjBXN3iEuJjRZUsdOEV2yt8Amb0J2tztVaR4aLMEbbbd3T8XFJVmR5\n7ozMfpE1dbSRjWSOrRXut7EFWTjXBnJuPTDcofkUpfF4DXjQZDuZYd6nSxr1\nbXEQHMhrt6uUqxQNFv17V9L8fVSQdBfgAfePLmRLO9DlLJdOK3JPQqckwAL7\nX2xExr0yWLcEJtrqIZn6pjSxQFvK1H8c5CpOi0RxPWOouxlfguAXfXqoAiwG\nN8RTXo8JmbDHUwTQoXDEZgp04fmAk6fhk0ZTMTxholHJmKcSr5FeRUvNAAu4\nSGtLDM5S4Uv+J+88Xaf0iDubYPcv2rHpyxl8rXLN544mSvRFb1DzYfQooXkx\noTPsPPzeZs+ZZwR1qNrAubsWV1dwBvMW2yvI5AIsKGM/AK3WuN+2U+jjrq9U\nk6hV\r\n=1BSb\r\n-----END PGP SIGNATURE-----\r\n"},"sfdx":{"publicKeyUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/0.2.39.crt","signatureUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/0.2.39.sig"},"_from":"file:/home/circleci/project/salesforce-plugin-functions-0.2.39.tgz","husky":{"hooks":{"pre-push":"sf-husky-pre-push","commit-msg":"sf-husky-commit-msg","pre-commit":"sf-husky-pre-commit"}},"oclif":{"bin":"sf","hooks":{"sf:deploy":"./lib/hooks/deploy","sf:env:list":"./lib/hooks/envList","sf:env:display":"./lib/hooks/envDisplay"},"plugins":["@oclif/plugin-not-found"],"commands":"./lib/commands","devPlugins":["@oclif/plugin-help","@oclif/plugin-which","@oclif/plugin-command-snapshot","@salesforce/plugin-command-reference"],"topicSeparator":" "},"engines":{"node":">=12.0.0"},"scripts":{"docs":"sf-docs","lint":"sf-lint","test":"sf-test","build":"sf-build","clean":"sf-clean","format":"sf-format","compile":"sf-compile","prepack":"sf-prepack","prepare":"sf-install && husky install","pretest":"sf-compile-test","version":"oclif readme","postpack":"shx rm -f oclif.manifest.json","posttest":"yarn lint && yarn test:deprecation-policy","clean-all":"sf-clean all","clean:lib":"shx rm -rf lib && shx rm -rf coverage && shx rm -rf .nyc_output && shx rm -f oclif.manifest.json","test:command-reference":"./bin/dev commandreference:generate --erroronwarnings","test:deprecation-policy":"./bin/dev snapshot:compare"},"_npmUser":{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/salesforcecli/plugin-functions.git","type":"git"},"_npmVersion":"6.14.15","description":"Functions plugin for the SF CLI","directories":{},"_nodeVersion":"12.22.6","dependencies":{"uuid":"^8.3.2","axios":"^0.21.1","chalk":"^4.1.2","execa":"^5.0.0","kbpgp":"^2.1.15","cli-ux":"^5.6.2","lodash":"^4.17.21","date-fns":"^2.20.0","fs-extra":"^10.0.0","handlebars":"^4.7.7","node-fetch":"^3.0.0","@oclif/core":"^0.5.17","cloudevents":"^4.0.2","sha256-file":"^1.0.0","global-agent":"^3.0.0","netrc-parser":"^3.1.6","axios-debug-log":"^0.8.2","@salesforce/core":"3.3.1","@heroku-cli/color":"^1.1.14","@heroku-cli/schema":"^1.0.25","@heroku/eventsource":"^1.0.7","@salesforce/ts-sinon":"^1.3.18","@salesforce/ts-types":"^1.5.5","@heroku/function-toml":"^0.0.3","@heroku/functions-core":"0.1.2","@salesforce/plugin-org":"^1.6.7","@oclif/plugin-not-found":"^1.2.4","@heroku/project-descriptor":"0.0.5","@salesforce/sf-plugins-core":"^0.0.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","shx":"^0.3.3","chai":"^4.2.0","husky":"^7.0.2","mocha":"^9.0.1","oclif":"^2.0.0-main.1","sinon":"11.1.2","eslint":"^7.29.0","globby":"^11.0.4","ts-node":"^10.0.0","prettier":"^2.0.5","sinon-chai":"^3.6.0","typescript":"^4.3.4","@oclif/test":"^1","@types/uuid":"^8.3.0","lint-staged":"^11.0.0","pretty-quick":"^3.1.1","@types/nodegit":"^0.27.2","@types/fs-extra":"^9.0.8","@types/node-fetch":"^2.5.10","@types/sinon-chai":"^3.2.5","@oclif/plugin-help":"^3","@types/sha256-file":"^1.0.0","@oclif/plugin-which":"^1.0.3","eslint-plugin-jsdoc":"^36.0.8","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.20.2","@types/supports-color":"^8.1.0","@salesforce/dev-config":"^2.1.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@salesforce/dev-scripts":"^0.9.18","eslint-config-salesforce":"^0.1.6","@typescript-eslint/parser":"^4.28.0","@salesforce/prettier-config":"^0.0.2","@oclif/plugin-command-snapshot":"^2.1.2","@typescript-eslint/eslint-plugin":"^4.28.0","eslint-config-salesforce-license":"^0.1.6","eslint-config-salesforce-typescript":"^0.2.7","@salesforce/plugin-command-reference":"^1.3.4"},"_npmOperationalInternal":{"tmp":"tmp/plugin-functions_0.2.39_1631650289253_0.029093791784291723","host":"s3://npm-registry-packages"}},"0.2.40":{"name":"@salesforce/plugin-functions","version":"0.2.40","keywords":["oclif-plugin"],"author":{"name":"heroku-front-end@salesforce.com"},"license":"BSD-3-Clause","_id":"@salesforce/plugin-functions@0.2.40","maintainers":[{"name":"joshwlewis","email":"josh.w.lewis@gmail.com"},{"name":"brandon-svec","email":"brandon.svec@gmail.com"},{"name":"rmohan20.sfdc","email":"rmohan20.sfdc@gmail.com"},{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"jgraff","email":"jgraff@salesforce.com"},{"name":"cdias","email":"cdias@salesforce.com"},{"name":"conal","email":"conalc86@gmail.com"},{"name":"jgrantham","email":"jason.grantham@salesforce.com"},{"name":"vazexqi","email":"nchen.dev@mac.com"},{"name":"mpsenn","email":"msenn@salesforce.com"},{"name":"sfdc_iamigo","email":"igoldstein@salesforce.com"},{"name":"diervo","email":"elfogris@gmail.com"},{"name":"rsalvador","email":"rsalvador@salesforce.com"},{"name":"kevinv11n","email":"kevin@v11n.com"},{"name":"tbliss","email":"tbliss@salesforce.com"},{"name":"davidturissini","email":"davidairborne@gmail.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"pmdartus","email":"dartus.pierremarie@gmail.com"},{"name":"futuremint_sf","email":"dwoodward@salesforce.com"},{"name":"interactivellama","email":"llama@interactivellama.com"},{"name":"maratto","email":"marat+npm@salesforce.com"},{"name":"pallavi.singh","email":"pallavi.singh@salesforce.com"},{"name":"smugakamil","email":"smugakamil@gmail.com"},{"name":"tausifm","email":"tausif.muzaffar@salesforce.com"},{"name":"kriscfoster","email":"kris.foster@ucdconnect.ie"},{"name":"brandonm","email":"bmurnane@salesforce.com"},{"name":"vineet-sinha","email":"vineet.sinha@gmail.com"},{"name":"salesforce-bot","email":"j.ward+npm@salesforce.com"},{"name":"harshkothari410","email":"harshkothari410@gmail.com"},{"name":"ekashida","email":"ekashida@gmail.com"},{"name":"gr8gatsby","email":"kevinhill@live.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"krisgraysfdc","email":"kgray@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"jqian","email":"jqian@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"rasphilco","email":"philipe.navarro@salesforce.com"},{"name":"jbfeingold","email":"jfeingold@salesforce.com"},{"name":"michaelhoefer","email":"michaelhoefer@gmail.com"},{"name":"tlohr","email":"tlohr@salesforce.com"},{"name":"dpessoa","email":"dpessoa@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"jgellin","email":"jgellin@salesforce.com"},{"name":"maxreality","email":"m@ab3.in"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"davidrouten","email":"david@routen.io"},{"name":"tconn","email":"tconn@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"dehru","email":"dehru2@yahoo.com"},{"name":"nazligungor","email":"n.gungor@salesforce.com"},{"name":"abdulsattar","email":"asattar.md@gmail.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"rxu-sfdc","email":"rxu@salesforce.com"},{"name":"amcconnell-sf","email":"amcconnell@salesforce.com"},{"name":"nolanlawson","email":"nolan@nolanlawson.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"fernomac","email":"no_oneatall@hotmail.com"},{"name":"maliroteh-sf","email":"maliroteh@salesforce.com"},{"name":"justinharringa","email":"justin@harringa.com"},{"name":"ahakro","email":"ahakro@salesforce.com"},{"name":"rjanamanchi","email":"rjanamanchi@salesforce.com"},{"name":"vttikoo","email":"vtikoo@salesforce.com"},{"name":"dlouvton","email":"dlouvton@gmail.com"},{"name":"cafreeman","email":"cfreeman.code@gmail.com"},{"name":"mallik.webaroo","email":"mallik.webaroo@gmail.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"alyssaa14","email":"aarvin@salesforce.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"svanteddu","email":"svanteddu@salesforce.com"},{"name":"neeraj_g","email":"ngirolkar@salesforce.com"},{"name":"jbartolotta-sfdc","email":"jbartolotta@salesforce.com"}],"homepage":"https://github.com/salesforcecli/plugin-functions","bugs":{"url":"https://github.com/salesforcecli/plugin-functions/issues"},"bin":{"functions":"bin/run"},"dist":{"shasum":"d3322be8d70c1f612c9b95452b827546fe4d0841","tarball":"https://registry.npmjs.org/@salesforce/plugin-functions/-/plugin-functions-0.2.40.tgz","fileCount":112,"integrity":"sha512-VN65kJN9zUY1GZSnzPlNNn3FYqib88EujxNc922LQn3FvEtKh4Ti9bECjVUv9Ow6DuXOXI7K3XDMUv60N3Z85g==","signatures":[{"sig":"MEUCIB0myFsg3pr2CUA9A6gxXvCfNN9RIXLXP0oTXjPMvTV9AiEAyZ8voc9vnquIZajpaNvCXS+tvBiCPnwqnJt2hsR880w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":195096,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQkLHCRA9TVsSAnZWagAAS6UP/j4Pfq1laFFz34DEXRMG\nCq0xddXOnW5t5E0NNk62A+sMXv5W6iEZpcCJjS8KgceWwQcBFA2bx44zl/ua\ndsgzjTmrGoWeG5Qd2I6y7NWSug5eGXLYFBtQ4/dNLz6V2TrA3cm4mvLvrJhR\n9C/ly0vbm+eQZPNxB0VnuyXcEam5gG/Dgni7AYKZWiDtKCl6wTnhNq+433bV\nky0jjUqypi8jNUZ1cyPgSciE7MjHrE9X6Ab6DD2PGh76C9W31pu9YLHtMT+v\nwCDj07PrKgv+s7bOO1va5I5MH2/mIl174wfQnHu9MK/YIYzRkWshdareYDET\nmYeE0h1AdhBjAz7n5+kfZi4jouxCOBAtmHrg8vsKodVxGRY/aGd95rZt6O5f\nuZa+u/0Bacw84iZ3s27hxBz6/vuVExpbRQpC1pdL4SZawnAoTcFtBwWjAiye\ntaACF6giM1RlQnxhKUlHfRFhSwV4cuayoAVUEN4IltPHa1J59XpVvGv1r4rm\nv1BscNzyJvbeytry3+ktUhg5X+d6tB9r6Lyep50ueYCeozJ5apDeKHHfqx9Z\nH2Xa1OmDiIlS9M9URpfW5cBtDTNYQt03HtJYNyGMpcSI60/K34wNhkxq23/G\nsf5eDKmbHs+KEmlQWTJNJ+qa4gRAl+nXsZWUKWLzU0pmiyS/GHeGy7+eNk/J\n0q/z\r\n=hBSL\r\n-----END PGP SIGNATURE-----\r\n"},"sfdx":{"publicKeyUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/0.2.40.crt","signatureUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/0.2.40.sig"},"_from":"file:/home/circleci/project/salesforce-plugin-functions-0.2.40.tgz","husky":{"hooks":{"pre-push":"sf-husky-pre-push","commit-msg":"sf-husky-commit-msg","pre-commit":"sf-husky-pre-commit"}},"oclif":{"bin":"sf","hooks":{"sf:deploy":"./lib/hooks/deploy","sf:env:list":"./lib/hooks/envList","sf:env:display":"./lib/hooks/envDisplay"},"plugins":["@oclif/plugin-not-found"],"commands":"./lib/commands","devPlugins":["@oclif/plugin-help","@oclif/plugin-which","@oclif/plugin-command-snapshot","@salesforce/plugin-command-reference"],"topicSeparator":" "},"engines":{"node":">=12.0.0"},"scripts":{"docs":"sf-docs","lint":"sf-lint","test":"sf-test","build":"sf-build","clean":"sf-clean","format":"sf-format","compile":"sf-compile","prepack":"sf-prepack","prepare":"sf-install && husky install","pretest":"sf-compile-test","version":"oclif readme","postpack":"shx rm -f oclif.manifest.json","posttest":"yarn lint && yarn test:deprecation-policy","clean-all":"sf-clean all","clean:lib":"shx rm -rf lib && shx rm -rf coverage && shx rm -rf .nyc_output && shx rm -f oclif.manifest.json","test:command-reference":"./bin/dev commandreference:generate --erroronwarnings","test:deprecation-policy":"./bin/dev snapshot:compare"},"_npmUser":{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/salesforcecli/plugin-functions.git","type":"git"},"_npmVersion":"6.14.15","description":"Functions plugin for the SF CLI","directories":{},"_nodeVersion":"12.22.6","dependencies":{"uuid":"^8.3.2","axios":"^0.21.1","chalk":"^4.1.2","execa":"^5.0.0","kbpgp":"^2.1.15","cli-ux":"^5.6.2","lodash":"^4.17.21","date-fns":"^2.20.0","fs-extra":"^10.0.0","handlebars":"^4.7.7","node-fetch":"^3.0.0","@oclif/core":"^0.5.17","cloudevents":"^4.0.2","sha256-file":"^1.0.0","global-agent":"^3.0.0","netrc-parser":"^3.1.6","axios-debug-log":"^0.8.2","@salesforce/core":"3.3.1","@heroku-cli/color":"^1.1.14","@heroku-cli/schema":"^1.0.25","@heroku/eventsource":"^1.0.7","@salesforce/ts-sinon":"^1.3.18","@salesforce/ts-types":"^1.5.5","@heroku/function-toml":"^0.0.3","@heroku/functions-core":"0.1.2","@salesforce/plugin-org":"^1.6.7","@oclif/plugin-not-found":"^1.2.4","@heroku/project-descriptor":"0.0.5","@salesforce/sf-plugins-core":"^0.0.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","shx":"^0.3.3","chai":"^4.2.0","husky":"^7.0.2","mocha":"^9.0.1","oclif":"^2.0.0-main.1","sinon":"11.1.2","eslint":"^7.29.0","globby":"^11.0.4","ts-node":"^10.0.0","prettier":"^2.0.5","sinon-chai":"^3.6.0","typescript":"^4.3.4","@oclif/test":"^1","@types/uuid":"^8.3.0","lint-staged":"^11.0.0","pretty-quick":"^3.1.1","@types/nodegit":"^0.27.2","@types/fs-extra":"^9.0.8","@types/node-fetch":"^2.5.10","@types/sinon-chai":"^3.2.5","@oclif/plugin-help":"^3","@types/sha256-file":"^1.0.0","@oclif/plugin-which":"^1.0.3","eslint-plugin-jsdoc":"^36.0.8","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.20.2","@types/supports-color":"^8.1.0","@salesforce/dev-config":"^2.1.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@salesforce/dev-scripts":"^0.9.18","eslint-config-salesforce":"^0.1.6","@typescript-eslint/parser":"^4.28.0","@salesforce/prettier-config":"^0.0.2","@oclif/plugin-command-snapshot":"^2.1.2","@typescript-eslint/eslint-plugin":"^4.28.0","eslint-config-salesforce-license":"^0.1.6","eslint-config-salesforce-typescript":"^0.2.7","@salesforce/plugin-command-reference":"^1.3.4"},"_npmOperationalInternal":{"tmp":"tmp/plugin-functions_0.2.40_1631732423546_0.8340276763534928","host":"s3://npm-registry-packages"}},"0.2.41":{"name":"@salesforce/plugin-functions","version":"0.2.41","keywords":["oclif-plugin"],"author":{"name":"heroku-front-end@salesforce.com"},"license":"BSD-3-Clause","_id":"@salesforce/plugin-functions@0.2.41","maintainers":[{"name":"joshwlewis","email":"josh.w.lewis@gmail.com"},{"name":"brandon-svec","email":"brandon.svec@gmail.com"},{"name":"rmohan20.sfdc","email":"rmohan20.sfdc@gmail.com"},{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"jgraff","email":"jgraff@salesforce.com"},{"name":"cdias","email":"cdias@salesforce.com"},{"name":"conal","email":"conalc86@gmail.com"},{"name":"jgrantham","email":"jason.grantham@salesforce.com"},{"name":"vazexqi","email":"nchen.dev@mac.com"},{"name":"mpsenn","email":"msenn@salesforce.com"},{"name":"sfdc_iamigo","email":"igoldstein@salesforce.com"},{"name":"diervo","email":"elfogris@gmail.com"},{"name":"rsalvador","email":"rsalvador@salesforce.com"},{"name":"kevinv11n","email":"kevin@v11n.com"},{"name":"tbliss","email":"tbliss@salesforce.com"},{"name":"davidturissini","email":"davidairborne@gmail.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"pmdartus","email":"dartus.pierremarie@gmail.com"},{"name":"futuremint_sf","email":"dwoodward@salesforce.com"},{"name":"interactivellama","email":"llama@interactivellama.com"},{"name":"maratto","email":"marat+npm@salesforce.com"},{"name":"pallavi.singh","email":"pallavi.singh@salesforce.com"},{"name":"smugakamil","email":"smugakamil@gmail.com"},{"name":"tausifm","email":"tausif.muzaffar@salesforce.com"},{"name":"kriscfoster","email":"kris.foster@ucdconnect.ie"},{"name":"brandonm","email":"bmurnane@salesforce.com"},{"name":"vineet-sinha","email":"vineet.sinha@gmail.com"},{"name":"salesforce-bot","email":"j.ward+npm@salesforce.com"},{"name":"harshkothari410","email":"harshkothari410@gmail.com"},{"name":"ekashida","email":"ekashida@gmail.com"},{"name":"gr8gatsby","email":"kevinhill@live.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"krisgraysfdc","email":"kgray@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"jqian","email":"jqian@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"rasphilco","email":"philipe.navarro@salesforce.com"},{"name":"jbfeingold","email":"jfeingold@salesforce.com"},{"name":"michaelhoefer","email":"michaelhoefer@gmail.com"},{"name":"tlohr","email":"tlohr@salesforce.com"},{"name":"dpessoa","email":"dpessoa@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"jgellin","email":"jgellin@salesforce.com"},{"name":"maxreality","email":"m@ab3.in"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"davidrouten","email":"david@routen.io"},{"name":"tconn","email":"tconn@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"dehru","email":"dehru2@yahoo.com"},{"name":"nazligungor","email":"n.gungor@salesforce.com"},{"name":"abdulsattar","email":"asattar.md@gmail.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"rxu-sfdc","email":"rxu@salesforce.com"},{"name":"amcconnell-sf","email":"amcconnell@salesforce.com"},{"name":"nolanlawson","email":"nolan@nolanlawson.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"fernomac","email":"no_oneatall@hotmail.com"},{"name":"maliroteh-sf","email":"maliroteh@salesforce.com"},{"name":"justinharringa","email":"justin@harringa.com"},{"name":"ahakro","email":"ahakro@salesforce.com"},{"name":"rjanamanchi","email":"rjanamanchi@salesforce.com"},{"name":"vttikoo","email":"vtikoo@salesforce.com"},{"name":"dlouvton","email":"dlouvton@gmail.com"},{"name":"cafreeman","email":"cfreeman.code@gmail.com"},{"name":"mallik.webaroo","email":"mallik.webaroo@gmail.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"alyssaa14","email":"aarvin@salesforce.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"svanteddu","email":"svanteddu@salesforce.com"},{"name":"neeraj_g","email":"ngirolkar@salesforce.com"},{"name":"jbartolotta-sfdc","email":"jbartolotta@salesforce.com"}],"homepage":"https://github.com/salesforcecli/plugin-functions","bugs":{"url":"https://github.com/salesforcecli/plugin-functions/issues"},"bin":{"functions":"bin/run"},"dist":{"shasum":"afa2de2d6799e27e5ee8b95e276950c7ec7231c5","tarball":"https://registry.npmjs.org/@salesforce/plugin-functions/-/plugin-functions-0.2.41.tgz","fileCount":112,"integrity":"sha512-9L8Y+NItEFM15LwpXLVGAqLYl7qtEKrL0HJpbyENnNkh/Tc8kzs7gKNG4Lh2reN/xQxXpLV0fyUeBnQ2mZSntg==","signatures":[{"sig":"MEQCIAJRFbxs/DOlwXpXfWPqlDJqEd96GfCuBuOzY7uKi51rAiAOyxWCpModC5OQtuAQIL6WRbQZKjcRv4wwsXj1+QSqZQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":198451,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQ6mXCRA9TVsSAnZWagAARgIQAI3l4OmT42G+hVZ+2BIN\n74mB7MDY80ViX+uZ1Y1vtorLy7d0vIuhnUl5L+jZ0kzZZqUyE/YuGtLAxlZn\nGsdYJ2eG/pIskTyADJ7n0UE/Fpf7afDpb1HNjU2obwcIwDFvaLgdr/ecz8jN\nAi8677qp2e+axVR3ihddkJKUd25jFJjSQ4tggozs7XAHDf+pmRM0pTCLk5b5\nyPxEYi3lxr+eBr6t8GqUTffW4w0ayBWKXYIC5zHZuNiJZ2794q9EebIf9W7j\nG9zIvhrGFbdenUvF+ig6BxIl+nYutY2cFRxxqUue0lYoKdFgwJ0qaWHf7yOz\n1+CGPiphJaQ/QmMEbm3UauTXHsWIeOd+eSCUcrz2OIbxgDptux4quTgx4Pr9\n272mpzkw/M4G9Ptld1jBzWfaL3eRFUm08M9swTAD31ilrNcsD5Dfa5WykUaE\nt3CM0dEkFrHjA6q5ofKoVCEkvrNU2RyXi3+1guGWSDhh7exAGUNH8mHW/sEN\nF8QmVNZwoypggsE73irkELRI+ItyJPoNK6qJPAjUiNY4TZtiYrmte/ss/nfF\nP+YyGywm3vfMj/kMftQSi1lpEx9ifoVwfOMj9CbIM0oxr51PGwVwz9FH3k4h\nFcrmhnxz/60oMAIzFiURvV/iT9jkm37ZICYSa5s1Iq7tcU3RTJFmxadW3NVs\ndoA3\r\n=rq/9\r\n-----END PGP SIGNATURE-----\r\n"},"sfdx":{"publicKeyUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/0.2.41.crt","signatureUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/0.2.41.sig"},"_from":"file:/home/circleci/project/salesforce-plugin-functions-0.2.41.tgz","husky":{"hooks":{"pre-push":"sf-husky-pre-push","commit-msg":"sf-husky-commit-msg","pre-commit":"sf-husky-pre-commit"}},"oclif":{"bin":"sf","hooks":{"sf:deploy":"./lib/hooks/deploy","sf:env:list":"./lib/hooks/envList","sf:env:display":"./lib/hooks/envDisplay"},"plugins":["@oclif/plugin-not-found"],"commands":"./lib/commands","devPlugins":["@oclif/plugin-help","@oclif/plugin-which","@oclif/plugin-command-snapshot","@salesforce/plugin-command-reference"],"topicSeparator":" "},"readme":"# plugin-functions\n\nFunctions plugin for the SF CLI\n\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\n[![NPM](https://img.shields.io/npm/v/@salesforce/plugin-functions.svg?label=@salesforce/functions)](https://www.npmjs.com/package/@salesforce/functions) [![CircleCI](https://circleci.com/gh/salesforcecli/plugin-functions/tree/main.svg?style=shield)](https://circleci.com/gh/salesforcecli/plugin-functions/tree/main) [![Downloads/week](https://img.shields.io/npm/dw/@salesforce/plugin-functions.svg)](https://npmjs.org/package/@salesforce/plugin-functions) [![License](https://img.shields.io/badge/License-BSD%203--Clause-brightgreen.svg)](https://raw.githubusercontent.com/salesforcecli/plugin-functions/main/LICENSE.txt)\n\n<!-- toc -->\n\n- [plugin-functions](#plugin-functions)\n- [Usage](#usage)\n- [Commands](#commands)\n<!-- tocstop -->\n\n# Usage\n\n1. Install the SFDX CLI: [Install instructions](https://developer.salesforce.com/docs/atlas.en-us.sfdx_setup.meta/sfdx_setup/sfdx_setup_install_cli.htm)\n2. Then run `sfdx plugins:install @salesforce/plugin-functions`:\n\n```sh-session\n$ sfdx plugins:install @salesforce/plugin-functions\nrunning command...\n```\n\nNow you should be able to run functions commands, e.g. `sfdx env:list`, `sfdx login:functions`\n\n# Commands\n\n<!-- commands -->\n\n- [`sf deploy functions`](#sf-deploy-functions)\n- [`sf env create compute`](#sf-env-create-compute)\n- [`sf env delete`](#sf-env-delete)\n- [`sf env display`](#sf-env-display)\n- [`sf env list`](#sf-env-list)\n- [`sf env log tail`](#sf-env-log-tail)\n- [`sf env logdrain add`](#sf-env-logdrain-add)\n- [`sf env logdrain list`](#sf-env-logdrain-list)\n- [`sf env logdrain remove`](#sf-env-logdrain-remove)\n- [`sf env var get KEY`](#sf-env-var-get-key)\n- [`sf env var list`](#sf-env-var-list)\n- [`sf env var set`](#sf-env-var-set)\n- [`sf env var unset`](#sf-env-var-unset)\n- [`sf generate function`](#sf-generate-function)\n- [`sf generate project`](#sf-generate-project)\n- [`sf login functions`](#sf-login-functions)\n- [`sf login functions jwt`](#sf-login-functions-jwt)\n- [`sf run function`](#sf-run-function)\n- [`sf run function start`](#sf-run-function-start)\n- [`sf whoami functions`](#sf-whoami-functions)\n\n## `sf deploy functions`\n\n```\nUSAGE\n  $ sf deploy functions -o <value> [-b <value>] [--force] [-q]\n\nFLAGS\n  -b, --branch=<value>         Deploy the latest commit from a branch different from the currently active branch.\n  -o, --connected-org=<value>  (required) Username or alias for the org that the compute environment should be connected\n                               to.\n  -q, --quiet                  Limit the amount of output displayed from the deploy process.\n  --force                      Ignore warnings and overwrite remote repository (not allowed in production).\n```\n\n## `sf env create compute`\n\nCreate a compute environment for use with Salesforce Functions.\n\n```\nUSAGE\n  $ sf env create compute [-o <value>] [-a <value>]\n\nFLAGS\n  -a, --setalias=<value>       Alias for the created environment.\n  -o, --connected-org=<value>  Username or alias for the org that the compute environment should be connected to.\n\nDESCRIPTION\n  Create a compute environment for use with Salesforce Functions.\n\nEXAMPLES\n  $ sfdx env:create:compute\n\n  $ sfdx env:create:compute --setalias my-compute-environment\n\n  $ sfdx env:create:compute --connected-org my-scratch-org\n```\n\n## `sf env delete`\n\nDelete an environment.\n\n```\nUSAGE\n  $ sf env delete -e <value> [-c <value>]\n\nFLAGS\n  -c, --confirm=name...      Confirmation name.\n  -e, --environment=<value>  (required) Environment name.\n\nDESCRIPTION\n  Delete an environment.\n\nEXAMPLES\n  $ sfdx env:delete --environment=billingApp-Scratch1\n\n  $ sfdx env:delete --environment=billingApp-Scratch1 --confirm=billingApp-Scratch1\n```\n\n## `sf env display`\n\nDisplay details for an environment.\n\n```\nUSAGE\n  $ sf env display -e <value> [--json]\n\nFLAGS\n  -e, --environment=<value>  (required) Environment name.\n\nGLOBAL FLAGS\n  --json  Format output as json.\n\nDESCRIPTION\n  Display details for an environment.\n\nEXAMPLES\n  $ sfdx env:display --environment=billingApp-Scratch1\n```\n\n## `sf env list`\n\nList all environments by type.\n\n```\nUSAGE\n  $ sf env list [--all] [-t org|scratchorg|compute] [-j]\n\nFLAGS\n  -j, --json                          Output list in JSON format.\n  -t, --environment-type=<option>...  Filter by one or more environment types (org, scratchorg, compute).\n                                      <options: org|scratchorg|compute>\n  --all                               Show all available envs instead of scoping to active orgs and their connected\n                                      compute envs.\n\nDESCRIPTION\n  List all environments by type.\n\nEXAMPLES\n  $ sfdx env:list\n\n  $ sfdx env:list --all\n\n  $ sfdx env:list --environment-type org --environment-type compute\n```\n\n## `sf env log tail`\n\nStream log output for an environment.\n\n```\nUSAGE\n  $ sf env log tail -e <value>\n\nFLAGS\n  -e, --environment=<value>  (required) Environment name to retrieve logs.\n\nDESCRIPTION\n  Stream log output for an environment.\n\nEXAMPLES\n  $ sfdx env:log:tail --environment=billingApp-Scratch1\n```\n\n## `sf env logdrain add`\n\nAdd log drain to a specified environment.\n\n```\nUSAGE\n  $ sf env logdrain add -e <value> -u <value>\n\nFLAGS\n  -e, --environment=<value>  (required) Environment name.\n  -u, --url=<value>          (required) Endpoint that will receive sent logs.\n\nDESCRIPTION\n  Add log drain to a specified environment.\n\nEXAMPLES\n  $ sfdx env:logdrain:add --environment=billingApp-Sandbox --url=https://example.com/drain\n```\n\n## `sf env logdrain list`\n\nList log drains connected to a specified environment.\n\n```\nUSAGE\n  $ sf env logdrain list -e <value> [--json]\n\nFLAGS\n  -e, --environment=<value>  (required) Environment name.\n  --json                     Output result in json.\n\nDESCRIPTION\n  List log drains connected to a specified environment.\n\nEXAMPLES\n  $ sfdx env:logdrain:list --environment=billingApp-Sandbox\n```\n\n## `sf env logdrain remove`\n\nRemove log drain from a specified environment.\n\n```\nUSAGE\n  $ sf env logdrain remove -e <value> -u <value>\n\nFLAGS\n  -e, --environment=<value>  (required) Environment name.\n  -u, --url=<value>          (required) Logdrain url to remove.\n\nDESCRIPTION\n  Remove log drain from a specified environment.\n\nEXAMPLES\n  $ sfdx env:logdrain:remove --environment=billingApp-Sandbox --url=syslog://syslog-a.logdna.com:11137\n```\n\n## `sf env var get KEY`\n\ndisplay a single config value for an environment\n\n```\nUSAGE\n  $ sf env var get [KEY] -e <value>\n\nFLAGS\n  -e, --environment=<value>  (required) Environment name.\n\nDESCRIPTION\n  display a single config value for an environment\n\nEXAMPLES\n  $ sfdx env:var:get foo --environment=my-environment\n```\n\n## `sf env var list`\n\nList your config vars in a table.\n\n```\nUSAGE\n  $ sf env var list -e <value>\n\nFLAGS\n  -e, --environment=<value>  (required) Environment name.\n\nDESCRIPTION\n  List your config vars in a table.\n\nEXAMPLES\n  $ sfdx env:var:list --environment=my-environment\n```\n\n## `sf env var set`\n\nSets a single config value for an environment.\n\n```\nUSAGE\n  $ sf env var set -e <value>\n\nFLAGS\n  -e, --environment=<value>  (required) Environment name.\n\nDESCRIPTION\n  Sets a single config value for an environment.\n\nEXAMPLES\n  $ sfdx env:var:set foo=bar --environment=my-environment\n```\n\n## `sf env var unset`\n\nUnset a single config value for an environment.\n\n```\nUSAGE\n  $ sf env var unset -e <value>\n\nFLAGS\n  -e, --environment=<value>  (required) Environment name.\n\nDESCRIPTION\n  Unset a single config value for an environment.\n\nEXAMPLES\n  $ sfdx env:var:unset foo --environment=my-environment\n```\n\n## `sf generate function`\n\nCreate a function with basic scaffolding specific to a given language.\n\n```\nUSAGE\n  $ sf generate function -n <value> -l javascript|typescript|java\n\nFLAGS\n  -l, --language=(javascript|typescript|java)  (required) Language.\n  -n, --name=<value>                           (required) Function name.\n\nDESCRIPTION\n  Create a function with basic scaffolding specific to a given language.\n\nALIASES\n  $ sf evergreen function init\n\nEXAMPLES\n  $ sfdx evergreen:function:create MyFunction --language=javascript\n```\n\n## `sf generate project`\n\n```\nUSAGE\n  $ sf generate project -n <value>\n\nFLAGS\n  -n, --name=<value>  (required) Name of the generated project.\n```\n\n## `sf login functions`\n\nLog into your account.\n\n```\nUSAGE\n  $ sf login functions\n\nDESCRIPTION\n  Log into your account.\n\nEXAMPLES\n  $ sfdx login:functions\n```\n\n## `sf login functions jwt`\n\nLogin using JWT instead of default web-based flow. This will authenticate you with both sf and Salesforce Functions.\n\n```\nUSAGE\n  $ sf login functions jwt -u <value> -f <value> -i <value> [-l <value>] [--json] [-a <value>] [-d] [-v]\n\nFLAGS\n  -a, --alias=<value>         Alias for the org.\n  -d, --set-default           Set the org as the default that all org-related commands run against.\n  -f, --keyfile=<value>       (required) Path to JWT keyfile.\n  -i, --clientid=<value>      (required) OAuth client ID.\n  -l, --instance-url=<value>  The login URL of the instance the org lives on.\n  -u, --username=<value>      (required) Authentication username.\n  -v, --set-default-dev-hub   Set the org as the default Dev Hub for scratch org creation.\n  --json                      format output as json\n\nDESCRIPTION\n  Login using JWT instead of default web-based flow. This will authenticate you with both sf and Salesforce Functions.\n\nEXAMPLES\n  $ sfdx login:functions:jwt --username testuser@mycompany.org --keyfile file.key --clientid 123456\n```\n\n## `sf run function`\n\nSend a cloudevent to a function.\n\n```\nUSAGE\n  $ sf run function -l <value> [--json] [-H <value>] [-p <value>] [-s] [-o <value>]\n\nFLAGS\n  -H, --headers=<value>...     Set headers.\n  -l, --url=<value>            (required) Url of the function to run.\n  -o, --connected-org=<value>  Username or alias for the target org; overrides default target org.\n  -p, --payload=<value>        Set the payload of the cloudevent. also accepts @file.txt format.\n  -s, --structured             Set the cloudevent to be emitted as a structured cloudevent (json).\n\nGLOBAL FLAGS\n  --json  Format output as json.\n\nDESCRIPTION\n  Send a cloudevent to a function.\n\nEXAMPLES\n  $ sfdx run:function -l http://localhost:8080 -p '{\"id\": 12345}'\n\n  $ sfdx run:function -l http://localhost:8080 -p '@file.json'\n\n  $ echo '{\"id\": 12345}' | sfdx run:function -l http://localhost:8080\n\n  $ sfdx run:function -l http://localhost:8080 -p '{\"id\": 12345}' --structured\n```\n\n## `sf run function start`\n\nBuild and run function image locally.\n\n```\nUSAGE\n  $ sf run function start [--json] [-p <value>] [-d <value>] [--clear-cache] [--no-pull] [-e <value>] [--network\n    <value>] [-v]\n\nFLAGS\n  -d, --debug-port=<value>  [default: 9229] Port for remote debugging.\n  -e, --env=<value>...      Set environment variables (provided during build and run).\n  -p, --port=<value>        [default: 8080] Port for running the function.\n  -v, --verbose             Output additional logs.\n  --clear-cache             Clear associated cache before executing.\n  --network=<value>         Connect and build containers to a network. This can be useful to build containers which\n                            require a local resource.\n  --no-pull                 Skip pulling builder image before use.\n\nGLOBAL FLAGS\n  --json  Format output as json.\n\nDESCRIPTION\n  Build and run function image locally.\n\nEXAMPLES\n  $ sfdx run:function:start\n\n  $ sfdx run:function:start -e VAR=VALUE\n\n  $ sfdx run:function:start --network host --no-pull --clear-cache --debug-port 9000 --port 5000\n```\n\n## `sf whoami functions`\n\nShow information on your account.\n\n```\nUSAGE\n  $ sf whoami functions [-j]\n\nFLAGS\n  -j, --json  Output list in JSON format.\n\nDESCRIPTION\n  Show information on your account.\n\nEXAMPLES\n  $ sf whoami functions\n```\n\n<!-- commandsstop -->\n","engines":{"node":">=12.0.0"},"scripts":{"docs":"sf-docs","lint":"sf-lint","test":"sf-test","build":"sf-build","clean":"sf-clean","format":"sf-format","compile":"sf-compile","prepack":"sf-prepack","prepare":"sf-install && husky install","pretest":"sf-compile-test","version":"oclif readme","postpack":"shx rm -f oclif.manifest.json","posttest":"yarn lint && yarn test:deprecation-policy","clean-all":"sf-clean all","clean:lib":"shx rm -rf lib && shx rm -rf coverage && shx rm -rf .nyc_output && shx rm -f oclif.manifest.json","test:command-reference":"./bin/dev commandreference:generate --erroronwarnings","test:deprecation-policy":"./bin/dev snapshot:compare"},"_npmUser":{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/salesforcecli/plugin-functions.git","type":"git"},"_npmVersion":"6.14.15","description":"Functions plugin for the SF CLI","directories":{},"_nodeVersion":"12.22.6","dependencies":{"uuid":"^8.3.2","axios":"^0.21.1","chalk":"^4.1.2","execa":"^5.0.0","kbpgp":"^2.1.15","cli-ux":"^5.6.2","lodash":"^4.17.21","date-fns":"^2.20.0","fs-extra":"^10.0.0","handlebars":"^4.7.7","node-fetch":"^3.0.0","@oclif/core":"^0.5.17","cloudevents":"^4.0.2","sha256-file":"^1.0.0","global-agent":"^3.0.0","netrc-parser":"^3.1.6","axios-debug-log":"^0.8.2","@salesforce/core":"3.3.1","@heroku-cli/color":"^1.1.14","@heroku-cli/schema":"^1.0.25","@heroku/eventsource":"^1.0.7","@salesforce/ts-sinon":"^1.3.18","@salesforce/ts-types":"^1.5.5","@heroku/function-toml":"^0.0.3","@heroku/functions-core":"0.1.2","@salesforce/plugin-org":"^1.6.7","@oclif/plugin-not-found":"^1.2.4","@heroku/project-descriptor":"0.0.5","@salesforce/sf-plugins-core":"^0.0.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.1.0","shx":"^0.3.3","chai":"^4.2.0","husky":"^7.0.2","mocha":"^9.0.1","oclif":"^2.0.0-main.1","sinon":"11.1.2","eslint":"^7.29.0","globby":"^11.0.4","ts-node":"^10.0.0","prettier":"^2.0.5","sinon-chai":"^3.6.0","typescript":"^4.3.4","@oclif/test":"^1","@types/uuid":"^8.3.0","lint-staged":"^11.0.0","pretty-quick":"^3.1.1","@types/nodegit":"^0.27.2","@types/fs-extra":"^9.0.8","@types/node-fetch":"^2.5.10","@types/sinon-chai":"^3.2.5","@oclif/plugin-help":"^3","@types/sha256-file":"^1.0.0","@oclif/plugin-which":"^1.0.3","eslint-plugin-jsdoc":"^36.0.8","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.20.2","@types/supports-color":"^8.1.0","@salesforce/dev-config":"^2.1.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@salesforce/dev-scripts":"^0.9.18","eslint-config-salesforce":"^0.1.6","@typescript-eslint/parser":"^4.28.0","@salesforce/prettier-config":"^0.0.2","@oclif/plugin-command-snapshot":"^2.1.2","@typescript-eslint/eslint-plugin":"^4.28.0","eslint-config-salesforce-license":"^0.1.6","eslint-config-salesforce-typescript":"^0.2.7","@salesforce/plugin-command-reference":"^1.3.4"},"_npmOperationalInternal":{"tmp":"tmp/plugin-functions_0.2.41_1631824279326_0.0516907308213812","host":"s3://npm-registry-packages"}},"0.2.42":{"name":"@salesforce/plugin-functions","version":"0.2.42","keywords":["oclif-plugin"],"author":{"name":"heroku-front-end@salesforce.com"},"license":"BSD-3-Clause","_id":"@salesforce/plugin-functions@0.2.42","maintainers":[{"name":"joshwlewis","email":"josh.w.lewis@gmail.com"},{"name":"brandon-svec","email":"brandon.svec@gmail.com"},{"name":"rmohan20.sfdc","email":"rmohan20.sfdc@gmail.com"},{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"jgraff","email":"jgraff@salesforce.com"},{"name":"cdias","email":"cdias@salesforce.com"},{"name":"conal","email":"conalc86@gmail.com"},{"name":"jgrantham","email":"jason.grantham@salesforce.com"},{"name":"vazexqi","email":"nchen.dev@mac.com"},{"name":"mpsenn","email":"msenn@salesforce.com"},{"name":"sfdc_iamigo","email":"igoldstein@salesforce.com"},{"name":"diervo","email":"elfogris@gmail.com"},{"name":"rsalvador","email":"rsalvador@salesforce.com"},{"name":"kevinv11n","email":"kevin@v11n.com"},{"name":"tbliss","email":"tbliss@salesforce.com"},{"name":"davidturissini","email":"davidairborne@gmail.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"pmdartus","email":"dartus.pierremarie@gmail.com"},{"name":"futuremint_sf","email":"dwoodward@salesforce.com"},{"name":"interactivellama","email":"llama@interactivellama.com"},{"name":"maratto","email":"marat+npm@salesforce.com"},{"name":"pallavi.singh","email":"pallavi.singh@salesforce.com"},{"name":"smugakamil","email":"smugakamil@gmail.com"},{"name":"tausifm","email":"tausif.muzaffar@salesforce.com"},{"name":"kriscfoster","email":"kris.foster@ucdconnect.ie"},{"name":"brandonm","email":"bmurnane@salesforce.com"},{"name":"vineet-sinha","email":"vineet.sinha@gmail.com"},{"name":"salesforce-bot","email":"j.ward+npm@salesforce.com"},{"name":"harshkothari410","email":"harshkothari410@gmail.com"},{"name":"ekashida","email":"ekashida@gmail.com"},{"name":"gr8gatsby","email":"kevinhill@live.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"krisgraysfdc","email":"kgray@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"jqian","email":"jqian@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"rasphilco","email":"philipe.navarro@salesforce.com"},{"name":"jbfeingold","email":"jfeingold@salesforce.com"},{"name":"michaelhoefer","email":"michaelhoefer@gmail.com"},{"name":"tlohr","email":"tlohr@salesforce.com"},{"name":"dpessoa","email":"dpessoa@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"jgellin","email":"jgellin@salesforce.com"},{"name":"maxreality","email":"m@ab3.in"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"davidrouten","email":"david@routen.io"},{"name":"tconn","email":"tconn@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"dehru","email":"dehru2@yahoo.com"},{"name":"nazligungor","email":"n.gungor@salesforce.com"},{"name":"abdulsattar","email":"asattar.md@gmail.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"rxu-sfdc","email":"rxu@salesforce.com"},{"name":"amcconnell-sf","email":"amcconnell@salesforce.com"},{"name":"nolanlawson","email":"nolan@nolanlawson.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"fernomac","email":"no_oneatall@hotmail.com"},{"name":"maliroteh-sf","email":"maliroteh@salesforce.com"},{"name":"justinharringa","email":"justin@harringa.com"},{"name":"ahakro","email":"ahakro@salesforce.com"},{"name":"rjanamanchi","email":"rjanamanchi@salesforce.com"},{"name":"vttikoo","email":"vtikoo@salesforce.com"},{"name":"dlouvton","email":"dlouvton@gmail.com"},{"name":"cafreeman","email":"cfreeman.code@gmail.com"},{"name":"mallik.webaroo","email":"mallik.webaroo@gmail.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"alyssaa14","email":"aarvin@salesforce.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"svanteddu","email":"svanteddu@salesforce.com"},{"name":"neeraj_g","email":"ngirolkar@salesforce.com"},{"name":"jbartolotta-sfdc","email":"jbartolotta@salesforce.com"}],"homepage":"https://github.com/salesforcecli/plugin-functions","bugs":{"url":"https://github.com/salesforcecli/plugin-functions/issues"},"bin":{"functions":"bin/run"},"dist":{"shasum":"d73496429e64a957622245423b16f6c44b05989b","tarball":"https://registry.npmjs.org/@salesforce/plugin-functions/-/plugin-functions-0.2.42.tgz","fileCount":112,"integrity":"sha512-6LFoIxXpi6fP5bOklA2AbxLeOu2Y2ihZTEKM2nh6Vl+pCFB+d0/rDcNVcjI+i0EMDE7R/SRxGc76fMm4cVuFfA==","signatures":[{"sig":"MEUCIAclr4mvXU58hBRvN2hZvT8Ao705+fyHdQ/2DTp674iuAiEAi6SesffZdkNoA9psIBWo15URQjjiMCFlDBAf5T37k4A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":199250,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQ7nKCRA9TVsSAnZWagAAbP8P/1ckvieuz3ccUbNRld4U\nXeZJizqkfeAh9atnRkZGpEB+oEEjqXHrCQ3isG2XXv3J1ZRlL/GvLZtR1o3x\nUFok8b8Lcjk6+JFmn20qWrXHEK3yW+djNP15oMV60FewO8kA/68V9b/umcat\nDgeWinyhfgxhBP7sFzQFo5IalaWJxFBjv8xokFYVwjxws09crrtJ+iIjeUR4\nAL/bdUdoRQMQ92KCLWK2SVmBkJP/VClAjzYsyOfgeLLHzmnYaC7h1wJIOU2k\nKb8ORp8xqg3Aok9Yh8F3UfSqA/nlrkfaim6CUFYaV//KmQzY6I7no1UtBTPo\njY3BTZk/mmqH5K2CupHgZVJ3BfL1hYXKZQvHzie+8QmM4M6bSf7Oy3T7tE7q\nUiESM808/azVTaYAANeiwef3vYr3n3ARV7vjlLRVSNDTejI+dYt3uVnJeZMf\nFxH1Cbt4W/Nowo8G+f1q5jhoWHTSCY6mY7eY/Jyq8n5UYj+xk5XehL7c/7j/\nsP+sIPbk2GVQ8JIyGT+t93liAnHRYUqPRWK36ZiHj5Y/gnFQs53EJjW7RF4n\nyHzn+ikByOD5I+81HOwHQnR4VDeK81ZcVJ54DlQ/LHHgjkaBtbKf+ev1hb++\nLLeS8Vr0TXokNnPO1g8V9ab9K5+Nfe9g53YtVOuVDKok8XQvW7hdL5Re/jaj\nhFYH\r\n=gmkI\r\n-----END PGP SIGNATURE-----\r\n"},"sfdx":{"publicKeyUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/0.2.42.crt","signatureUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/0.2.42.sig"},"_from":"file:/home/circleci/project/salesforce-plugin-functions-0.2.42.tgz","husky":{"hooks":{"pre-push":"sf-husky-pre-push","commit-msg":"sf-husky-commit-msg","pre-commit":"sf-husky-pre-commit"}},"oclif":{"bin":"sf","hooks":{"sf:deploy":"./lib/hooks/deploy","sf:env:list":"./lib/hooks/envList","sf:env:display":"./lib/hooks/envDisplay"},"plugins":["@oclif/plugin-not-found"],"commands":"./lib/commands","devPlugins":["@oclif/plugin-help","@oclif/plugin-which","@oclif/plugin-command-snapshot","@salesforce/plugin-command-reference"],"topicSeparator":" "},"readme":"# plugin-functions\n\nFunctions plugin for the SF CLI\n\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\n[![NPM](https://img.shields.io/npm/v/@salesforce/plugin-functions.svg?label=@salesforce/functions)](https://www.npmjs.com/package/@salesforce/functions) [![CircleCI](https://circleci.com/gh/salesforcecli/plugin-functions/tree/main.svg?style=shield)](https://circleci.com/gh/salesforcecli/plugin-functions/tree/main) [![Downloads/week](https://img.shields.io/npm/dw/@salesforce/plugin-functions.svg)](https://npmjs.org/package/@salesforce/plugin-functions) [![License](https://img.shields.io/badge/License-BSD%203--Clause-brightgreen.svg)](https://raw.githubusercontent.com/salesforcecli/plugin-functions/main/LICENSE.txt)\n\n<!-- toc -->\n\n- [plugin-functions](#plugin-functions)\n- [Usage](#usage)\n- [Commands](#commands)\n<!-- tocstop -->\n\n# Usage\n\n1. Install the SFDX CLI: [Install instructions](https://developer.salesforce.com/docs/atlas.en-us.sfdx_setup.meta/sfdx_setup/sfdx_setup_install_cli.htm)\n2. Then run `sfdx plugins:install @salesforce/plugin-functions`:\n\n```sh-session\n$ sfdx plugins:install @salesforce/plugin-functions\nrunning command...\n```\n\nNow you should be able to run functions commands, e.g. `sfdx env:list`, `sfdx login:functions`\n\n# Commands\n\n<!-- commands -->\n\n- [`sf deploy functions`](#sf-deploy-functions)\n- [`sf env create compute`](#sf-env-create-compute)\n- [`sf env delete`](#sf-env-delete)\n- [`sf env display`](#sf-env-display)\n- [`sf env list`](#sf-env-list)\n- [`sf env log tail`](#sf-env-log-tail)\n- [`sf env logdrain add`](#sf-env-logdrain-add)\n- [`sf env logdrain list`](#sf-env-logdrain-list)\n- [`sf env logdrain remove`](#sf-env-logdrain-remove)\n- [`sf env var get KEY`](#sf-env-var-get-key)\n- [`sf env var list`](#sf-env-var-list)\n- [`sf env var set`](#sf-env-var-set)\n- [`sf env var unset`](#sf-env-var-unset)\n- [`sf generate function`](#sf-generate-function)\n- [`sf generate project`](#sf-generate-project)\n- [`sf login functions`](#sf-login-functions)\n- [`sf login functions jwt`](#sf-login-functions-jwt)\n- [`sf run function`](#sf-run-function)\n- [`sf run function start`](#sf-run-function-start)\n- [`sf whoami functions`](#sf-whoami-functions)\n\n## `sf deploy functions`\n\n```\nUSAGE\n  $ sf deploy functions -o <value> [-b <value>] [--force] [-q]\n\nFLAGS\n  -b, --branch=<value>         Deploy the latest commit from a branch different from the currently active branch.\n  -o, --connected-org=<value>  (required) Username or alias for the org that the compute environment should be connected\n                               to.\n  -q, --quiet                  Limit the amount of output displayed from the deploy process.\n  --force                      Ignore warnings and overwrite remote repository (not allowed in production).\n```\n\n## `sf env create compute`\n\nCreate a compute environment for use with Salesforce Functions.\n\n```\nUSAGE\n  $ sf env create compute [-o <value>] [-a <value>]\n\nFLAGS\n  -a, --alias=<value>          Alias for the created environment.\n  -o, --connected-org=<value>  Username or alias for the org that the compute environment should be connected to.\n\nDESCRIPTION\n  Create a compute environment for use with Salesforce Functions.\n\nEXAMPLES\n  $ sfdx env:create:compute\n\n  $ sfdx env:create:compute --alias my-compute-environment\n\n  $ sfdx env:create:compute --connected-org my-scratch-org\n```\n\n## `sf env delete`\n\nDelete an environment.\n\n```\nUSAGE\n  $ sf env delete -c <value> [--confirm <value>]\n\nFLAGS\n  -c, --target-compute=<value>  (required) Environment name.\n  --confirm=name...             Confirmation name.\n\nDESCRIPTION\n  Delete an environment.\n\nEXAMPLES\n  $ sfdx env:delete --target-compute=billingApp-Scratch1\n\n  $ sfdx env:delete --target-compute=billingApp-Scratch1 --confirm=billingApp-Scratch1\n```\n\n## `sf env display`\n\nDisplay details for an environment.\n\n```\nUSAGE\n  $ sf env display -c <value> [--json]\n\nFLAGS\n  -c, --target-compute=<value>  (required) Environment name.\n\nGLOBAL FLAGS\n  --json  Format output as json.\n\nDESCRIPTION\n  Display details for an environment.\n\nEXAMPLES\n  $ sfdx env:display --target-compute=billingApp-Scratch1\n```\n\n## `sf env list`\n\nList all environments by type.\n\n```\nUSAGE\n  $ sf env list [--all] [-t org|scratchorg|compute] [-j]\n\nFLAGS\n  -j, --json                         Output list in JSON format.\n  -t, --target-env-type=<option>...  Filter by one or more environment types (org, scratchorg, compute).\n                                     <options: org|scratchorg|compute>\n  --all                              Show all available envs instead of scoping to active orgs and their connected\n                                     compute envs.\n\nDESCRIPTION\n  List all environments by type.\n\nEXAMPLES\n  $ sfdx env:list\n\n  $ sfdx env:list --all\n\n  $ sfdx env:list --target-env-type org --target-env-type compute\n```\n\n## `sf env log tail`\n\nStream log output for an environment.\n\n```\nUSAGE\n  $ sf env log tail -c <value>\n\nFLAGS\n  -c, --target-compute=<value>  (required) Environment name to retrieve logs.\n\nDESCRIPTION\n  Stream log output for an environment.\n\nEXAMPLES\n  $ sfdx env:log:tail --target-compute=billingApp-Scratch1\n```\n\n## `sf env logdrain add`\n\nAdd log drain to a specified environment.\n\n```\nUSAGE\n  $ sf env logdrain add -c <value> -l <value>\n\nFLAGS\n  -c, --target-compute=<value>  (required) Environment name.\n  -l, --drain-url=<value>       (required) Endpoint that will receive sent logs.\n\nDESCRIPTION\n  Add log drain to a specified environment.\n\nEXAMPLES\n  $ sfdx env:logdrain:add --target-compute=billingApp-Sandbox --drain-url=https://example.com/drain\n```\n\n## `sf env logdrain list`\n\nList log drains connected to a specified environment.\n\n```\nUSAGE\n  $ sf env logdrain list -c <value> [-j]\n\nFLAGS\n  -c, --target-compute=<value>  (required) Environment name.\n  -j, --json                    Output list in JSON format.\n\nDESCRIPTION\n  List log drains connected to a specified environment.\n\nEXAMPLES\n  $ sfdx env:logdrain:list --target-compute=billingApp-Sandbox\n```\n\n## `sf env logdrain remove`\n\nRemove log drain from a specified environment.\n\n```\nUSAGE\n  $ sf env logdrain remove -c <value> -l <value>\n\nFLAGS\n  -c, --target-compute=<value>  (required) Environment name.\n  -l, --drain-url=<value>       (required) Logdrain url to remove.\n\nDESCRIPTION\n  Remove log drain from a specified environment.\n\nEXAMPLES\n  $ sfdx env:logdrain:remove --target-compute=billingApp-Sandbox --drain-url=syslog://syslog-a.logdna.com:11137\n```\n\n## `sf env var get KEY`\n\ndisplay a single config value for an environment\n\n```\nUSAGE\n  $ sf env var get [KEY] -c <value>\n\nFLAGS\n  -c, --target-compute=<value>  (required) Environment name.\n\nDESCRIPTION\n  display a single config value for an environment\n\nEXAMPLES\n  $ sfdx env:var:get foo --target-compute=my-environment\n```\n\n## `sf env var list`\n\nList your config vars in a table.\n\n```\nUSAGE\n  $ sf env var list -c <value>\n\nFLAGS\n  -c, --target-compute=<value>  (required) Environment name.\n\nDESCRIPTION\n  List your config vars in a table.\n\nEXAMPLES\n  $ sfdx env:var:list --target-compute=my-environment\n```\n\n## `sf env var set`\n\nSets a single config value for an environment.\n\n```\nUSAGE\n  $ sf env var set -c <value>\n\nFLAGS\n  -c, --target-compute=<value>  (required) Environment name.\n\nDESCRIPTION\n  Sets a single config value for an environment.\n\nEXAMPLES\n  $ sfdx env:var:set foo=bar --target-compute=my-environment\n```\n\n## `sf env var unset`\n\nUnset a single config value for an environment.\n\n```\nUSAGE\n  $ sf env var unset -c <value>\n\nFLAGS\n  -c, --target-compute=<value>  (required) Environment name.\n\nDESCRIPTION\n  Unset a single config value for an environment.\n\nEXAMPLES\n  $ sfdx env:var:unset foo --target-compute=my-environment\n```\n\n## `sf generate function`\n\nCreate a function with basic scaffolding specific to a given language.\n\n```\nUSAGE\n  $ sf generate function -n <value> -L javascript|typescript|java\n\nFLAGS\n  -L, --language=(javascript|typescript|java)  (required) Language.\n  -n, --function-name=<value>                  (required) Function name.\n\nDESCRIPTION\n  Create a function with basic scaffolding specific to a given language.\n\nEXAMPLES\n  $ sfdx generate:function --function-name=function-name --language=javascript\n```\n\n## `sf generate project`\n\n```\nUSAGE\n  $ sf generate project -n <value>\n\nFLAGS\n  -n, --project-name=<value>  (required) Name of the generated project.\n\nEXAMPLES\n  $ sfdx generate:project --project-name=project-name\n```\n\n## `sf login functions`\n\nLog into your account.\n\n```\nUSAGE\n  $ sf login functions\n\nDESCRIPTION\n  Log into your account.\n\nEXAMPLES\n  $ sfdx login:functions\n```\n\n## `sf login functions jwt`\n\nLogin using JWT instead of default web-based flow. This will authenticate you with both sf and Salesforce Functions.\n\n```\nUSAGE\n  $ sf login functions jwt -u <value> -f <value> -i <value> [-l <value>] [--json] [-a <value>] [-d] [-v]\n\nFLAGS\n  -a, --alias=<value>         Alias for the org.\n  -d, --set-default           Set the org as the default that all org-related commands run against.\n  -f, --keyfile=<value>       (required) Path to JWT keyfile.\n  -i, --clientid=<value>      (required) OAuth client ID.\n  -l, --instance-url=<value>  The login URL of the instance the org lives on.\n  -u, --username=<value>      (required) Authentication username.\n  -v, --set-default-dev-hub   Set the org as the default Dev Hub for scratch org creation.\n  --json                      format output as json\n\nDESCRIPTION\n  Login using JWT instead of default web-based flow. This will authenticate you with both sf and Salesforce Functions.\n\nEXAMPLES\n  $ sfdx login:functions:jwt --username testuser@mycompany.org --keyfile file.key --clientid 123456\n```\n\n## `sf run function`\n\nSend a cloudevent to a function.\n\n```\nUSAGE\n  $ sf run function -l <value> [--json] [-H <value>] [-p <value>] [-s] [-o <value>]\n\nFLAGS\n  -H, --headers=<value>...     Set headers.\n  -l, --function-url=<value>   (required) Url of the function to run.\n  -o, --connected-org=<value>  Username or alias for the target org; overrides default target org.\n  -p, --payload=<value>        Set the payload of the cloudevent. also accepts @file.txt format.\n  -s, --structured             Set the cloudevent to be emitted as a structured cloudevent (json).\n\nGLOBAL FLAGS\n  --json  Format output as json.\n\nDESCRIPTION\n  Send a cloudevent to a function.\n\nEXAMPLES\n  $ sfdx run:function -l http://localhost:8080 -p '{\"id\": 12345}'\n\n  $ sfdx run:function -l http://localhost:8080 -p '@file.json'\n\n  $ echo '{\"id\": 12345}' | sfdx run:function -l http://localhost:8080\n\n  $ sfdx run:function -l http://localhost:8080 -p '{\"id\": 12345}' --structured\n```\n\n## `sf run function start`\n\nBuild and run function image locally.\n\n```\nUSAGE\n  $ sf run function start [--json] [-p <value>] [-b <value>] [--clear-cache] [--no-pull] [-e <value>] [--network\n    <value>] [-v]\n\nFLAGS\n  -b, --debug-port=<value>  [default: 9229] Port for remote debugging.\n  -e, --env=<value>...      Set environment variables (provided during build and run).\n  -p, --port=<value>        [default: 8080] Port for running the function.\n  -v, --verbose             Output additional logs.\n  --clear-cache             Clear associated cache before executing.\n  --network=<value>         Connect and build containers to a network. This can be useful to build containers which\n                            require a local resource.\n  --no-pull                 Skip pulling builder image before use.\n\nGLOBAL FLAGS\n  --json  Format output as json.\n\nDESCRIPTION\n  Build and run function image locally.\n\nEXAMPLES\n  $ sfdx run:function:start\n\n  $ sfdx run:function:start -e VAR=VALUE\n\n  $ sfdx run:function:start --network host --no-pull --clear-cache --debug-port 9000 --port 5000\n```\n\n## `sf whoami functions`\n\nShow information on your account.\n\n```\nUSAGE\n  $ sf whoami functions [-j]\n\nFLAGS\n  -j, --json  Output list in JSON format.\n\nDESCRIPTION\n  Show information on your account.\n\nEXAMPLES\n  $ sf whoami functions\n```\n\n<!-- commandsstop -->\n","engines":{"node":">=12.0.0"},"scripts":{"docs":"sf-docs","lint":"sf-lint","test":"sf-test","build":"sf-build","clean":"sf-clean","format":"sf-format","compile":"sf-compile","prepack":"sf-prepack","prepare":"sf-install && husky install","pretest":"sf-compile-test","version":"oclif readme","postpack":"shx rm -f oclif.manifest.json","posttest":"yarn lint && yarn test:deprecation-policy","clean-all":"sf-clean all","clean:lib":"shx rm -rf lib && shx rm -rf coverage && shx rm -rf .nyc_output && shx rm -f oclif.manifest.json","test:command-reference":"./bin/dev commandreference:generate --erroronwarnings","test:deprecation-policy":"./bin/dev snapshot:compare"},"_npmUser":{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/salesforcecli/plugin-functions.git","type":"git"},"_npmVersion":"6.14.15","description":"Functions plugin for the SF CLI","directories":{},"_nodeVersion":"12.22.6","dependencies":{"uuid":"^8.3.2","axios":"^0.21.1","chalk":"^4.1.2","execa":"^5.0.0","kbpgp":"^2.1.15","cli-ux":"^5.6.2","lodash":"^4.17.21","date-fns":"^2.20.0","fs-extra":"^10.0.0","handlebars":"^4.7.7","node-fetch":"^3.0.0","@oclif/core":"^0.5.17","cloudevents":"^4.0.2","sha256-file":"^1.0.0","global-agent":"^3.0.0","netrc-parser":"^3.1.6","axios-debug-log":"^0.8.2","@salesforce/core":"3.3.1","@heroku-cli/color":"^1.1.14","@heroku-cli/schema":"^1.0.25","@heroku/eventsource":"^1.0.7","@salesforce/ts-sinon":"^1.3.18","@salesforce/ts-types":"^1.5.5","@heroku/function-toml":"^0.0.3","@heroku/functions-core":"0.1.2","@salesforce/plugin-org":"^1.6.7","@oclif/plugin-not-found":"^1.2.4","@heroku/project-descriptor":"0.0.5","@salesforce/sf-plugins-core":"^0.0.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.1.0","shx":"^0.3.3","chai":"^4.2.0","husky":"^7.0.2","mocha":"^9.0.1","oclif":"^2.0.0-main.1","sinon":"11.1.2","eslint":"^7.29.0","globby":"^11.0.4","ts-node":"^10.0.0","prettier":"^2.0.5","sinon-chai":"^3.6.0","typescript":"^4.3.4","@oclif/test":"^1","@types/uuid":"^8.3.0","lint-staged":"^11.0.0","pretty-quick":"^3.1.1","@types/nodegit":"^0.27.2","@types/fs-extra":"^9.0.8","@types/node-fetch":"^2.5.10","@types/sinon-chai":"^3.2.5","@oclif/plugin-help":"^3","@types/sha256-file":"^1.0.0","@oclif/plugin-which":"^1.0.3","eslint-plugin-jsdoc":"^36.0.8","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.20.2","@types/supports-color":"^8.1.0","@salesforce/dev-config":"^2.1.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@salesforce/dev-scripts":"^0.9.18","eslint-config-salesforce":"^0.1.6","@typescript-eslint/parser":"^4.28.0","@salesforce/prettier-config":"^0.0.2","@oclif/plugin-command-snapshot":"^2.1.2","@typescript-eslint/eslint-plugin":"^4.28.0","eslint-config-salesforce-license":"^0.1.6","eslint-config-salesforce-typescript":"^0.2.7","@salesforce/plugin-command-reference":"^1.3.4"},"_npmOperationalInternal":{"tmp":"tmp/plugin-functions_0.2.42_1631828426339_0.3297791481305625","host":"s3://npm-registry-packages"}},"0.2.43":{"name":"@salesforce/plugin-functions","version":"0.2.43","keywords":["oclif-plugin"],"author":{"name":"heroku-front-end@salesforce.com"},"license":"BSD-3-Clause","_id":"@salesforce/plugin-functions@0.2.43","maintainers":[{"name":"joshwlewis","email":"josh.w.lewis@gmail.com"},{"name":"brandon-svec","email":"brandon.svec@gmail.com"},{"name":"rmohan20.sfdc","email":"rmohan20.sfdc@gmail.com"},{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"jgraff","email":"jgraff@salesforce.com"},{"name":"cdias","email":"cdias@salesforce.com"},{"name":"conal","email":"conalc86@gmail.com"},{"name":"jgrantham","email":"jason.grantham@salesforce.com"},{"name":"vazexqi","email":"nchen.dev@mac.com"},{"name":"mpsenn","email":"msenn@salesforce.com"},{"name":"sfdc_iamigo","email":"igoldstein@salesforce.com"},{"name":"diervo","email":"elfogris@gmail.com"},{"name":"rsalvador","email":"rsalvador@salesforce.com"},{"name":"kevinv11n","email":"kevin@v11n.com"},{"name":"tbliss","email":"tbliss@salesforce.com"},{"name":"davidturissini","email":"davidairborne@gmail.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"pmdartus","email":"dartus.pierremarie@gmail.com"},{"name":"futuremint_sf","email":"dwoodward@salesforce.com"},{"name":"interactivellama","email":"llama@interactivellama.com"},{"name":"maratto","email":"marat+npm@salesforce.com"},{"name":"pallavi.singh","email":"pallavi.singh@salesforce.com"},{"name":"smugakamil","email":"smugakamil@gmail.com"},{"name":"tausifm","email":"tausif.muzaffar@salesforce.com"},{"name":"kriscfoster","email":"kris.foster@ucdconnect.ie"},{"name":"brandonm","email":"bmurnane@salesforce.com"},{"name":"vineet-sinha","email":"vineet.sinha@gmail.com"},{"name":"salesforce-bot","email":"j.ward+npm@salesforce.com"},{"name":"harshkothari410","email":"harshkothari410@gmail.com"},{"name":"ekashida","email":"ekashida@gmail.com"},{"name":"gr8gatsby","email":"kevinhill@live.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"krisgraysfdc","email":"kgray@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"jqian","email":"jqian@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"rasphilco","email":"philipe.navarro@salesforce.com"},{"name":"jbfeingold","email":"jfeingold@salesforce.com"},{"name":"michaelhoefer","email":"michaelhoefer@gmail.com"},{"name":"tlohr","email":"tlohr@salesforce.com"},{"name":"dpessoa","email":"dpessoa@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"jgellin","email":"jgellin@salesforce.com"},{"name":"maxreality","email":"m@ab3.in"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"davidrouten","email":"david@routen.io"},{"name":"tconn","email":"tconn@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"dehru","email":"dehru2@yahoo.com"},{"name":"nazligungor","email":"n.gungor@salesforce.com"},{"name":"abdulsattar","email":"asattar.md@gmail.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"rxu-sfdc","email":"rxu@salesforce.com"},{"name":"amcconnell-sf","email":"amcconnell@salesforce.com"},{"name":"nolanlawson","email":"nolan@nolanlawson.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"fernomac","email":"no_oneatall@hotmail.com"},{"name":"maliroteh-sf","email":"maliroteh@salesforce.com"},{"name":"justinharringa","email":"justin@harringa.com"},{"name":"ahakro","email":"ahakro@salesforce.com"},{"name":"rjanamanchi","email":"rjanamanchi@salesforce.com"},{"name":"vttikoo","email":"vtikoo@salesforce.com"},{"name":"dlouvton","email":"dlouvton@gmail.com"},{"name":"cafreeman","email":"cfreeman.code@gmail.com"},{"name":"mallik.webaroo","email":"mallik.webaroo@gmail.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"alyssaa14","email":"aarvin@salesforce.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"svanteddu","email":"svanteddu@salesforce.com"},{"name":"neeraj_g","email":"ngirolkar@salesforce.com"},{"name":"jbartolotta-sfdc","email":"jbartolotta@salesforce.com"}],"homepage":"https://github.com/salesforcecli/plugin-functions","bugs":{"url":"https://github.com/salesforcecli/plugin-functions/issues"},"bin":{"functions":"bin/run"},"dist":{"shasum":"3a857125dec24ed1eb2f8eef3488f1706401c754","tarball":"https://registry.npmjs.org/@salesforce/plugin-functions/-/plugin-functions-0.2.43.tgz","fileCount":112,"integrity":"sha512-w4BILeRvqZHg3c888zgGua0lsUaYSOvzCT6x7KlDpnHuM+beKjva1pksyWTdDuZk5dKJhj5If2+agqSFcXJPXA==","signatures":[{"sig":"MEUCIQC6IIeZz9UO52Ed0P72Mmisnrt5RROpt7wSgHF9s0LTfAIgN2ZruX7aY3CvtJv3+VMTvKO1/izQjyi4wvCTyc/jV+4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":202799,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQ8kECRA9TVsSAnZWagAADekP/14T+Mm26ws4ejbEWt5T\n12eX2Ne2ogTtvmh2BRAds27oz48o/ZSdO/Fa7mI01A8Lc1qgbMGRpkZ82Qyl\nZfZ5Gzx2dwii7VyO1OrKnuPN7ba97TNOZY7Ee0qWQc2iN2Mktc3v8w5bRF21\nZDWNvYbjKE66X0d7J/008+ME4VMYDbi3A28EtLGxhH3msvVlcAiys/B5oe0l\nw4Eu1qwvBiJxiVHQqC9P8fWbL2r7zNWhxSjHO0mYH/tOoZiRFB8sa5nA6h3W\niEPQFlF56TdVY4DYLuFNFAw8aQmzjx8cElnWzMLWi+N/LFi82vmBIm1Awsdc\n8BKYLRhvnu9gWdhf2sTNXZGYKUqtFq9NMo4rm059YxoHV7/p+wNINkP3taTo\nCZPLis9pqyHruE/5TN/lpcfXxC1jscFk66h3TOffmzbRatUx3+IiVeChLary\nSfmL/F8aAkHLtCf7/eM8hYS4fp550FBOCE9xxtT9tlhOZ+BwlIjL/d7+DmZi\n4l6dVcdmJw2aPlCR/pzZS6dcpLdwzNl/1QrI9+S2yMPMMYqV3WODekZoOkOr\nfjWEanLrpuUIFd++E4Ui67rI0XiDa6AuxucskqScGWUfode8czMzXFW1nrgv\nAsu1IWMfEuEjAGtlVOaE2XRxtSWOqiPML2eFmedzLoTsB/x2taOLHChkLeis\nHLhi\r\n=Hx4y\r\n-----END PGP SIGNATURE-----\r\n"},"sfdx":{"publicKeyUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/0.2.43.crt","signatureUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/0.2.43.sig"},"_from":"file:/home/circleci/project/salesforce-plugin-functions-0.2.43.tgz","husky":{"hooks":{"pre-push":"sf-husky-pre-push","commit-msg":"sf-husky-commit-msg","pre-commit":"sf-husky-pre-commit"}},"oclif":{"bin":"sf","hooks":{"sf:deploy":"./lib/hooks/deploy","sf:env:list":"./lib/hooks/envList","sf:env:display":"./lib/hooks/envDisplay"},"plugins":["@oclif/plugin-not-found"],"commands":"./lib/commands","devPlugins":["@oclif/plugin-help","@oclif/plugin-which","@oclif/plugin-command-snapshot","@salesforce/plugin-command-reference"],"topicSeparator":" "},"readme":"# plugin-functions\n\nFunctions plugin for the SF CLI\n\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\n[![NPM](https://img.shields.io/npm/v/@salesforce/plugin-functions.svg?label=@salesforce/functions)](https://www.npmjs.com/package/@salesforce/functions) [![CircleCI](https://circleci.com/gh/salesforcecli/plugin-functions/tree/main.svg?style=shield)](https://circleci.com/gh/salesforcecli/plugin-functions/tree/main) [![Downloads/week](https://img.shields.io/npm/dw/@salesforce/plugin-functions.svg)](https://npmjs.org/package/@salesforce/plugin-functions) [![License](https://img.shields.io/badge/License-BSD%203--Clause-brightgreen.svg)](https://raw.githubusercontent.com/salesforcecli/plugin-functions/main/LICENSE.txt)\n\n<!-- toc -->\n\n- [plugin-functions](#plugin-functions)\n- [Usage](#usage)\n- [Commands](#commands)\n<!-- tocstop -->\n\n# Usage\n\n1. Install the SFDX CLI: [Install instructions](https://developer.salesforce.com/docs/atlas.en-us.sfdx_setup.meta/sfdx_setup/sfdx_setup_install_cli.htm)\n2. Then run `sfdx plugins:install @salesforce/plugin-functions`:\n\n```sh-session\n$ sfdx plugins:install @salesforce/plugin-functions\nrunning command...\n```\n\nNow you should be able to run functions commands, e.g. `sfdx env:list`, `sfdx login:functions`\n\n# Commands\n\n<!-- commands -->\n\n- [`sf deploy functions`](#sf-deploy-functions)\n- [`sf env create compute`](#sf-env-create-compute)\n- [`sf env delete`](#sf-env-delete)\n- [`sf env display`](#sf-env-display)\n- [`sf env list`](#sf-env-list)\n- [`sf env log tail`](#sf-env-log-tail)\n- [`sf env logdrain add`](#sf-env-logdrain-add)\n- [`sf env logdrain list`](#sf-env-logdrain-list)\n- [`sf env logdrain remove`](#sf-env-logdrain-remove)\n- [`sf env var get KEY`](#sf-env-var-get-key)\n- [`sf env var list`](#sf-env-var-list)\n- [`sf env var set`](#sf-env-var-set)\n- [`sf env var unset`](#sf-env-var-unset)\n- [`sf generate function`](#sf-generate-function)\n- [`sf generate project`](#sf-generate-project)\n- [`sf login functions`](#sf-login-functions)\n- [`sf login functions jwt`](#sf-login-functions-jwt)\n- [`sf run function`](#sf-run-function)\n- [`sf run function start`](#sf-run-function-start)\n- [`sf whoami functions`](#sf-whoami-functions)\n\n## `sf deploy functions`\n\n```\nUSAGE\n  $ sf deploy functions -o <value> [-b <value>] [--force] [-q]\n\nFLAGS\n  -b, --branch=<value>         Deploy the latest commit from a branch different from the currently active branch.\n  -o, --connected-org=<value>  (required) Username or alias for the org that the compute environment should be connected\n                               to.\n  -q, --quiet                  Limit the amount of output displayed from the deploy process.\n  --force                      Ignore warnings and overwrite remote repository (not allowed in production).\n```\n\n## `sf env create compute`\n\nCreate a compute environment for use with Salesforce Functions.\n\n```\nUSAGE\n  $ sf env create compute [-o <value>] [-a <value>]\n\nFLAGS\n  -a, --alias=<value>          Alias for the created environment.\n  -o, --connected-org=<value>  Username or alias for the org that the compute environment should be connected to.\n\nDESCRIPTION\n  Create a compute environment for use with Salesforce Functions.\n\nEXAMPLES\n  $ sfdx env:create:compute\n\n  $ sfdx env:create:compute --alias my-compute-environment\n\n  $ sfdx env:create:compute --connected-org my-scratch-org\n```\n\n## `sf env delete`\n\nDelete an environment.\n\n```\nUSAGE\n  $ sf env delete -c <value> [--confirm <value>]\n\nFLAGS\n  -c, --target-compute=<value>  (required) Environment name.\n  --confirm=name...             Confirmation name.\n\nDESCRIPTION\n  Delete an environment.\n\nEXAMPLES\n  $ sfdx env:delete --target-compute=billingApp-Scratch1\n\n  $ sfdx env:delete --target-compute=billingApp-Scratch1 --confirm=billingApp-Scratch1\n```\n\n## `sf env display`\n\nDisplay details for an environment.\n\n```\nUSAGE\n  $ sf env display -c <value> [--json]\n\nFLAGS\n  -c, --target-compute=<value>  (required) Environment name.\n\nGLOBAL FLAGS\n  --json  Format output as json.\n\nDESCRIPTION\n  Display details for an environment.\n\nEXAMPLES\n  $ sfdx env:display --target-compute=billingApp-Scratch1\n```\n\n## `sf env list`\n\nList all environments by type.\n\n```\nUSAGE\n  $ sf env list [--all] [-t org|scratchorg|compute] [-j]\n\nFLAGS\n  -j, --json                         Output list in JSON format.\n  -t, --target-env-type=<option>...  Filter by one or more environment types (org, scratchorg, compute).\n                                     <options: org|scratchorg|compute>\n  --all                              Show all available envs instead of scoping to active orgs and their connected\n                                     compute envs.\n\nDESCRIPTION\n  List all environments by type.\n\nEXAMPLES\n  $ sfdx env:list\n\n  $ sfdx env:list --all\n\n  $ sfdx env:list --target-env-type org --target-env-type compute\n```\n\n## `sf env log tail`\n\nStream log output for an environment.\n\n```\nUSAGE\n  $ sf env log tail -c <value>\n\nFLAGS\n  -c, --target-compute=<value>  (required) Environment name to retrieve logs.\n\nDESCRIPTION\n  Stream log output for an environment.\n\nEXAMPLES\n  $ sfdx env:log:tail --target-compute=billingApp-Scratch1\n```\n\n## `sf env logdrain add`\n\nAdd log drain to a specified environment.\n\n```\nUSAGE\n  $ sf env logdrain add -c <value> -l <value>\n\nFLAGS\n  -c, --target-compute=<value>  (required) Environment name.\n  -l, --drain-url=<value>       (required) Endpoint that will receive sent logs.\n\nDESCRIPTION\n  Add log drain to a specified environment.\n\nEXAMPLES\n  $ sfdx env:logdrain:add --target-compute=billingApp-Sandbox --drain-url=https://example.com/drain\n```\n\n## `sf env logdrain list`\n\nList log drains connected to a specified environment.\n\n```\nUSAGE\n  $ sf env logdrain list -c <value> [-j]\n\nFLAGS\n  -c, --target-compute=<value>  (required) Environment name.\n  -j, --json                    Output list in JSON format.\n\nDESCRIPTION\n  List log drains connected to a specified environment.\n\nEXAMPLES\n  $ sfdx env:logdrain:list --target-compute=billingApp-Sandbox\n```\n\n## `sf env logdrain remove`\n\nRemove log drain from a specified environment.\n\n```\nUSAGE\n  $ sf env logdrain remove -c <value> -l <value>\n\nFLAGS\n  -c, --target-compute=<value>  (required) Environment name.\n  -l, --drain-url=<value>       (required) Logdrain url to remove.\n\nDESCRIPTION\n  Remove log drain from a specified environment.\n\nEXAMPLES\n  $ sfdx env:logdrain:remove --target-compute=billingApp-Sandbox --drain-url=syslog://syslog-a.logdna.com:11137\n```\n\n## `sf env var get KEY`\n\ndisplay a single config value for an environment\n\n```\nUSAGE\n  $ sf env var get [KEY] -c <value>\n\nFLAGS\n  -c, --target-compute=<value>  (required) Environment name.\n\nDESCRIPTION\n  display a single config value for an environment\n\nEXAMPLES\n  $ sfdx env:var:get foo --target-compute=my-environment\n```\n\n## `sf env var list`\n\nList your config vars in a table.\n\n```\nUSAGE\n  $ sf env var list -c <value>\n\nFLAGS\n  -c, --target-compute=<value>  (required) Environment name.\n\nDESCRIPTION\n  List your config vars in a table.\n\nEXAMPLES\n  $ sfdx env:var:list --target-compute=my-environment\n```\n\n## `sf env var set`\n\nSets a single config value for an environment.\n\n```\nUSAGE\n  $ sf env var set -c <value>\n\nFLAGS\n  -c, --target-compute=<value>  (required) Environment name.\n\nDESCRIPTION\n  Sets a single config value for an environment.\n\nEXAMPLES\n  $ sfdx env:var:set foo=bar --target-compute=my-environment\n```\n\n## `sf env var unset`\n\nUnset a single config value for an environment.\n\n```\nUSAGE\n  $ sf env var unset -c <value>\n\nFLAGS\n  -c, --target-compute=<value>  (required) Environment name.\n\nDESCRIPTION\n  Unset a single config value for an environment.\n\nEXAMPLES\n  $ sfdx env:var:unset foo --target-compute=my-environment\n```\n\n## `sf generate function`\n\nCreate a function with basic scaffolding specific to a given language.\n\n```\nUSAGE\n  $ sf generate function -n <value> -L javascript|typescript|java\n\nFLAGS\n  -L, --language=(javascript|typescript|java)  (required) Language.\n  -n, --function-name=<value>                  (required) Function name.\n\nDESCRIPTION\n  Create a function with basic scaffolding specific to a given language.\n\nEXAMPLES\n  $ sfdx generate:function --function-name=function-name --language=javascript\n```\n\n## `sf generate project`\n\n```\nUSAGE\n  $ sf generate project -n <value>\n\nFLAGS\n  -n, --project-name=<value>  (required) Name of the generated project.\n\nEXAMPLES\n  $ sfdx generate:project --project-name=project-name\n```\n\n## `sf login functions`\n\nLog into your account.\n\n```\nUSAGE\n  $ sf login functions\n\nDESCRIPTION\n  Log into your account.\n\nEXAMPLES\n  $ sfdx login:functions\n```\n\n## `sf login functions jwt`\n\nLogin using JWT instead of default web-based flow. This will authenticate you with both sf and Salesforce Functions.\n\n```\nUSAGE\n  $ sf login functions jwt -u <value> -f <value> -i <value> [-l <value>] [--json] [-a <value>] [-d] [-v]\n\nFLAGS\n  -a, --alias=<value>         Alias for the org.\n  -d, --set-default           Set the org as the default that all org-related commands run against.\n  -f, --keyfile=<value>       (required) Path to JWT keyfile.\n  -i, --clientid=<value>      (required) OAuth client ID.\n  -l, --instance-url=<value>  The login URL of the instance the org lives on.\n  -u, --username=<value>      (required) Authentication username.\n  -v, --set-default-dev-hub   Set the org as the default Dev Hub for scratch org creation.\n  --json                      format output as json\n\nDESCRIPTION\n  Login using JWT instead of default web-based flow. This will authenticate you with both sf and Salesforce Functions.\n\nEXAMPLES\n  $ sfdx login:functions:jwt --username testuser@mycompany.org --keyfile file.key --clientid 123456\n```\n\n## `sf run function`\n\nSend a cloudevent to a function.\n\n```\nUSAGE\n  $ sf run function -l <value> [--json] [-H <value>] [-p <value>] [-s] [-o <value>]\n\nFLAGS\n  -H, --headers=<value>...     Set headers.\n  -l, --function-url=<value>   (required) Url of the function to run.\n  -o, --connected-org=<value>  Username or alias for the target org; overrides default target org.\n  -p, --payload=<value>        Set the payload of the cloudevent. also accepts @file.txt format.\n  -s, --structured             Set the cloudevent to be emitted as a structured cloudevent (json).\n\nGLOBAL FLAGS\n  --json  Format output as json.\n\nDESCRIPTION\n  Send a cloudevent to a function.\n\nEXAMPLES\n  $ sfdx run:function -l http://localhost:8080 -p '{\"id\": 12345}'\n\n  $ sfdx run:function -l http://localhost:8080 -p '@file.json'\n\n  $ echo '{\"id\": 12345}' | sfdx run:function -l http://localhost:8080\n\n  $ sfdx run:function -l http://localhost:8080 -p '{\"id\": 12345}' --structured\n```\n\n## `sf run function start`\n\nBuild and run function image locally.\n\n```\nUSAGE\n  $ sf run function start [--json] [-p <value>] [-b <value>] [--clear-cache] [--no-pull] [-e <value>] [--network\n    <value>] [-v]\n\nFLAGS\n  -b, --debug-port=<value>  [default: 9229] Port for remote debugging.\n  -e, --env=<value>...      Set environment variables (provided during build and run).\n  -p, --port=<value>        [default: 8080] Port for running the function.\n  -v, --verbose             Output additional logs.\n  --clear-cache             Clear associated cache before executing.\n  --network=<value>         Connect and build containers to a network. This can be useful to build containers which\n                            require a local resource.\n  --no-pull                 Skip pulling builder image before use.\n\nGLOBAL FLAGS\n  --json  Format output as json.\n\nDESCRIPTION\n  Build and run function image locally.\n\nEXAMPLES\n  $ sfdx run:function:start\n\n  $ sfdx run:function:start -e VAR=VALUE\n\n  $ sfdx run:function:start --network host --no-pull --clear-cache --debug-port 9000 --port 5000\n```\n\n## `sf whoami functions`\n\nShow information on your account.\n\n```\nUSAGE\n  $ sf whoami functions [-j]\n\nFLAGS\n  -j, --json  Output list in JSON format.\n\nDESCRIPTION\n  Show information on your account.\n\nEXAMPLES\n  $ sf whoami functions\n```\n\n<!-- commandsstop -->\n","engines":{"node":">=12.0.0"},"scripts":{"docs":"sf-docs","lint":"sf-lint","test":"sf-test","build":"sf-build","clean":"sf-clean","format":"sf-format","compile":"sf-compile","prepack":"sf-prepack","prepare":"sf-install && husky install","pretest":"sf-compile-test","version":"oclif readme","postpack":"shx rm -f oclif.manifest.json","posttest":"yarn lint && yarn test:deprecation-policy","clean-all":"sf-clean all","clean:lib":"shx rm -rf lib && shx rm -rf coverage && shx rm -rf .nyc_output && shx rm -f oclif.manifest.json","test:command-reference":"./bin/dev commandreference:generate --erroronwarnings","test:deprecation-policy":"./bin/dev snapshot:compare"},"_npmUser":{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/salesforcecli/plugin-functions.git","type":"git"},"_npmVersion":"6.14.15","description":"Functions plugin for the SF CLI","directories":{},"_nodeVersion":"12.22.6","dependencies":{"uuid":"^8.3.2","axios":"^0.21.1","chalk":"^4.1.2","execa":"^5.0.0","kbpgp":"^2.1.15","cli-ux":"^5.6.2","lodash":"^4.17.21","date-fns":"^2.20.0","fs-extra":"^10.0.0","handlebars":"^4.7.7","node-fetch":"^3.0.0","@oclif/core":"^0.5.17","cloudevents":"^4.0.2","sha256-file":"^1.0.0","global-agent":"^3.0.0","netrc-parser":"^3.1.6","axios-debug-log":"^0.8.2","@salesforce/core":"3.3.1","@heroku-cli/color":"^1.1.14","@heroku-cli/schema":"^1.0.25","@heroku/eventsource":"^1.0.7","@salesforce/ts-sinon":"^1.3.18","@salesforce/ts-types":"^1.5.5","@heroku/function-toml":"^0.0.3","@heroku/functions-core":"0.1.2","@salesforce/plugin-org":"^1.6.7","@oclif/plugin-not-found":"^1.2.4","@heroku/project-descriptor":"0.0.5","@salesforce/sf-plugins-core":"^0.0.24"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.1.0","shx":"^0.3.3","chai":"^4.2.0","husky":"^7.0.2","mocha":"^9.0.1","oclif":"^2.0.0-main.1","sinon":"11.1.2","eslint":"^7.29.0","globby":"^11.0.4","ts-node":"^10.0.0","prettier":"^2.0.5","sinon-chai":"^3.6.0","typescript":"^4.3.4","@oclif/test":"^1","@types/uuid":"^8.3.0","lint-staged":"^11.0.0","pretty-quick":"^3.1.1","@types/nodegit":"^0.27.2","@types/fs-extra":"^9.0.8","@types/node-fetch":"^2.5.10","@types/sinon-chai":"^3.2.5","@oclif/plugin-help":"^3","@types/sha256-file":"^1.0.0","@oclif/plugin-which":"^1.0.3","eslint-plugin-jsdoc":"^36.0.8","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.20.2","@types/supports-color":"^8.1.0","@salesforce/dev-config":"^2.1.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@salesforce/dev-scripts":"^0.9.18","eslint-config-salesforce":"^0.1.6","@typescript-eslint/parser":"^4.28.0","@salesforce/prettier-config":"^0.0.2","@oclif/plugin-command-snapshot":"^2.1.2","@typescript-eslint/eslint-plugin":"^4.28.0","eslint-config-salesforce-license":"^0.1.6","eslint-config-salesforce-typescript":"^0.2.7","@salesforce/plugin-command-reference":"^1.3.4"},"_npmOperationalInternal":{"tmp":"tmp/plugin-functions_0.2.43_1631832324042_0.5042235163928046","host":"s3://npm-registry-packages"}},"0.2.44":{"name":"@salesforce/plugin-functions","version":"0.2.44","keywords":["oclif-plugin"],"author":{"name":"heroku-front-end@salesforce.com"},"license":"BSD-3-Clause","_id":"@salesforce/plugin-functions@0.2.44","maintainers":[{"name":"joshwlewis","email":"josh.w.lewis@gmail.com"},{"name":"brandon-svec","email":"brandon.svec@gmail.com"},{"name":"rmohan20.sfdc","email":"rmohan20.sfdc@gmail.com"},{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"jgraff","email":"jgraff@salesforce.com"},{"name":"cdias","email":"cdias@salesforce.com"},{"name":"conal","email":"conalc86@gmail.com"},{"name":"jgrantham","email":"jason.grantham@salesforce.com"},{"name":"vazexqi","email":"nchen.dev@mac.com"},{"name":"mpsenn","email":"msenn@salesforce.com"},{"name":"sfdc_iamigo","email":"igoldstein@salesforce.com"},{"name":"diervo","email":"elfogris@gmail.com"},{"name":"rsalvador","email":"rsalvador@salesforce.com"},{"name":"kevinv11n","email":"kevin@v11n.com"},{"name":"tbliss","email":"tbliss@salesforce.com"},{"name":"davidturissini","email":"davidairborne@gmail.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"pmdartus","email":"dartus.pierremarie@gmail.com"},{"name":"futuremint_sf","email":"dwoodward@salesforce.com"},{"name":"interactivellama","email":"llama@interactivellama.com"},{"name":"maratto","email":"marat+npm@salesforce.com"},{"name":"pallavi.singh","email":"pallavi.singh@salesforce.com"},{"name":"smugakamil","email":"smugakamil@gmail.com"},{"name":"tausifm","email":"tausif.muzaffar@salesforce.com"},{"name":"kriscfoster","email":"kris.foster@ucdconnect.ie"},{"name":"brandonm","email":"bmurnane@salesforce.com"},{"name":"vineet-sinha","email":"vineet.sinha@gmail.com"},{"name":"salesforce-bot","email":"j.ward+npm@salesforce.com"},{"name":"harshkothari410","email":"harshkothari410@gmail.com"},{"name":"ekashida","email":"ekashida@gmail.com"},{"name":"gr8gatsby","email":"kevinhill@live.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"krisgraysfdc","email":"kgray@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"jqian","email":"jqian@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"rasphilco","email":"philipe.navarro@salesforce.com"},{"name":"jbfeingold","email":"jfeingold@salesforce.com"},{"name":"michaelhoefer","email":"michaelhoefer@gmail.com"},{"name":"tlohr","email":"tlohr@salesforce.com"},{"name":"dpessoa","email":"dpessoa@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"jgellin","email":"jgellin@salesforce.com"},{"name":"maxreality","email":"m@ab3.in"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"davidrouten","email":"david@routen.io"},{"name":"tconn","email":"tconn@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"dehru","email":"dehru2@yahoo.com"},{"name":"nazligungor","email":"n.gungor@salesforce.com"},{"name":"abdulsattar","email":"asattar.md@gmail.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"rxu-sfdc","email":"rxu@salesforce.com"},{"name":"amcconnell-sf","email":"amcconnell@salesforce.com"},{"name":"nolanlawson","email":"nolan@nolanlawson.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"fernomac","email":"no_oneatall@hotmail.com"},{"name":"maliroteh-sf","email":"maliroteh@salesforce.com"},{"name":"justinharringa","email":"justin@harringa.com"},{"name":"ahakro","email":"ahakro@salesforce.com"},{"name":"rjanamanchi","email":"rjanamanchi@salesforce.com"},{"name":"vttikoo","email":"vtikoo@salesforce.com"},{"name":"dlouvton","email":"dlouvton@gmail.com"},{"name":"cafreeman","email":"cfreeman.code@gmail.com"},{"name":"mallik.webaroo","email":"mallik.webaroo@gmail.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"alyssaa14","email":"aarvin@salesforce.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"svanteddu","email":"svanteddu@salesforce.com"},{"name":"neeraj_g","email":"ngirolkar@salesforce.com"},{"name":"jbartolotta-sfdc","email":"jbartolotta@salesforce.com"}],"homepage":"https://github.com/salesforcecli/plugin-functions","bugs":{"url":"https://github.com/salesforcecli/plugin-functions/issues"},"bin":{"functions":"bin/run"},"dist":{"shasum":"bc968cc523b6f85e1477b554c14953d13e07313e","tarball":"https://registry.npmjs.org/@salesforce/plugin-functions/-/plugin-functions-0.2.44.tgz","fileCount":112,"integrity":"sha512-T3oBKAODQojxXWoLYwp5q1ZZxjzv8raH6d9rFWl97RxvRW9cYIwR2N5bo10pvkkGDcCu0d1JMa0xXq5WYNCO/g==","signatures":[{"sig":"MEYCIQD5zdCB1yDAkxry0wwKCi9Ij7mTcJsR105RboWXhGpjTgIhAJxpey2bp0myHYhVI8cfKifi2vD6pHsVmTC9plJ/lPIN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":202896},"sfdx":{"publicKeyUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/0.2.44.crt","signatureUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/0.2.44.sig"},"_from":"file:/home/circleci/project/salesforce-plugin-functions-0.2.44.tgz","husky":{"hooks":{"pre-push":"sf-husky-pre-push","commit-msg":"sf-husky-commit-msg","pre-commit":"sf-husky-pre-commit"}},"oclif":{"bin":"sf","hooks":{"sf:deploy":"./lib/hooks/deploy","sf:env:list":"./lib/hooks/envList","sf:env:display":"./lib/hooks/envDisplay"},"plugins":["@oclif/plugin-not-found"],"commands":"./lib/commands","devPlugins":["@oclif/plugin-help","@oclif/plugin-which","@oclif/plugin-command-snapshot","@salesforce/plugin-command-reference"],"topicSeparator":" "},"readme":"# plugin-functions\n\nFunctions plugin for the SF CLI\n\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\n[![NPM](https://img.shields.io/npm/v/@salesforce/plugin-functions.svg?label=@salesforce/functions)](https://www.npmjs.com/package/@salesforce/functions) [![CircleCI](https://circleci.com/gh/salesforcecli/plugin-functions/tree/main.svg?style=shield)](https://circleci.com/gh/salesforcecli/plugin-functions/tree/main) [![Downloads/week](https://img.shields.io/npm/dw/@salesforce/plugin-functions.svg)](https://npmjs.org/package/@salesforce/plugin-functions) [![License](https://img.shields.io/badge/License-BSD%203--Clause-brightgreen.svg)](https://raw.githubusercontent.com/salesforcecli/plugin-functions/main/LICENSE.txt)\n\n<!-- toc -->\n\n- [plugin-functions](#plugin-functions)\n- [Usage](#usage)\n- [Commands](#commands)\n<!-- tocstop -->\n\n# Usage\n\n1. Install the SFDX CLI: [Install instructions](https://developer.salesforce.com/docs/atlas.en-us.sfdx_setup.meta/sfdx_setup/sfdx_setup_install_cli.htm)\n2. Then run `sfdx plugins:install @salesforce/plugin-functions`:\n\n```sh-session\n$ sfdx plugins:install @salesforce/plugin-functions\nrunning command...\n```\n\nNow you should be able to run functions commands, e.g. `sfdx env:list`, `sfdx login:functions`\n\n# Commands\n\n<!-- commands -->\n\n- [`sf deploy functions`](#sf-deploy-functions)\n- [`sf env create compute`](#sf-env-create-compute)\n- [`sf env delete`](#sf-env-delete)\n- [`sf env display`](#sf-env-display)\n- [`sf env list`](#sf-env-list)\n- [`sf env log tail`](#sf-env-log-tail)\n- [`sf env logdrain add`](#sf-env-logdrain-add)\n- [`sf env logdrain list`](#sf-env-logdrain-list)\n- [`sf env logdrain remove`](#sf-env-logdrain-remove)\n- [`sf env var get KEY`](#sf-env-var-get-key)\n- [`sf env var list`](#sf-env-var-list)\n- [`sf env var set`](#sf-env-var-set)\n- [`sf env var unset`](#sf-env-var-unset)\n- [`sf generate function`](#sf-generate-function)\n- [`sf generate project`](#sf-generate-project)\n- [`sf login functions`](#sf-login-functions)\n- [`sf login functions jwt`](#sf-login-functions-jwt)\n- [`sf run function`](#sf-run-function)\n- [`sf run function start`](#sf-run-function-start)\n- [`sf whoami functions`](#sf-whoami-functions)\n\n## `sf deploy functions`\n\n```\nUSAGE\n  $ sf deploy functions -o <value> [-b <value>] [--force] [-q]\n\nFLAGS\n  -b, --branch=<value>         Deploy the latest commit from a branch different from the currently active branch.\n  -o, --connected-org=<value>  (required) Username or alias for the org that the compute environment should be connected\n                               to.\n  -q, --quiet                  Limit the amount of output displayed from the deploy process.\n  --force                      Ignore warnings and overwrite remote repository (not allowed in production).\n```\n\n## `sf env create compute`\n\nCreate a compute environment for use with Salesforce Functions.\n\n```\nUSAGE\n  $ sf env create compute [-o <value>] [-a <value>]\n\nFLAGS\n  -a, --alias=<value>          Alias for the created environment.\n  -o, --connected-org=<value>  Username or alias for the org that the compute environment should be connected to.\n\nDESCRIPTION\n  Create a compute environment for use with Salesforce Functions.\n\nEXAMPLES\n  $ sfdx env:create:compute\n\n  $ sfdx env:create:compute --alias my-compute-environment\n\n  $ sfdx env:create:compute --connected-org my-scratch-org\n```\n\n## `sf env delete`\n\nDelete an environment.\n\n```\nUSAGE\n  $ sf env delete -c <value> [--confirm <value>]\n\nFLAGS\n  -c, --target-compute=<value>  (required) Environment name.\n  --confirm=name...             Confirmation name.\n\nDESCRIPTION\n  Delete an environment.\n\nEXAMPLES\n  $ sfdx env:delete --target-compute=billingApp-Scratch1\n\n  $ sfdx env:delete --target-compute=billingApp-Scratch1 --confirm=billingApp-Scratch1\n```\n\n## `sf env display`\n\nDisplay details for an environment.\n\n```\nUSAGE\n  $ sf env display -c <value> [-j]\n\nFLAGS\n  -c, --target-compute=<value>  (required) Environment name.\n  -j, --json                    Output list in JSON format.\n\nDESCRIPTION\n  Display details for an environment.\n\nEXAMPLES\n  $ sfdx env:display --target-compute=billingApp-Scratch1\n```\n\n## `sf env list`\n\nList all environments by type.\n\n```\nUSAGE\n  $ sf env list [--all] [-t org|scratchorg|compute] [-j]\n\nFLAGS\n  -j, --json                         Output list in JSON format.\n  -t, --target-env-type=<option>...  Filter by one or more environment types (org, scratchorg, compute).\n                                     <options: org|scratchorg|compute>\n  --all                              Show all available envs instead of scoping to active orgs and their connected\n                                     compute envs.\n\nDESCRIPTION\n  List all environments by type.\n\nEXAMPLES\n  $ sfdx env:list\n\n  $ sfdx env:list --all\n\n  $ sfdx env:list --target-env-type org --target-env-type compute\n```\n\n## `sf env log tail`\n\nStream log output for an environment.\n\n```\nUSAGE\n  $ sf env log tail -c <value>\n\nFLAGS\n  -c, --target-compute=<value>  (required) Environment name to retrieve logs.\n\nDESCRIPTION\n  Stream log output for an environment.\n\nEXAMPLES\n  $ sfdx env:log:tail --target-compute=billingApp-Scratch1\n```\n\n## `sf env logdrain add`\n\nAdd log drain to a specified environment.\n\n```\nUSAGE\n  $ sf env logdrain add -c <value> -l <value>\n\nFLAGS\n  -c, --target-compute=<value>  (required) Environment name.\n  -l, --drain-url=<value>       (required) Endpoint that will receive sent logs.\n\nDESCRIPTION\n  Add log drain to a specified environment.\n\nEXAMPLES\n  $ sfdx env:logdrain:add --target-compute=billingApp-Sandbox --drain-url=https://example.com/drain\n```\n\n## `sf env logdrain list`\n\nList log drains connected to a specified environment.\n\n```\nUSAGE\n  $ sf env logdrain list -c <value> [-j]\n\nFLAGS\n  -c, --target-compute=<value>  (required) Environment name.\n  -j, --json                    Output list in JSON format.\n\nDESCRIPTION\n  List log drains connected to a specified environment.\n\nEXAMPLES\n  $ sfdx env:logdrain:list --target-compute=billingApp-Sandbox\n```\n\n## `sf env logdrain remove`\n\nRemove log drain from a specified environment.\n\n```\nUSAGE\n  $ sf env logdrain remove -c <value> -l <value>\n\nFLAGS\n  -c, --target-compute=<value>  (required) Environment name.\n  -l, --drain-url=<value>       (required) Logdrain url to remove.\n\nDESCRIPTION\n  Remove log drain from a specified environment.\n\nEXAMPLES\n  $ sfdx env:logdrain:remove --target-compute=billingApp-Sandbox --drain-url=syslog://syslog-a.logdna.com:11137\n```\n\n## `sf env var get KEY`\n\ndisplay a single config value for an environment\n\n```\nUSAGE\n  $ sf env var get [KEY] -c <value>\n\nFLAGS\n  -c, --target-compute=<value>  (required) Environment name.\n\nDESCRIPTION\n  display a single config value for an environment\n\nEXAMPLES\n  $ sfdx env:var:get foo --target-compute=my-environment\n```\n\n## `sf env var list`\n\nList your config vars in a table.\n\n```\nUSAGE\n  $ sf env var list -c <value>\n\nFLAGS\n  -c, --target-compute=<value>  (required) Environment name.\n\nDESCRIPTION\n  List your config vars in a table.\n\nEXAMPLES\n  $ sfdx env:var:list --target-compute=my-environment\n```\n\n## `sf env var set`\n\nSets a single config value for an environment.\n\n```\nUSAGE\n  $ sf env var set -c <value>\n\nFLAGS\n  -c, --target-compute=<value>  (required) Environment name.\n\nDESCRIPTION\n  Sets a single config value for an environment.\n\nEXAMPLES\n  $ sfdx env:var:set foo=bar --target-compute=my-environment\n```\n\n## `sf env var unset`\n\nUnset a single config value for an environment.\n\n```\nUSAGE\n  $ sf env var unset -c <value>\n\nFLAGS\n  -c, --target-compute=<value>  (required) Environment name.\n\nDESCRIPTION\n  Unset a single config value for an environment.\n\nEXAMPLES\n  $ sfdx env:var:unset foo --target-compute=my-environment\n```\n\n## `sf generate function`\n\nCreate a function with basic scaffolding specific to a given language.\n\n```\nUSAGE\n  $ sf generate function -n <value> -L javascript|typescript|java\n\nFLAGS\n  -L, --language=(javascript|typescript|java)  (required) Language.\n  -n, --function-name=<value>                  (required) Function name.\n\nDESCRIPTION\n  Create a function with basic scaffolding specific to a given language.\n\nEXAMPLES\n  $ sfdx generate:function --function-name=function-name --language=javascript\n```\n\n## `sf generate project`\n\n```\nUSAGE\n  $ sf generate project -n <value>\n\nFLAGS\n  -n, --project-name=<value>  (required) Name of the generated project.\n\nEXAMPLES\n  $ sfdx generate:project --project-name=project-name\n```\n\n## `sf login functions`\n\nLog into your account.\n\n```\nUSAGE\n  $ sf login functions\n\nDESCRIPTION\n  Log into your account.\n\nEXAMPLES\n  $ sfdx login:functions\n```\n\n## `sf login functions jwt`\n\nLogin using JWT instead of default web-based flow. This will authenticate you with both sf and Salesforce Functions.\n\n```\nUSAGE\n  $ sf login functions jwt -u <value> -f <value> -i <value> [-l <value>] [--json] [-a <value>] [-d] [-v]\n\nFLAGS\n  -a, --alias=<value>         Alias for the org.\n  -d, --set-default           Set the org as the default that all org-related commands run against.\n  -f, --keyfile=<value>       (required) Path to JWT keyfile.\n  -i, --clientid=<value>      (required) OAuth client ID.\n  -l, --instance-url=<value>  The login URL of the instance the org lives on.\n  -u, --username=<value>      (required) Authentication username.\n  -v, --set-default-dev-hub   Set the org as the default Dev Hub for scratch org creation.\n  --json                      format output as json\n\nDESCRIPTION\n  Login using JWT instead of default web-based flow. This will authenticate you with both sf and Salesforce Functions.\n\nEXAMPLES\n  $ sfdx login:functions:jwt --username testuser@mycompany.org --keyfile file.key --clientid 123456\n```\n\n## `sf run function`\n\nSend a cloudevent to a function.\n\n```\nUSAGE\n  $ sf run function -l <value> [-H <value>] [-p <value>] [-s] [-o <value>]\n\nFLAGS\n  -H, --headers=<value>...     Set headers.\n  -l, --function-url=<value>   (required) Url of the function to run.\n  -o, --connected-org=<value>  Username or alias for the target org; overrides default target org.\n  -p, --payload=<value>        Set the payload of the cloudevent. also accepts @file.txt format.\n  -s, --structured             Set the cloudevent to be emitted as a structured cloudevent (json).\n\nDESCRIPTION\n  Send a cloudevent to a function.\n\nEXAMPLES\n  $ sfdx run:function -l http://localhost:8080 -p '{\"id\": 12345}'\n\n  $ sfdx run:function -l http://localhost:8080 -p '@file.json'\n\n  $ echo '{\"id\": 12345}' | sfdx run:function -l http://localhost:8080\n\n  $ sfdx run:function -l http://localhost:8080 -p '{\"id\": 12345}' --structured\n```\n\n## `sf run function start`\n\nBuild and run function image locally.\n\n```\nUSAGE\n  $ sf run function start [-p <value>] [-b <value>] [--clear-cache] [--no-pull] [-e <value>] [--network <value>] [-v]\n\nFLAGS\n  -b, --debug-port=<value>  [default: 9229] Port for remote debugging.\n  -e, --env=<value>...      Set environment variables (provided during build and run).\n  -p, --port=<value>        [default: 8080] Port for running the function.\n  -v, --verbose             Output additional logs.\n  --clear-cache             Clear associated cache before executing.\n  --network=<value>         Connect and build containers to a network. This can be useful to build containers which\n                            require a local resource.\n  --no-pull                 Skip pulling builder image before use.\n\nDESCRIPTION\n  Build and run function image locally.\n\nEXAMPLES\n  $ sfdx run:function:start\n\n  $ sfdx run:function:start -e VAR=VALUE\n\n  $ sfdx run:function:start --network host --no-pull --clear-cache --debug-port 9000 --port 5000\n```\n\n## `sf whoami functions`\n\nShow information on your account.\n\n```\nUSAGE\n  $ sf whoami functions [-j]\n\nFLAGS\n  -j, --json  Output list in JSON format.\n\nDESCRIPTION\n  Show information on your account.\n\nEXAMPLES\n  $ sf whoami functions\n```\n\n<!-- commandsstop -->\n","engines":{"node":">=12.0.0"},"scripts":{"docs":"sf-docs","lint":"sf-lint","test":"sf-test","build":"sf-build","clean":"sf-clean","format":"sf-format","compile":"sf-compile","prepack":"sf-prepack","prepare":"sf-install && husky install","pretest":"sf-compile-test","version":"oclif readme","postpack":"shx rm -f oclif.manifest.json","posttest":"yarn lint && yarn test:deprecation-policy","clean-all":"sf-clean all","clean:lib":"shx rm -rf lib && shx rm -rf coverage && shx rm -rf .nyc_output && shx rm -f oclif.manifest.json","test:command-reference":"./bin/dev commandreference:generate --erroronwarnings","test:deprecation-policy":"./bin/dev snapshot:compare"},"_npmUser":{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/salesforcecli/plugin-functions.git","type":"git"},"_npmVersion":"6.14.15","description":"Functions plugin for the SF CLI","directories":{},"_nodeVersion":"12.22.6","dependencies":{"uuid":"^8.3.2","axios":"^0.21.1","chalk":"^4.1.2","execa":"^5.0.0","kbpgp":"^2.1.15","cli-ux":"^5.6.2","lodash":"^4.17.21","date-fns":"^2.20.0","fs-extra":"^10.0.0","handlebars":"^4.7.7","node-fetch":"^3.0.0","@oclif/core":"0.5.39","cloudevents":"^4.0.2","sha256-file":"^1.0.0","global-agent":"^3.0.0","netrc-parser":"^3.1.6","axios-debug-log":"^0.8.2","@salesforce/core":"3.3.1","@heroku-cli/color":"^1.1.14","@heroku-cli/schema":"^1.0.25","@heroku/eventsource":"^1.0.7","@salesforce/ts-sinon":"^1.3.18","@salesforce/ts-types":"^1.5.5","@heroku/function-toml":"^0.0.3","@heroku/functions-core":"0.1.2","@salesforce/plugin-org":"^1.6.7","@oclif/plugin-not-found":"^1.2.4","@heroku/project-descriptor":"0.0.5","@salesforce/sf-plugins-core":"^0.0.24"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.1.0","shx":"^0.3.3","chai":"^4.2.0","husky":"^7.0.2","mocha":"^9.0.1","oclif":"^2.0.0-main.1","sinon":"11.1.2","eslint":"^7.29.0","globby":"^11.0.4","ts-node":"^10.0.0","prettier":"^2.0.5","sinon-chai":"^3.6.0","typescript":"^4.3.4","@oclif/test":"^1","@types/uuid":"^8.3.0","lint-staged":"^11.0.0","pretty-quick":"^3.1.1","@types/nodegit":"^0.27.2","@types/fs-extra":"^9.0.8","@types/node-fetch":"^2.5.10","@types/sinon-chai":"^3.2.5","@oclif/plugin-help":"^3","@types/sha256-file":"^1.0.0","@oclif/plugin-which":"^1.0.3","eslint-plugin-jsdoc":"^36.0.8","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.20.2","@types/supports-color":"^8.1.0","@salesforce/dev-config":"^2.1.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@salesforce/dev-scripts":"^0.9.18","eslint-config-salesforce":"^0.1.6","@typescript-eslint/parser":"^4.28.0","@salesforce/prettier-config":"^0.0.2","@oclif/plugin-command-snapshot":"^2.1.2","@typescript-eslint/eslint-plugin":"^4.28.0","eslint-config-salesforce-license":"^0.1.6","eslint-config-salesforce-typescript":"^0.2.7","@salesforce/plugin-command-reference":"^1.3.4"},"_npmOperationalInternal":{"tmp":"tmp/plugin-functions_0.2.44_1631902217316_0.25686659668572864","host":"s3://npm-registry-packages"}},"0.2.45":{"name":"@salesforce/plugin-functions","version":"0.2.45","keywords":["oclif-plugin"],"author":{"name":"heroku-front-end@salesforce.com"},"license":"BSD-3-Clause","_id":"@salesforce/plugin-functions@0.2.45","maintainers":[{"name":"joshwlewis","email":"josh.w.lewis@gmail.com"},{"name":"brandon-svec","email":"brandon.svec@gmail.com"},{"name":"rmohan20.sfdc","email":"rmohan20.sfdc@gmail.com"},{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"jgraff","email":"jgraff@salesforce.com"},{"name":"cdias","email":"cdias@salesforce.com"},{"name":"conal","email":"conalc86@gmail.com"},{"name":"jgrantham","email":"jason.grantham@salesforce.com"},{"name":"vazexqi","email":"nchen.dev@mac.com"},{"name":"mpsenn","email":"msenn@salesforce.com"},{"name":"sfdc_iamigo","email":"igoldstein@salesforce.com"},{"name":"diervo","email":"elfogris@gmail.com"},{"name":"rsalvador","email":"rsalvador@salesforce.com"},{"name":"kevinv11n","email":"kevin@v11n.com"},{"name":"tbliss","email":"tbliss@salesforce.com"},{"name":"davidturissini","email":"davidairborne@gmail.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"pmdartus","email":"dartus.pierremarie@gmail.com"},{"name":"futuremint_sf","email":"dwoodward@salesforce.com"},{"name":"interactivellama","email":"llama@interactivellama.com"},{"name":"maratto","email":"marat+npm@salesforce.com"},{"name":"pallavi.singh","email":"pallavi.singh@salesforce.com"},{"name":"smugakamil","email":"smugakamil@gmail.com"},{"name":"tausifm","email":"tausif.muzaffar@salesforce.com"},{"name":"kriscfoster","email":"kris.foster@ucdconnect.ie"},{"name":"brandonm","email":"bmurnane@salesforce.com"},{"name":"vineet-sinha","email":"vineet.sinha@gmail.com"},{"name":"salesforce-bot","email":"j.ward+npm@salesforce.com"},{"name":"harshkothari410","email":"harshkothari410@gmail.com"},{"name":"ekashida","email":"ekashida@gmail.com"},{"name":"gr8gatsby","email":"kevinhill@live.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"krisgraysfdc","email":"kgray@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"jqian","email":"jqian@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"rasphilco","email":"philipe.navarro@salesforce.com"},{"name":"jbfeingold","email":"jfeingold@salesforce.com"},{"name":"michaelhoefer","email":"michaelhoefer@gmail.com"},{"name":"tlohr","email":"tlohr@salesforce.com"},{"name":"dpessoa","email":"dpessoa@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"jgellin","email":"jgellin@salesforce.com"},{"name":"maxreality","email":"m@ab3.in"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"davidrouten","email":"david@routen.io"},{"name":"tconn","email":"tconn@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"dehru","email":"dehru2@yahoo.com"},{"name":"nazligungor","email":"n.gungor@salesforce.com"},{"name":"abdulsattar","email":"asattar.md@gmail.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"rxu-sfdc","email":"rxu@salesforce.com"},{"name":"amcconnell-sf","email":"amcconnell@salesforce.com"},{"name":"nolanlawson","email":"nolan@nolanlawson.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"fernomac","email":"no_oneatall@hotmail.com"},{"name":"maliroteh-sf","email":"maliroteh@salesforce.com"},{"name":"justinharringa","email":"justin@harringa.com"},{"name":"ahakro","email":"ahakro@salesforce.com"},{"name":"rjanamanchi","email":"rjanamanchi@salesforce.com"},{"name":"vttikoo","email":"vtikoo@salesforce.com"},{"name":"dlouvton","email":"dlouvton@gmail.com"},{"name":"cafreeman","email":"cfreeman.code@gmail.com"},{"name":"mallik.webaroo","email":"mallik.webaroo@gmail.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"alyssaa14","email":"aarvin@salesforce.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"svanteddu","email":"svanteddu@salesforce.com"},{"name":"neeraj_g","email":"ngirolkar@salesforce.com"},{"name":"jbartolotta-sfdc","email":"jbartolotta@salesforce.com"}],"homepage":"https://github.com/salesforcecli/plugin-functions","bugs":{"url":"https://github.com/salesforcecli/plugin-functions/issues"},"bin":{"functions":"bin/run"},"dist":{"shasum":"ab34db56b170688f81919515e4f79dae55782b3d","tarball":"https://registry.npmjs.org/@salesforce/plugin-functions/-/plugin-functions-0.2.45.tgz","fileCount":112,"integrity":"sha512-1cl7d/Qu1VLQKIY+2Sl7oqVLORHijBrr1j73Ip1p+/ditun2BpG7IHx1V4dYsSNK8/fe3wU/OUN+IXnQNOSF9A==","signatures":[{"sig":"MEUCIGcS3xgYqX1eljQKOlscLwEpW0R3cabT816wB2zYgrB/AiEAjuV2vSDL7NapTwMGNqIOBKzonHzGJAdv9qvdHA75vxE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":203633},"sfdx":{"publicKeyUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/0.2.45.crt","signatureUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/0.2.45.sig"},"_from":"file:/home/circleci/project/salesforce-plugin-functions-0.2.45.tgz","husky":{"hooks":{"pre-push":"sf-husky-pre-push","commit-msg":"sf-husky-commit-msg","pre-commit":"sf-husky-pre-commit"}},"oclif":{"bin":"sf","hooks":{"sf:deploy":"./lib/hooks/deploy","sf:env:list":"./lib/hooks/envList","sf:env:display":"./lib/hooks/envDisplay"},"plugins":["@oclif/plugin-not-found"],"commands":"./lib/commands","devPlugins":["@oclif/plugin-help","@oclif/plugin-which","@oclif/plugin-command-snapshot","@salesforce/plugin-command-reference"],"topicSeparator":" "},"readme":"# plugin-functions\n\nFunctions plugin for the SF CLI\n\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\n[![NPM](https://img.shields.io/npm/v/@salesforce/plugin-functions.svg?label=@salesforce/functions)](https://www.npmjs.com/package/@salesforce/functions) [![CircleCI](https://circleci.com/gh/salesforcecli/plugin-functions/tree/main.svg?style=shield)](https://circleci.com/gh/salesforcecli/plugin-functions/tree/main) [![Downloads/week](https://img.shields.io/npm/dw/@salesforce/plugin-functions.svg)](https://npmjs.org/package/@salesforce/plugin-functions) [![License](https://img.shields.io/badge/License-BSD%203--Clause-brightgreen.svg)](https://raw.githubusercontent.com/salesforcecli/plugin-functions/main/LICENSE.txt)\n\n<!-- toc -->\n\n- [plugin-functions](#plugin-functions)\n- [Usage](#usage)\n- [Commands](#commands)\n<!-- tocstop -->\n\n# Usage\n\n1. Install the SFDX CLI: [Install instructions](https://developer.salesforce.com/docs/atlas.en-us.sfdx_setup.meta/sfdx_setup/sfdx_setup_install_cli.htm)\n2. Then run `sfdx plugins:install @salesforce/plugin-functions`:\n\n```sh-session\n$ sfdx plugins:install @salesforce/plugin-functions\nrunning command...\n```\n\nNow you should be able to run functions commands, e.g. `sfdx env:list`, `sfdx login:functions`\n\n# Commands\n\n<!-- commands -->\n\n- [`sf deploy functions`](#sf-deploy-functions)\n- [`sf env create compute`](#sf-env-create-compute)\n- [`sf env delete`](#sf-env-delete)\n- [`sf env display`](#sf-env-display)\n- [`sf env list`](#sf-env-list)\n- [`sf env log tail`](#sf-env-log-tail)\n- [`sf env logdrain add`](#sf-env-logdrain-add)\n- [`sf env logdrain list`](#sf-env-logdrain-list)\n- [`sf env logdrain remove`](#sf-env-logdrain-remove)\n- [`sf env var get KEY`](#sf-env-var-get-key)\n- [`sf env var list`](#sf-env-var-list)\n- [`sf env var set`](#sf-env-var-set)\n- [`sf env var unset`](#sf-env-var-unset)\n- [`sf generate function`](#sf-generate-function)\n- [`sf generate project`](#sf-generate-project)\n- [`sf login functions`](#sf-login-functions)\n- [`sf login functions jwt`](#sf-login-functions-jwt)\n- [`sf run function`](#sf-run-function)\n- [`sf run function start`](#sf-run-function-start)\n- [`sf whoami functions`](#sf-whoami-functions)\n\n## `sf deploy functions`\n\n```\nUSAGE\n  $ sf deploy functions -o <value> [-b <value>] [--force] [-q]\n\nFLAGS\n  -b, --branch=<value>         Deploy the latest commit from a branch different from the currently active branch.\n  -o, --connected-org=<value>  (required) Username or alias for the org that the compute environment should be connected\n                               to.\n  -q, --quiet                  Limit the amount of output displayed from the deploy process.\n  --force                      Ignore warnings and overwrite remote repository (not allowed in production).\n```\n\n## `sf env create compute`\n\nCreate a compute environment for use with Salesforce Functions.\n\n```\nUSAGE\n  $ sf env create compute [-o <value>] [-a <value>]\n\nFLAGS\n  -a, --alias=<value>          Alias for the created environment.\n  -o, --connected-org=<value>  Username or alias for the org that the compute environment should be connected to.\n\nDESCRIPTION\n  Create a compute environment for use with Salesforce Functions.\n\nEXAMPLES\n  $ sfdx env:create:compute\n\n  $ sfdx env:create:compute --alias my-compute-environment\n\n  $ sfdx env:create:compute --connected-org my-scratch-org\n```\n\n## `sf env delete`\n\nDelete an environment.\n\n```\nUSAGE\n  $ sf env delete -c <value> [--confirm <value>]\n\nFLAGS\n  -c, --target-compute=<value>  (required) Environment name.\n  --confirm=name...             Confirmation name.\n\nDESCRIPTION\n  Delete an environment.\n\nEXAMPLES\n  $ sfdx env:delete --target-compute=billingApp-Scratch1\n\n  $ sfdx env:delete --target-compute=billingApp-Scratch1 --confirm=billingApp-Scratch1\n```\n\n## `sf env display`\n\nDisplay details for an environment.\n\n```\nUSAGE\n  $ sf env display -c <value> [-j]\n\nFLAGS\n  -c, --target-compute=<value>  (required) Environment name.\n  -j, --json                    Output list in JSON format.\n\nDESCRIPTION\n  Display details for an environment.\n\nEXAMPLES\n  $ sfdx env:display --target-compute=billingApp-Scratch1\n```\n\n## `sf env list`\n\nList all environments by type.\n\n```\nUSAGE\n  $ sf env list [--all] [-t org|scratchorg|compute] [-j]\n\nFLAGS\n  -j, --json                         Output list in JSON format.\n  -t, --target-env-type=<option>...  Filter by one or more environment types (org, scratchorg, compute).\n                                     <options: org|scratchorg|compute>\n  --all                              Show all available envs instead of scoping to active orgs and their connected\n                                     compute envs.\n\nDESCRIPTION\n  List all environments by type.\n\nEXAMPLES\n  $ sfdx env:list\n\n  $ sfdx env:list --all\n\n  $ sfdx env:list --target-env-type org --target-env-type compute\n```\n\n## `sf env log tail`\n\nStream log output for an environment.\n\n```\nUSAGE\n  $ sf env log tail -c <value>\n\nFLAGS\n  -c, --target-compute=<value>  (required) Environment name to retrieve logs.\n\nDESCRIPTION\n  Stream log output for an environment.\n\nEXAMPLES\n  $ sfdx env:log:tail --target-compute=billingApp-Scratch1\n```\n\n## `sf env logdrain add`\n\nAdd log drain to a specified environment.\n\n```\nUSAGE\n  $ sf env logdrain add -c <value> -l <value>\n\nFLAGS\n  -c, --target-compute=<value>  (required) Environment name.\n  -l, --drain-url=<value>       (required) Endpoint that will receive sent logs.\n\nDESCRIPTION\n  Add log drain to a specified environment.\n\nEXAMPLES\n  $ sfdx env:logdrain:add --target-compute=billingApp-Sandbox --drain-url=https://example.com/drain\n```\n\n## `sf env logdrain list`\n\nList log drains connected to a specified environment.\n\n```\nUSAGE\n  $ sf env logdrain list -c <value> [-j]\n\nFLAGS\n  -c, --target-compute=<value>  (required) Environment name.\n  -j, --json                    Output list in JSON format.\n\nDESCRIPTION\n  List log drains connected to a specified environment.\n\nEXAMPLES\n  $ sfdx env:logdrain:list --target-compute=billingApp-Sandbox\n```\n\n## `sf env logdrain remove`\n\nRemove log drain from a specified environment.\n\n```\nUSAGE\n  $ sf env logdrain remove -c <value> -l <value>\n\nFLAGS\n  -c, --target-compute=<value>  (required) Environment name.\n  -l, --drain-url=<value>       (required) Logdrain url to remove.\n\nDESCRIPTION\n  Remove log drain from a specified environment.\n\nEXAMPLES\n  $ sfdx env:logdrain:remove --target-compute=billingApp-Sandbox --drain-url=syslog://syslog-a.logdna.com:11137\n```\n\n## `sf env var get KEY`\n\ndisplay a single config value for an environment\n\n```\nUSAGE\n  $ sf env var get [KEY] -c <value>\n\nFLAGS\n  -c, --target-compute=<value>  (required) Environment name.\n\nDESCRIPTION\n  display a single config value for an environment\n\nEXAMPLES\n  $ sfdx env:var:get foo --target-compute=my-environment\n```\n\n## `sf env var list`\n\nList your config vars in a table.\n\n```\nUSAGE\n  $ sf env var list -c <value> [-j]\n\nFLAGS\n  -c, --target-compute=<value>  (required) Environment name.\n  -j, --json                    Output list in JSON format.\n\nDESCRIPTION\n  List your config vars in a table.\n\nEXAMPLES\n  $ sfdx env:var:list --target-compute=my-environment\n```\n\n## `sf env var set`\n\nSets a single config value for an environment.\n\n```\nUSAGE\n  $ sf env var set -c <value>\n\nFLAGS\n  -c, --target-compute=<value>  (required) Environment name.\n\nDESCRIPTION\n  Sets a single config value for an environment.\n\nEXAMPLES\n  $ sfdx env:var:set foo=bar --target-compute=my-environment\n```\n\n## `sf env var unset`\n\nUnset a single config value for an environment.\n\n```\nUSAGE\n  $ sf env var unset -c <value>\n\nFLAGS\n  -c, --target-compute=<value>  (required) Environment name.\n\nDESCRIPTION\n  Unset a single config value for an environment.\n\nEXAMPLES\n  $ sfdx env:var:unset foo --target-compute=my-environment\n```\n\n## `sf generate function`\n\nCreate a function with basic scaffolding specific to a given language.\n\n```\nUSAGE\n  $ sf generate function -n <value> -L javascript|typescript|java\n\nFLAGS\n  -L, --language=(javascript|typescript|java)  (required) Language.\n  -n, --function-name=<value>                  (required) Function name.\n\nDESCRIPTION\n  Create a function with basic scaffolding specific to a given language.\n\nEXAMPLES\n  $ sfdx generate:function --function-name=function-name --language=javascript\n```\n\n## `sf generate project`\n\n```\nUSAGE\n  $ sf generate project -n <value>\n\nFLAGS\n  -n, --project-name=<value>  (required) Name of the generated project.\n\nEXAMPLES\n  $ sfdx generate:project --project-name=project-name\n```\n\n## `sf login functions`\n\nLog into your account.\n\n```\nUSAGE\n  $ sf login functions\n\nDESCRIPTION\n  Log into your account.\n\nEXAMPLES\n  $ sfdx login:functions\n```\n\n## `sf login functions jwt`\n\nLogin using JWT instead of default web-based flow. This will authenticate you with both sf and Salesforce Functions.\n\n```\nUSAGE\n  $ sf login functions jwt -u <value> -f <value> -i <value> [-l <value>] [--json] [-a <value>] [-d] [-v]\n\nFLAGS\n  -a, --alias=<value>         Alias for the org.\n  -d, --set-default           Set the org as the default that all org-related commands run against.\n  -f, --keyfile=<value>       (required) Path to JWT keyfile.\n  -i, --clientid=<value>      (required) OAuth client ID.\n  -l, --instance-url=<value>  The login URL of the instance the org lives on.\n  -u, --username=<value>      (required) Authentication username.\n  -v, --set-default-dev-hub   Set the org as the default Dev Hub for scratch org creation.\n  --json                      format output as json\n\nDESCRIPTION\n  Login using JWT instead of default web-based flow. This will authenticate you with both sf and Salesforce Functions.\n\nEXAMPLES\n  $ sfdx login:functions:jwt --username testuser@mycompany.org --keyfile file.key --clientid 123456\n```\n\n## `sf run function`\n\nSend a cloudevent to a function.\n\n```\nUSAGE\n  $ sf run function -l <value> [-H <value>] [-p <value>] [-s] [-o <value>]\n\nFLAGS\n  -H, --headers=<value>...     Set headers.\n  -l, --function-url=<value>   (required) Url of the function to run.\n  -o, --connected-org=<value>  Username or alias for the target org; overrides default target org.\n  -p, --payload=<value>        Set the payload of the cloudevent. also accepts @file.txt format.\n  -s, --structured             Set the cloudevent to be emitted as a structured cloudevent (json).\n\nDESCRIPTION\n  Send a cloudevent to a function.\n\nEXAMPLES\n  $ sfdx run:function -l http://localhost:8080 -p '{\"id\": 12345}'\n\n  $ sfdx run:function -l http://localhost:8080 -p '@file.json'\n\n  $ echo '{\"id\": 12345}' | sfdx run:function -l http://localhost:8080\n\n  $ sfdx run:function -l http://localhost:8080 -p '{\"id\": 12345}' --structured\n```\n\n## `sf run function start`\n\nBuild and run function image locally.\n\n```\nUSAGE\n  $ sf run function start [-p <value>] [-b <value>] [--clear-cache] [--no-pull] [-e <value>] [--network <value>] [-v]\n\nFLAGS\n  -b, --debug-port=<value>  [default: 9229] Port for remote debugging.\n  -e, --env=<value>...      Set environment variables (provided during build and run).\n  -p, --port=<value>        [default: 8080] Port for running the function.\n  -v, --verbose             Output additional logs.\n  --clear-cache             Clear associated cache before executing.\n  --network=<value>         Connect and build containers to a network. This can be useful to build containers which\n                            require a local resource.\n  --no-pull                 Skip pulling builder image before use.\n\nDESCRIPTION\n  Build and run function image locally.\n\nEXAMPLES\n  $ sfdx run:function:start\n\n  $ sfdx run:function:start -e VAR=VALUE\n\n  $ sfdx run:function:start --network host --no-pull --clear-cache --debug-port 9000 --port 5000\n```\n\n## `sf whoami functions`\n\nShow information on your account.\n\n```\nUSAGE\n  $ sf whoami functions [-j]\n\nFLAGS\n  -j, --json  Output list in JSON format.\n\nDESCRIPTION\n  Show information on your account.\n\nEXAMPLES\n  $ sf whoami functions\n```\n\n<!-- commandsstop -->\n","engines":{"node":">=12.0.0"},"scripts":{"docs":"sf-docs","lint":"sf-lint","test":"sf-test","build":"sf-build","clean":"sf-clean","format":"sf-format","compile":"sf-compile","prepack":"sf-prepack","prepare":"sf-install && husky install","pretest":"sf-compile-test","version":"oclif readme","postpack":"shx rm -f oclif.manifest.json","posttest":"yarn lint && yarn test:deprecation-policy","clean-all":"sf-clean all","clean:lib":"shx rm -rf lib && shx rm -rf coverage && shx rm -rf .nyc_output && shx rm -f oclif.manifest.json","test:command-reference":"./bin/dev commandreference:generate --erroronwarnings","test:deprecation-policy":"./bin/dev snapshot:compare"},"_npmUser":{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/salesforcecli/plugin-functions.git","type":"git"},"_npmVersion":"6.14.15","description":"Functions plugin for the SF CLI","directories":{},"_nodeVersion":"12.22.6","dependencies":{"uuid":"^8.3.2","axios":"^0.21.1","chalk":"^4.1.2","execa":"^5.0.0","kbpgp":"^2.1.15","cli-ux":"^5.6.2","lodash":"^4.17.21","date-fns":"^2.20.0","fs-extra":"^10.0.0","handlebars":"^4.7.7","node-fetch":"^3.0.0","@oclif/core":"0.5.39","cloudevents":"^4.0.2","sha256-file":"^1.0.0","global-agent":"^3.0.0","netrc-parser":"^3.1.6","axios-debug-log":"^0.8.2","@salesforce/core":"3.3.1","@heroku-cli/color":"^1.1.14","@heroku-cli/schema":"^1.0.25","@heroku/eventsource":"^1.0.7","@salesforce/ts-sinon":"^1.3.18","@salesforce/ts-types":"^1.5.5","@heroku/function-toml":"^0.0.3","@heroku/functions-core":"0.1.2","@salesforce/plugin-org":"^1.6.7","@oclif/plugin-not-found":"^1.2.4","@heroku/project-descriptor":"0.0.5","@salesforce/sf-plugins-core":"^0.0.24"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.1.0","shx":"^0.3.3","chai":"^4.2.0","husky":"^7.0.2","mocha":"^9.0.1","oclif":"^2.0.0-main.1","sinon":"11.1.2","eslint":"^7.29.0","globby":"^11.0.4","ts-node":"^10.0.0","prettier":"^2.0.5","sinon-chai":"^3.6.0","typescript":"^4.3.4","@oclif/test":"^1","@types/uuid":"^8.3.0","lint-staged":"^11.0.0","pretty-quick":"^3.1.1","@types/nodegit":"^0.27.2","@types/fs-extra":"^9.0.8","@types/node-fetch":"^2.5.10","@types/sinon-chai":"^3.2.5","@oclif/plugin-help":"^3","@types/sha256-file":"^1.0.0","@oclif/plugin-which":"^1.0.3","eslint-plugin-jsdoc":"^36.0.8","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.20.2","@types/supports-color":"^8.1.0","@salesforce/dev-config":"^2.1.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@salesforce/dev-scripts":"^0.9.18","eslint-config-salesforce":"^0.1.6","@typescript-eslint/parser":"^4.28.0","@salesforce/prettier-config":"^0.0.2","@oclif/plugin-command-snapshot":"^2.1.2","@typescript-eslint/eslint-plugin":"^4.28.0","eslint-config-salesforce-license":"^0.1.6","eslint-config-salesforce-typescript":"^0.2.7","@salesforce/plugin-command-reference":"^1.3.4"},"_npmOperationalInternal":{"tmp":"tmp/plugin-functions_0.2.45_1631902776491_0.5132083678167176","host":"s3://npm-registry-packages"}},"0.2.46":{"name":"@salesforce/plugin-functions","version":"0.2.46","keywords":["oclif-plugin"],"author":{"name":"heroku-front-end@salesforce.com"},"license":"BSD-3-Clause","_id":"@salesforce/plugin-functions@0.2.46","maintainers":[{"name":"joshwlewis","email":"josh.w.lewis@gmail.com"},{"name":"brandon-svec","email":"brandon.svec@gmail.com"},{"name":"rmohan20.sfdc","email":"rmohan20.sfdc@gmail.com"},{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"jgraff","email":"jgraff@salesforce.com"},{"name":"cdias","email":"cdias@salesforce.com"},{"name":"conal","email":"conalc86@gmail.com"},{"name":"jgrantham","email":"jason.grantham@salesforce.com"},{"name":"vazexqi","email":"nchen.dev@mac.com"},{"name":"mpsenn","email":"msenn@salesforce.com"},{"name":"sfdc_iamigo","email":"igoldstein@salesforce.com"},{"name":"diervo","email":"elfogris@gmail.com"},{"name":"rsalvador","email":"rsalvador@salesforce.com"},{"name":"kevinv11n","email":"kevin@v11n.com"},{"name":"tbliss","email":"tbliss@salesforce.com"},{"name":"davidturissini","email":"davidairborne@gmail.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"pmdartus","email":"dartus.pierremarie@gmail.com"},{"name":"futuremint_sf","email":"dwoodward@salesforce.com"},{"name":"interactivellama","email":"llama@interactivellama.com"},{"name":"maratto","email":"marat+npm@salesforce.com"},{"name":"pallavi.singh","email":"pallavi.singh@salesforce.com"},{"name":"smugakamil","email":"smugakamil@gmail.com"},{"name":"tausifm","email":"tausif.muzaffar@salesforce.com"},{"name":"kriscfoster","email":"kris.foster@ucdconnect.ie"},{"name":"brandonm","email":"bmurnane@salesforce.com"},{"name":"vineet-sinha","email":"vineet.sinha@gmail.com"},{"name":"salesforce-bot","email":"j.ward+npm@salesforce.com"},{"name":"harshkothari410","email":"harshkothari410@gmail.com"},{"name":"ekashida","email":"ekashida@gmail.com"},{"name":"gr8gatsby","email":"kevinhill@live.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"krisgraysfdc","email":"kgray@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"jqian","email":"jqian@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"rasphilco","email":"philipe.navarro@salesforce.com"},{"name":"jbfeingold","email":"jfeingold@salesforce.com"},{"name":"michaelhoefer","email":"michaelhoefer@gmail.com"},{"name":"tlohr","email":"tlohr@salesforce.com"},{"name":"dpessoa","email":"dpessoa@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"jgellin","email":"jgellin@salesforce.com"},{"name":"maxreality","email":"m@ab3.in"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"davidrouten","email":"david@routen.io"},{"name":"tconn","email":"tconn@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"dehru","email":"dehru2@yahoo.com"},{"name":"nazligungor","email":"n.gungor@salesforce.com"},{"name":"abdulsattar","email":"asattar.md@gmail.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"rxu-sfdc","email":"rxu@salesforce.com"},{"name":"amcconnell-sf","email":"amcconnell@salesforce.com"},{"name":"nolanlawson","email":"nolan@nolanlawson.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"fernomac","email":"no_oneatall@hotmail.com"},{"name":"maliroteh-sf","email":"maliroteh@salesforce.com"},{"name":"justinharringa","email":"justin@harringa.com"},{"name":"ahakro","email":"ahakro@salesforce.com"},{"name":"rjanamanchi","email":"rjanamanchi@salesforce.com"},{"name":"vttikoo","email":"vtikoo@salesforce.com"},{"name":"dlouvton","email":"dlouvton@gmail.com"},{"name":"cafreeman","email":"cfreeman.code@gmail.com"},{"name":"mallik.webaroo","email":"mallik.webaroo@gmail.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"alyssaa14","email":"aarvin@salesforce.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"svanteddu","email":"svanteddu@salesforce.com"},{"name":"neeraj_g","email":"ngirolkar@salesforce.com"},{"name":"jbartolotta-sfdc","email":"jbartolotta@salesforce.com"}],"homepage":"https://github.com/salesforcecli/plugin-functions","bugs":{"url":"https://github.com/salesforcecli/plugin-functions/issues"},"bin":{"functions":"bin/run"},"dist":{"shasum":"278024cc59ebbd176ada3568fd2cc035f1cedf2b","tarball":"https://registry.npmjs.org/@salesforce/plugin-functions/-/plugin-functions-0.2.46.tgz","fileCount":112,"integrity":"sha512-+RV7m21NYgzNp293iDkLrK3LRX//teQkNzEYhdLzPcZdPXEa7b0wQT2poFWs+OCRV135BJpZvAnBJYFm7cr7Sw==","signatures":[{"sig":"MEYCIQDjzykjE3shMS2w2O6NtGP5fnL2m/SB/yz60bWlUkC/0wIhAKIIpm23hbs50EcTrgZnrSA+NtsLERTlMMn3YuCU/3DG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":204957},"sfdx":{"publicKeyUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/0.2.46.crt","signatureUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/0.2.46.sig"},"_from":"file:/home/circleci/project/salesforce-plugin-functions-0.2.46.tgz","husky":{"hooks":{"pre-push":"sf-husky-pre-push","commit-msg":"sf-husky-commit-msg","pre-commit":"sf-husky-pre-commit"}},"oclif":{"bin":"sf","hooks":{"sf:deploy":"./lib/hooks/deploy","sf:env:list":"./lib/hooks/envList","sf:env:display":"./lib/hooks/envDisplay"},"plugins":["@oclif/plugin-not-found"],"commands":"./lib/commands","devPlugins":["@oclif/plugin-help","@oclif/plugin-which","@oclif/plugin-command-snapshot","@salesforce/plugin-command-reference"],"topicSeparator":" "},"readme":"# plugin-functions\n\nFunctions plugin for the SF CLI\n\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\n[![NPM](https://img.shields.io/npm/v/@salesforce/plugin-functions.svg?label=@salesforce/functions)](https://www.npmjs.com/package/@salesforce/functions) [![CircleCI](https://circleci.com/gh/salesforcecli/plugin-functions/tree/main.svg?style=shield)](https://circleci.com/gh/salesforcecli/plugin-functions/tree/main) [![Downloads/week](https://img.shields.io/npm/dw/@salesforce/plugin-functions.svg)](https://npmjs.org/package/@salesforce/plugin-functions) [![License](https://img.shields.io/badge/License-BSD%203--Clause-brightgreen.svg)](https://raw.githubusercontent.com/salesforcecli/plugin-functions/main/LICENSE.txt)\n\n<!-- toc -->\n\n- [plugin-functions](#plugin-functions)\n- [Usage](#usage)\n- [Commands](#commands)\n<!-- tocstop -->\n\n# Usage\n\n1. Install the SFDX CLI: [Install instructions](https://developer.salesforce.com/docs/atlas.en-us.sfdx_setup.meta/sfdx_setup/sfdx_setup_install_cli.htm)\n2. Then run `sfdx plugins:install @salesforce/plugin-functions`:\n\n```sh-session\n$ sfdx plugins:install @salesforce/plugin-functions\nrunning command...\n```\n\nNow you should be able to run functions commands, e.g. `sfdx env:list`, `sfdx login:functions`\n\n# Commands\n\n<!-- commands -->\n\n- [`sf deploy functions`](#sf-deploy-functions)\n- [`sf env create compute`](#sf-env-create-compute)\n- [`sf env delete`](#sf-env-delete)\n- [`sf env display`](#sf-env-display)\n- [`sf env list`](#sf-env-list)\n- [`sf env log tail`](#sf-env-log-tail)\n- [`sf env logdrain add`](#sf-env-logdrain-add)\n- [`sf env logdrain list`](#sf-env-logdrain-list)\n- [`sf env logdrain remove`](#sf-env-logdrain-remove)\n- [`sf env var get KEY`](#sf-env-var-get-key)\n- [`sf env var list`](#sf-env-var-list)\n- [`sf env var set`](#sf-env-var-set)\n- [`sf env var unset`](#sf-env-var-unset)\n- [`sf generate function`](#sf-generate-function)\n- [`sf generate project`](#sf-generate-project)\n- [`sf login functions`](#sf-login-functions)\n- [`sf login functions jwt`](#sf-login-functions-jwt)\n- [`sf run function`](#sf-run-function)\n- [`sf run function start`](#sf-run-function-start)\n- [`sf whoami functions`](#sf-whoami-functions)\n\n## `sf deploy functions`\n\n```\nUSAGE\n  $ sf deploy functions -o <value> [-b <value>] [--force] [-q]\n\nFLAGS\n  -b, --branch=<value>         Deploy the latest commit from a branch different from the currently active branch.\n  -o, --connected-org=<value>  (required) Username or alias for the org that the compute environment should be connected\n                               to.\n  -q, --quiet                  Limit the amount of output displayed from the deploy process.\n  --force                      Ignore warnings and overwrite remote repository (not allowed in production).\n```\n\n## `sf env create compute`\n\nCreate a compute environment for use with Salesforce Functions.\n\n```\nUSAGE\n  $ sf env create compute [-o <value>] [-a <value>]\n\nFLAGS\n  -a, --alias=<value>          Alias for the created environment.\n  -o, --connected-org=<value>  Username or alias for the org that the compute environment should be connected to.\n\nDESCRIPTION\n  Create a compute environment for use with Salesforce Functions.\n\nEXAMPLES\n  $ sfdx env:create:compute\n\n  $ sfdx env:create:compute --alias my-compute-environment\n\n  $ sfdx env:create:compute --connected-org my-scratch-org\n```\n\n## `sf env delete`\n\nDelete an environment.\n\n```\nUSAGE\n  $ sf env delete -c <value> [--confirm <value>]\n\nFLAGS\n  -c, --target-compute=<value>  (required) Environment name.\n  --confirm=name...             Confirmation name.\n\nDESCRIPTION\n  Delete an environment.\n\nEXAMPLES\n  $ sfdx env:delete --target-compute=billingApp-Scratch1\n\n  $ sfdx env:delete --target-compute=billingApp-Scratch1 --confirm=billingApp-Scratch1\n```\n\n## `sf env display`\n\nDisplay details for an environment.\n\n```\nUSAGE\n  $ sf env display -c <value> [-j]\n\nFLAGS\n  -c, --target-compute=<value>  (required) Environment name.\n  -j, --json                    Output list in JSON format.\n\nDESCRIPTION\n  Display details for an environment.\n\nEXAMPLES\n  $ sfdx env:display --target-compute=billingApp-Scratch1\n```\n\n## `sf env list`\n\nList all environments by type.\n\n```\nUSAGE\n  $ sf env list [--all] [-t org|scratchorg|compute] [-j]\n\nFLAGS\n  -j, --json                         Output list in JSON format.\n  -t, --target-env-type=<option>...  Filter by one or more environment types (org, scratchorg, compute).\n                                     <options: org|scratchorg|compute>\n  --all                              Show all available envs instead of scoping to active orgs and their connected\n                                     compute envs.\n\nDESCRIPTION\n  List all environments by type.\n\nEXAMPLES\n  $ sfdx env:list\n\n  $ sfdx env:list --all\n\n  $ sfdx env:list --target-env-type org --target-env-type compute\n```\n\n## `sf env log tail`\n\nStream log output for an environment.\n\n```\nUSAGE\n  $ sf env log tail -c <value>\n\nFLAGS\n  -c, --target-compute=<value>  (required) Environment name to retrieve logs.\n\nDESCRIPTION\n  Stream log output for an environment.\n\nEXAMPLES\n  $ sfdx env:log:tail --target-compute=billingApp-Scratch1\n```\n\n## `sf env logdrain add`\n\nAdd log drain to a specified environment.\n\n```\nUSAGE\n  $ sf env logdrain add -c <value> -l <value>\n\nFLAGS\n  -c, --target-compute=<value>  (required) Environment name.\n  -l, --drain-url=<value>       (required) Endpoint that will receive sent logs.\n\nDESCRIPTION\n  Add log drain to a specified environment.\n\nEXAMPLES\n  $ sfdx env:logdrain:add --target-compute=billingApp-Sandbox --drain-url=https://example.com/drain\n```\n\n## `sf env logdrain list`\n\nList log drains connected to a specified environment.\n\n```\nUSAGE\n  $ sf env logdrain list -c <value> [-j]\n\nFLAGS\n  -c, --target-compute=<value>  (required) Environment name.\n  -j, --json                    Output list in JSON format.\n\nDESCRIPTION\n  List log drains connected to a specified environment.\n\nEXAMPLES\n  $ sfdx env:logdrain:list --target-compute=billingApp-Sandbox\n```\n\n## `sf env logdrain remove`\n\nRemove log drain from a specified environment.\n\n```\nUSAGE\n  $ sf env logdrain remove -c <value> -l <value>\n\nFLAGS\n  -c, --target-compute=<value>  (required) Environment name.\n  -l, --drain-url=<value>       (required) Logdrain url to remove.\n\nDESCRIPTION\n  Remove log drain from a specified environment.\n\nEXAMPLES\n  $ sfdx env:logdrain:remove --target-compute=billingApp-Sandbox --drain-url=syslog://syslog-a.logdna.com:11137\n```\n\n## `sf env var get KEY`\n\ndisplay a single config value for an environment\n\n```\nUSAGE\n  $ sf env var get [KEY] -c <value>\n\nFLAGS\n  -c, --target-compute=<value>  (required) Environment name.\n\nDESCRIPTION\n  display a single config value for an environment\n\nEXAMPLES\n  $ sfdx env:var:get foo --target-compute=my-environment\n```\n\n## `sf env var list`\n\nList your config vars in a table.\n\n```\nUSAGE\n  $ sf env var list -c <value> [-j]\n\nFLAGS\n  -c, --target-compute=<value>  (required) Environment name.\n  -j, --json                    Output list in JSON format.\n\nDESCRIPTION\n  List your config vars in a table.\n\nEXAMPLES\n  $ sfdx env:var:list --target-compute=my-environment\n```\n\n## `sf env var set`\n\nSets a single config value for an environment.\n\n```\nUSAGE\n  $ sf env var set -c <value>\n\nFLAGS\n  -c, --target-compute=<value>  (required) Environment name.\n\nDESCRIPTION\n  Sets a single config value for an environment.\n\nEXAMPLES\n  $ sfdx env:var:set foo=bar --target-compute=my-environment\n```\n\n## `sf env var unset`\n\nUnset a single config value for an environment.\n\n```\nUSAGE\n  $ sf env var unset -c <value>\n\nFLAGS\n  -c, --target-compute=<value>  (required) Environment name.\n\nDESCRIPTION\n  Unset a single config value for an environment.\n\nEXAMPLES\n  $ sfdx env:var:unset foo --target-compute=my-environment\n```\n\n## `sf generate function`\n\nCreate a function with basic scaffolding specific to a given language.\n\n```\nUSAGE\n  $ sf generate function -n <value> -L javascript|typescript|java\n\nFLAGS\n  -L, --language=(javascript|typescript|java)  (required) Language.\n  -n, --function-name=<value>                  (required) Function name.\n\nDESCRIPTION\n  Create a function with basic scaffolding specific to a given language.\n\nEXAMPLES\n  $ sfdx generate:function --function-name=function-name --language=javascript\n```\n\n## `sf generate project`\n\n```\nUSAGE\n  $ sf generate project -n <value>\n\nFLAGS\n  -n, --project-name=<value>  (required) Name of the generated project.\n\nEXAMPLES\n  $ sfdx generate:project --project-name=project-name\n```\n\n## `sf login functions`\n\nLog into your account.\n\n```\nUSAGE\n  $ sf login functions\n\nDESCRIPTION\n  Log into your account.\n\nEXAMPLES\n  $ sfdx login:functions\n```\n\n## `sf login functions jwt`\n\nLogin using JWT instead of default web-based flow. This will authenticate you with both sf and Salesforce Functions.\n\n```\nUSAGE\n  $ sf login functions jwt -u <value> -f <value> -i <value> [-l <value> | ] [--json] [-a <value>] [-d] [-v]\n\nFLAGS\n  -a, --alias=<value>         Alias for the org.\n  -d, --set-default           Set the org as the default that all org-related commands run against.\n  -f, --keyfile=<value>       (required) Path to JWT keyfile.\n  -i, --clientid=<value>      (required) OAuth client ID.\n  -l, --instance-url=<value>  The login URL of the instance the org lives on.\n  -u, --username=<value>      (required) Authentication username.\n  -v, --set-default-dev-hub   Set the org as the default Dev Hub for scratch org creation.\n  --json                      format output as json\n\nDESCRIPTION\n  Login using JWT instead of default web-based flow. This will authenticate you with both sf and Salesforce Functions.\n\nEXAMPLES\n  $ sfdx login:functions:jwt --username testuser@mycompany.org --keyfile file.key --clientid 123456\n```\n\n## `sf run function`\n\nSend a cloudevent to a function.\n\n```\nUSAGE\n  $ sf run function -l <value> [-H <value>] [-p <value>] [-s] [-o <value>]\n\nFLAGS\n  -H, --headers=<value>...     Set headers.\n  -l, --function-url=<value>   (required) Url of the function to run.\n  -o, --connected-org=<value>  Username or alias for the target org; overrides default target org.\n  -p, --payload=<value>        Set the payload of the cloudevent. also accepts @file.txt format.\n  -s, --structured             Set the cloudevent to be emitted as a structured cloudevent (json).\n\nDESCRIPTION\n  Send a cloudevent to a function.\n\nEXAMPLES\n  $ sfdx run:function -l http://localhost:8080 -p '{\"id\": 12345}'\n\n  $ sfdx run:function -l http://localhost:8080 -p '@file.json'\n\n  $ echo '{\"id\": 12345}' | sfdx run:function -l http://localhost:8080\n\n  $ sfdx run:function -l http://localhost:8080 -p '{\"id\": 12345}' --structured\n```\n\n## `sf run function start`\n\nBuild and run function image locally.\n\n```\nUSAGE\n  $ sf run function start [-p <value>] [-b <value>] [--clear-cache] [--no-pull] [-e <value>] [--network <value>] [-v]\n\nFLAGS\n  -b, --debug-port=<value>  [default: 9229] Port for remote debugging.\n  -e, --env=<value>...      Set environment variables (provided during build and run).\n  -p, --port=<value>        [default: 8080] Port for running the function.\n  -v, --verbose             Output additional logs.\n  --clear-cache             Clear associated cache before executing.\n  --network=<value>         Connect and build containers to a network. This can be useful to build containers which\n                            require a local resource.\n  --no-pull                 Skip pulling builder image before use.\n\nDESCRIPTION\n  Build and run function image locally.\n\nEXAMPLES\n  $ sfdx run:function:start\n\n  $ sfdx run:function:start -e VAR=VALUE\n\n  $ sfdx run:function:start --network host --no-pull --clear-cache --debug-port 9000 --port 5000\n```\n\n## `sf whoami functions`\n\nShow information on your account.\n\n```\nUSAGE\n  $ sf whoami functions [-j]\n\nFLAGS\n  -j, --json  Output list in JSON format.\n\nDESCRIPTION\n  Show information on your account.\n\nEXAMPLES\n  $ sf whoami functions\n```\n\n<!-- commandsstop -->\n","engines":{"node":">=12.0.0"},"scripts":{"docs":"sf-docs","lint":"sf-lint","test":"sf-test","build":"sf-build","clean":"sf-clean","format":"sf-format","compile":"sf-compile","prepack":"sf-prepack","prepare":"sf-install && husky install","pretest":"sf-compile-test","version":"oclif readme","postpack":"shx rm -f oclif.manifest.json","posttest":"yarn lint && yarn test:deprecation-policy","clean-all":"sf-clean all","clean:lib":"shx rm -rf lib && shx rm -rf coverage && shx rm -rf .nyc_output && shx rm -f oclif.manifest.json","test:command-reference":"./bin/dev commandreference:generate --erroronwarnings","test:deprecation-policy":"./bin/dev snapshot:compare"},"_npmUser":{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/salesforcecli/plugin-functions.git","type":"git"},"_npmVersion":"6.14.15","description":"Functions plugin for the SF CLI","directories":{},"_nodeVersion":"12.22.6","dependencies":{"uuid":"^8.3.2","axios":"^0.21.1","chalk":"^4.1.2","execa":"^5.0.0","kbpgp":"^2.1.15","cli-ux":"^5.6.2","lodash":"^4.17.21","date-fns":"^2.20.0","fs-extra":"^10.0.0","handlebars":"^4.7.7","node-fetch":"^3.0.0","@oclif/core":"0.5.39","cloudevents":"^4.0.2","sha256-file":"^1.0.0","global-agent":"^3.0.0","netrc-parser":"^3.1.6","axios-debug-log":"^0.8.2","@salesforce/core":"3.3.1","@heroku-cli/color":"^1.1.14","@heroku-cli/schema":"^1.0.25","@heroku/eventsource":"^1.0.7","@salesforce/ts-sinon":"^1.3.18","@salesforce/ts-types":"^1.5.5","@heroku/function-toml":"^0.0.3","@heroku/functions-core":"0.1.2","@salesforce/plugin-org":"^1.6.7","@oclif/plugin-not-found":"^1.2.4","@heroku/project-descriptor":"0.0.5","@salesforce/sf-plugins-core":"^0.0.24"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.1.0","shx":"^0.3.3","chai":"^4.2.0","husky":"^7.0.2","mocha":"^9.0.1","oclif":"^2.0.0-main.1","sinon":"11.1.2","eslint":"^7.29.0","globby":"^11.0.4","ts-node":"^10.0.0","prettier":"^2.0.5","sinon-chai":"^3.6.0","typescript":"^4.3.4","@oclif/test":"^1","@types/uuid":"^8.3.0","lint-staged":"^11.0.0","pretty-quick":"^3.1.1","@types/nodegit":"^0.27.2","@types/fs-extra":"^9.0.8","@types/node-fetch":"^2.5.10","@types/sinon-chai":"^3.2.5","@oclif/plugin-help":"^3","@types/sha256-file":"^1.0.0","@oclif/plugin-which":"^1.0.3","eslint-plugin-jsdoc":"^36.0.8","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.20.2","@types/supports-color":"^8.1.0","@salesforce/dev-config":"^2.1.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@salesforce/dev-scripts":"^0.9.18","eslint-config-salesforce":"^0.1.6","@typescript-eslint/parser":"^4.28.0","@salesforce/prettier-config":"^0.0.2","@oclif/plugin-command-snapshot":"^2.1.2","@typescript-eslint/eslint-plugin":"^4.28.0","eslint-config-salesforce-license":"^0.1.6","eslint-config-salesforce-typescript":"^0.2.7","@salesforce/plugin-command-reference":"^1.3.4"},"_npmOperationalInternal":{"tmp":"tmp/plugin-functions_0.2.46_1631908388402_0.6576516355491577","host":"s3://npm-registry-packages"}},"0.2.47":{"name":"@salesforce/plugin-functions","version":"0.2.47","keywords":["oclif-plugin"],"author":{"name":"heroku-front-end@salesforce.com"},"license":"BSD-3-Clause","_id":"@salesforce/plugin-functions@0.2.47","maintainers":[{"name":"joshwlewis","email":"josh.w.lewis@gmail.com"},{"name":"brandon-svec","email":"brandon.svec@gmail.com"},{"name":"rmohan20.sfdc","email":"rmohan20.sfdc@gmail.com"},{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"jgraff","email":"jgraff@salesforce.com"},{"name":"cdias","email":"cdias@salesforce.com"},{"name":"conal","email":"conalc86@gmail.com"},{"name":"jgrantham","email":"jason.grantham@salesforce.com"},{"name":"vazexqi","email":"nchen.dev@mac.com"},{"name":"mpsenn","email":"msenn@salesforce.com"},{"name":"sfdc_iamigo","email":"igoldstein@salesforce.com"},{"name":"diervo","email":"elfogris@gmail.com"},{"name":"rsalvador","email":"rsalvador@salesforce.com"},{"name":"kevinv11n","email":"kevin@v11n.com"},{"name":"tbliss","email":"tbliss@salesforce.com"},{"name":"davidturissini","email":"davidairborne@gmail.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"pmdartus","email":"dartus.pierremarie@gmail.com"},{"name":"futuremint_sf","email":"dwoodward@salesforce.com"},{"name":"interactivellama","email":"llama@interactivellama.com"},{"name":"maratto","email":"marat+npm@salesforce.com"},{"name":"pallavi.singh","email":"pallavi.singh@salesforce.com"},{"name":"smugakamil","email":"smugakamil@gmail.com"},{"name":"tausifm","email":"tausif.muzaffar@salesforce.com"},{"name":"kriscfoster","email":"kris.foster@ucdconnect.ie"},{"name":"brandonm","email":"bmurnane@salesforce.com"},{"name":"vineet-sinha","email":"vineet.sinha@gmail.com"},{"name":"salesforce-bot","email":"j.ward+npm@salesforce.com"},{"name":"harshkothari410","email":"harshkothari410@gmail.com"},{"name":"ekashida","email":"ekashida@gmail.com"},{"name":"gr8gatsby","email":"kevinhill@live.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"krisgraysfdc","email":"kgray@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"jqian","email":"jqian@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"rasphilco","email":"philipe.navarro@salesforce.com"},{"name":"jbfeingold","email":"jfeingold@salesforce.com"},{"name":"michaelhoefer","email":"michaelhoefer@gmail.com"},{"name":"tlohr","email":"tlohr@salesforce.com"},{"name":"dpessoa","email":"dpessoa@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"jgellin","email":"jgellin@salesforce.com"},{"name":"maxreality","email":"m@ab3.in"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"davidrouten","email":"david@routen.io"},{"name":"tconn","email":"tconn@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"dehru","email":"dehru2@yahoo.com"},{"name":"nazligungor","email":"n.gungor@salesforce.com"},{"name":"abdulsattar","email":"asattar.md@gmail.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"rxu-sfdc","email":"rxu@salesforce.com"},{"name":"amcconnell-sf","email":"amcconnell@salesforce.com"},{"name":"nolanlawson","email":"nolan@nolanlawson.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"fernomac","email":"no_oneatall@hotmail.com"},{"name":"maliroteh-sf","email":"maliroteh@salesforce.com"},{"name":"justinharringa","email":"justin@harringa.com"},{"name":"ahakro","email":"ahakro@salesforce.com"},{"name":"rjanamanchi","email":"rjanamanchi@salesforce.com"},{"name":"vttikoo","email":"vtikoo@salesforce.com"},{"name":"dlouvton","email":"dlouvton@gmail.com"},{"name":"cafreeman","email":"cfreeman.code@gmail.com"},{"name":"mallik.webaroo","email":"mallik.webaroo@gmail.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"alyssaa14","email":"aarvin@salesforce.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"svanteddu","email":"svanteddu@salesforce.com"},{"name":"neeraj_g","email":"ngirolkar@salesforce.com"},{"name":"jbartolotta-sfdc","email":"jbartolotta@salesforce.com"}],"homepage":"https://github.com/salesforcecli/plugin-functions","bugs":{"url":"https://github.com/salesforcecli/plugin-functions/issues"},"bin":{"functions":"bin/run"},"dist":{"shasum":"33a083228585d675bde1c7ef64772d057f87be1a","tarball":"https://registry.npmjs.org/@salesforce/plugin-functions/-/plugin-functions-0.2.47.tgz","fileCount":112,"integrity":"sha512-mBen61fJcSqokoChU9f4JSZ9waKxq6EdDedqdQAiE86kG7zpAtbY1cxdsUt3D/BGW4KrpVQFikqKETb23pbjxw==","signatures":[{"sig":"MEUCICnkZW3RCjXqrM21VF7lY1O5yGbVu+K+5Wuib8vOKsKSAiEAm0S+OlAA55LTNcBXZA5DiPZ1ntzESa7PDSxP79wOUY0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":204921},"sfdx":{"publicKeyUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/0.2.47.crt","signatureUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/0.2.47.sig"},"_from":"file:/home/circleci/project/salesforce-plugin-functions-0.2.47.tgz","husky":{"hooks":{"pre-push":"sf-husky-pre-push","commit-msg":"sf-husky-commit-msg","pre-commit":"sf-husky-pre-commit"}},"oclif":{"bin":"sf","hooks":{"sf:deploy":"./lib/hooks/deploy","sf:env:list":"./lib/hooks/envList","sf:env:display":"./lib/hooks/envDisplay"},"plugins":["@oclif/plugin-not-found"],"commands":"./lib/commands","devPlugins":["@oclif/plugin-help","@oclif/plugin-which","@oclif/plugin-command-snapshot","@salesforce/plugin-command-reference"],"topicSeparator":" "},"engines":{"node":">=12.0.0"},"scripts":{"docs":"sf-docs","lint":"sf-lint","test":"sf-test","build":"sf-build","clean":"sf-clean","format":"sf-format","compile":"sf-compile","prepack":"sf-prepack","prepare":"sf-install && husky install","pretest":"sf-compile-test","version":"oclif readme","postpack":"shx rm -f oclif.manifest.json","posttest":"yarn lint && yarn test:deprecation-policy","clean-all":"sf-clean all","clean:lib":"shx rm -rf lib && shx rm -rf coverage && shx rm -rf .nyc_output && shx rm -f oclif.manifest.json","test:command-reference":"./bin/dev commandreference:generate --erroronwarnings","test:deprecation-policy":"./bin/dev snapshot:compare"},"_npmUser":{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/salesforcecli/plugin-functions.git","type":"git"},"_npmVersion":"6.14.15","description":"Functions plugin for the SF CLI","directories":{},"_nodeVersion":"12.22.6","dependencies":{"uuid":"^8.3.2","axios":"^0.21.1","chalk":"^4.1.2","execa":"^5.0.0","kbpgp":"^2.1.15","cli-ux":"^5.6.2","lodash":"^4.17.21","date-fns":"^2.20.0","fs-extra":"^10.0.0","handlebars":"^4.7.7","node-fetch":"^3.0.0","@oclif/core":"0.5.39","cloudevents":"^4.0.2","sha256-file":"^1.0.0","global-agent":"^3.0.0","netrc-parser":"^3.1.6","axios-debug-log":"^0.8.2","@salesforce/core":"3.3.1","@heroku-cli/color":"^1.1.14","@heroku-cli/schema":"^1.0.25","@heroku/eventsource":"^1.0.7","@salesforce/ts-sinon":"^1.3.18","@salesforce/ts-types":"^1.5.5","@heroku/function-toml":"^0.0.3","@heroku/functions-core":"0.1.2","@salesforce/plugin-org":"^1.6.7","@oclif/plugin-not-found":"^1.2.4","@heroku/project-descriptor":"0.0.5","@salesforce/sf-plugins-core":"^0.0.24"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","shx":"^0.3.3","chai":"^4.2.0","husky":"^7.0.2","mocha":"^9.0.1","oclif":"^2.0.0-main.1","sinon":"11.1.2","eslint":"^7.29.0","globby":"^11.0.4","ts-node":"^10.0.0","prettier":"^2.0.5","sinon-chai":"^3.6.0","typescript":"^4.3.4","@oclif/test":"^1","@types/uuid":"^8.3.0","lint-staged":"^11.0.0","pretty-quick":"^3.1.1","@types/nodegit":"^0.27.2","@types/fs-extra":"^9.0.8","@types/node-fetch":"^2.5.10","@types/sinon-chai":"^3.2.5","@oclif/plugin-help":"^3","@types/sha256-file":"^1.0.0","@oclif/plugin-which":"^1.0.3","eslint-plugin-jsdoc":"^36.0.8","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.20.2","@types/supports-color":"^8.1.0","@salesforce/dev-config":"^2.1.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@salesforce/dev-scripts":"^0.9.18","eslint-config-salesforce":"^0.1.6","@typescript-eslint/parser":"^4.28.0","@salesforce/prettier-config":"^0.0.2","@oclif/plugin-command-snapshot":"^2.1.2","@typescript-eslint/eslint-plugin":"^4.28.0","eslint-config-salesforce-license":"^0.1.6","eslint-config-salesforce-typescript":"^0.2.7","@salesforce/plugin-command-reference":"^1.3.4"},"_npmOperationalInternal":{"tmp":"tmp/plugin-functions_0.2.47_1631915333697_0.01600794226450941","host":"s3://npm-registry-packages"}},"0.2.48":{"name":"@salesforce/plugin-functions","version":"0.2.48","keywords":["oclif-plugin"],"author":{"name":"heroku-front-end@salesforce.com"},"license":"BSD-3-Clause","_id":"@salesforce/plugin-functions@0.2.48","maintainers":[{"name":"joshwlewis","email":"josh.w.lewis@gmail.com"},{"name":"brandon-svec","email":"brandon.svec@gmail.com"},{"name":"rmohan20.sfdc","email":"rmohan20.sfdc@gmail.com"},{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"jgraff","email":"jgraff@salesforce.com"},{"name":"cdias","email":"cdias@salesforce.com"},{"name":"conal","email":"conalc86@gmail.com"},{"name":"jgrantham","email":"jason.grantham@salesforce.com"},{"name":"vazexqi","email":"nchen.dev@mac.com"},{"name":"mpsenn","email":"msenn@salesforce.com"},{"name":"sfdc_iamigo","email":"igoldstein@salesforce.com"},{"name":"diervo","email":"elfogris@gmail.com"},{"name":"rsalvador","email":"rsalvador@salesforce.com"},{"name":"kevinv11n","email":"kevin@v11n.com"},{"name":"tbliss","email":"tbliss@salesforce.com"},{"name":"davidturissini","email":"davidairborne@gmail.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"pmdartus","email":"dartus.pierremarie@gmail.com"},{"name":"futuremint_sf","email":"dwoodward@salesforce.com"},{"name":"interactivellama","email":"llama@interactivellama.com"},{"name":"maratto","email":"marat+npm@salesforce.com"},{"name":"pallavi.singh","email":"pallavi.singh@salesforce.com"},{"name":"smugakamil","email":"smugakamil@gmail.com"},{"name":"tausifm","email":"tausif.muzaffar@salesforce.com"},{"name":"kriscfoster","email":"kris.foster@ucdconnect.ie"},{"name":"brandonm","email":"bmurnane@salesforce.com"},{"name":"vineet-sinha","email":"vineet.sinha@gmail.com"},{"name":"salesforce-bot","email":"j.ward+npm@salesforce.com"},{"name":"harshkothari410","email":"harshkothari410@gmail.com"},{"name":"ekashida","email":"ekashida@gmail.com"},{"name":"gr8gatsby","email":"kevinhill@live.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"krisgraysfdc","email":"kgray@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"jqian","email":"jqian@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"rasphilco","email":"philipe.navarro@salesforce.com"},{"name":"jbfeingold","email":"jfeingold@salesforce.com"},{"name":"michaelhoefer","email":"michaelhoefer@gmail.com"},{"name":"tlohr","email":"tlohr@salesforce.com"},{"name":"dpessoa","email":"dpessoa@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"jgellin","email":"jgellin@salesforce.com"},{"name":"maxreality","email":"m@ab3.in"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"davidrouten","email":"david@routen.io"},{"name":"tconn","email":"tconn@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"dehru","email":"dehru2@yahoo.com"},{"name":"nazligungor","email":"n.gungor@salesforce.com"},{"name":"abdulsattar","email":"asattar.md@gmail.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"rxu-sfdc","email":"rxu@salesforce.com"},{"name":"amcconnell-sf","email":"amcconnell@salesforce.com"},{"name":"nolanlawson","email":"nolan@nolanlawson.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"fernomac","email":"no_oneatall@hotmail.com"},{"name":"maliroteh-sf","email":"maliroteh@salesforce.com"},{"name":"justinharringa","email":"justin@harringa.com"},{"name":"ahakro","email":"ahakro@salesforce.com"},{"name":"rjanamanchi","email":"rjanamanchi@salesforce.com"},{"name":"vttikoo","email":"vtikoo@salesforce.com"},{"name":"dlouvton","email":"dlouvton@gmail.com"},{"name":"cafreeman","email":"cfreeman.code@gmail.com"},{"name":"mallik.webaroo","email":"mallik.webaroo@gmail.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"alyssaa14","email":"aarvin@salesforce.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"svanteddu","email":"svanteddu@salesforce.com"},{"name":"neeraj_g","email":"ngirolkar@salesforce.com"},{"name":"jbartolotta-sfdc","email":"jbartolotta@salesforce.com"}],"homepage":"https://github.com/salesforcecli/plugin-functions","bugs":{"url":"https://github.com/salesforcecli/plugin-functions/issues"},"bin":{"functions":"bin/run"},"dist":{"shasum":"a9dc74c4b8fe68ff71e79f3fd09c1bae6b6e6827","tarball":"https://registry.npmjs.org/@salesforce/plugin-functions/-/plugin-functions-0.2.48.tgz","fileCount":106,"integrity":"sha512-ixMOwmzX++atnXMRtkA743zVGxWIfAqwoadvML9iYYgG9recLW9UgEVa/BhXH0bugLdfl5bjug37TO0xPD/IRA==","signatures":[{"sig":"MEQCIDCDa3Rxb0ZbkGEXegeogNYJOafEhsSjD8InjgxEEWLNAiAup2SyM3bCnGlH3i3CkJ4dRWrXo/xv83a5n+m94BYNNA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":181360},"sfdx":{"publicKeyUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/0.2.48.crt","signatureUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/0.2.48.sig"},"_from":"file:/home/circleci/project/salesforce-plugin-functions-0.2.48.tgz","husky":{"hooks":{"pre-push":"sf-husky-pre-push","commit-msg":"sf-husky-commit-msg","pre-commit":"sf-husky-pre-commit"}},"oclif":{"bin":"sf","hooks":{"sf:deploy":"./lib/hooks/deploy","sf:env:list":"./lib/hooks/envList","sf:env:display":"./lib/hooks/envDisplay"},"plugins":["@oclif/plugin-not-found"],"commands":"./lib/commands","devPlugins":["@oclif/plugin-help","@oclif/plugin-which","@oclif/plugin-command-snapshot","@salesforce/plugin-command-reference"],"topicSeparator":" "},"readme":"# plugin-functions\n\nFunctions plugin for the SF CLI\n\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\n[![NPM](https://img.shields.io/npm/v/@salesforce/plugin-functions.svg?label=@salesforce/functions)](https://www.npmjs.com/package/@salesforce/functions) [![CircleCI](https://circleci.com/gh/salesforcecli/plugin-functions/tree/main.svg?style=shield)](https://circleci.com/gh/salesforcecli/plugin-functions/tree/main) [![Downloads/week](https://img.shields.io/npm/dw/@salesforce/plugin-functions.svg)](https://npmjs.org/package/@salesforce/plugin-functions) [![License](https://img.shields.io/badge/License-BSD%203--Clause-brightgreen.svg)](https://raw.githubusercontent.com/salesforcecli/plugin-functions/main/LICENSE.txt)\n\n<!-- toc -->\n\n- [plugin-functions](#plugin-functions)\n- [Usage](#usage)\n- [Commands](#commands)\n<!-- tocstop -->\n\n# Usage\n\n1. Install the SF CLI: [Install instructions](https://developer.salesforce.com/docs/atlas.en-us.sfdx_setup.meta/sfdx_setup/sfdx_setup_install_cli.htm)\n2. Then run `sf plugins:install @salesforce/plugin-functions`:\n\n```sh-session\n$ sf plugins:install @salesforce/plugin-functions\nrunning command...\n```\n\nNow you should be able to run functions commands, e.g. `sf generate project`, `sf login functions`\n\n# Commands\n\n<!-- commands -->\n\n- [`sf deploy functions`](#sf-deploy-functions)\n- [`sf env create compute`](#sf-env-create-compute)\n- [`sf env delete`](#sf-env-delete)\n- [`sf env log tail`](#sf-env-log-tail)\n- [`sf env logdrain add`](#sf-env-logdrain-add)\n- [`sf env logdrain list`](#sf-env-logdrain-list)\n- [`sf env logdrain remove`](#sf-env-logdrain-remove)\n- [`sf env var get KEY`](#sf-env-var-get-key)\n- [`sf env var list`](#sf-env-var-list)\n- [`sf env var set`](#sf-env-var-set)\n- [`sf env var unset`](#sf-env-var-unset)\n- [`sf generate function`](#sf-generate-function)\n- [`sf generate project`](#sf-generate-project)\n- [`sf login functions`](#sf-login-functions)\n- [`sf login functions jwt`](#sf-login-functions-jwt)\n- [`sf run function`](#sf-run-function)\n- [`sf run function start`](#sf-run-function-start)\n- [`sf whoami functions`](#sf-whoami-functions)\n\n## `sf deploy functions`\n\n```\nUSAGE\n  $ sf deploy functions -o <value> [-b <value>] [--force] [-q]\n\nFLAGS\n  -b, --branch=<value>         Deploy the latest commit from a branch different from the currently active branch.\n  -o, --connected-org=<value>  (required) Username or alias for the org that the compute environment should be connected\n                               to.\n  -q, --quiet                  Limit the amount of output displayed from the deploy process.\n  --force                      Ignore warnings and overwrite remote repository (not allowed in production).\n```\n\n## `sf env create compute`\n\nCreate a compute environment for use with Salesforce Functions.\n\n```\nUSAGE\n  $ sf env create compute [-o <value>] [-a <value>]\n\nFLAGS\n  -a, --setalias=<value>       Alias for the created environment.\n  -o, --connected-org=<value>  Username or alias for the org that the compute environment should be connected to.\n\nDESCRIPTION\n  Create a compute environment for use with Salesforce Functions.\n\nEXAMPLES\n  $ sfdx env:create:compute\n\n  $ sfdx env:create:compute --setalias my-compute-environment\n\n  $ sfdx env:create:compute --connected-org my-scratch-org\n```\n\n## `sf env delete`\n\nDelete an environment.\n\n```\nUSAGE\n  $ sf env delete -e <value> [-c <value>]\n\nFLAGS\n  -c, --confirm=name...      Confirmation name.\n  -e, --environment=<value>  (required) Environment name.\n\nDESCRIPTION\n  Delete an environment.\n\nEXAMPLES\n  $ sfdx env:delete --environment=billingApp-Scratch1\n\n  $ sfdx env:delete --environment=billingApp-Scratch1 --confirm=billingApp-Scratch1\n```\n\n## `sf env log tail`\n\nStream log output for an environment.\n\n```\nUSAGE\n  $ sf env log tail -e <value>\n\nFLAGS\n  -e, --environment=<value>  (required) Environment name to retrieve logs.\n\nDESCRIPTION\n  Stream log output for an environment.\n\nEXAMPLES\n  $ sfdx env:log:tail --environment=billingApp-Scratch1\n```\n\n## `sf env logdrain add`\n\nAdd log drain to a specified environment.\n\n```\nUSAGE\n  $ sf env logdrain add -e <value> -u <value>\n\nFLAGS\n  -e, --environment=<value>  (required) Environment name.\n  -u, --url=<value>          (required) Endpoint that will receive sent logs.\n\nDESCRIPTION\n  Add log drain to a specified environment.\n\nEXAMPLES\n  $ sfdx env:logdrain:add --environment=billingApp-Sandbox --url=https://example.com/drain\n```\n\n## `sf env logdrain list`\n\nList log drains connected to a specified environment.\n\n```\nUSAGE\n  $ sf env logdrain list -e <value> [-j]\n\nFLAGS\n  -e, --environment=<value>  (required) Environment name.\n  -j, --json                 Output list in JSON format.\n\nDESCRIPTION\n  List log drains connected to a specified environment.\n\nEXAMPLES\n  $ sfdx env:logdrain:list --environment=billingApp-Sandbox\n```\n\n## `sf env logdrain remove`\n\nRemove log drain from a specified environment.\n\n```\nUSAGE\n  $ sf env logdrain remove -e <value> -u <value>\n\nFLAGS\n  -e, --environment=<value>  (required) Environment name.\n  -u, --url=<value>          (required) Logdrain url to remove.\n\nDESCRIPTION\n  Remove log drain from a specified environment.\n\nEXAMPLES\n  $ sfdx env:logdrain:remove --environment=billingApp-Sandbox --url=syslog://syslog-a.logdna.com:11137\n```\n\n## `sf env var get KEY`\n\ndisplay a single config value for an environment\n\n```\nUSAGE\n  $ sf env var get [KEY] -e <value>\n\nFLAGS\n  -e, --environment=<value>  (required) Environment name.\n\nDESCRIPTION\n  display a single config value for an environment\n\nEXAMPLES\n  $ sfdx env:var:get foo --environment=my-environment\n```\n\n## `sf env var list`\n\nList your config vars in a table.\n\n```\nUSAGE\n  $ sf env var list -e <value> [-j]\n\nFLAGS\n  -e, --environment=<value>  (required) Environment name.\n  -j, --json                 Output list in JSON format.\n\nDESCRIPTION\n  List your config vars in a table.\n\nEXAMPLES\n  $ sfdx env:var:list --environment=my-environment\n```\n\n## `sf env var set`\n\nSets a single config value for an environment.\n\n```\nUSAGE\n  $ sf env var set -e <value>\n\nFLAGS\n  -e, --environment=<value>  (required) Environment name.\n\nDESCRIPTION\n  Sets a single config value for an environment.\n\nEXAMPLES\n  $ sfdx env:var:set foo=bar --environment=my-environment\n```\n\n## `sf env var unset`\n\nUnset a single config value for an environment.\n\n```\nUSAGE\n  $ sf env var unset -e <value>\n\nFLAGS\n  -e, --environment=<value>  (required) Environment name.\n\nDESCRIPTION\n  Unset a single config value for an environment.\n\nEXAMPLES\n  $ sfdx env:var:unset foo --environment=my-environment\n```\n\n## `sf generate function`\n\nCreate a function with basic scaffolding specific to a given language.\n\n```\nUSAGE\n  $ sf generate function -n <value> -l javascript|typescript|java\n\nFLAGS\n  -l, --language=(javascript|typescript|java)  (required) Language.\n  -n, --name=<value>                           (required) Function name.\n\nDESCRIPTION\n  Create a function with basic scaffolding specific to a given language.\n\nALIASES\n  $ sf evergreen function init\n\nEXAMPLES\n  $ sfdx evergreen:function:create MyFunction --language=javascript\n```\n\n## `sf generate project`\n\n```\nUSAGE\n  $ sf generate project -n <value>\n\nFLAGS\n  -n, --name=<value>  (required) Name of the generated project.\n```\n\n## `sf login functions`\n\nLog into your account.\n\n```\nUSAGE\n  $ sf login functions\n\nDESCRIPTION\n  Log into your account.\n\nEXAMPLES\n  $ sfdx login:functions\n```\n\n## `sf login functions jwt`\n\nLogin using JWT instead of default web-based flow. This will authenticate you with both sf and Salesforce Functions.\n\n```\nUSAGE\n  $ sf login functions jwt -u <value> -f <value> -i <value> [-l <value> | ] [--json] [-a <value>] [-d] [-v]\n\nFLAGS\n  -a, --alias=<value>         Alias for the org.\n  -d, --set-default           Set the org as the default that all org-related commands run against.\n  -f, --keyfile=<value>       (required) Path to JWT keyfile.\n  -i, --clientid=<value>      (required) OAuth client ID.\n  -l, --instance-url=<value>  The login URL of the instance the org lives on.\n  -u, --username=<value>      (required) Authentication username.\n  -v, --set-default-dev-hub   Set the org as the default Dev Hub for scratch org creation.\n  --json                      format output as json\n\nDESCRIPTION\n  Login using JWT instead of default web-based flow. This will authenticate you with both sf and Salesforce Functions.\n\nEXAMPLES\n  $ sfdx login:functions:jwt --username testuser@mycompany.org --keyfile file.key --clientid 123456\n```\n\n## `sf run function`\n\nSend a cloudevent to a function.\n\n```\nUSAGE\n  $ sf run function -l <value> [-H <value>] [-p <value>] [-s] [-o <value>]\n\nFLAGS\n  -H, --headers=<value>...     Set headers.\n  -l, --url=<value>            (required) Url of the function to run.\n  -o, --connected-org=<value>  Username or alias for the target org; overrides default target org.\n  -p, --payload=<value>        Set the payload of the cloudevent. also accepts @file.txt format.\n  -s, --structured             Set the cloudevent to be emitted as a structured cloudevent (json).\n\nDESCRIPTION\n  Send a cloudevent to a function.\n\nEXAMPLES\n  $ sfdx run:function -l http://localhost:8080 -p '{\"id\": 12345}'\n\n  $ sfdx run:function -l http://localhost:8080 -p '@file.json'\n\n  $ echo '{\"id\": 12345}' | sfdx run:function -l http://localhost:8080\n\n  $ sfdx run:function -l http://localhost:8080 -p '{\"id\": 12345}' --structured\n```\n\n## `sf run function start`\n\nBuild and run function image locally.\n\n```\nUSAGE\n  $ sf run function start [-p <value>] [-d <value>] [--clear-cache] [--no-pull] [-e <value>] [--network <value>] [-v]\n\nFLAGS\n  -d, --debug-port=<value>  [default: 9229] Port for remote debugging.\n  -e, --env=<value>...      Set environment variables (provided during build and run).\n  -p, --port=<value>        [default: 8080] Port for running the function.\n  -v, --verbose             Output additional logs.\n  --clear-cache             Clear associated cache before executing.\n  --network=<value>         Connect and build containers to a network. This can be useful to build containers which\n                            require a local resource.\n  --no-pull                 Skip pulling builder image before use.\n\nDESCRIPTION\n  Build and run function image locally.\n\nEXAMPLES\n  $ sfdx run:function:start\n\n  $ sfdx run:function:start -e VAR=VALUE\n\n  $ sfdx run:function:start --network host --no-pull --clear-cache --debug-port 9000 --port 5000\n```\n\n## `sf whoami functions`\n\nShow information on your account.\n\n```\nUSAGE\n  $ sf whoami functions [-j]\n\nFLAGS\n  -j, --json  Output list in JSON format.\n\nDESCRIPTION\n  Show information on your account.\n\nEXAMPLES\n  $ sf whoami functions\n```\n\n<!-- commandsstop -->\n","engines":{"node":">=12.0.0"},"scripts":{"docs":"sf-docs","lint":"sf-lint","test":"sf-test","build":"sf-build","clean":"sf-clean","format":"sf-format","compile":"sf-compile","prepack":"sf-prepack","prepare":"sf-install && husky install","pretest":"sf-compile-test","version":"oclif readme","postpack":"shx rm -f oclif.manifest.json","posttest":"yarn lint && yarn test:deprecation-policy","clean-all":"sf-clean all","clean:lib":"shx rm -rf lib && shx rm -rf coverage && shx rm -rf .nyc_output && shx rm -f oclif.manifest.json","test:command-reference":"./bin/dev commandreference:generate --erroronwarnings","test:deprecation-policy":"./bin/dev snapshot:compare"},"_npmUser":{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/salesforcecli/plugin-functions.git","type":"git"},"_npmVersion":"6.14.15","description":"Functions plugin for the SF CLI","directories":{},"_nodeVersion":"12.22.6","dependencies":{"uuid":"^8.3.2","axios":"^0.21.1","chalk":"^4.1.2","execa":"^5.0.0","kbpgp":"^2.1.15","cli-ux":"^5.6.2","lodash":"^4.17.21","date-fns":"^2.20.0","fs-extra":"^10.0.0","handlebars":"^4.7.7","node-fetch":"^3.0.0","@oclif/core":"0.5.39","cloudevents":"^4.0.2","sha256-file":"^1.0.0","global-agent":"^3.0.0","netrc-parser":"^3.1.6","axios-debug-log":"^0.8.2","@salesforce/core":"3.3.1","@heroku-cli/color":"^1.1.14","@heroku-cli/schema":"^1.0.25","@heroku/eventsource":"^1.0.7","@salesforce/ts-sinon":"^1.3.18","@salesforce/ts-types":"^1.5.5","@heroku/function-toml":"^0.0.3","@heroku/functions-core":"0.1.2","@salesforce/plugin-org":"^1.6.7","@oclif/plugin-not-found":"^1.2.4","@heroku/project-descriptor":"0.0.5","@salesforce/sf-plugins-core":"^0.0.24"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.1.0","shx":"^0.3.3","chai":"^4.2.0","husky":"^7.0.2","mocha":"^9.0.1","oclif":"^2.0.0-main.1","sinon":"11.1.2","eslint":"^7.29.0","globby":"^11.0.4","ts-node":"^10.0.0","prettier":"^2.0.5","sinon-chai":"^3.6.0","typescript":"^4.3.4","@oclif/test":"^1","@types/uuid":"^8.3.0","lint-staged":"^11.0.0","pretty-quick":"^3.1.1","@types/nodegit":"^0.27.2","@types/fs-extra":"^9.0.8","@types/node-fetch":"^2.5.10","@types/sinon-chai":"^3.2.5","@oclif/plugin-help":"^3","@types/sha256-file":"^1.0.0","@oclif/plugin-which":"^1.0.3","eslint-plugin-jsdoc":"^36.0.8","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.20.2","@types/supports-color":"^8.1.0","@salesforce/dev-config":"^2.1.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@salesforce/dev-scripts":"^0.9.18","eslint-config-salesforce":"^0.1.6","@typescript-eslint/parser":"^4.28.0","@salesforce/prettier-config":"^0.0.2","@oclif/plugin-command-snapshot":"^2.1.2","@typescript-eslint/eslint-plugin":"^4.28.0","eslint-config-salesforce-license":"^0.1.6","eslint-config-salesforce-typescript":"^0.2.7","@salesforce/plugin-command-reference":"^1.3.4"},"_npmOperationalInternal":{"tmp":"tmp/plugin-functions_0.2.48_1632176482800_0.8758034433913939","host":"s3://npm-registry-packages"}},"0.2.49":{"name":"@salesforce/plugin-functions","version":"0.2.49","keywords":["oclif-plugin"],"author":{"name":"heroku-front-end@salesforce.com"},"license":"BSD-3-Clause","_id":"@salesforce/plugin-functions@0.2.49","maintainers":[{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"rmohan20.sfdc","email":"rmohan20.sfdc@gmail.com"},{"name":"brandon-svec","email":"brandon.svec@gmail.com"},{"name":"jgraff","email":"jgraff@salesforce.com"},{"name":"cdias","email":"cdias@salesforce.com"},{"name":"conal","email":"conalc86@gmail.com"},{"name":"jgrantham","email":"jason.grantham@salesforce.com"},{"name":"vazexqi","email":"nchen.dev@mac.com"},{"name":"suduvvuri","email":"suryaprakash.duvvuri@salesforce.com"},{"name":"joshwlewis","email":"josh.w.lewis@gmail.com"},{"name":"mpsenn","email":"msenn@salesforce.com"},{"name":"sfdc_iamigo","email":"igoldstein@salesforce.com"},{"name":"diervo","email":"elfogris@gmail.com"},{"name":"rsalvador","email":"rsalvador@salesforce.com"},{"name":"kevinv11n","email":"kevin@v11n.com"},{"name":"tbliss","email":"tbliss@salesforce.com"},{"name":"davidturissini","email":"davidairborne@gmail.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"pmdartus","email":"dartus.pierremarie@gmail.com"},{"name":"futuremint_sf","email":"dwoodward@salesforce.com"},{"name":"interactivellama","email":"llama@interactivellama.com"},{"name":"maratto","email":"marat+npm@salesforce.com"},{"name":"pallavi.singh","email":"pallavi.singh@salesforce.com"},{"name":"smugakamil","email":"smugakamil@gmail.com"},{"name":"tausifm","email":"tausif.muzaffar@salesforce.com"},{"name":"kriscfoster","email":"kris.foster@ucdconnect.ie"},{"name":"brandonm","email":"bmurnane@salesforce.com"},{"name":"vineet-sinha","email":"vineet.sinha@gmail.com"},{"name":"salesforce-bot","email":"j.ward+npm@salesforce.com"},{"name":"harshkothari410","email":"harshkothari410@gmail.com"},{"name":"ekashida","email":"ekashida@gmail.com"},{"name":"gr8gatsby","email":"kevinhill@live.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"krisgraysfdc","email":"kgray@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"jqian","email":"jqian@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"rasphilco","email":"philipe.navarro@salesforce.com"},{"name":"jbfeingold","email":"jfeingold@salesforce.com"},{"name":"michaelhoefer","email":"michaelhoefer@gmail.com"},{"name":"tlohr","email":"tlohr@salesforce.com"},{"name":"dpessoa","email":"dpessoa@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"jgellin","email":"jgellin@salesforce.com"},{"name":"maxreality","email":"m@ab3.in"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"davidrouten","email":"david@routen.io"},{"name":"tconn","email":"tconn@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"dehru","email":"dehru2@yahoo.com"},{"name":"nazligungor","email":"n.gungor@salesforce.com"},{"name":"abdulsattar","email":"asattar.md@gmail.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"rxu-sfdc","email":"rxu@salesforce.com"},{"name":"amcconnell-sf","email":"amcconnell@salesforce.com"},{"name":"nolanlawson","email":"nolan@nolanlawson.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"fernomac","email":"no_oneatall@hotmail.com"},{"name":"maliroteh-sf","email":"maliroteh@salesforce.com"},{"name":"justinharringa","email":"justin@harringa.com"},{"name":"ahakro","email":"ahakro@salesforce.com"},{"name":"rjanamanchi","email":"rjanamanchi@salesforce.com"},{"name":"vttikoo","email":"vtikoo@salesforce.com"},{"name":"dlouvton","email":"dlouvton@gmail.com"},{"name":"cafreeman","email":"cfreeman.code@gmail.com"},{"name":"mallik.webaroo","email":"mallik.webaroo@gmail.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"alyssaa14","email":"aarvin@salesforce.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"svanteddu","email":"svanteddu@salesforce.com"},{"name":"neeraj_g","email":"ngirolkar@salesforce.com"},{"name":"jbartolotta-sfdc","email":"jbartolotta@salesforce.com"}],"homepage":"https://github.com/salesforcecli/plugin-functions","bugs":{"url":"https://github.com/salesforcecli/plugin-functions/issues"},"bin":{"functions":"bin/run"},"dist":{"shasum":"a210439b7a14a6a2916eea7f67dc5fe509ce9b53","tarball":"https://registry.npmjs.org/@salesforce/plugin-functions/-/plugin-functions-0.2.49.tgz","fileCount":109,"integrity":"sha512-Sj9VwiPjHNzTbrR3V1cEMs6IMUU6FJveoyVHO4lpP3Ns6KjXQuVP9LRt/dNa2WIDuYnu1wAa0+25s3JttemvOQ==","signatures":[{"sig":"MEUCIQCpn/+S3PaA7bSLzTg1KW9BJKD78i1XFT/SjPk29p+hVwIgdadrEwh1DvpS39/sQqgUyzAszsiilmQmj1t11NtGed8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":183744},"sfdx":{"publicKeyUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/0.2.49.crt","signatureUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/0.2.49.sig"},"_from":"file:/home/circleci/project/salesforce-plugin-functions-0.2.49.tgz","husky":{"hooks":{"pre-push":"sf-husky-pre-push","commit-msg":"sf-husky-commit-msg","pre-commit":"sf-husky-pre-commit"}},"oclif":{"bin":"sf","hooks":{"sf:deploy":"./lib/hooks/deploy","sf:env:list":"./lib/hooks/envList","sf:env:display":"./lib/hooks/envDisplay"},"plugins":["@oclif/plugin-not-found"],"commands":"./lib/commands","devPlugins":["@oclif/plugin-help","@oclif/plugin-which","@oclif/plugin-command-snapshot","@salesforce/plugin-command-reference"],"topicSeparator":" "},"engines":{"node":">=12.0.0"},"scripts":{"docs":"sf-docs","lint":"sf-lint","test":"sf-test","build":"sf-build","clean":"sf-clean","format":"sf-format","compile":"sf-compile","prepack":"sf-prepack","prepare":"sf-install && husky install","pretest":"sf-compile-test","version":"oclif readme","postpack":"shx rm -f oclif.manifest.json","posttest":"yarn lint && yarn test:deprecation-policy","clean-all":"sf-clean all","clean:lib":"shx rm -rf lib && shx rm -rf coverage && shx rm -rf .nyc_output && shx rm -f oclif.manifest.json","test:command-reference":"./bin/dev commandreference:generate --erroronwarnings","test:deprecation-policy":"./bin/dev snapshot:compare"},"_npmUser":{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/salesforcecli/plugin-functions.git","type":"git"},"_npmVersion":"6.14.15","description":"Functions plugin for the SF CLI","directories":{},"_nodeVersion":"12.22.6","dependencies":{"uuid":"^8.3.2","axios":"^0.21.1","chalk":"^4.1.2","execa":"^5.0.0","kbpgp":"^2.1.15","cli-ux":"^5.6.2","lodash":"^4.17.21","date-fns":"^2.20.0","fs-extra":"^10.0.0","handlebars":"^4.7.7","node-fetch":"^3.0.0","@oclif/core":"0.5.39","cloudevents":"^4.0.2","sha256-file":"^1.0.0","global-agent":"^3.0.0","netrc-parser":"^3.1.6","axios-debug-log":"^0.8.2","@salesforce/core":"3.3.1","@heroku-cli/color":"^1.1.14","@heroku-cli/schema":"^1.0.25","@heroku/eventsource":"^1.0.7","@salesforce/ts-sinon":"^1.3.18","@salesforce/ts-types":"^1.5.5","@heroku/function-toml":"^0.0.3","@heroku/functions-core":"0.1.2","@salesforce/plugin-org":"^1.6.7","@oclif/plugin-not-found":"^1.2.4","@heroku/project-descriptor":"0.0.5","@salesforce/sf-plugins-core":"^0.0.25"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","shx":"^0.3.3","chai":"^4.2.0","husky":"^7.0.2","mocha":"^9.0.1","oclif":"^2.0.0-main.1","sinon":"11.1.2","eslint":"^7.29.0","globby":"^11.0.4","ts-node":"^10.0.0","prettier":"^2.0.5","sinon-chai":"^3.6.0","typescript":"^4.3.4","@oclif/test":"^1","@types/uuid":"^8.3.0","lint-staged":"^11.0.0","pretty-quick":"^3.1.1","@types/nodegit":"^0.27.2","@types/fs-extra":"^9.0.8","@types/node-fetch":"^3.0.3","@types/sinon-chai":"^3.2.5","@oclif/plugin-help":"^3","@types/sha256-file":"^1.0.0","@oclif/plugin-which":"^1.0.3","eslint-plugin-jsdoc":"^36.0.8","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.20.2","@types/supports-color":"^8.1.0","@salesforce/dev-config":"^2.1.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@salesforce/dev-scripts":"^0.9.18","eslint-config-salesforce":"^0.1.6","@typescript-eslint/parser":"^4.28.0","@salesforce/prettier-config":"^0.0.2","@oclif/plugin-command-snapshot":"^2.1.2","@typescript-eslint/eslint-plugin":"^4.28.0","eslint-config-salesforce-license":"^0.1.6","eslint-config-salesforce-typescript":"^0.2.7","@salesforce/plugin-command-reference":"^1.3.4"},"_npmOperationalInternal":{"tmp":"tmp/plugin-functions_0.2.49_1632767344657_0.8608921194739381","host":"s3://npm-registry-packages"}},"0.2.50":{"name":"@salesforce/plugin-functions","version":"0.2.50","keywords":["oclif-plugin"],"author":{"name":"heroku-front-end@salesforce.com"},"license":"BSD-3-Clause","_id":"@salesforce/plugin-functions@0.2.50","maintainers":[{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"rmohan20.sfdc","email":"rmohan20.sfdc@gmail.com"},{"name":"brandon-svec","email":"brandon.svec@gmail.com"},{"name":"jgraff","email":"jgraff@salesforce.com"},{"name":"cdias","email":"cdias@salesforce.com"},{"name":"conal","email":"conalc86@gmail.com"},{"name":"jgrantham","email":"jason.grantham@salesforce.com"},{"name":"vazexqi","email":"nchen.dev@mac.com"},{"name":"suduvvuri","email":"suryaprakash.duvvuri@salesforce.com"},{"name":"joshwlewis","email":"josh.w.lewis@gmail.com"},{"name":"mpsenn","email":"msenn@salesforce.com"},{"name":"sfdc_iamigo","email":"igoldstein@salesforce.com"},{"name":"diervo","email":"elfogris@gmail.com"},{"name":"rsalvador","email":"rsalvador@salesforce.com"},{"name":"kevinv11n","email":"kevin@v11n.com"},{"name":"tbliss","email":"tbliss@salesforce.com"},{"name":"davidturissini","email":"davidairborne@gmail.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"pmdartus","email":"dartus.pierremarie@gmail.com"},{"name":"futuremint_sf","email":"dwoodward@salesforce.com"},{"name":"interactivellama","email":"llama@interactivellama.com"},{"name":"maratto","email":"marat+npm@salesforce.com"},{"name":"pallavi.singh","email":"pallavi.singh@salesforce.com"},{"name":"smugakamil","email":"smugakamil@gmail.com"},{"name":"tausifm","email":"tausif.muzaffar@salesforce.com"},{"name":"kriscfoster","email":"kris.foster@ucdconnect.ie"},{"name":"brandonm","email":"bmurnane@salesforce.com"},{"name":"vineet-sinha","email":"vineet.sinha@gmail.com"},{"name":"salesforce-bot","email":"j.ward+npm@salesforce.com"},{"name":"harshkothari410","email":"harshkothari410@gmail.com"},{"name":"ekashida","email":"ekashida@gmail.com"},{"name":"gr8gatsby","email":"kevinhill@live.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"krisgraysfdc","email":"kgray@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"jqian","email":"jqian@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"rasphilco","email":"philipe.navarro@salesforce.com"},{"name":"jbfeingold","email":"jfeingold@salesforce.com"},{"name":"michaelhoefer","email":"michaelhoefer@gmail.com"},{"name":"tlohr","email":"tlohr@salesforce.com"},{"name":"dpessoa","email":"dpessoa@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"jgellin","email":"jgellin@salesforce.com"},{"name":"maxreality","email":"m@ab3.in"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"davidrouten","email":"david@routen.io"},{"name":"tconn","email":"tconn@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"dehru","email":"dehru2@yahoo.com"},{"name":"nazligungor","email":"n.gungor@salesforce.com"},{"name":"abdulsattar","email":"asattar.md@gmail.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"rxu-sfdc","email":"rxu@salesforce.com"},{"name":"amcconnell-sf","email":"amcconnell@salesforce.com"},{"name":"nolanlawson","email":"nolan@nolanlawson.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"fernomac","email":"no_oneatall@hotmail.com"},{"name":"maliroteh-sf","email":"maliroteh@salesforce.com"},{"name":"justinharringa","email":"justin@harringa.com"},{"name":"ahakro","email":"ahakro@salesforce.com"},{"name":"rjanamanchi","email":"rjanamanchi@salesforce.com"},{"name":"vttikoo","email":"vtikoo@salesforce.com"},{"name":"dlouvton","email":"dlouvton@gmail.com"},{"name":"cafreeman","email":"cfreeman.code@gmail.com"},{"name":"mallik.webaroo","email":"mallik.webaroo@gmail.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"alyssaa14","email":"aarvin@salesforce.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"svanteddu","email":"svanteddu@salesforce.com"},{"name":"neeraj_g","email":"ngirolkar@salesforce.com"},{"name":"jbartolotta-sfdc","email":"jbartolotta@salesforce.com"}],"homepage":"https://github.com/salesforcecli/plugin-functions","bugs":{"url":"https://github.com/salesforcecli/plugin-functions/issues"},"bin":{"functions":"bin/run"},"dist":{"shasum":"4f70e0fd1108be53fecfc6dae10e8e7336934423","tarball":"https://registry.npmjs.org/@salesforce/plugin-functions/-/plugin-functions-0.2.50.tgz","fileCount":109,"integrity":"sha512-j41zvG03yGs0oFcvumOvJ2N9bJZ8AZ+RtEQ9YO1B0jrcYTdRQqwgNeKcvZuuo6YLwH1Q4EfF76Mv5Uv4j4g0jg==","signatures":[{"sig":"MEUCICOHhyWhMiTYG2JzlMn/kRuXpMZCnDYxjeWNruFa7IL3AiEAi21gI24uPcuCzPZ3UFDCky/ihuX2GVxA36V2SFTIv9s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":200995},"sfdx":{"publicKeyUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/0.2.50.crt","signatureUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/0.2.50.sig"},"_from":"file:/home/circleci/project/salesforce-plugin-functions-0.2.50.tgz","husky":{"hooks":{"pre-push":"sf-husky-pre-push","commit-msg":"sf-husky-commit-msg","pre-commit":"sf-husky-pre-commit"}},"oclif":{"bin":"sf","hooks":{"sf:deploy":"./lib/hooks/deploy","sf:env:list":"./lib/hooks/envList","sf:env:display":"./lib/hooks/envDisplay"},"plugins":["@oclif/plugin-not-found"],"commands":"./lib/commands","devPlugins":["@oclif/plugin-help","@oclif/plugin-which","@oclif/plugin-command-snapshot","@salesforce/plugin-command-reference"],"topicSeparator":" "},"engines":{"node":">=12.0.0"},"scripts":{"docs":"sf-docs","lint":"sf-lint","test":"sf-test","build":"sf-build","clean":"sf-clean","format":"sf-format","compile":"sf-compile","prepack":"sf-prepack","prepare":"sf-install && husky install","pretest":"sf-compile-test","version":"oclif readme","postpack":"shx rm -f oclif.manifest.json","posttest":"yarn lint && yarn test:deprecation-policy","clean-all":"sf-clean all","clean:lib":"shx rm -rf lib && shx rm -rf coverage && shx rm -rf .nyc_output && shx rm -f oclif.manifest.json","test:command-reference":"./bin/dev commandreference:generate --erroronwarnings","test:deprecation-policy":"./bin/dev snapshot:compare"},"_npmUser":{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/salesforcecli/plugin-functions.git","type":"git"},"_npmVersion":"6.14.15","description":"Functions plugin for the SF CLI","directories":{},"_nodeVersion":"12.22.6","dependencies":{"uuid":"^8.3.2","axios":"^0.21.1","chalk":"^4.1.2","execa":"^5.0.0","kbpgp":"^2.1.15","cli-ux":"^5.6.2","lodash":"^4.17.21","date-fns":"^2.20.0","fs-extra":"^10.0.0","handlebars":"^4.7.7","node-fetch":"^3.0.0","@oclif/core":"0.5.39","cloudevents":"^4.0.2","sha256-file":"^1.0.0","global-agent":"^3.0.0","netrc-parser":"^3.1.6","axios-debug-log":"^0.8.2","@salesforce/core":"3.3.1","@heroku-cli/color":"^1.1.14","@heroku-cli/schema":"^1.0.25","@heroku/eventsource":"^1.0.7","@salesforce/ts-sinon":"^1.3.18","@salesforce/ts-types":"^1.5.5","@heroku/function-toml":"^0.0.3","@heroku/functions-core":"0.1.3","@salesforce/plugin-org":"^1.6.7","@oclif/plugin-not-found":"^1.2.4","@heroku/project-descriptor":"0.0.5","@salesforce/sf-plugins-core":"^0.0.25"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","shx":"^0.3.3","chai":"^4.2.0","husky":"^7.0.2","mocha":"^9.0.1","oclif":"^2.0.0-main.1","sinon":"11.1.2","eslint":"^7.29.0","globby":"^11.0.4","ts-node":"^10.0.0","prettier":"^2.0.5","sinon-chai":"^3.6.0","typescript":"^4.3.4","@oclif/test":"^1","@types/uuid":"^8.3.0","lint-staged":"^11.0.0","pretty-quick":"^3.1.1","@types/nodegit":"^0.27.2","@types/fs-extra":"^9.0.8","@types/node-fetch":"^3.0.3","@types/sinon-chai":"^3.2.5","@oclif/plugin-help":"^3","@types/sha256-file":"^1.0.0","@oclif/plugin-which":"^1.0.3","eslint-plugin-jsdoc":"^36.0.8","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.20.2","@types/supports-color":"^8.1.0","@salesforce/dev-config":"^2.1.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@salesforce/dev-scripts":"^0.9.18","eslint-config-salesforce":"^0.1.6","@typescript-eslint/parser":"^4.28.0","@salesforce/prettier-config":"^0.0.2","@oclif/plugin-command-snapshot":"^2.1.2","@typescript-eslint/eslint-plugin":"^4.28.0","eslint-config-salesforce-license":"^0.1.6","eslint-config-salesforce-typescript":"^0.2.7","@salesforce/plugin-command-reference":"^1.3.4"},"_npmOperationalInternal":{"tmp":"tmp/plugin-functions_0.2.50_1632776069505_0.546742683040323","host":"s3://npm-registry-packages"}},"0.2.51":{"name":"@salesforce/plugin-functions","version":"0.2.51","keywords":["oclif-plugin"],"author":{"name":"heroku-front-end@salesforce.com"},"license":"BSD-3-Clause","_id":"@salesforce/plugin-functions@0.2.51","maintainers":[{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"rmohan20.sfdc","email":"rmohan20.sfdc@gmail.com"},{"name":"brandon-svec","email":"brandon.svec@gmail.com"},{"name":"jgraff","email":"jgraff@salesforce.com"},{"name":"cdias","email":"cdias@salesforce.com"},{"name":"conal","email":"conalc86@gmail.com"},{"name":"jgrantham","email":"jason.grantham@salesforce.com"},{"name":"vazexqi","email":"nchen.dev@mac.com"},{"name":"suduvvuri","email":"suryaprakash.duvvuri@salesforce.com"},{"name":"joshwlewis","email":"josh.w.lewis@gmail.com"},{"name":"mpsenn","email":"msenn@salesforce.com"},{"name":"sfdc_iamigo","email":"igoldstein@salesforce.com"},{"name":"diervo","email":"elfogris@gmail.com"},{"name":"rsalvador","email":"rsalvador@salesforce.com"},{"name":"kevinv11n","email":"kevin@v11n.com"},{"name":"tbliss","email":"tbliss@salesforce.com"},{"name":"davidturissini","email":"davidairborne@gmail.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"pmdartus","email":"dartus.pierremarie@gmail.com"},{"name":"futuremint_sf","email":"dwoodward@salesforce.com"},{"name":"interactivellama","email":"llama@interactivellama.com"},{"name":"maratto","email":"marat+npm@salesforce.com"},{"name":"pallavi.singh","email":"pallavi.singh@salesforce.com"},{"name":"smugakamil","email":"smugakamil@gmail.com"},{"name":"tausifm","email":"tausif.muzaffar@salesforce.com"},{"name":"kriscfoster","email":"kris.foster@ucdconnect.ie"},{"name":"brandonm","email":"bmurnane@salesforce.com"},{"name":"vineet-sinha","email":"vineet.sinha@gmail.com"},{"name":"salesforce-bot","email":"j.ward+npm@salesforce.com"},{"name":"harshkothari410","email":"harshkothari410@gmail.com"},{"name":"ekashida","email":"ekashida@gmail.com"},{"name":"gr8gatsby","email":"kevinhill@live.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"krisgraysfdc","email":"kgray@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"jqian","email":"jqian@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"rasphilco","email":"philipe.navarro@salesforce.com"},{"name":"jbfeingold","email":"jfeingold@salesforce.com"},{"name":"michaelhoefer","email":"michaelhoefer@gmail.com"},{"name":"tlohr","email":"tlohr@salesforce.com"},{"name":"dpessoa","email":"dpessoa@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"jgellin","email":"jgellin@salesforce.com"},{"name":"maxreality","email":"m@ab3.in"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"davidrouten","email":"david@routen.io"},{"name":"tconn","email":"tconn@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"dehru","email":"dehru2@yahoo.com"},{"name":"nazligungor","email":"n.gungor@salesforce.com"},{"name":"abdulsattar","email":"asattar.md@gmail.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"rxu-sfdc","email":"rxu@salesforce.com"},{"name":"amcconnell-sf","email":"amcconnell@salesforce.com"},{"name":"nolanlawson","email":"nolan@nolanlawson.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"fernomac","email":"no_oneatall@hotmail.com"},{"name":"maliroteh-sf","email":"maliroteh@salesforce.com"},{"name":"justinharringa","email":"justin@harringa.com"},{"name":"ahakro","email":"ahakro@salesforce.com"},{"name":"rjanamanchi","email":"rjanamanchi@salesforce.com"},{"name":"vttikoo","email":"vtikoo@salesforce.com"},{"name":"dlouvton","email":"dlouvton@gmail.com"},{"name":"cafreeman","email":"cfreeman.code@gmail.com"},{"name":"mallik.webaroo","email":"mallik.webaroo@gmail.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"alyssaa14","email":"aarvin@salesforce.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"svanteddu","email":"svanteddu@salesforce.com"},{"name":"neeraj_g","email":"ngirolkar@salesforce.com"},{"name":"jbartolotta-sfdc","email":"jbartolotta@salesforce.com"}],"homepage":"https://github.com/salesforcecli/plugin-functions","bugs":{"url":"https://github.com/salesforcecli/plugin-functions/issues"},"bin":{"functions":"bin/run"},"dist":{"shasum":"15ba2ac7f9e6dcef0827dc64c5f6f425ab56d9b3","tarball":"https://registry.npmjs.org/@salesforce/plugin-functions/-/plugin-functions-0.2.51.tgz","fileCount":109,"integrity":"sha512-F8BjJcnhk7Qp50SYRNJaYHMOhqUNDIMCRXamL+yRRn6DJuFHEBPW9XWdeXh/cr7C/scajUFlJdKZDSraN0Lzzg==","signatures":[{"sig":"MEUCIQCOY3JuX/c8pW8sbr4maavMg6Vw7FtkjD5UHdbUiXU6wgIgKge95KhWCaRbZTzEHX+UQk5SmMmnostg1fnaPIVQ71w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":201758},"sfdx":{"publicKeyUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/0.2.51.crt","signatureUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/0.2.51.sig"},"_from":"file:/home/circleci/project/salesforce-plugin-functions-0.2.51.tgz","husky":{"hooks":{"pre-push":"sf-husky-pre-push","commit-msg":"sf-husky-commit-msg","pre-commit":"sf-husky-pre-commit"}},"oclif":{"bin":"sf","hooks":{"sf:deploy":"./lib/hooks/deploy","sf:env:list":"./lib/hooks/envList","sf:env:display":"./lib/hooks/envDisplay"},"plugins":["@oclif/plugin-not-found"],"commands":"./lib/commands","devPlugins":["@oclif/plugin-help","@oclif/plugin-which","@oclif/plugin-command-snapshot","@salesforce/plugin-command-reference"],"topicSeparator":" "},"readme":"# plugin-functions\n\nFunctions plugin for the SF CLI\n\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\n[![NPM](https://img.shields.io/npm/v/@salesforce/plugin-functions.svg?label=@salesforce/functions)](https://www.npmjs.com/package/@salesforce/functions) [![CircleCI](https://circleci.com/gh/salesforcecli/plugin-functions/tree/main.svg?style=shield)](https://circleci.com/gh/salesforcecli/plugin-functions/tree/main) [![Downloads/week](https://img.shields.io/npm/dw/@salesforce/plugin-functions.svg)](https://npmjs.org/package/@salesforce/plugin-functions) [![License](https://img.shields.io/badge/License-BSD%203--Clause-brightgreen.svg)](https://raw.githubusercontent.com/salesforcecli/plugin-functions/main/LICENSE.txt)\n\n<!-- toc -->\n\n- [plugin-functions](#plugin-functions)\n- [Usage](#usage)\n- [Commands](#commands)\n<!-- tocstop -->\n\n# Usage\n\n1. Install the SF CLI: [Install instructions](https://developer.salesforce.com/docs/atlas.en-us.sfdx_setup.meta/sfdx_setup/sfdx_setup_install_cli.htm)\n2. Then run `sf plugins:install @salesforce/plugin-functions`:\n\n```sh-session\n$ sf plugins:install @salesforce/plugin-functions\nrunning command...\n```\n\nNow you should be able to run functions commands, e.g. `sf generate project`, `sf login functions`\n\n# Commands\n\n<!-- commands -->\n\n- [`sf deploy functions`](#sf-deploy-functions)\n- [`sf env create compute`](#sf-env-create-compute)\n- [`sf env delete`](#sf-env-delete)\n- [`sf env log tail`](#sf-env-log-tail)\n- [`sf env logdrain add`](#sf-env-logdrain-add)\n- [`sf env logdrain list`](#sf-env-logdrain-list)\n- [`sf env logdrain remove`](#sf-env-logdrain-remove)\n- [`sf env var get KEY`](#sf-env-var-get-key)\n- [`sf env var list`](#sf-env-var-list)\n- [`sf env var set`](#sf-env-var-set)\n- [`sf env var unset`](#sf-env-var-unset)\n- [`sf generate function`](#sf-generate-function)\n- [`sf generate project`](#sf-generate-project)\n- [`sf login functions`](#sf-login-functions)\n- [`sf login functions jwt`](#sf-login-functions-jwt)\n- [`sf logout functions`](#sf-logout-functions)\n- [`sf run function`](#sf-run-function)\n- [`sf run function start`](#sf-run-function-start)\n- [`sf whoami functions`](#sf-whoami-functions)\n\n## `sf deploy functions`\n\n```\nUSAGE\n  $ sf deploy functions -o <value> [-b <value>] [--force] [-q]\n\nFLAGS\n  -b, --branch=<value>         Deploy the latest commit from a branch different from the currently active branch.\n  -o, --connected-org=<value>  (required) Username or alias for the org that the compute environment should be connected\n                               to.\n  -q, --quiet                  Limit the amount of output displayed from the deploy process.\n  --force                      Ignore warnings and overwrite remote repository (not allowed in production).\n```\n\n## `sf env create compute`\n\nCreate a compute environment for use with Salesforce Functions.\n\n```\nUSAGE\n  $ sf env create compute [-o <value>] [-a <value> | ]\n\nFLAGS\n  -a, --alias=<value>          Alias for the created environment.\n  -o, --connected-org=<value>  Username or alias for the org that the compute environment should be connected to.\n\nDESCRIPTION\n  Create a compute environment for use with Salesforce Functions.\n\nEXAMPLES\n  $ sfdx env:create:compute\n\n  $ sfdx env:create:compute --alias my-compute-environment\n\n  $ sfdx env:create:compute --connected-org my-scratch-org\n```\n\n## `sf env delete`\n\nDelete an environment.\n\n```\nUSAGE\n  $ sf env delete [-e <value> | ] [--confirm <value>]\n\nFLAGS\n  -e, --target-compute=<value>  Environment name.\n  --confirm=name...             Confirmation name.\n\nDESCRIPTION\n  Delete an environment.\n\nEXAMPLES\n  $ sfdx env:delete --target-compute=billingApp-Scratch1\n\n  $ sfdx env:delete --target-compute=billingApp-Scratch1 --confirm=billingApp-Scratch1\n```\n\n## `sf env log tail`\n\nStream log output for an environment.\n\n```\nUSAGE\n  $ sf env log tail [-e <value> | ]\n\nFLAGS\n  -e, --target-compute=<value>  Environment name to retrieve logs.\n\nDESCRIPTION\n  Stream log output for an environment.\n\nEXAMPLES\n  $ sfdx env:log:tail --target-compute=billingApp-Scratch1\n```\n\n## `sf env logdrain add`\n\nAdd log drain to a specified environment.\n\n```\nUSAGE\n  $ sf env logdrain add [-e <value> | ] [-l <value> | ]\n\nFLAGS\n  -e, --target-compute=<value>  Environment name.\n  -l, --drain-url=<value>       Endpoint that will receive sent logs.\n\nDESCRIPTION\n  Add log drain to a specified environment.\n\nEXAMPLES\n  $ sfdx env:logdrain:add --target-compute=billingApp-Sandbox --drain-url=https://example.com/drain\n```\n\n## `sf env logdrain list`\n\nList log drains connected to a specified environment.\n\n```\nUSAGE\n  $ sf env logdrain list [-e <value> | ] [-j]\n\nFLAGS\n  -e, --target-compute=<value>  Environment name.\n  -j, --json                    Output list in JSON format.\n\nDESCRIPTION\n  List log drains connected to a specified environment.\n\nEXAMPLES\n  $ sfdx env:logdrain:list --target-compute=billingApp-Sandbox\n```\n\n## `sf env logdrain remove`\n\nRemove log drain from a specified environment.\n\n```\nUSAGE\n  $ sf env logdrain remove [-e <value> | ] [-l <value> | ]\n\nFLAGS\n  -e, --target-compute=<value>  Environment name.\n  -l, --drain-url=<value>       Logdrain url to remove.\n\nDESCRIPTION\n  Remove log drain from a specified environment.\n\nEXAMPLES\n  $ sfdx env:logdrain:remove --target-compute=billingApp-Sandbox --drain-url=syslog://syslog-a.logdna.com:11137\n```\n\n## `sf env var get KEY`\n\ndisplay a single config value for an environment\n\n```\nUSAGE\n  $ sf env var get [KEY] [-e <value> | ]\n\nFLAGS\n  -e, --target-compute=<value>  Environment name.\n\nDESCRIPTION\n  display a single config value for an environment\n\nEXAMPLES\n  $ sfdx env:var:get foo --target-compute=my-environment\n```\n\n## `sf env var list`\n\nList your config vars in a table.\n\n```\nUSAGE\n  $ sf env var list [-e <value> | ] [-j]\n\nFLAGS\n  -e, --target-compute=<value>  Environment name.\n  -j, --json                    Output list in JSON format.\n\nDESCRIPTION\n  List your config vars in a table.\n\nEXAMPLES\n  $ sfdx env:var:list --target-compute=my-environment\n```\n\n## `sf env var set`\n\nSets a single config value for an environment.\n\n```\nUSAGE\n  $ sf env var set [-e <value> | ]\n\nFLAGS\n  -e, --target-compute=<value>  Environment name.\n\nDESCRIPTION\n  Sets a single config value for an environment.\n\nEXAMPLES\n  $ sfdx env:var:set foo=bar --target-compute=my-environment\n```\n\n## `sf env var unset`\n\nUnset a single config value for an environment.\n\n```\nUSAGE\n  $ sf env var unset [-e <value> | ]\n\nFLAGS\n  -e, --target-compute=<value>  Environment name.\n\nDESCRIPTION\n  Unset a single config value for an environment.\n\nEXAMPLES\n  $ sfdx env:var:unset foo --target-compute=my-environment\n```\n\n## `sf generate function`\n\nCreate a function with basic scaffolding specific to a given language.\n\n```\nUSAGE\n  $ sf generate function -l javascript|typescript|java [-n <value> | ]\n\nFLAGS\n  -l, --language=(javascript|typescript|java)  (required) Language.\n  -n, --function-name=<value>                  Function name.\n\nDESCRIPTION\n  Create a function with basic scaffolding specific to a given language.\n\nEXAMPLES\n  $ sfdx generate:function --function-name=function-name --language=javascript\n```\n\n## `sf generate project`\n\n```\nUSAGE\n  $ sf generate project [-n <value> | ]\n\nFLAGS\n  -n, --project-name=<value>  Name of the generated project.\n\nEXAMPLES\n  $ sfdx generate:project --project-name=project-name\n```\n\n## `sf login functions`\n\nLog into your account.\n\n```\nUSAGE\n  $ sf login functions\n\nDESCRIPTION\n  Log into your account.\n\nEXAMPLES\n  $ sfdx login:functions\n```\n\n## `sf login functions jwt`\n\nLogin using JWT instead of default web-based flow. This will authenticate you with both sf and Salesforce Functions.\n\n```\nUSAGE\n  $ sf login functions jwt -u <value> -f <value> -i <value> [-l <value> | ] [--json] [-a <value>] [-d] [-v]\n\nFLAGS\n  -a, --alias=<value>         Alias for the org.\n  -d, --set-default           Set the org as the default that all org-related commands run against.\n  -f, --keyfile=<value>       (required) Path to JWT keyfile.\n  -i, --clientid=<value>      (required) OAuth client ID.\n  -l, --instance-url=<value>  The login URL of the instance the org lives on.\n  -u, --username=<value>      (required) Authentication username.\n  -v, --set-default-dev-hub   Set the org as the default Dev Hub for scratch org creation.\n  --json                      format output as json\n\nDESCRIPTION\n  Login using JWT instead of default web-based flow. This will authenticate you with both sf and Salesforce Functions.\n\nEXAMPLES\n  $ sfdx login:functions:jwt --username testuser@mycompany.org --keyfile file.key --clientid 123456\n```\n\n## `sf logout functions`\n\nLog out of your Salesforce Functions account.\n\n```\nUSAGE\n  $ sf logout functions\n\nDESCRIPTION\n  Log out of your Salesforce Functions account.\n\nEXAMPLES\n  $ sfdx logout:functions\n```\n\n## `sf run function`\n\nSend a cloudevent to a function.\n\n```\nUSAGE\n  $ sf run function [-l <value> | ] [-H <value>] [-p <value>] [-s] [-o <value>]\n\nFLAGS\n  -H, --headers=<value>...     Set headers.\n  -l, --function-url=<value>   Url of the function to run.\n  -o, --connected-org=<value>  Username or alias for the target org; overrides default target org.\n  -p, --payload=<value>        Set the payload of the cloudevent. also accepts @file.txt format.\n  -s, --structured             Set the cloudevent to be emitted as a structured cloudevent (json).\n\nDESCRIPTION\n  Send a cloudevent to a function.\n\nEXAMPLES\n  $ sfdx run:function -l http://localhost:8080 -p '{\"id\": 12345}'\n\n  $ sfdx run:function -l http://localhost:8080 -p '@file.json'\n\n  $ echo '{\"id\": 12345}' | sfdx run:function -l http://localhost:8080\n\n  $ sfdx run:function -l http://localhost:8080 -p '{\"id\": 12345}' --structured\n```\n\n## `sf run function start`\n\nBuild and run function image locally.\n\n```\nUSAGE\n  $ sf run function start [-p <value>] [-b <value>] [--clear-cache] [--no-pull] [-e <value>] [--network <value>] [-v]\n\nFLAGS\n  -b, --debug-port=<value>  [default: 9229] Port for remote debugging.\n  -e, --env=<value>...      Set environment variables (provided during build and run).\n  -p, --port=<value>        [default: 8080] Port for running the function.\n  -v, --verbose             Output additional logs.\n  --clear-cache             Clear associated cache before executing.\n  --network=<value>         Connect and build containers to a network. This can be useful to build containers which\n                            require a local resource.\n  --no-pull                 Skip pulling builder image before use.\n\nDESCRIPTION\n  Build and run function image locally.\n\nEXAMPLES\n  $ sfdx run:function:start\n\n  $ sfdx run:function:start -e VAR=VALUE\n\n  $ sfdx run:function:start --network host --no-pull --clear-cache --debug-port 9000 --port 5000\n```\n\n## `sf whoami functions`\n\nShow information on your account.\n\n```\nUSAGE\n  $ sf whoami functions [-j]\n\nFLAGS\n  -j, --json  Output list in JSON format.\n\nDESCRIPTION\n  Show information on your account.\n\nEXAMPLES\n  $ sf whoami functions\n```\n\n<!-- commandsstop -->\n","engines":{"node":">=12.0.0"},"scripts":{"docs":"sf-docs","lint":"sf-lint","test":"sf-test","build":"sf-build","clean":"sf-clean","format":"sf-format","compile":"sf-compile","prepack":"sf-prepack","prepare":"sf-install && husky install","pretest":"sf-compile-test","version":"oclif readme","postpack":"shx rm -f oclif.manifest.json","posttest":"yarn lint && yarn test:deprecation-policy","clean-all":"sf-clean all","clean:lib":"shx rm -rf lib && shx rm -rf coverage && shx rm -rf .nyc_output && shx rm -f oclif.manifest.json","test:command-reference":"./bin/dev commandreference:generate --erroronwarnings","test:deprecation-policy":"./bin/dev snapshot:compare"},"_npmUser":{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/salesforcecli/plugin-functions.git","type":"git"},"_npmVersion":"6.14.15","description":"Functions plugin for the SF CLI","directories":{},"_nodeVersion":"12.22.6","dependencies":{"uuid":"^8.3.2","axios":"^0.21.1","chalk":"^4.1.2","execa":"^5.0.0","kbpgp":"^2.1.15","cli-ux":"^5.6.2","lodash":"^4.17.21","date-fns":"^2.20.0","fs-extra":"^10.0.0","handlebars":"^4.7.7","node-fetch":"^3.0.0","@oclif/core":"0.5.39","cloudevents":"^4.0.2","sha256-file":"^1.0.0","global-agent":"^3.0.0","netrc-parser":"^3.1.6","axios-debug-log":"^0.8.2","@salesforce/core":"3.6.4","@heroku-cli/color":"^1.1.14","@heroku-cli/schema":"^1.0.25","@heroku/eventsource":"^1.0.7","@salesforce/ts-sinon":"^1.3.18","@salesforce/ts-types":"^1.5.5","@heroku/function-toml":"^0.0.3","@heroku/functions-core":"0.1.3","@salesforce/plugin-org":"^1.6.7","@oclif/plugin-not-found":"^1.2.4","@heroku/project-descriptor":"0.0.5","@salesforce/sf-plugins-core":"^0.0.25"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.1.0","shx":"^0.3.3","chai":"^4.2.0","husky":"^7.0.2","mocha":"^9.0.1","oclif":"^2.0.0-main.1","sinon":"11.1.2","eslint":"^7.29.0","globby":"^11.0.4","ts-node":"^10.0.0","prettier":"^2.0.5","sinon-chai":"^3.6.0","typescript":"^4.3.4","@oclif/test":"^1","@types/uuid":"^8.3.0","lint-staged":"^11.0.0","pretty-quick":"^3.1.1","@types/nodegit":"^0.27.2","@types/fs-extra":"^9.0.8","@types/node-fetch":"^3.0.3","@types/sinon-chai":"^3.2.5","@oclif/plugin-help":"^3","@types/sha256-file":"^1.0.0","@oclif/plugin-which":"^1.0.3","eslint-plugin-jsdoc":"^36.0.8","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.20.2","@types/supports-color":"^8.1.0","@salesforce/dev-config":"^2.1.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@salesforce/dev-scripts":"^0.9.18","eslint-config-salesforce":"^0.1.6","@typescript-eslint/parser":"^4.28.0","@salesforce/prettier-config":"^0.0.2","@oclif/plugin-command-snapshot":"^2.1.2","@typescript-eslint/eslint-plugin":"^4.28.0","eslint-config-salesforce-license":"^0.1.6","eslint-config-salesforce-typescript":"^0.2.7","@salesforce/plugin-command-reference":"^1.3.4"},"_npmOperationalInternal":{"tmp":"tmp/plugin-functions_0.2.51_1632945825406_0.8145754952088358","host":"s3://npm-registry-packages"}},"0.2.52":{"name":"@salesforce/plugin-functions","version":"0.2.52","keywords":["oclif-plugin"],"author":{"name":"heroku-front-end@salesforce.com"},"license":"BSD-3-Clause","_id":"@salesforce/plugin-functions@0.2.52","maintainers":[{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"rmohan20.sfdc","email":"rmohan20.sfdc@gmail.com"},{"name":"brandon-svec","email":"brandon.svec@gmail.com"},{"name":"jgraff","email":"jgraff@salesforce.com"},{"name":"cdias","email":"cdias@salesforce.com"},{"name":"conal","email":"conalc86@gmail.com"},{"name":"jgrantham","email":"jason.grantham@salesforce.com"},{"name":"vazexqi","email":"nchen.dev@mac.com"},{"name":"suduvvuri","email":"suryaprakash.duvvuri@salesforce.com"},{"name":"joshwlewis","email":"josh.w.lewis@gmail.com"},{"name":"mpsenn","email":"msenn@salesforce.com"},{"name":"sfdc_iamigo","email":"igoldstein@salesforce.com"},{"name":"diervo","email":"elfogris@gmail.com"},{"name":"rsalvador","email":"rsalvador@salesforce.com"},{"name":"kevinv11n","email":"kevin@v11n.com"},{"name":"tbliss","email":"tbliss@salesforce.com"},{"name":"davidturissini","email":"davidairborne@gmail.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"pmdartus","email":"dartus.pierremarie@gmail.com"},{"name":"futuremint_sf","email":"dwoodward@salesforce.com"},{"name":"interactivellama","email":"llama@interactivellama.com"},{"name":"maratto","email":"marat+npm@salesforce.com"},{"name":"pallavi.singh","email":"pallavi.singh@salesforce.com"},{"name":"smugakamil","email":"smugakamil@gmail.com"},{"name":"tausifm","email":"tausif.muzaffar@salesforce.com"},{"name":"kriscfoster","email":"kris.foster@ucdconnect.ie"},{"name":"brandonm","email":"bmurnane@salesforce.com"},{"name":"vineet-sinha","email":"vineet.sinha@gmail.com"},{"name":"salesforce-bot","email":"j.ward+npm@salesforce.com"},{"name":"harshkothari410","email":"harshkothari410@gmail.com"},{"name":"ekashida","email":"ekashida@gmail.com"},{"name":"gr8gatsby","email":"kevinhill@live.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"krisgraysfdc","email":"kgray@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"jqian","email":"jqian@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"rasphilco","email":"philipe.navarro@salesforce.com"},{"name":"jbfeingold","email":"jfeingold@salesforce.com"},{"name":"michaelhoefer","email":"michaelhoefer@gmail.com"},{"name":"tlohr","email":"tlohr@salesforce.com"},{"name":"dpessoa","email":"dpessoa@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"jgellin","email":"jgellin@salesforce.com"},{"name":"maxreality","email":"m@ab3.in"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"davidrouten","email":"david@routen.io"},{"name":"tconn","email":"tconn@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"dehru","email":"dehru2@yahoo.com"},{"name":"nazligungor","email":"n.gungor@salesforce.com"},{"name":"abdulsattar","email":"asattar.md@gmail.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"rxu-sfdc","email":"rxu@salesforce.com"},{"name":"amcconnell-sf","email":"amcconnell@salesforce.com"},{"name":"nolanlawson","email":"nolan@nolanlawson.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"fernomac","email":"no_oneatall@hotmail.com"},{"name":"maliroteh-sf","email":"maliroteh@salesforce.com"},{"name":"justinharringa","email":"justin@harringa.com"},{"name":"ahakro","email":"ahakro@salesforce.com"},{"name":"rjanamanchi","email":"rjanamanchi@salesforce.com"},{"name":"vttikoo","email":"vtikoo@salesforce.com"},{"name":"dlouvton","email":"dlouvton@gmail.com"},{"name":"cafreeman","email":"cfreeman.code@gmail.com"},{"name":"mallik.webaroo","email":"mallik.webaroo@gmail.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"alyssaa14","email":"aarvin@salesforce.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"svanteddu","email":"svanteddu@salesforce.com"},{"name":"neeraj_g","email":"ngirolkar@salesforce.com"},{"name":"jbartolotta-sfdc","email":"jbartolotta@salesforce.com"}],"homepage":"https://github.com/salesforcecli/plugin-functions","bugs":{"url":"https://github.com/salesforcecli/plugin-functions/issues"},"bin":{"functions":"bin/run"},"dist":{"shasum":"bcba30a418788b93f80232be1c343aafd51cc4cd","tarball":"https://registry.npmjs.org/@salesforce/plugin-functions/-/plugin-functions-0.2.52.tgz","fileCount":109,"integrity":"sha512-J/i4m5vj5LfCbzJ8AtdlyRnYU4+fvI3scPclSWkMpU+fjsbj8rfJmKgd4IF4nWFkVvXwZwO9KQP9h/micpowGg==","signatures":[{"sig":"MEUCIEdu/39VrGiJ4J6G8fWEfKi/A9xVKig7CPpQMtqBEjQ8AiEA1fFVAC2BCDkLJIDJEEJ3gUr3Vvrs2YyQ9pVfUUQ6n8c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":202107},"sfdx":{"publicKeyUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/0.2.52.crt","signatureUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/0.2.52.sig"},"_from":"file:/home/circleci/project/salesforce-plugin-functions-0.2.52.tgz","husky":{"hooks":{"pre-push":"sf-husky-pre-push","commit-msg":"sf-husky-commit-msg","pre-commit":"sf-husky-pre-commit"}},"oclif":{"bin":"sf","hooks":{"sf:deploy":"./lib/hooks/deploy","sf:env:list":"./lib/hooks/envList","sf:env:display":"./lib/hooks/envDisplay"},"plugins":["@oclif/plugin-not-found"],"commands":"./lib/commands","devPlugins":["@oclif/plugin-help","@oclif/plugin-which","@oclif/plugin-command-snapshot","@salesforce/plugin-command-reference"],"topicSeparator":" "},"engines":{"node":">=12.0.0"},"scripts":{"docs":"sf-docs","lint":"sf-lint","test":"sf-test","build":"sf-build","clean":"sf-clean","format":"sf-format","compile":"sf-compile","prepack":"sf-prepack","prepare":"sf-install && husky install","pretest":"sf-compile-test","version":"oclif readme","postpack":"shx rm -f oclif.manifest.json","posttest":"yarn lint && yarn test:deprecation-policy","clean-all":"sf-clean all","clean:lib":"shx rm -rf lib && shx rm -rf coverage && shx rm -rf .nyc_output && shx rm -f oclif.manifest.json","test:command-reference":"./bin/dev commandreference:generate --erroronwarnings","test:deprecation-policy":"./bin/dev snapshot:compare"},"_npmUser":{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/salesforcecli/plugin-functions.git","type":"git"},"_npmVersion":"6.14.15","description":"Functions plugin for the SF CLI","directories":{},"_nodeVersion":"12.22.6","dependencies":{"uuid":"^8.3.2","axios":"^0.21.1","chalk":"^4.1.2","execa":"^5.0.0","kbpgp":"^2.1.15","cli-ux":"^5.6.2","lodash":"^4.17.21","date-fns":"^2.20.0","fs-extra":"^10.0.0","handlebars":"^4.7.7","node-fetch":"^3.0.0","@oclif/core":"0.5.39","cloudevents":"^4.0.2","sha256-file":"^1.0.0","global-agent":"^3.0.0","netrc-parser":"^3.1.6","axios-debug-log":"^0.8.2","@salesforce/core":"3.6.5","@heroku-cli/color":"^1.1.14","@heroku-cli/schema":"^1.0.25","@heroku/eventsource":"^1.0.7","@salesforce/ts-sinon":"^1.3.18","@salesforce/ts-types":"^1.5.5","@heroku/function-toml":"^0.0.3","@heroku/functions-core":"0.1.3","@salesforce/plugin-org":"^1.6.7","@oclif/plugin-not-found":"^1.2.4","@heroku/project-descriptor":"0.0.5","@salesforce/sf-plugins-core":"^0.0.25"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","shx":"^0.3.3","chai":"^4.2.0","husky":"^7.0.2","mocha":"^9.0.1","oclif":"^2.0.0-main.1","sinon":"11.1.2","eslint":"^7.29.0","globby":"^11.0.4","ts-node":"^10.0.0","prettier":"^2.0.5","sinon-chai":"^3.6.0","typescript":"^4.3.4","@oclif/test":"^1","@types/uuid":"^8.3.0","lint-staged":"^11.0.0","pretty-quick":"^3.1.1","@types/nodegit":"^0.27.2","@types/fs-extra":"^9.0.8","@types/node-fetch":"^3.0.3","@types/sinon-chai":"^3.2.5","@oclif/plugin-help":"^3","@types/sha256-file":"^1.0.0","@oclif/plugin-which":"^1.0.3","eslint-plugin-jsdoc":"^36.0.8","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.20.2","@types/supports-color":"^8.1.0","@salesforce/dev-config":"^2.1.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@salesforce/dev-scripts":"^0.9.18","eslint-config-salesforce":"^0.1.6","@typescript-eslint/parser":"^4.28.0","@salesforce/prettier-config":"^0.0.2","@oclif/plugin-command-snapshot":"^2.1.2","@typescript-eslint/eslint-plugin":"^4.28.0","eslint-config-salesforce-license":"^0.1.6","eslint-config-salesforce-typescript":"^0.2.7","@salesforce/plugin-command-reference":"^1.3.4"},"_npmOperationalInternal":{"tmp":"tmp/plugin-functions_0.2.52_1632947593225_0.09521419535300613","host":"s3://npm-registry-packages"}},"0.2.53":{"name":"@salesforce/plugin-functions","version":"0.2.53","keywords":["oclif-plugin"],"author":{"name":"heroku-front-end@salesforce.com"},"license":"BSD-3-Clause","_id":"@salesforce/plugin-functions@0.2.53","maintainers":[{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"rmohan20.sfdc","email":"rmohan20.sfdc@gmail.com"},{"name":"brandon-svec","email":"brandon.svec@gmail.com"},{"name":"jgraff","email":"jgraff@salesforce.com"},{"name":"cdias","email":"cdias@salesforce.com"},{"name":"conal","email":"conalc86@gmail.com"},{"name":"jgrantham","email":"jason.grantham@salesforce.com"},{"name":"vazexqi","email":"nchen.dev@mac.com"},{"name":"suduvvuri","email":"suryaprakash.duvvuri@salesforce.com"},{"name":"joshwlewis","email":"josh.w.lewis@gmail.com"},{"name":"mpsenn","email":"msenn@salesforce.com"},{"name":"sfdc_iamigo","email":"igoldstein@salesforce.com"},{"name":"diervo","email":"elfogris@gmail.com"},{"name":"rsalvador","email":"rsalvador@salesforce.com"},{"name":"kevinv11n","email":"kevin@v11n.com"},{"name":"tbliss","email":"tbliss@salesforce.com"},{"name":"davidturissini","email":"davidairborne@gmail.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"pmdartus","email":"dartus.pierremarie@gmail.com"},{"name":"futuremint_sf","email":"dwoodward@salesforce.com"},{"name":"interactivellama","email":"llama@interactivellama.com"},{"name":"maratto","email":"marat+npm@salesforce.com"},{"name":"pallavi.singh","email":"pallavi.singh@salesforce.com"},{"name":"smugakamil","email":"smugakamil@gmail.com"},{"name":"tausifm","email":"tausif.muzaffar@salesforce.com"},{"name":"kriscfoster","email":"kris.foster@ucdconnect.ie"},{"name":"brandonm","email":"bmurnane@salesforce.com"},{"name":"vineet-sinha","email":"vineet.sinha@gmail.com"},{"name":"salesforce-bot","email":"j.ward+npm@salesforce.com"},{"name":"harshkothari410","email":"harshkothari410@gmail.com"},{"name":"ekashida","email":"ekashida@gmail.com"},{"name":"gr8gatsby","email":"kevinhill@live.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"krisgraysfdc","email":"kgray@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"jqian","email":"jqian@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"rasphilco","email":"philipe.navarro@salesforce.com"},{"name":"jbfeingold","email":"jfeingold@salesforce.com"},{"name":"michaelhoefer","email":"michaelhoefer@gmail.com"},{"name":"tlohr","email":"tlohr@salesforce.com"},{"name":"dpessoa","email":"dpessoa@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"jgellin","email":"jgellin@salesforce.com"},{"name":"maxreality","email":"m@ab3.in"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"davidrouten","email":"david@routen.io"},{"name":"tconn","email":"tconn@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"dehru","email":"dehru2@yahoo.com"},{"name":"nazligungor","email":"n.gungor@salesforce.com"},{"name":"abdulsattar","email":"asattar.md@gmail.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"rxu-sfdc","email":"rxu@salesforce.com"},{"name":"amcconnell-sf","email":"amcconnell@salesforce.com"},{"name":"nolanlawson","email":"nolan@nolanlawson.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"fernomac","email":"no_oneatall@hotmail.com"},{"name":"maliroteh-sf","email":"maliroteh@salesforce.com"},{"name":"justinharringa","email":"justin@harringa.com"},{"name":"ahakro","email":"ahakro@salesforce.com"},{"name":"rjanamanchi","email":"rjanamanchi@salesforce.com"},{"name":"vttikoo","email":"vtikoo@salesforce.com"},{"name":"dlouvton","email":"dlouvton@gmail.com"},{"name":"cafreeman","email":"cfreeman.code@gmail.com"},{"name":"mallik.webaroo","email":"mallik.webaroo@gmail.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"alyssaa14","email":"aarvin@salesforce.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"svanteddu","email":"svanteddu@salesforce.com"},{"name":"neeraj_g","email":"ngirolkar@salesforce.com"},{"name":"jbartolotta-sfdc","email":"jbartolotta@salesforce.com"}],"homepage":"https://github.com/salesforcecli/plugin-functions","bugs":{"url":"https://github.com/salesforcecli/plugin-functions/issues"},"bin":{"functions":"bin/run"},"dist":{"shasum":"4ff916f3e61cc8b5dff24dc9c1ffbffc1af01170","tarball":"https://registry.npmjs.org/@salesforce/plugin-functions/-/plugin-functions-0.2.53.tgz","fileCount":109,"integrity":"sha512-j5tNASlsFrgXp/CxiPZmDebHeuSibbKBG0HZdJQ08QqiBKSAyVKbRxB7U8CcM8i5gNVwrdqCNequheasyVCfoA==","signatures":[{"sig":"MEQCICHiQuNhq6hJkU5/ceMVQuRz16y+ROF72eT3QWOfX0FLAiB1LdFwBceV2rty65zDKKG3Ww3Usuos68RuWT0YOUu6DA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":204368},"sfdx":{"publicKeyUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/0.2.53.crt","signatureUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/0.2.53.sig"},"_from":"file:/home/circleci/project/salesforce-plugin-functions-0.2.53.tgz","husky":{"hooks":{"pre-push":"sf-husky-pre-push","commit-msg":"sf-husky-commit-msg","pre-commit":"sf-husky-pre-commit"}},"oclif":{"bin":"sf","hooks":{"sf:deploy":"./lib/hooks/deploy","sf:env:list":"./lib/hooks/envList","sf:env:display":"./lib/hooks/envDisplay"},"plugins":["@oclif/plugin-not-found"],"commands":"./lib/commands","devPlugins":["@oclif/plugin-help","@oclif/plugin-which","@oclif/plugin-command-snapshot","@salesforce/plugin-command-reference"],"topicSeparator":" "},"engines":{"node":">=12.0.0"},"scripts":{"docs":"sf-docs","lint":"sf-lint","test":"sf-test","build":"sf-build","clean":"sf-clean","format":"sf-format","compile":"sf-compile","prepack":"sf-prepack","prepare":"sf-install && husky install","pretest":"sf-compile-test","version":"oclif readme","postpack":"shx rm -f oclif.manifest.json","posttest":"yarn lint && yarn test:deprecation-policy","clean-all":"sf-clean all","clean:lib":"shx rm -rf lib && shx rm -rf coverage && shx rm -rf .nyc_output && shx rm -f oclif.manifest.json","test:command-reference":"./bin/dev commandreference:generate --erroronwarnings","test:deprecation-policy":"./bin/dev snapshot:compare"},"_npmUser":{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/salesforcecli/plugin-functions.git","type":"git"},"_npmVersion":"6.14.15","description":"Functions plugin for the SF CLI","directories":{},"_nodeVersion":"12.22.6","dependencies":{"uuid":"^8.3.2","axios":"^0.21.1","chalk":"^4.1.2","execa":"^5.0.0","kbpgp":"^2.1.15","cli-ux":"^5.6.2","lodash":"^4.17.21","date-fns":"^2.20.0","fs-extra":"^10.0.0","handlebars":"^4.7.7","node-fetch":"^3.0.0","@oclif/core":"0.5.39","cloudevents":"^4.0.2","sha256-file":"^1.0.0","global-agent":"^3.0.0","netrc-parser":"^3.1.6","axios-debug-log":"^0.8.2","@salesforce/core":"3.6.5","@heroku-cli/color":"^1.1.14","@heroku-cli/schema":"^1.0.25","@heroku/eventsource":"^1.0.7","@salesforce/ts-sinon":"^1.3.18","@salesforce/ts-types":"^1.5.5","@heroku/function-toml":"^0.0.3","@heroku/functions-core":"0.1.3","@salesforce/plugin-org":"^1.6.7","@oclif/plugin-not-found":"^1.2.4","@heroku/project-descriptor":"0.0.5","@salesforce/sf-plugins-core":"^0.0.25"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","shx":"^0.3.3","chai":"^4.2.0","husky":"^7.0.2","mocha":"^9.0.1","oclif":"^2.0.0-main.1","sinon":"11.1.2","eslint":"^7.29.0","globby":"^11.0.4","ts-node":"^10.0.0","prettier":"^2.0.5","sinon-chai":"^3.6.0","typescript":"^4.3.4","@oclif/test":"^1","@types/uuid":"^8.3.0","lint-staged":"^11.0.0","pretty-quick":"^3.1.1","@types/nodegit":"^0.27.2","@types/fs-extra":"^9.0.8","@types/node-fetch":"^3.0.3","@types/sinon-chai":"^3.2.5","@oclif/plugin-help":"^3","@types/sha256-file":"^1.0.0","@oclif/plugin-which":"^1.0.3","eslint-plugin-jsdoc":"^36.0.8","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.20.2","@types/supports-color":"^8.1.0","@salesforce/dev-config":"^2.1.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@salesforce/dev-scripts":"^0.9.18","eslint-config-salesforce":"^0.1.6","@typescript-eslint/parser":"^4.28.0","@salesforce/prettier-config":"^0.0.2","@oclif/plugin-command-snapshot":"^2.1.2","@typescript-eslint/eslint-plugin":"^4.28.0","eslint-config-salesforce-license":"^0.1.6","eslint-config-salesforce-typescript":"^0.2.7","@salesforce/plugin-command-reference":"^1.3.4"},"_npmOperationalInternal":{"tmp":"tmp/plugin-functions_0.2.53_1632952909803_0.7274256487545869","host":"s3://npm-registry-packages"}},"0.2.54":{"name":"@salesforce/plugin-functions","version":"0.2.54","keywords":["oclif-plugin"],"author":{"name":"heroku-front-end@salesforce.com"},"license":"BSD-3-Clause","_id":"@salesforce/plugin-functions@0.2.54","maintainers":[{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"rmohan20.sfdc","email":"rmohan20.sfdc@gmail.com"},{"name":"brandon-svec","email":"brandon.svec@gmail.com"},{"name":"jgraff","email":"jgraff@salesforce.com"},{"name":"cdias","email":"cdias@salesforce.com"},{"name":"conal","email":"conalc86@gmail.com"},{"name":"jgrantham","email":"jason.grantham@salesforce.com"},{"name":"vazexqi","email":"nchen.dev@mac.com"},{"name":"suduvvuri","email":"suryaprakash.duvvuri@salesforce.com"},{"name":"joshwlewis","email":"josh.w.lewis@gmail.com"},{"name":"mpsenn","email":"msenn@salesforce.com"},{"name":"sfdc_iamigo","email":"igoldstein@salesforce.com"},{"name":"diervo","email":"elfogris@gmail.com"},{"name":"rsalvador","email":"rsalvador@salesforce.com"},{"name":"kevinv11n","email":"kevin@v11n.com"},{"name":"tbliss","email":"tbliss@salesforce.com"},{"name":"davidturissini","email":"davidairborne@gmail.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"pmdartus","email":"dartus.pierremarie@gmail.com"},{"name":"futuremint_sf","email":"dwoodward@salesforce.com"},{"name":"interactivellama","email":"llama@interactivellama.com"},{"name":"maratto","email":"marat+npm@salesforce.com"},{"name":"pallavi.singh","email":"pallavi.singh@salesforce.com"},{"name":"smugakamil","email":"smugakamil@gmail.com"},{"name":"tausifm","email":"tausif.muzaffar@salesforce.com"},{"name":"kriscfoster","email":"kris.foster@ucdconnect.ie"},{"name":"brandonm","email":"bmurnane@salesforce.com"},{"name":"vineet-sinha","email":"vineet.sinha@gmail.com"},{"name":"salesforce-bot","email":"j.ward+npm@salesforce.com"},{"name":"harshkothari410","email":"harshkothari410@gmail.com"},{"name":"ekashida","email":"ekashida@gmail.com"},{"name":"gr8gatsby","email":"kevinhill@live.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"krisgraysfdc","email":"kgray@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"jqian","email":"jqian@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"rasphilco","email":"philipe.navarro@salesforce.com"},{"name":"jbfeingold","email":"jfeingold@salesforce.com"},{"name":"michaelhoefer","email":"michaelhoefer@gmail.com"},{"name":"tlohr","email":"tlohr@salesforce.com"},{"name":"dpessoa","email":"dpessoa@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"jgellin","email":"jgellin@salesforce.com"},{"name":"maxreality","email":"m@ab3.in"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"davidrouten","email":"david@routen.io"},{"name":"tconn","email":"tconn@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"dehru","email":"dehru2@yahoo.com"},{"name":"nazligungor","email":"n.gungor@salesforce.com"},{"name":"abdulsattar","email":"asattar.md@gmail.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"rxu-sfdc","email":"rxu@salesforce.com"},{"name":"amcconnell-sf","email":"amcconnell@salesforce.com"},{"name":"nolanlawson","email":"nolan@nolanlawson.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"fernomac","email":"no_oneatall@hotmail.com"},{"name":"maliroteh-sf","email":"maliroteh@salesforce.com"},{"name":"justinharringa","email":"justin@harringa.com"},{"name":"ahakro","email":"ahakro@salesforce.com"},{"name":"rjanamanchi","email":"rjanamanchi@salesforce.com"},{"name":"vttikoo","email":"vtikoo@salesforce.com"},{"name":"dlouvton","email":"dlouvton@gmail.com"},{"name":"cafreeman","email":"cfreeman.code@gmail.com"},{"name":"mallik.webaroo","email":"mallik.webaroo@gmail.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"alyssaa14","email":"aarvin@salesforce.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"svanteddu","email":"svanteddu@salesforce.com"},{"name":"neeraj_g","email":"ngirolkar@salesforce.com"},{"name":"jbartolotta-sfdc","email":"jbartolotta@salesforce.com"}],"homepage":"https://github.com/salesforcecli/plugin-functions","bugs":{"url":"https://github.com/salesforcecli/plugin-functions/issues"},"bin":{"functions":"bin/run"},"dist":{"shasum":"5d7b00bbbfcf4727929d566a8c254a827f29c2c7","tarball":"https://registry.npmjs.org/@salesforce/plugin-functions/-/plugin-functions-0.2.54.tgz","fileCount":107,"integrity":"sha512-PU87r8cYI2u5DsZelTcCAKLyHbiYoWbc9dD98bvH9rsE6w0fuuHzp0vkLL2Yc4jgLyHGbs1odKVIF1YeYUSYFw==","signatures":[{"sig":"MEQCIBcpQp+VpVkTjuwVGse1R8M8+YAH31fGXmZM5yK7pvT2AiBFvrPThL1MDjVTqbp/p4w2fRO+6pWXAiAbsPC+yLLJhw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":201596},"sfdx":{"publicKeyUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/0.2.54.crt","signatureUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/0.2.54.sig"},"_from":"file:/home/circleci/project/salesforce-plugin-functions-0.2.54.tgz","husky":{"hooks":{"pre-push":"sf-husky-pre-push","commit-msg":"sf-husky-commit-msg","pre-commit":"sf-husky-pre-commit"}},"oclif":{"bin":"sf","hooks":{"sf:deploy":"./lib/hooks/deploy","sf:env:list":"./lib/hooks/envList","sf:env:display":"./lib/hooks/envDisplay"},"plugins":["@oclif/plugin-not-found"],"commands":"./lib/commands","devPlugins":["@oclif/plugin-help","@oclif/plugin-which","@oclif/plugin-command-snapshot","@salesforce/plugin-command-reference"],"topicSeparator":" "},"engines":{"node":">=12.0.0"},"scripts":{"docs":"sf-docs","lint":"sf-lint","test":"sf-test","build":"sf-build","clean":"sf-clean","format":"sf-format","compile":"sf-compile","prepack":"sf-prepack","prepare":"sf-install && husky install","pretest":"sf-compile-test","version":"oclif readme","postpack":"shx rm -f oclif.manifest.json","posttest":"yarn lint && yarn test:deprecation-policy","clean-all":"sf-clean all","clean:lib":"shx rm -rf lib && shx rm -rf coverage && shx rm -rf .nyc_output && shx rm -f oclif.manifest.json","test:command-reference":"./bin/dev commandreference:generate --erroronwarnings","test:deprecation-policy":"./bin/dev snapshot:compare"},"_npmUser":{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/salesforcecli/plugin-functions.git","type":"git"},"_npmVersion":"6.14.15","description":"Functions plugin for the SF CLI","directories":{},"_nodeVersion":"12.22.6","dependencies":{"uuid":"^8.3.2","axios":"^0.21.1","chalk":"^4.1.2","execa":"^5.0.0","kbpgp":"^2.1.15","cli-ux":"^5.6.2","lodash":"^4.17.21","date-fns":"^2.20.0","fs-extra":"^10.0.0","handlebars":"^4.7.7","node-fetch":"^3.0.0","@oclif/core":"0.5.39","cloudevents":"^4.0.2","sha256-file":"^1.0.0","global-agent":"^3.0.0","netrc-parser":"^3.1.6","axios-debug-log":"^0.8.2","@salesforce/core":"3.6.5","@heroku-cli/color":"^1.1.14","@heroku-cli/schema":"^1.0.25","@heroku/eventsource":"^1.0.7","@salesforce/ts-sinon":"^1.3.18","@salesforce/ts-types":"^1.5.5","@heroku/function-toml":"^0.0.3","@heroku/functions-core":"0.1.3","@salesforce/plugin-org":"^1.6.7","@oclif/plugin-not-found":"^1.2.4","@heroku/project-descriptor":"0.0.5","@salesforce/sf-plugins-core":"^0.0.25"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","shx":"^0.3.3","chai":"^4.2.0","husky":"^7.0.2","mocha":"^9.0.1","oclif":"^2.0.0-main.1","sinon":"11.1.2","eslint":"^7.29.0","globby":"^11.0.4","ts-node":"^10.0.0","prettier":"^2.0.5","sinon-chai":"^3.6.0","typescript":"^4.3.4","@oclif/test":"^1","@types/uuid":"^8.3.0","lint-staged":"^11.0.0","pretty-quick":"^3.1.1","@types/nodegit":"^0.27.2","@types/fs-extra":"^9.0.8","@types/node-fetch":"^3.0.3","@types/sinon-chai":"^3.2.5","@oclif/plugin-help":"^3","@types/sha256-file":"^1.0.0","@oclif/plugin-which":"^1.0.3","eslint-plugin-jsdoc":"^36.0.8","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.20.2","@types/supports-color":"^8.1.0","@salesforce/dev-config":"^2.1.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@salesforce/dev-scripts":"^0.9.18","eslint-config-salesforce":"^0.1.6","@typescript-eslint/parser":"^4.28.0","@salesforce/prettier-config":"^0.0.2","@oclif/plugin-command-snapshot":"^2.1.2","@typescript-eslint/eslint-plugin":"^4.28.0","eslint-config-salesforce-license":"^0.1.6","eslint-config-salesforce-typescript":"^0.2.7","@salesforce/plugin-command-reference":"^1.3.4"},"_npmOperationalInternal":{"tmp":"tmp/plugin-functions_0.2.54_1632955847598_0.6451695790483929","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"@salesforce/plugin-functions","version":"1.0.0","keywords":["oclif-plugin"],"author":{"name":"heroku-front-end@salesforce.com"},"license":"BSD-3-Clause","_id":"@salesforce/plugin-functions@1.0.0","maintainers":[{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"rmohan20.sfdc","email":"rmohan20.sfdc@gmail.com"},{"name":"brandon-svec","email":"brandon.svec@gmail.com"},{"name":"jgraff","email":"jgraff@salesforce.com"},{"name":"cdias","email":"cdias@salesforce.com"},{"name":"conal","email":"conalc86@gmail.com"},{"name":"jgrantham","email":"jason.grantham@salesforce.com"},{"name":"vazexqi","email":"nchen.dev@mac.com"},{"name":"suduvvuri","email":"suryaprakash.duvvuri@salesforce.com"},{"name":"joshwlewis","email":"josh.w.lewis@gmail.com"},{"name":"mpsenn","email":"msenn@salesforce.com"},{"name":"sfdc_iamigo","email":"igoldstein@salesforce.com"},{"name":"diervo","email":"elfogris@gmail.com"},{"name":"rsalvador","email":"rsalvador@salesforce.com"},{"name":"kevinv11n","email":"kevin@v11n.com"},{"name":"tbliss","email":"tbliss@salesforce.com"},{"name":"davidturissini","email":"davidairborne@gmail.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"pmdartus","email":"dartus.pierremarie@gmail.com"},{"name":"futuremint_sf","email":"dwoodward@salesforce.com"},{"name":"interactivellama","email":"llama@interactivellama.com"},{"name":"maratto","email":"marat+npm@salesforce.com"},{"name":"pallavi.singh","email":"pallavi.singh@salesforce.com"},{"name":"smugakamil","email":"smugakamil@gmail.com"},{"name":"tausifm","email":"tausif.muzaffar@salesforce.com"},{"name":"kriscfoster","email":"kris.foster@ucdconnect.ie"},{"name":"brandonm","email":"bmurnane@salesforce.com"},{"name":"vineet-sinha","email":"vineet.sinha@gmail.com"},{"name":"salesforce-bot","email":"j.ward+npm@salesforce.com"},{"name":"harshkothari410","email":"harshkothari410@gmail.com"},{"name":"ekashida","email":"ekashida@gmail.com"},{"name":"gr8gatsby","email":"kevinhill@live.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"krisgraysfdc","email":"kgray@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"jqian","email":"jqian@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"rasphilco","email":"philipe.navarro@salesforce.com"},{"name":"jbfeingold","email":"jfeingold@salesforce.com"},{"name":"michaelhoefer","email":"michaelhoefer@gmail.com"},{"name":"tlohr","email":"tlohr@salesforce.com"},{"name":"dpessoa","email":"dpessoa@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"jgellin","email":"jgellin@salesforce.com"},{"name":"maxreality","email":"m@ab3.in"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"davidrouten","email":"david@routen.io"},{"name":"tconn","email":"tconn@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"dehru","email":"dehru2@yahoo.com"},{"name":"nazligungor","email":"n.gungor@salesforce.com"},{"name":"abdulsattar","email":"asattar.md@gmail.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"rxu-sfdc","email":"rxu@salesforce.com"},{"name":"amcconnell-sf","email":"amcconnell@salesforce.com"},{"name":"nolanlawson","email":"nolan@nolanlawson.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"fernomac","email":"no_oneatall@hotmail.com"},{"name":"maliroteh-sf","email":"maliroteh@salesforce.com"},{"name":"justinharringa","email":"justin@harringa.com"},{"name":"ahakro","email":"ahakro@salesforce.com"},{"name":"rjanamanchi","email":"rjanamanchi@salesforce.com"},{"name":"vttikoo","email":"vtikoo@salesforce.com"},{"name":"dlouvton","email":"dlouvton@gmail.com"},{"name":"cafreeman","email":"cfreeman.code@gmail.com"},{"name":"mallik.webaroo","email":"mallik.webaroo@gmail.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"alyssaa14","email":"aarvin@salesforce.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"svanteddu","email":"svanteddu@salesforce.com"},{"name":"neeraj_g","email":"ngirolkar@salesforce.com"},{"name":"jbartolotta-sfdc","email":"jbartolotta@salesforce.com"}],"homepage":"https://github.com/salesforcecli/plugin-functions","bugs":{"url":"https://github.com/salesforcecli/cli/issues"},"bin":{"functions":"bin/run"},"dist":{"shasum":"a9ac6e5103f746b47c28aea47d9d6f07cdb564d8","tarball":"https://registry.npmjs.org/@salesforce/plugin-functions/-/plugin-functions-1.0.0.tgz","fileCount":107,"integrity":"sha512-lO6tD6uGhF6t5MEDOYG7M5PMST18Py4F0MjM8JHEdh6USjSX9HDVlkkbgMvWYkzsnHLmxUc4LL+VXB3LZr7xmg==","signatures":[{"sig":"MEQCIGfLPf8TIYoHfJYnduEvny76IxhkxoC9MaBDw6uI2fFFAiBK2aDN8A6aGYi2PbPL9rpFxiiW2fG8Qyqj98vaQDM77w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":201679},"sfdx":{"publicKeyUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/1.0.0.crt","signatureUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/1.0.0.sig"},"_from":"file:/home/circleci/project/salesforce-plugin-functions-1.0.0.tgz","husky":{"hooks":{"pre-push":"sf-husky-pre-push","commit-msg":"sf-husky-commit-msg","pre-commit":"sf-husky-pre-commit"}},"oclif":{"bin":"sf","hooks":{"sf:deploy":"./lib/hooks/deploy","sf:env:list":"./lib/hooks/envList","sf:env:display":"./lib/hooks/envDisplay"},"plugins":["@oclif/plugin-not-found"],"commands":"./lib/commands","devPlugins":["@oclif/plugin-help","@oclif/plugin-which","@oclif/plugin-command-snapshot","@salesforce/plugin-command-reference"],"topicSeparator":" "},"engines":{"node":">=12.0.0"},"scripts":{"docs":"sf-docs","lint":"sf-lint","test":"sf-test","build":"sf-build","clean":"sf-clean","format":"sf-format","compile":"sf-compile","prepack":"sf-prepack","prepare":"sf-install && husky install","pretest":"sf-compile-test","version":"oclif readme","postpack":"shx rm -f oclif.manifest.json","posttest":"yarn lint && yarn test:deprecation-policy","clean-all":"sf-clean all","clean:lib":"shx rm -rf lib && shx rm -rf coverage && shx rm -rf .nyc_output && shx rm -f oclif.manifest.json","test:command-reference":"./bin/dev commandreference:generate --erroronwarnings","test:deprecation-policy":"./bin/dev snapshot:compare"},"_npmUser":{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/salesforcecli/plugin-functions.git","type":"git"},"_npmVersion":"6.14.15","description":"Functions plugin for the SF CLI","directories":{},"_nodeVersion":"12.22.6","dependencies":{"uuid":"^8.3.2","axios":"^0.21.1","chalk":"^4.1.2","execa":"^5.0.0","kbpgp":"^2.1.15","cli-ux":"^5.6.2","lodash":"^4.17.21","date-fns":"^2.20.0","fs-extra":"^10.0.0","handlebars":"^4.7.7","node-fetch":"^3.0.0","@oclif/core":"^1.0.0","cloudevents":"^4.0.2","sha256-file":"^1.0.0","global-agent":"^3.0.0","netrc-parser":"^3.1.6","axios-debug-log":"^0.8.2","@salesforce/core":"3.6.5","@heroku-cli/color":"^1.1.14","@heroku-cli/schema":"^1.0.25","@heroku/eventsource":"^1.0.7","@salesforce/ts-sinon":"^1.3.18","@salesforce/ts-types":"^1.5.5","@heroku/function-toml":"^0.0.3","@heroku/functions-core":"0.1.3","@salesforce/plugin-org":"^1.6.7","@oclif/plugin-not-found":"^2.2.0","@heroku/project-descriptor":"0.0.5","@salesforce/sf-plugins-core":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","shx":"^0.3.3","chai":"^4.2.0","husky":"^7.0.2","mocha":"^9.0.1","oclif":"^2.0.0-main.5","sinon":"11.1.2","eslint":"^7.29.0","globby":"^11.0.4","ts-node":"^10.0.0","prettier":"^2.0.5","sinon-chai":"^3.6.0","typescript":"^4.3.4","@oclif/test":"^1","@types/uuid":"^8.3.0","lint-staged":"^11.0.0","pretty-quick":"^3.1.1","@types/nodegit":"^0.27.2","@types/fs-extra":"^9.0.8","@types/node-fetch":"^3.0.3","@types/sinon-chai":"^3.2.5","@oclif/plugin-help":"^5","@types/sha256-file":"^1.0.0","@oclif/plugin-which":"^1.0.3","eslint-plugin-jsdoc":"^36.0.8","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.20.2","@types/supports-color":"^8.1.0","@salesforce/dev-config":"^2.1.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@salesforce/dev-scripts":"^0.9.18","eslint-config-salesforce":"^0.1.6","@typescript-eslint/parser":"^4.28.0","@salesforce/prettier-config":"^0.0.2","@oclif/plugin-command-snapshot":"^2.1.2","@typescript-eslint/eslint-plugin":"^4.28.0","eslint-config-salesforce-license":"^0.1.6","eslint-config-salesforce-typescript":"^0.2.7","@salesforce/plugin-command-reference":"^1.3.4"},"_npmOperationalInternal":{"tmp":"tmp/plugin-functions_1.0.0_1633014859332_0.6307983462086879","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@salesforce/plugin-functions","version":"1.0.1","keywords":["oclif-plugin"],"author":{"name":"heroku-front-end@salesforce.com"},"license":"BSD-3-Clause","_id":"@salesforce/plugin-functions@1.0.1","maintainers":[{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"rmohan20.sfdc","email":"rmohan20.sfdc@gmail.com"},{"name":"brandon-svec","email":"brandon.svec@gmail.com"},{"name":"jgraff","email":"jgraff@salesforce.com"},{"name":"cdias","email":"cdias@salesforce.com"},{"name":"conal","email":"conalc86@gmail.com"},{"name":"jgrantham","email":"jason.grantham@salesforce.com"},{"name":"vazexqi","email":"nchen.dev@mac.com"},{"name":"suduvvuri","email":"suryaprakash.duvvuri@salesforce.com"},{"name":"joshwlewis","email":"josh.w.lewis@gmail.com"},{"name":"mpsenn","email":"msenn@salesforce.com"},{"name":"sfdc_iamigo","email":"igoldstein@salesforce.com"},{"name":"diervo","email":"elfogris@gmail.com"},{"name":"rsalvador","email":"rsalvador@salesforce.com"},{"name":"kevinv11n","email":"kevin@v11n.com"},{"name":"tbliss","email":"tbliss@salesforce.com"},{"name":"davidturissini","email":"davidairborne@gmail.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"pmdartus","email":"dartus.pierremarie@gmail.com"},{"name":"futuremint_sf","email":"dwoodward@salesforce.com"},{"name":"interactivellama","email":"llama@interactivellama.com"},{"name":"maratto","email":"marat+npm@salesforce.com"},{"name":"pallavi.singh","email":"pallavi.singh@salesforce.com"},{"name":"smugakamil","email":"smugakamil@gmail.com"},{"name":"tausifm","email":"tausif.muzaffar@salesforce.com"},{"name":"kriscfoster","email":"kris.foster@ucdconnect.ie"},{"name":"brandonm","email":"bmurnane@salesforce.com"},{"name":"vineet-sinha","email":"vineet.sinha@gmail.com"},{"name":"salesforce-bot","email":"j.ward+npm@salesforce.com"},{"name":"harshkothari410","email":"harshkothari410@gmail.com"},{"name":"ekashida","email":"ekashida@gmail.com"},{"name":"gr8gatsby","email":"kevinhill@live.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"krisgraysfdc","email":"kgray@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"jqian","email":"jqian@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"rasphilco","email":"philipe.navarro@salesforce.com"},{"name":"jbfeingold","email":"jfeingold@salesforce.com"},{"name":"michaelhoefer","email":"michaelhoefer@gmail.com"},{"name":"tlohr","email":"tlohr@salesforce.com"},{"name":"dpessoa","email":"dpessoa@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"jgellin","email":"jgellin@salesforce.com"},{"name":"maxreality","email":"m@ab3.in"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"davidrouten","email":"david@routen.io"},{"name":"tconn","email":"tconn@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"dehru","email":"dehru2@yahoo.com"},{"name":"nazligungor","email":"n.gungor@salesforce.com"},{"name":"abdulsattar","email":"asattar.md@gmail.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"rxu-sfdc","email":"rxu@salesforce.com"},{"name":"amcconnell-sf","email":"amcconnell@salesforce.com"},{"name":"nolanlawson","email":"nolan@nolanlawson.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"fernomac","email":"no_oneatall@hotmail.com"},{"name":"maliroteh-sf","email":"maliroteh@salesforce.com"},{"name":"justinharringa","email":"justin@harringa.com"},{"name":"ahakro","email":"ahakro@salesforce.com"},{"name":"rjanamanchi","email":"rjanamanchi@salesforce.com"},{"name":"vttikoo","email":"vtikoo@salesforce.com"},{"name":"dlouvton","email":"dlouvton@gmail.com"},{"name":"cafreeman","email":"cfreeman.code@gmail.com"},{"name":"mallik.webaroo","email":"mallik.webaroo@gmail.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"alyssaa14","email":"aarvin@salesforce.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"svanteddu","email":"svanteddu@salesforce.com"},{"name":"neeraj_g","email":"ngirolkar@salesforce.com"},{"name":"jbartolotta-sfdc","email":"jbartolotta@salesforce.com"}],"homepage":"https://github.com/salesforcecli/plugin-functions","bugs":{"url":"https://github.com/salesforcecli/cli/issues"},"bin":{"functions":"bin/run"},"dist":{"shasum":"f3d04d1a43f4a9e9f64d7b8276dda9d30bebdb1f","tarball":"https://registry.npmjs.org/@salesforce/plugin-functions/-/plugin-functions-1.0.1.tgz","fileCount":107,"integrity":"sha512-1kyJCwXYfqFh+Gc4p+nVb9yH8TPG6qXeXsc6RY5heM86fVgyWXFaKO87bnK/+9lEVcrHMXRot39HXEVCT4AwwA==","signatures":[{"sig":"MEQCIBfapiH0UeRvnvbecWlYOfStYfqro/5KJRlwsJoKgCuaAiAx/mUo6mGpSyqhqHsVU985/17oeV0l8OfPRHOMUO7qeQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":203587},"sfdx":{"publicKeyUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/1.0.1.crt","signatureUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/1.0.1.sig"},"_from":"file:/home/circleci/project/salesforce-plugin-functions-1.0.1.tgz","husky":{"hooks":{"pre-push":"sf-husky-pre-push","commit-msg":"sf-husky-commit-msg","pre-commit":"sf-husky-pre-commit"}},"oclif":{"bin":"sf","hooks":{"sf:deploy":"./lib/hooks/deploy","sf:env:list":"./lib/hooks/envList","sf:env:display":"./lib/hooks/envDisplay"},"topics":{"env":{"subtopics":{"log":{"description":"Commands to stream log output for an environment."},"var":{"description":"Commands to get, list, add, and set environment variables."},"create":{"description":"Commands to create a compute environment for use with Salesforce Functions."},"logdrain":{"description":"Commands to add a log drain to a specified environment."}},"description":"Commands to manage your environments, such as orgs and compute environments."},"run":{"subtopics":{"function":{"description":"Commands to run a function."}},"description":"Commands to run a function."},"login":{"subtopics":{"functions":{"description":"Commands to log in to Salesforce Functions."}},"description":"Commands to log in to an environment."},"deploy":{"description":"Commands to deploy artifacts to an environment."},"whoami":{"description":"Commands to show information about yourself or your account."},"generate":{"description":"Commands to generate a project, create a function, and more."}},"plugins":["@oclif/plugin-not-found"],"commands":"./lib/commands","devPlugins":["@oclif/plugin-help","@oclif/plugin-which","@oclif/plugin-command-snapshot","@salesforce/plugin-command-reference"],"topicSeparator":" "},"readme":"# plugin-functions\n\nFunctions plugin for the SF CLI\n\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\n[![NPM](https://img.shields.io/npm/v/@salesforce/plugin-functions.svg?label=@salesforce/functions)](https://www.npmjs.com/package/@salesforce/functions) [![CircleCI](https://circleci.com/gh/salesforcecli/plugin-functions/tree/main.svg?style=shield)](https://circleci.com/gh/salesforcecli/plugin-functions/tree/main) [![Downloads/week](https://img.shields.io/npm/dw/@salesforce/plugin-functions.svg)](https://npmjs.org/package/@salesforce/plugin-functions) [![License](https://img.shields.io/badge/License-BSD%203--Clause-brightgreen.svg)](https://raw.githubusercontent.com/salesforcecli/plugin-functions/main/LICENSE.txt)\n\n<!-- toc -->\n\n- [plugin-functions](#plugin-functions)\n- [Usage](#usage)\n- [Commands](#commands)\n<!-- tocstop -->\n\n# Usage\n\n1. Install the SF CLI: [Install instructions](https://developer.salesforce.com/docs/atlas.en-us.sfdx_setup.meta/sfdx_setup/sfdx_setup_install_cli.htm)\n2. Then run `sf plugins:install @salesforce/plugin-functions`:\n\n```sh-session\n$ sf plugins:install @salesforce/plugin-functions\nrunning command...\n```\n\nNow you should be able to run functions commands, e.g. `sf generate project`, `sf login functions`\n\n# Commands\n\n<!-- commands -->\n\n- [`sf deploy functions`](#sf-deploy-functions)\n- [`sf env create compute`](#sf-env-create-compute)\n- [`sf env delete`](#sf-env-delete)\n- [`sf env log tail`](#sf-env-log-tail)\n- [`sf env logdrain add`](#sf-env-logdrain-add)\n- [`sf env logdrain list`](#sf-env-logdrain-list)\n- [`sf env logdrain remove`](#sf-env-logdrain-remove)\n- [`sf env var get KEY`](#sf-env-var-get-key)\n- [`sf env var list`](#sf-env-var-list)\n- [`sf env var set`](#sf-env-var-set)\n- [`sf env var unset`](#sf-env-var-unset)\n- [`sf generate function`](#sf-generate-function)\n- [`sf login functions`](#sf-login-functions)\n- [`sf login functions jwt`](#sf-login-functions-jwt)\n- [`sf logout functions`](#sf-logout-functions)\n- [`sf run function`](#sf-run-function)\n- [`sf run function start`](#sf-run-function-start)\n- [`sf whoami functions`](#sf-whoami-functions)\n\n## `sf deploy functions`\n\n```\nUSAGE\n  $ sf deploy functions -o <value> [-b <value>] [--force] [-q]\n\nFLAGS\n  -b, --branch=<value>         Deploy the latest commit from a branch different from the currently active branch.\n  -o, --connected-org=<value>  (required) Username or alias for the org that the compute environment should be connected\n                               to.\n  -q, --quiet                  Limit the amount of output displayed from the deploy process.\n  --force                      Ignore warnings and overwrite remote repository (not allowed in production).\n```\n\n## `sf env create compute`\n\nCreate a compute environment for use with Salesforce Functions.\n\n```\nUSAGE\n  $ sf env create compute [-o <value>] [-a <value> | ]\n\nFLAGS\n  -a, --alias=<value>          Alias for the created environment.\n  -o, --connected-org=<value>  Username or alias for the org that the compute environment should be connected to.\n\nDESCRIPTION\n  Create a compute environment for use with Salesforce Functions.\n\nEXAMPLES\n  $ sfdx env:create:compute\n\n  $ sfdx env:create:compute --alias my-compute-environment\n\n  $ sfdx env:create:compute --connected-org my-scratch-org\n```\n\n## `sf env delete`\n\nDelete an environment.\n\n```\nUSAGE\n  $ sf env delete [-e <value> | ] [--confirm <value>]\n\nFLAGS\n  -e, --target-compute=<value>  Environment name.\n  --confirm=name...             Confirmation name.\n\nDESCRIPTION\n  Delete an environment.\n\nEXAMPLES\n  $ sfdx env:delete --target-compute=billingApp-Scratch1\n\n  $ sfdx env:delete --target-compute=billingApp-Scratch1 --confirm=billingApp-Scratch1\n```\n\n## `sf env log tail`\n\nStream log output for an environment.\n\n```\nUSAGE\n  $ sf env log tail [-e <value> | ]\n\nFLAGS\n  -e, --target-compute=<value>  Environment name to retrieve logs.\n\nDESCRIPTION\n  Stream log output for an environment.\n\nEXAMPLES\n  $ sfdx env:log:tail --target-compute=billingApp-Scratch1\n```\n\n## `sf env logdrain add`\n\nAdd log drain to a specified environment.\n\n```\nUSAGE\n  $ sf env logdrain add [-e <value> | ] [-l <value> | ]\n\nFLAGS\n  -e, --target-compute=<value>  Environment name.\n  -l, --drain-url=<value>       Endpoint that will receive sent logs.\n\nDESCRIPTION\n  Add log drain to a specified environment.\n\nEXAMPLES\n  $ sfdx env:logdrain:add --target-compute=billingApp-Sandbox --drain-url=https://example.com/drain\n```\n\n## `sf env logdrain list`\n\nList log drains connected to a specified environment.\n\n```\nUSAGE\n  $ sf env logdrain list [-e <value> | ] [-j]\n\nFLAGS\n  -e, --target-compute=<value>  Environment name.\n  -j, --json                    Output list in JSON format.\n\nDESCRIPTION\n  List log drains connected to a specified environment.\n\nEXAMPLES\n  $ sfdx env:logdrain:list --target-compute=billingApp-Sandbox\n```\n\n## `sf env logdrain remove`\n\nRemove log drain from a specified environment.\n\n```\nUSAGE\n  $ sf env logdrain remove [-e <value> | ] [-l <value> | ]\n\nFLAGS\n  -e, --target-compute=<value>  Environment name.\n  -l, --drain-url=<value>       Logdrain url to remove.\n\nDESCRIPTION\n  Remove log drain from a specified environment.\n\nEXAMPLES\n  $ sfdx env:logdrain:remove --target-compute=billingApp-Sandbox --drain-url=syslog://syslog-a.logdna.com:11137\n```\n\n## `sf env var get KEY`\n\ndisplay a single config value for an environment\n\n```\nUSAGE\n  $ sf env var get [KEY] [-e <value> | ]\n\nFLAGS\n  -e, --target-compute=<value>  Environment name.\n\nDESCRIPTION\n  display a single config value for an environment\n\nEXAMPLES\n  $ sfdx env:var:get foo --target-compute=my-environment\n```\n\n## `sf env var list`\n\nList your config vars in a table.\n\n```\nUSAGE\n  $ sf env var list [-e <value> | ] [-j]\n\nFLAGS\n  -e, --target-compute=<value>  Environment name.\n  -j, --json                    Output list in JSON format.\n\nDESCRIPTION\n  List your config vars in a table.\n\nEXAMPLES\n  $ sfdx env:var:list --target-compute=my-environment\n```\n\n## `sf env var set`\n\nSets a single config value for an environment.\n\n```\nUSAGE\n  $ sf env var set [-e <value> | ]\n\nFLAGS\n  -e, --target-compute=<value>  Environment name.\n\nDESCRIPTION\n  Sets a single config value for an environment.\n\nEXAMPLES\n  $ sfdx env:var:set foo=bar --target-compute=my-environment\n```\n\n## `sf env var unset`\n\nUnset a single config value for an environment.\n\n```\nUSAGE\n  $ sf env var unset [-e <value> | ]\n\nFLAGS\n  -e, --target-compute=<value>  Environment name.\n\nDESCRIPTION\n  Unset a single config value for an environment.\n\nEXAMPLES\n  $ sfdx env:var:unset foo --target-compute=my-environment\n```\n\n## `sf generate function`\n\nCreate a function with basic scaffolding specific to a given language.\n\n```\nUSAGE\n  $ sf generate function -l javascript|typescript|java [-n <value> | ]\n\nFLAGS\n  -l, --language=(javascript|typescript|java)  (required) Language.\n  -n, --function-name=<value>                  Function name.\n\nDESCRIPTION\n  Create a function with basic scaffolding specific to a given language.\n\nEXAMPLES\n  $ sfdx generate:function --function-name=function-name --language=javascript\n```\n\n## `sf login functions`\n\nLog into your account.\n\n```\nUSAGE\n  $ sf login functions\n\nDESCRIPTION\n  Log into your account.\n\nEXAMPLES\n  $ sfdx login:functions\n```\n\n## `sf login functions jwt`\n\nLogin using JWT instead of default web-based flow. This will authenticate you with both sf and Salesforce Functions.\n\n```\nUSAGE\n  $ sf login functions jwt -u <value> -f <value> -i <value> [-l <value> | ] [--json] [-a <value>] [-d] [-v]\n\nFLAGS\n  -a, --alias=<value>         Alias for the org.\n  -d, --set-default           Set the org as the default that all org-related commands run against.\n  -f, --keyfile=<value>       (required) Path to JWT keyfile.\n  -i, --clientid=<value>      (required) OAuth client ID.\n  -l, --instance-url=<value>  The login URL of the instance the org lives on.\n  -u, --username=<value>      (required) Authentication username.\n  -v, --set-default-dev-hub   Set the org as the default Dev Hub for scratch org creation.\n  --json                      format output as json\n\nDESCRIPTION\n  Login using JWT instead of default web-based flow. This will authenticate you with both sf and Salesforce Functions.\n\nEXAMPLES\n  $ sfdx login:functions:jwt --username testuser@mycompany.org --keyfile file.key --clientid 123456\n```\n\n## `sf logout functions`\n\nLog out of your Salesforce Functions account.\n\n```\nUSAGE\n  $ sf logout functions\n\nDESCRIPTION\n  Log out of your Salesforce Functions account.\n\nEXAMPLES\n  $ sfdx logout:functions\n```\n\n## `sf run function`\n\nSend a cloudevent to a function.\n\n```\nUSAGE\n  $ sf run function [-l <value> | ] [-H <value>] [-p <value>] [-s] [-o <value>]\n\nFLAGS\n  -H, --headers=<value>...     Set headers.\n  -l, --function-url=<value>   Url of the function to run.\n  -o, --connected-org=<value>  Username or alias for the target org; overrides default target org.\n  -p, --payload=<value>        Set the payload of the cloudevent. also accepts @file.txt format.\n  -s, --structured             Set the cloudevent to be emitted as a structured cloudevent (json).\n\nDESCRIPTION\n  Send a cloudevent to a function.\n\nEXAMPLES\n  $ sfdx run:function -l http://localhost:8080 -p '{\"id\": 12345}'\n\n  $ sfdx run:function -l http://localhost:8080 -p '@file.json'\n\n  $ echo '{\"id\": 12345}' | sfdx run:function -l http://localhost:8080\n\n  $ sfdx run:function -l http://localhost:8080 -p '{\"id\": 12345}' --structured\n```\n\n## `sf run function start`\n\nBuild and run function image locally.\n\n```\nUSAGE\n  $ sf run function start [-p <value>] [-b <value>] [--clear-cache] [--no-pull] [-e <value>] [--network <value>] [-v]\n\nFLAGS\n  -b, --debug-port=<value>  [default: 9229] Port for remote debugging.\n  -e, --env=<value>...      Set environment variables (provided during build and run).\n  -p, --port=<value>        [default: 8080] Port for running the function.\n  -v, --verbose             Output additional logs.\n  --clear-cache             Clear associated cache before executing.\n  --network=<value>         Connect and build containers to a network. This can be useful to build containers which\n                            require a local resource.\n  --no-pull                 Skip pulling builder image before use.\n\nDESCRIPTION\n  Build and run function image locally.\n\nEXAMPLES\n  $ sfdx run:function:start\n\n  $ sfdx run:function:start -e VAR=VALUE\n\n  $ sfdx run:function:start --network host --no-pull --clear-cache --debug-port 9000 --port 5000\n```\n\n## `sf whoami functions`\n\nShow information on your account.\n\n```\nUSAGE\n  $ sf whoami functions [-j]\n\nFLAGS\n  -j, --json  Output list in JSON format.\n\nDESCRIPTION\n  Show information on your account.\n\nEXAMPLES\n  $ sf whoami functions\n```\n\n<!-- commandsstop -->\n","engines":{"node":">=12.0.0"},"scripts":{"docs":"sf-docs","lint":"sf-lint","test":"sf-test","build":"sf-build","clean":"sf-clean","format":"sf-format","compile":"sf-compile","prepack":"sf-prepack","prepare":"sf-install && husky install","pretest":"sf-compile-test","version":"oclif readme","postpack":"shx rm -f oclif.manifest.json","posttest":"yarn lint && yarn test:deprecation-policy","clean-all":"sf-clean all","clean:lib":"shx rm -rf lib && shx rm -rf coverage && shx rm -rf .nyc_output && shx rm -f oclif.manifest.json","test:command-reference":"./bin/dev commandreference:generate --erroronwarnings","test:deprecation-policy":"./bin/dev snapshot:compare"},"_npmUser":{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/salesforcecli/plugin-functions.git","type":"git"},"_npmVersion":"6.14.15","description":"Functions plugin for the SF CLI","directories":{},"_nodeVersion":"12.22.6","dependencies":{"uuid":"^8.3.2","axios":"^0.21.1","chalk":"^4.1.2","execa":"^5.0.0","kbpgp":"^2.1.15","cli-ux":"^5.6.2","lodash":"^4.17.21","date-fns":"^2.20.0","fs-extra":"^10.0.0","handlebars":"^4.7.7","node-fetch":"^3.0.0","@oclif/core":"^1.0.0","cloudevents":"^4.0.2","sha256-file":"^1.0.0","global-agent":"^3.0.0","netrc-parser":"^3.1.6","axios-debug-log":"^0.8.2","@salesforce/core":"3.6.5","@heroku-cli/color":"^1.1.14","@heroku-cli/schema":"^1.0.25","@heroku/eventsource":"^1.0.7","@salesforce/ts-sinon":"^1.3.18","@salesforce/ts-types":"^1.5.5","@heroku/function-toml":"^0.0.3","@heroku/functions-core":"0.1.3","@salesforce/plugin-org":"^1.6.7","@oclif/plugin-not-found":"^2.2.0","@heroku/project-descriptor":"0.0.5","@salesforce/sf-plugins-core":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.1.0","shx":"^0.3.3","chai":"^4.2.0","husky":"^7.0.2","mocha":"^9.0.1","oclif":"^2.0.0-main.5","sinon":"11.1.2","eslint":"^7.29.0","globby":"^11.0.4","ts-node":"^10.0.0","prettier":"^2.0.5","sinon-chai":"^3.6.0","typescript":"^4.3.4","@oclif/test":"^1","@types/uuid":"^8.3.0","lint-staged":"^11.0.0","pretty-quick":"^3.1.1","@types/nodegit":"^0.27.2","@types/fs-extra":"^9.0.8","@types/node-fetch":"^3.0.3","@types/sinon-chai":"^3.2.5","@oclif/plugin-help":"^5","@types/sha256-file":"^1.0.0","@oclif/plugin-which":"^1.0.3","eslint-plugin-jsdoc":"^36.0.8","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.20.2","@types/supports-color":"^8.1.0","@salesforce/dev-config":"^2.1.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@salesforce/dev-scripts":"^0.9.18","eslint-config-salesforce":"^0.1.6","@typescript-eslint/parser":"^4.28.0","@salesforce/prettier-config":"^0.0.2","@oclif/plugin-command-snapshot":"^2.1.2","@typescript-eslint/eslint-plugin":"^4.28.0","eslint-config-salesforce-license":"^0.1.6","eslint-config-salesforce-typescript":"^0.2.7","@salesforce/plugin-command-reference":"^1.3.4"},"_npmOperationalInternal":{"tmp":"tmp/plugin-functions_1.0.1_1633025155886_0.48972960014270783","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@salesforce/plugin-functions","version":"1.0.2","keywords":["oclif-plugin"],"author":{"name":"heroku-front-end@salesforce.com"},"license":"BSD-3-Clause","_id":"@salesforce/plugin-functions@1.0.2","maintainers":[{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"rmohan20.sfdc","email":"rmohan20.sfdc@gmail.com"},{"name":"brandon-svec","email":"brandon.svec@gmail.com"},{"name":"jgraff","email":"jgraff@salesforce.com"},{"name":"cdias","email":"cdias@salesforce.com"},{"name":"conal","email":"conalc86@gmail.com"},{"name":"jgrantham","email":"jason.grantham@salesforce.com"},{"name":"vazexqi","email":"nchen.dev@mac.com"},{"name":"suduvvuri","email":"suryaprakash.duvvuri@salesforce.com"},{"name":"joshwlewis","email":"josh.w.lewis@gmail.com"},{"name":"mpsenn","email":"msenn@salesforce.com"},{"name":"sfdc_iamigo","email":"igoldstein@salesforce.com"},{"name":"diervo","email":"elfogris@gmail.com"},{"name":"rsalvador","email":"rsalvador@salesforce.com"},{"name":"kevinv11n","email":"kevin@v11n.com"},{"name":"tbliss","email":"tbliss@salesforce.com"},{"name":"davidturissini","email":"davidairborne@gmail.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"pmdartus","email":"dartus.pierremarie@gmail.com"},{"name":"futuremint_sf","email":"dwoodward@salesforce.com"},{"name":"interactivellama","email":"llama@interactivellama.com"},{"name":"maratto","email":"marat+npm@salesforce.com"},{"name":"pallavi.singh","email":"pallavi.singh@salesforce.com"},{"name":"smugakamil","email":"smugakamil@gmail.com"},{"name":"tausifm","email":"tausif.muzaffar@salesforce.com"},{"name":"kriscfoster","email":"kris.foster@ucdconnect.ie"},{"name":"brandonm","email":"bmurnane@salesforce.com"},{"name":"vineet-sinha","email":"vineet.sinha@gmail.com"},{"name":"salesforce-bot","email":"j.ward+npm@salesforce.com"},{"name":"harshkothari410","email":"harshkothari410@gmail.com"},{"name":"ekashida","email":"ekashida@gmail.com"},{"name":"gr8gatsby","email":"kevinhill@live.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"krisgraysfdc","email":"kgray@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"jqian","email":"jqian@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"rasphilco","email":"philipe.navarro@salesforce.com"},{"name":"jbfeingold","email":"jfeingold@salesforce.com"},{"name":"michaelhoefer","email":"michaelhoefer@gmail.com"},{"name":"tlohr","email":"tlohr@salesforce.com"},{"name":"dpessoa","email":"dpessoa@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"jgellin","email":"jgellin@salesforce.com"},{"name":"maxreality","email":"m@ab3.in"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"davidrouten","email":"david@routen.io"},{"name":"tconn","email":"tconn@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"dehru","email":"dehru2@yahoo.com"},{"name":"nazligungor","email":"n.gungor@salesforce.com"},{"name":"abdulsattar","email":"asattar.md@gmail.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"rxu-sfdc","email":"rxu@salesforce.com"},{"name":"amcconnell-sf","email":"amcconnell@salesforce.com"},{"name":"nolanlawson","email":"nolan@nolanlawson.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"fernomac","email":"no_oneatall@hotmail.com"},{"name":"maliroteh-sf","email":"maliroteh@salesforce.com"},{"name":"justinharringa","email":"justin@harringa.com"},{"name":"ahakro","email":"ahakro@salesforce.com"},{"name":"rjanamanchi","email":"rjanamanchi@salesforce.com"},{"name":"vttikoo","email":"vtikoo@salesforce.com"},{"name":"dlouvton","email":"dlouvton@gmail.com"},{"name":"cafreeman","email":"cfreeman.code@gmail.com"},{"name":"mallik.webaroo","email":"mallik.webaroo@gmail.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"alyssaa14","email":"aarvin@salesforce.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"svanteddu","email":"svanteddu@salesforce.com"},{"name":"neeraj_g","email":"ngirolkar@salesforce.com"},{"name":"jbartolotta-sfdc","email":"jbartolotta@salesforce.com"}],"homepage":"https://github.com/salesforcecli/plugin-functions","bugs":{"url":"https://github.com/salesforcecli/cli/issues"},"bin":{"functions":"bin/run"},"dist":{"shasum":"cfdd145dd155fbe9f9098b74c32bbd511ceecc7f","tarball":"https://registry.npmjs.org/@salesforce/plugin-functions/-/plugin-functions-1.0.2.tgz","fileCount":106,"integrity":"sha512-KJgXCSFuXeAFZJUx3wfLGlgbk+CjVPSYXOPt08kVV1G/R3h2p4447Y24mhwVOkoVipFJab2V5ErEHLMgCjE95Q==","signatures":[{"sig":"MEUCID7KBhxfujFlrIJE95VmKBHwverAmvvqkhohe/RQ6wwWAiEAgAT2Bdl3jAUbST/Shlam8O8FKRUgVwNBcbufYubl2/c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":211083},"sfdx":{"publicKeyUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/1.0.2.crt","signatureUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/1.0.2.sig"},"_from":"file:/home/circleci/project/salesforce-plugin-functions-1.0.2.tgz","husky":{"hooks":{"pre-push":"sf-husky-pre-push","commit-msg":"sf-husky-commit-msg","pre-commit":"sf-husky-pre-commit"}},"oclif":{"bin":"sf","hooks":{"sf:deploy":"./lib/hooks/deploy","sf:env:list":"./lib/hooks/envList","sf:env:display":"./lib/hooks/envDisplay"},"topics":{"env":{"subtopics":{"log":{"description":"Commands to stream log output for an environment."},"var":{"description":"Commands to get, list, add, and set environment variables."},"create":{"description":"Commands to create a compute environment for use with Salesforce Functions."},"logdrain":{"description":"Commands to add a log drain to a specified environment."}},"description":"Commands to manage your environments, such as orgs and compute environments."},"run":{"subtopics":{"function":{"description":"Commands to run a function."}},"description":"Commands to run a function."},"login":{"subtopics":{"functions":{"description":"Commands to log in to Salesforce Functions."}},"description":"Commands to log in to an environment."},"deploy":{"description":"Commands to deploy artifacts to an environment."},"whoami":{"description":"Commands to show information about yourself or your account."},"generate":{"description":"Commands to generate a project, create a function, and more."}},"plugins":["@oclif/plugin-not-found"],"commands":"./lib/commands","devPlugins":["@oclif/plugin-help","@oclif/plugin-which","@oclif/plugin-command-snapshot","@salesforce/plugin-command-reference"],"topicSeparator":" "},"engines":{"node":">=12.0.0"},"scripts":{"docs":"sf-docs","lint":"sf-lint","test":"sf-test","build":"sf-build","clean":"sf-clean","format":"sf-format","compile":"sf-compile","prepack":"sf-prepack","prepare":"sf-install && husky install","pretest":"sf-compile-test","version":"oclif readme","postpack":"shx rm -f oclif.manifest.json","posttest":"yarn lint && yarn test:deprecation-policy","clean-all":"sf-clean all","clean:lib":"shx rm -rf lib && shx rm -rf coverage && shx rm -rf .nyc_output && shx rm -f oclif.manifest.json","test:command-reference":"./bin/dev commandreference:generate --erroronwarnings","test:deprecation-policy":"./bin/dev snapshot:compare"},"_npmUser":{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/salesforcecli/plugin-functions.git","type":"git"},"_npmVersion":"6.14.15","description":"Functions plugin for the SF CLI","directories":{},"_nodeVersion":"12.22.6","dependencies":{"uuid":"^8.3.2","axios":"^0.21.1","chalk":"^4.1.2","execa":"^5.0.0","kbpgp":"^2.1.15","cli-ux":"^5.6.2","lodash":"^4.17.21","date-fns":"^2.20.0","fs-extra":"^10.0.0","handlebars":"^4.7.7","node-fetch":"^3.0.0","@oclif/core":"^1.0.0","cloudevents":"^4.0.2","sha256-file":"^1.0.0","global-agent":"^3.0.0","netrc-parser":"^3.1.6","axios-debug-log":"^0.8.2","@salesforce/core":"3.6.5","@heroku-cli/color":"^1.1.14","@heroku-cli/schema":"^1.0.25","@heroku/eventsource":"^1.0.7","@salesforce/ts-sinon":"^1.3.18","@salesforce/ts-types":"^1.5.5","@heroku/function-toml":"^0.0.3","@heroku/functions-core":"0.1.3","@salesforce/plugin-org":"^1.6.7","@oclif/plugin-not-found":"^2.2.0","@heroku/project-descriptor":"0.0.5","@salesforce/sf-plugins-core":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","shx":"^0.3.3","chai":"^4.2.0","husky":"^7.0.2","mocha":"^9.0.1","oclif":"^2.0.0-main.5","sinon":"11.1.2","eslint":"^7.29.0","globby":"^11.0.4","ts-node":"^10.0.0","prettier":"^2.0.5","sinon-chai":"^3.6.0","typescript":"^4.3.4","@oclif/test":"^1","@types/uuid":"^8.3.0","lint-staged":"^11.0.0","pretty-quick":"^3.1.1","@types/nodegit":"^0.27.2","@types/fs-extra":"^9.0.8","@types/node-fetch":"^3.0.3","@types/sinon-chai":"^3.2.5","@oclif/plugin-help":"^5","@types/sha256-file":"^1.0.0","@oclif/plugin-which":"^1.0.3","eslint-plugin-jsdoc":"^36.0.8","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.20.2","@types/supports-color":"^8.1.0","@salesforce/dev-config":"^2.1.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@salesforce/dev-scripts":"^0.9.18","eslint-config-salesforce":"^0.1.6","@typescript-eslint/parser":"^4.28.0","@salesforce/prettier-config":"^0.0.2","@oclif/plugin-command-snapshot":"^2.1.2","@typescript-eslint/eslint-plugin":"^4.28.0","eslint-config-salesforce-license":"^0.1.6","eslint-config-salesforce-typescript":"^0.2.7","@salesforce/plugin-command-reference":"^1.3.4"},"_npmOperationalInternal":{"tmp":"tmp/plugin-functions_1.0.2_1633027859207_0.7303649048230669","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@salesforce/plugin-functions","version":"1.0.3","keywords":["oclif-plugin"],"author":{"name":"heroku-front-end@salesforce.com"},"license":"BSD-3-Clause","_id":"@salesforce/plugin-functions@1.0.3","maintainers":[{"name":"dhersam","email":"dhersam@salesforce.com"},{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"rmohan20.sfdc","email":"rmohan20.sfdc@gmail.com"},{"name":"brandon-svec","email":"brandon.svec@gmail.com"},{"name":"jgraff","email":"jgraff@salesforce.com"},{"name":"cdias","email":"cdias@salesforce.com"},{"name":"conal","email":"conalc86@gmail.com"},{"name":"jgrantham","email":"jason.grantham@salesforce.com"},{"name":"vazexqi","email":"nchen.dev@mac.com"},{"name":"suduvvuri","email":"suryaprakash.duvvuri@salesforce.com"},{"name":"joshwlewis","email":"josh.w.lewis@gmail.com"},{"name":"mpsenn","email":"msenn@salesforce.com"},{"name":"sfdc_iamigo","email":"igoldstein@salesforce.com"},{"name":"diervo","email":"elfogris@gmail.com"},{"name":"rsalvador","email":"rsalvador@salesforce.com"},{"name":"kevinv11n","email":"kevin@v11n.com"},{"name":"tbliss","email":"tbliss@salesforce.com"},{"name":"davidturissini","email":"davidairborne@gmail.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"pmdartus","email":"dartus.pierremarie@gmail.com"},{"name":"futuremint_sf","email":"dwoodward@salesforce.com"},{"name":"interactivellama","email":"llama@interactivellama.com"},{"name":"maratto","email":"marat+npm@salesforce.com"},{"name":"pallavi.singh","email":"pallavi.singh@salesforce.com"},{"name":"smugakamil","email":"smugakamil@gmail.com"},{"name":"tausifm","email":"tausif.muzaffar@salesforce.com"},{"name":"kriscfoster","email":"kris.foster@ucdconnect.ie"},{"name":"brandonm","email":"bmurnane@salesforce.com"},{"name":"vineet-sinha","email":"vineet.sinha@gmail.com"},{"name":"salesforce-bot","email":"j.ward+npm@salesforce.com"},{"name":"harshkothari410","email":"harshkothari410@gmail.com"},{"name":"ekashida","email":"ekashida@gmail.com"},{"name":"gr8gatsby","email":"kevinhill@live.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"krisgraysfdc","email":"kgray@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"jqian","email":"jqian@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"rasphilco","email":"philipe.navarro@salesforce.com"},{"name":"jbfeingold","email":"jfeingold@salesforce.com"},{"name":"michaelhoefer","email":"michaelhoefer@gmail.com"},{"name":"tlohr","email":"tlohr@salesforce.com"},{"name":"dpessoa","email":"dpessoa@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"jgellin","email":"jgellin@salesforce.com"},{"name":"maxreality","email":"m@ab3.in"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"davidrouten","email":"david@routen.io"},{"name":"tconn","email":"tconn@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"dehru","email":"dehru2@yahoo.com"},{"name":"nazligungor","email":"n.gungor@salesforce.com"},{"name":"abdulsattar","email":"asattar.md@gmail.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"rxu-sfdc","email":"rxu@salesforce.com"},{"name":"amcconnell-sf","email":"amcconnell@salesforce.com"},{"name":"nolanlawson","email":"nolan@nolanlawson.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"fernomac","email":"no_oneatall@hotmail.com"},{"name":"maliroteh-sf","email":"maliroteh@salesforce.com"},{"name":"justinharringa","email":"justin@harringa.com"},{"name":"ahakro","email":"ahakro@salesforce.com"},{"name":"rjanamanchi","email":"rjanamanchi@salesforce.com"},{"name":"vttikoo","email":"vtikoo@salesforce.com"},{"name":"dlouvton","email":"dlouvton@gmail.com"},{"name":"cafreeman","email":"cfreeman.code@gmail.com"},{"name":"mallik.webaroo","email":"mallik.webaroo@gmail.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"alyssaa14","email":"aarvin@salesforce.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"svanteddu","email":"svanteddu@salesforce.com"},{"name":"neeraj_g","email":"ngirolkar@salesforce.com"},{"name":"jbartolotta-sfdc","email":"jbartolotta@salesforce.com"}],"homepage":"https://github.com/salesforcecli/plugin-functions","bugs":{"url":"https://github.com/salesforcecli/cli/issues"},"bin":{"functions":"bin/run"},"dist":{"shasum":"b11770191a7e432cf0182c2b819c2c4526ccce3d","tarball":"https://registry.npmjs.org/@salesforce/plugin-functions/-/plugin-functions-1.0.3.tgz","fileCount":106,"integrity":"sha512-ihAg7ZWk1Txl7thBKUZB+DIutDEmqXBqDJBRdeouthkZ86M5EwYr/mSO4rp0TxK7LzJV8/LlOfgBdNnpySEj1g==","signatures":[{"sig":"MEUCIQCjYo6PeLAU4W01zGlhfkhjQi153SVryEmIWkciCVHBEQIgQnskcz37A866iG/JzrgP0HyaEAU20FnOtYvXuPrzEbE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":211452},"sfdx":{"publicKeyUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/1.0.3.crt","signatureUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/1.0.3.sig"},"_from":"file:/home/circleci/project/salesforce-plugin-functions-1.0.3.tgz","husky":{"hooks":{"pre-push":"sf-husky-pre-push","commit-msg":"sf-husky-commit-msg","pre-commit":"sf-husky-pre-commit"}},"oclif":{"bin":"sf","hooks":{"sf:deploy":"./lib/hooks/deploy","sf:env:list":"./lib/hooks/envList","sf:env:display":"./lib/hooks/envDisplay"},"topics":{"env":{"subtopics":{"log":{"description":"Commands to stream log output for an environment."},"var":{"description":"Commands to get, list, add, and set environment variables."},"create":{"description":"Commands to create a compute environment for use with Salesforce Functions."},"logdrain":{"description":"Commands to add a log drain to a specified environment."}},"description":"Commands to manage your environments, such as orgs and compute environments."},"run":{"subtopics":{"function":{"description":"Commands to run a function."}},"description":"Commands to run a function."},"login":{"subtopics":{"functions":{"description":"Commands to log in to Salesforce Functions."}},"description":"Commands to log in to an environment."},"deploy":{"description":"Commands to deploy artifacts to an environment."},"whoami":{"description":"Commands to show information about yourself or your account."},"generate":{"description":"Commands to generate a project, create a function, and more."}},"plugins":["@oclif/plugin-not-found"],"commands":"./lib/commands","devPlugins":["@oclif/plugin-help","@oclif/plugin-which","@oclif/plugin-command-snapshot","@salesforce/plugin-command-reference"],"topicSeparator":" "},"engines":{"node":">=12.0.0"},"scripts":{"docs":"sf-docs","lint":"sf-lint","test":"sf-test","build":"sf-build","clean":"sf-clean","format":"sf-format","compile":"sf-compile","prepack":"sf-prepack","prepare":"sf-install && husky install","pretest":"sf-compile-test","version":"oclif readme","postpack":"shx rm -f oclif.manifest.json","posttest":"yarn lint && yarn test:deprecation-policy","clean-all":"sf-clean all","clean:lib":"shx rm -rf lib && shx rm -rf coverage && shx rm -rf .nyc_output && shx rm -f oclif.manifest.json","test:command-reference":"./bin/dev commandreference:generate --erroronwarnings","test:deprecation-policy":"./bin/dev snapshot:compare"},"_npmUser":{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/salesforcecli/plugin-functions.git","type":"git"},"_npmVersion":"6.14.15","description":"Functions plugin for the SF CLI","directories":{},"_nodeVersion":"12.22.6","dependencies":{"uuid":"^8.3.2","axios":"^0.21.1","chalk":"^4.1.2","execa":"^5.0.0","kbpgp":"^2.1.15","cli-ux":"^5.6.2","lodash":"^4.17.21","date-fns":"^2.20.0","fs-extra":"^10.0.0","handlebars":"^4.7.7","node-fetch":"^3.0.0","@oclif/core":"^1.0.0","cloudevents":"^4.0.2","sha256-file":"^1.0.0","global-agent":"^3.0.0","netrc-parser":"^3.1.6","axios-debug-log":"^0.8.2","@salesforce/core":"3.6.5","@heroku-cli/color":"^1.1.14","@heroku-cli/schema":"^1.0.25","@heroku/eventsource":"^1.0.7","@salesforce/ts-sinon":"^1.3.18","@salesforce/ts-types":"^1.5.5","@heroku/function-toml":"^0.0.3","@heroku/functions-core":"0.1.3","@salesforce/plugin-org":"^1.6.7","@oclif/plugin-not-found":"^2.2.0","@heroku/project-descriptor":"0.0.5","@salesforce/sf-plugins-core":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","shx":"^0.3.3","chai":"^4.2.0","husky":"^7.0.2","mocha":"^9.0.1","oclif":"^2.0.0-main.5","sinon":"11.1.2","eslint":"^7.29.0","globby":"^11.0.4","ts-node":"^10.0.0","prettier":"^2.0.5","sinon-chai":"^3.6.0","typescript":"^4.3.4","@oclif/test":"^1","@types/uuid":"^8.3.0","lint-staged":"^11.0.0","pretty-quick":"^3.1.1","@types/nodegit":"^0.27.2","@types/fs-extra":"^9.0.8","@types/node-fetch":"^3.0.3","@types/sinon-chai":"^3.2.5","@oclif/plugin-help":"^5","@types/sha256-file":"^1.0.0","@oclif/plugin-which":"^1.0.3","eslint-plugin-jsdoc":"^36.0.8","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.20.2","@types/supports-color":"^8.1.0","@salesforce/dev-config":"^2.1.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@salesforce/dev-scripts":"^0.9.18","eslint-config-salesforce":"^0.1.6","@typescript-eslint/parser":"^4.28.0","@salesforce/prettier-config":"^0.0.2","@oclif/plugin-command-snapshot":"^2.1.2","@typescript-eslint/eslint-plugin":"^4.28.0","eslint-config-salesforce-license":"^0.1.6","eslint-config-salesforce-typescript":"^0.2.7","@salesforce/plugin-command-reference":"^1.3.4"},"_npmOperationalInternal":{"tmp":"tmp/plugin-functions_1.0.3_1633378389626_0.46909807145268156","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@salesforce/plugin-functions","version":"1.1.0","keywords":["oclif-plugin"],"author":{"name":"heroku-front-end@salesforce.com"},"license":"BSD-3-Clause","_id":"@salesforce/plugin-functions@1.1.0","maintainers":[{"name":"dhersam","email":"dhersam@salesforce.com"},{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"rmohan20.sfdc","email":"rmohan20.sfdc@gmail.com"},{"name":"brandon-svec","email":"brandon.svec@gmail.com"},{"name":"jgraff","email":"jgraff@salesforce.com"},{"name":"cdias","email":"cdias@salesforce.com"},{"name":"conal","email":"conalc86@gmail.com"},{"name":"jgrantham","email":"jason.grantham@salesforce.com"},{"name":"vazexqi","email":"nchen.dev@mac.com"},{"name":"suduvvuri","email":"suryaprakash.duvvuri@salesforce.com"},{"name":"joshwlewis","email":"josh.w.lewis@gmail.com"},{"name":"mpsenn","email":"msenn@salesforce.com"},{"name":"sfdc_iamigo","email":"igoldstein@salesforce.com"},{"name":"diervo","email":"elfogris@gmail.com"},{"name":"rsalvador","email":"rsalvador@salesforce.com"},{"name":"kevinv11n","email":"kevin@v11n.com"},{"name":"tbliss","email":"tbliss@salesforce.com"},{"name":"davidturissini","email":"davidairborne@gmail.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"pmdartus","email":"dartus.pierremarie@gmail.com"},{"name":"futuremint_sf","email":"dwoodward@salesforce.com"},{"name":"interactivellama","email":"llama@interactivellama.com"},{"name":"maratto","email":"marat+npm@salesforce.com"},{"name":"pallavi.singh","email":"pallavi.singh@salesforce.com"},{"name":"smugakamil","email":"smugakamil@gmail.com"},{"name":"tausifm","email":"tausif.muzaffar@salesforce.com"},{"name":"kriscfoster","email":"kris.foster@ucdconnect.ie"},{"name":"brandonm","email":"bmurnane@salesforce.com"},{"name":"vineet-sinha","email":"vineet.sinha@gmail.com"},{"name":"salesforce-bot","email":"j.ward+npm@salesforce.com"},{"name":"harshkothari410","email":"harshkothari410@gmail.com"},{"name":"ekashida","email":"ekashida@gmail.com"},{"name":"gr8gatsby","email":"kevinhill@live.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"krisgraysfdc","email":"kgray@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"jqian","email":"jqian@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"rasphilco","email":"philipe.navarro@salesforce.com"},{"name":"jbfeingold","email":"jfeingold@salesforce.com"},{"name":"michaelhoefer","email":"michaelhoefer@gmail.com"},{"name":"tlohr","email":"tlohr@salesforce.com"},{"name":"dpessoa","email":"dpessoa@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"jgellin","email":"jgellin@salesforce.com"},{"name":"maxreality","email":"m@ab3.in"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"davidrouten","email":"david@routen.io"},{"name":"tconn","email":"tconn@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"dehru","email":"dehru2@yahoo.com"},{"name":"nazligungor","email":"n.gungor@salesforce.com"},{"name":"abdulsattar","email":"asattar.md@gmail.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"rxu-sfdc","email":"rxu@salesforce.com"},{"name":"amcconnell-sf","email":"amcconnell@salesforce.com"},{"name":"nolanlawson","email":"nolan@nolanlawson.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"fernomac","email":"no_oneatall@hotmail.com"},{"name":"maliroteh-sf","email":"maliroteh@salesforce.com"},{"name":"justinharringa","email":"justin@harringa.com"},{"name":"ahakro","email":"ahakro@salesforce.com"},{"name":"rjanamanchi","email":"rjanamanchi@salesforce.com"},{"name":"vttikoo","email":"vtikoo@salesforce.com"},{"name":"dlouvton","email":"dlouvton@gmail.com"},{"name":"cafreeman","email":"cfreeman.code@gmail.com"},{"name":"mallik.webaroo","email":"mallik.webaroo@gmail.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"alyssaa14","email":"aarvin@salesforce.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"svanteddu","email":"svanteddu@salesforce.com"},{"name":"neeraj_g","email":"ngirolkar@salesforce.com"},{"name":"jbartolotta-sfdc","email":"jbartolotta@salesforce.com"}],"homepage":"https://github.com/salesforcecli/plugin-functions","bugs":{"url":"https://github.com/forcedotcom/cli/issues"},"bin":{"functions":"bin/run"},"dist":{"shasum":"dfa8a8380f2edf77cb998fb1c0ff0e9aea1da9fa","tarball":"https://registry.npmjs.org/@salesforce/plugin-functions/-/plugin-functions-1.1.0.tgz","fileCount":106,"integrity":"sha512-wAcr6plNkPqccebi9wNQePPT7kbqaBaelN9HKyZXEDLMVw4eVgPS/XpRnbMt1dc28SWokZTZGmiimU025jik7Q==","signatures":[{"sig":"MEUCIB7AnDD0vZggjjAwxqueInY5hVKgIura1Agxb+heabMJAiEA+yt/ki6zSdI75Jiyf6rBxQXzypaqph4+3ZC/QTNRC/k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":211897},"sfdx":{"publicKeyUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/1.1.0.crt","signatureUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/1.1.0.sig"},"_from":"file:/home/circleci/project/salesforce-plugin-functions-1.1.0.tgz","husky":{"hooks":{"pre-push":"sf-husky-pre-push","commit-msg":"sf-husky-commit-msg","pre-commit":"sf-husky-pre-commit"}},"oclif":{"bin":"sf","hooks":{"sf:deploy":"./lib/hooks/deploy","sf:env:list":"./lib/hooks/envList","sf:env:display":"./lib/hooks/envDisplay"},"topics":{"env":{"subtopics":{"log":{"description":"Commands to stream log output for an environment."},"var":{"description":"Commands to get, list, add, and set environment variables."},"create":{"description":"Commands to create a compute environment for use with Salesforce Functions."},"logdrain":{"description":"Commands to add a log drain to a specified environment."}},"description":"Commands to manage your environments, such as orgs and compute environments."},"run":{"subtopics":{"function":{"description":"Commands to run a function."}},"description":"Commands to run a function."},"login":{"subtopics":{"functions":{"description":"Commands to log in to Salesforce Functions."}},"description":"Commands to log in to an environment."},"deploy":{"description":"Commands to deploy artifacts to an environment."},"whoami":{"description":"Commands to show information about yourself or your account."},"generate":{"description":"Commands to generate a project, create a function, and more."}},"plugins":["@oclif/plugin-not-found"],"commands":"./lib/commands","devPlugins":["@oclif/plugin-help","@oclif/plugin-which","@oclif/plugin-command-snapshot","@salesforce/plugin-command-reference"],"topicSeparator":" "},"readme":"# plugin-functions\n\nFunctions plugin for the SF CLI\n\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\n[![NPM](https://img.shields.io/npm/v/@salesforce/plugin-functions.svg?label=@salesforce/functions)](https://www.npmjs.com/package/@salesforce/functions) [![CircleCI](https://circleci.com/gh/salesforcecli/plugin-functions/tree/main.svg?style=shield)](https://circleci.com/gh/salesforcecli/plugin-functions/tree/main) [![Downloads/week](https://img.shields.io/npm/dw/@salesforce/plugin-functions.svg)](https://npmjs.org/package/@salesforce/plugin-functions) [![License](https://img.shields.io/badge/License-BSD%203--Clause-brightgreen.svg)](https://raw.githubusercontent.com/salesforcecli/plugin-functions/main/LICENSE.txt)\n\n<!-- toc -->\n\n- [plugin-functions](#plugin-functions)\n- [Usage](#usage)\n- [Commands](#commands)\n<!-- tocstop -->\n\n# Usage\n\n1. Install the SF CLI: [Install instructions](https://developer.salesforce.com/docs/atlas.en-us.sfdx_setup.meta/sfdx_setup/sfdx_setup_install_cli.htm)\n2. Then run `sf plugins:install @salesforce/plugin-functions`:\n\n```sh-session\n$ sf plugins:install @salesforce/plugin-functions\nrunning command...\n```\n\nNow you should be able to run functions commands, e.g. `sf generate project`, `sf login functions`\n\n# Commands\n\n<!-- commands -->\n\n- [`sf deploy functions`](#sf-deploy-functions)\n- [`sf env create compute`](#sf-env-create-compute)\n- [`sf env delete`](#sf-env-delete)\n- [`sf env log tail`](#sf-env-log-tail)\n- [`sf env logdrain add`](#sf-env-logdrain-add)\n- [`sf env logdrain list`](#sf-env-logdrain-list)\n- [`sf env logdrain remove`](#sf-env-logdrain-remove)\n- [`sf env var get KEY`](#sf-env-var-get-key)\n- [`sf env var list`](#sf-env-var-list)\n- [`sf env var set`](#sf-env-var-set)\n- [`sf env var unset`](#sf-env-var-unset)\n- [`sf generate function`](#sf-generate-function)\n- [`sf login functions`](#sf-login-functions)\n- [`sf login functions jwt`](#sf-login-functions-jwt)\n- [`sf logout functions`](#sf-logout-functions)\n- [`sf run function`](#sf-run-function)\n- [`sf run function start`](#sf-run-function-start)\n- [`sf whoami functions`](#sf-whoami-functions)\n\n## `sf deploy functions`\n\n```\nUSAGE\n  $ sf deploy functions -o <value> [-b <value>] [--force] [-q]\n\nFLAGS\n  -b, --branch=<value>         Deploy the latest commit from a branch different from the currently active branch.\n  -o, --connected-org=<value>  (required) Username or alias for the org that the compute environment should be connected\n                               to.\n  -q, --quiet                  Limit the amount of output displayed from the deploy process.\n  --force                      Ignore warnings and overwrite remote repository (not allowed in production).\n```\n\n## `sf env create compute`\n\nCreate a compute environment for use with Salesforce Functions.\n\n```\nUSAGE\n  $ sf env create compute [-o <value>] [-a <value> | ]\n\nFLAGS\n  -a, --alias=<value>          Alias for the created environment.\n  -o, --connected-org=<value>  Username or alias for the org that the compute environment should be connected to.\n\nDESCRIPTION\n  Create a compute environment for use with Salesforce Functions.\n\nEXAMPLES\n  Create a compute environment to run Salesforce Functions:\n\n    $ sf env create compute\n\n  Connect the environment to a specific org:\n\n    $ sf env create compute --connected-org=org-alias\n\n  Create an alias for the compute environment:\n\n    $ sf env create compute --alias environment-alias\n```\n\n## `sf env delete`\n\nDelete an environment.\n\n```\nUSAGE\n  $ sf env delete [-e <value> | ] [--confirm <value>]\n\nFLAGS\n  -e, --target-compute=<value>  Environment name.\n  --confirm=name...             Confirmation name.\n\nDESCRIPTION\n  Delete an environment.\n\nEXAMPLES\n  Delete a compute environment:\n\n    $ sf env delete --target-compute environment-alias\n\n  Delete without a confirmation step:\n\n    $ sf env delete --target-compute environment-alias --confirm environment-alias\n```\n\n## `sf env log tail`\n\nStream log output for an environment.\n\n```\nUSAGE\n  $ sf env log tail [-e <value> | ]\n\nFLAGS\n  -e, --target-compute=<value>  Compute environment name to retrieve logs.\n\nDESCRIPTION\n  Stream log output for an environment.\n\nEXAMPLES\n  Stream log output:\n\n    $ sf env log tail --target-compute environment-alias\n```\n\n## `sf env logdrain add`\n\nAdd log drain to a specified environment.\n\n```\nUSAGE\n  $ sf env logdrain add [-e <value> | ] [-l <value> | ]\n\nFLAGS\n  -e, --target-compute=<value>  Environment name.\n  -l, --drain-url=<value>       Endpoint that will receive sent logs.\n\nDESCRIPTION\n  Add log drain to a specified environment.\n\nEXAMPLES\n  Add a log drain:\n\n    $ sf env logdrain add --target-compute environment-name --url https://path/to/logdrain\n```\n\n## `sf env logdrain list`\n\nList log drains connected to a specified environment.\n\n```\nUSAGE\n  $ sf env logdrain list [-e <value> | ] [-j]\n\nFLAGS\n  -e, --target-compute=<value>  Environment name.\n  -j, --json                    Output list in JSON format.\n\nDESCRIPTION\n  List log drains connected to a specified environment.\n\nEXAMPLES\n  List log drains:\n\n    $ sf env logdrain list --target-compute environment-alias\n\n  List log drains as json:\n\n    $ sf env logdrain list --target-compute environment-alias --json\n```\n\n## `sf env logdrain remove`\n\nRemove log drain from a specified environment.\n\n```\nUSAGE\n  $ sf env logdrain remove [-e <value> | ] [-l <value> | ]\n\nFLAGS\n  -e, --target-compute=<value>  Environment name.\n  -l, --drain-url=<value>       Log drain url to remove.\n\nDESCRIPTION\n  Remove log drain from a specified environment.\n\nEXAMPLES\n  Remove a logdrain:\n\n    $ sf env logdrain remove --target-compute environment-alias --url https://path/to/logdrain\n```\n\n## `sf env var get KEY`\n\nDisplay a single config variable for an environment.\n\n```\nUSAGE\n  $ sf env var get [KEY] [-e <value> | ]\n\nFLAGS\n  -e, --target-compute=<value>  Environment name.\n\nDESCRIPTION\n  Display a single config variable for an environment.\n\nEXAMPLES\n  Get a config variable:\n\n    $ sf env var get [KEY] --target-compute environment-alias\n```\n\n## `sf env var list`\n\nList your environment's config vars in a table.\n\n```\nUSAGE\n  $ sf env var list [-e <value> | ] [-j]\n\nFLAGS\n  -e, --target-compute=<value>  Environment name.\n  -j, --json                    Output list in JSON format.\n\nDESCRIPTION\n  List your environment's config vars in a table.\n\nEXAMPLES\n  List config vars:\n\n    $ sf env var list --target-compute environment-alias\n\n  List in JSON format:\n\n    $ sf env var list --target-compute environment-alias --json\n```\n\n## `sf env var set`\n\nSet a single config value for an environment.\n\n```\nUSAGE\n  $ sf env var set [-e <value> | ]\n\nFLAGS\n  -e, --target-compute=<value>  Environment name.\n\nDESCRIPTION\n  Set a single config value for an environment.\n\nEXAMPLES\n  Set a config value:\n\n    $ sf env var set [KEY]=[VALUE] --target-compute environment-alias\n```\n\n## `sf env var unset`\n\nUnset a single config value for an environment.\n\n```\nUSAGE\n  $ sf env var unset [-e <value> | ]\n\nFLAGS\n  -e, --target-compute=<value>  Environment name.\n\nDESCRIPTION\n  Unset a single config value for an environment.\n\nEXAMPLES\n  Unset a value:\n\n    $ sf env var unset --target-compute environment-alias\n```\n\n## `sf generate function`\n\nCreate a Salesforce Function with basic scaffolding specific to a given language.\n\n```\nUSAGE\n  $ sf generate function -l javascript|typescript|java [-n <value> | ]\n\nFLAGS\n  -l, --language=(javascript|typescript|java)  (required) Language. Can be one of: javascript, typescript, java.\n  -n, --function-name=<value>                  Function name. Must start with a capital letter.\n\nDESCRIPTION\n  Create a Salesforce Function with basic scaffolding specific to a given language.\n\nEXAMPLES\n  Create a JavaScript function:\n\n    $ sf generate function --function-name MyFunction --language javascript\n```\n\n## `sf login functions`\n\nLog in to Salesforce Functions.\n\n```\nUSAGE\n  $ sf login functions\n\nDESCRIPTION\n  Log in to Salesforce Functions.\n\nEXAMPLES\n  Log in to Salesforce Functions:\n\n    $ sf login functions\n```\n\n## `sf login functions jwt`\n\nLogin using JWT instead of default web-based flow. This will authenticate you with both sf and Salesforce Functions.\n\n```\nUSAGE\n  $ sf login functions jwt -u <value> -f <value> -i <value> [-l <value> | ] [--json] [-a <value>] [-d] [-v]\n\nFLAGS\n  -a, --alias=<value>         Alias for the org.\n  -d, --set-default           Set the org as the default that all org-related commands run against.\n  -f, --keyfile=<value>       (required) Path to JWT keyfile.\n  -i, --clientid=<value>      (required) OAuth client ID.\n  -l, --instance-url=<value>  The login URL of the instance the org lives on.\n  -u, --username=<value>      (required) Authentication username.\n  -v, --set-default-dev-hub   Set the org as the default Dev Hub for scratch org creation.\n  --json                      Format output as JSON.\n\nDESCRIPTION\n  Login using JWT instead of default web-based flow. This will authenticate you with both sf and Salesforce Functions.\n\nEXAMPLES\n  Log in using JWT:\n\n    $ sf login functions jwt --username example@username.org --keyfile file.key --clientid 123456\n\n  Log in and specify the org alias and URL, set as default org and default Dev Hub, and format output as JSON:\n\n    $ sf login functions jwt --username example@username.org --keyfile file.key --clientid 123456 --alias org-alias \\\n      --set-default --set-default-dev-hub --instance-url https://path/to/instance --json\n```\n\n## `sf logout functions`\n\nLog out of your Salesforce Functions account.\n\n```\nUSAGE\n  $ sf logout functions\n\nDESCRIPTION\n  Log out of your Salesforce Functions account.\n\nEXAMPLES\n  Log out:\n\n    $ sf logout functions\n```\n\n## `sf run function`\n\nSend a cloudevent to a function.\n\n```\nUSAGE\n  $ sf run function [-l <value> | ] [-H <value>] [-p <value>] [-s] [-o <value>]\n\nFLAGS\n  -H, --headers=<value>...     Set headers.\n  -l, --function-url=<value>   URL of the function to run.\n  -o, --connected-org=<value>  Username or alias for the target org; overrides default target org.\n  -p, --payload=<value>        Set the payload of the cloudevent as a JSON object or a path to a file via @file.json.\n  -s, --structured             Set the cloudevent to be emitted as a structured JSON cloudevent.\n\nDESCRIPTION\n  Send a cloudevent to a function.\n\nEXAMPLES\n  Run a function:\n\n    $ sf run function --url http://path/to/function\n\n  Run a function with a payload and a JSON response:\n\n    $ sf run function --url http://path/to/function --payload '@file.json' --structured\n```\n\n## `sf run function start`\n\nBuild and run a Salesforce Function locally.\n\n```\nUSAGE\n  $ sf run function start [-p <value>] [-b <value>] [--clear-cache] [--no-pull] [-e <value>] [--network <value>] [-v]\n\nFLAGS\n  -b, --debug-port=<value>  [default: 9229] Port for remote debugging.\n  -e, --env=<value>...      Set environment variables (provided during build and run).\n  -p, --port=<value>        [default: 8080] Port for running the function.\n  -v, --verbose             Output additional logs.\n  --clear-cache             Clear associated cache before executing.\n  --network=<value>         Connect and build containers to a network. This can be useful to build containers which\n                            require a local resource.\n  --no-pull                 Skip pulling builder image before use.\n\nDESCRIPTION\n  Build and run a Salesforce Function locally.\n\nEXAMPLES\n  Build and run a function:\n\n    $ sf run function start\n\n  Run a function on a specific port with additional logs:\n\n    $ sf run function start --port 5000 --verbose\n\n  Add environment variables and specify a network:\n\n    $ sf run function start --env KEY=VALUE --network host\n```\n\n## `sf whoami functions`\n\nShow information on your Salesforce Functions login.\n\n```\nUSAGE\n  $ sf whoami functions [-j]\n\nFLAGS\n  -j, --json  Output list in JSON format.\n\nDESCRIPTION\n  Show information on your Salesforce Functions login.\n\nEXAMPLES\n  Get account information:\n\n    $ sf whoami functions\n\n  Show token and output result as JSON:\n\n    $ sf whoami functions --show-token --json\n```\n\n<!-- commandsstop -->\n","engines":{"node":">=12.0.0"},"scripts":{"docs":"sf-docs","lint":"sf-lint","test":"sf-test","build":"sf-build","clean":"sf-clean","format":"sf-format","compile":"sf-compile","prepack":"sf-prepack","prepare":"sf-install && husky install","pretest":"sf-compile-test","version":"oclif readme","postpack":"shx rm -f oclif.manifest.json","posttest":"yarn lint && yarn test:deprecation-policy","clean-all":"sf-clean all","clean:lib":"shx rm -rf lib && shx rm -rf coverage && shx rm -rf .nyc_output && shx rm -f oclif.manifest.json","test:command-reference":"./bin/dev commandreference:generate --erroronwarnings","test:deprecation-policy":"./bin/dev snapshot:compare"},"_npmUser":{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/salesforcecli/plugin-functions.git","type":"git"},"_npmVersion":"6.14.15","description":"Functions plugin for the SF CLI","directories":{},"_nodeVersion":"12.22.6","dependencies":{"uuid":"^8.3.2","axios":"^0.21.1","chalk":"^4.1.2","execa":"^5.0.0","kbpgp":"^2.1.15","cli-ux":"^5.6.2","lodash":"^4.17.21","date-fns":"^2.20.0","fs-extra":"^10.0.0","handlebars":"^4.7.7","node-fetch":"^3.0.0","@oclif/core":"^1.0.0","cloudevents":"^4.0.2","sha256-file":"^1.0.0","global-agent":"^3.0.0","netrc-parser":"^3.1.6","axios-debug-log":"^0.8.2","@salesforce/core":"3.6.5","@heroku-cli/color":"^1.1.14","@heroku-cli/schema":"^1.0.25","@heroku/eventsource":"^1.0.7","@salesforce/ts-sinon":"^1.3.18","@salesforce/ts-types":"^1.5.5","@heroku/function-toml":"^0.0.3","@heroku/functions-core":"0.1.3","@salesforce/plugin-org":"^1.6.7","@oclif/plugin-not-found":"^2.2.0","@heroku/project-descriptor":"0.0.5","@salesforce/sf-plugins-core":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.1.0","shx":"^0.3.3","chai":"^4.2.0","husky":"^7.0.2","mocha":"^9.0.1","oclif":"^2.0.0-main.5","sinon":"11.1.2","eslint":"^7.29.0","globby":"^11.0.4","ts-node":"^10.0.0","prettier":"^2.0.5","sinon-chai":"^3.6.0","typescript":"^4.3.4","@oclif/test":"^1","@types/uuid":"^8.3.0","lint-staged":"^11.0.0","pretty-quick":"^3.1.1","@types/nodegit":"^0.27.2","@types/fs-extra":"^9.0.8","@types/node-fetch":"^3.0.3","@types/sinon-chai":"^3.2.5","@oclif/plugin-help":"^5","@types/sha256-file":"^1.0.0","@oclif/plugin-which":"^1.0.3","eslint-plugin-jsdoc":"^36.0.8","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.20.2","@types/supports-color":"^8.1.0","@salesforce/dev-config":"^2.1.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@salesforce/dev-scripts":"^0.9.18","eslint-config-salesforce":"^0.1.6","@typescript-eslint/parser":"^4.28.0","@salesforce/prettier-config":"^0.0.2","@oclif/plugin-command-snapshot":"^2.1.2","@typescript-eslint/eslint-plugin":"^4.28.0","eslint-config-salesforce-license":"^0.1.6","eslint-config-salesforce-typescript":"^0.2.7","@salesforce/plugin-command-reference":"^1.3.4"},"_npmOperationalInternal":{"tmp":"tmp/plugin-functions_1.1.0_1633729045486_0.5410389611730895","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"@salesforce/plugin-functions","version":"1.1.1","keywords":["oclif-plugin"],"author":{"name":"heroku-front-end@salesforce.com"},"license":"BSD-3-Clause","_id":"@salesforce/plugin-functions@1.1.1","maintainers":[{"name":"dhersam","email":"dhersam@salesforce.com"},{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"rmohan20.sfdc","email":"rmohan20.sfdc@gmail.com"},{"name":"brandon-svec","email":"brandon.svec@gmail.com"},{"name":"jgraff","email":"jgraff@salesforce.com"},{"name":"cdias","email":"cdias@salesforce.com"},{"name":"conal","email":"conalc86@gmail.com"},{"name":"jgrantham","email":"jason.grantham@salesforce.com"},{"name":"vazexqi","email":"nchen.dev@mac.com"},{"name":"suduvvuri","email":"suryaprakash.duvvuri@salesforce.com"},{"name":"joshwlewis","email":"josh.w.lewis@gmail.com"},{"name":"mpsenn","email":"msenn@salesforce.com"},{"name":"sfdc_iamigo","email":"igoldstein@salesforce.com"},{"name":"diervo","email":"elfogris@gmail.com"},{"name":"rsalvador","email":"rsalvador@salesforce.com"},{"name":"kevinv11n","email":"kevin@v11n.com"},{"name":"tbliss","email":"tbliss@salesforce.com"},{"name":"davidturissini","email":"davidairborne@gmail.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"pmdartus","email":"dartus.pierremarie@gmail.com"},{"name":"futuremint_sf","email":"dwoodward@salesforce.com"},{"name":"interactivellama","email":"llama@interactivellama.com"},{"name":"maratto","email":"marat+npm@salesforce.com"},{"name":"pallavi.singh","email":"pallavi.singh@salesforce.com"},{"name":"smugakamil","email":"smugakamil@gmail.com"},{"name":"tausifm","email":"tausif.muzaffar@salesforce.com"},{"name":"kriscfoster","email":"kris.foster@ucdconnect.ie"},{"name":"brandonm","email":"bmurnane@salesforce.com"},{"name":"vineet-sinha","email":"vineet.sinha@gmail.com"},{"name":"salesforce-bot","email":"j.ward+npm@salesforce.com"},{"name":"harshkothari410","email":"harshkothari410@gmail.com"},{"name":"ekashida","email":"ekashida@gmail.com"},{"name":"gr8gatsby","email":"kevinhill@live.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"krisgraysfdc","email":"kgray@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"jqian","email":"jqian@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"rasphilco","email":"philipe.navarro@salesforce.com"},{"name":"jbfeingold","email":"jfeingold@salesforce.com"},{"name":"michaelhoefer","email":"michaelhoefer@gmail.com"},{"name":"tlohr","email":"tlohr@salesforce.com"},{"name":"dpessoa","email":"dpessoa@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"jgellin","email":"jgellin@salesforce.com"},{"name":"maxreality","email":"m@ab3.in"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"davidrouten","email":"david@routen.io"},{"name":"tconn","email":"tconn@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"dehru","email":"dehru2@yahoo.com"},{"name":"nazligungor","email":"n.gungor@salesforce.com"},{"name":"abdulsattar","email":"asattar.md@gmail.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"rxu-sfdc","email":"rxu@salesforce.com"},{"name":"amcconnell-sf","email":"amcconnell@salesforce.com"},{"name":"nolanlawson","email":"nolan@nolanlawson.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"fernomac","email":"no_oneatall@hotmail.com"},{"name":"maliroteh-sf","email":"maliroteh@salesforce.com"},{"name":"justinharringa","email":"justin@harringa.com"},{"name":"ahakro","email":"ahakro@salesforce.com"},{"name":"rjanamanchi","email":"rjanamanchi@salesforce.com"},{"name":"vttikoo","email":"vtikoo@salesforce.com"},{"name":"dlouvton","email":"dlouvton@gmail.com"},{"name":"cafreeman","email":"cfreeman.code@gmail.com"},{"name":"mallik.webaroo","email":"mallik.webaroo@gmail.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"alyssaa14","email":"aarvin@salesforce.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"svanteddu","email":"svanteddu@salesforce.com"},{"name":"neeraj_g","email":"ngirolkar@salesforce.com"},{"name":"jbartolotta-sfdc","email":"jbartolotta@salesforce.com"}],"homepage":"https://github.com/salesforcecli/plugin-functions","bugs":{"url":"https://github.com/forcedotcom/cli/issues"},"bin":{"functions":"bin/run"},"dist":{"shasum":"9ffe92471f87af9c79e7b87dab73dc1c1603ca72","tarball":"https://registry.npmjs.org/@salesforce/plugin-functions/-/plugin-functions-1.1.1.tgz","fileCount":106,"integrity":"sha512-AVng0agx3x8/uKD5GGek+qOCNECS74PmFLDn+q3XuV0mApyBakbU/VLxUzey4iUIDs+j5s5wsa7Qd1yua48P7Q==","signatures":[{"sig":"MEQCIHh+woYaAfFHCPQEHMFLlSvZqx1odK4uNQv4Q3hgTA6IAiBtJq7CAv0TlIKAYckKguuieYUwPLMSV/L3o9ARnogNhg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":212107},"sfdx":{"publicKeyUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/1.1.1.crt","signatureUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/1.1.1.sig"},"_from":"file:/home/circleci/project/salesforce-plugin-functions-1.1.1.tgz","husky":{"hooks":{"pre-push":"sf-husky-pre-push","commit-msg":"sf-husky-commit-msg","pre-commit":"sf-husky-pre-commit"}},"oclif":{"bin":"sf","hooks":{"sf:deploy":"./lib/hooks/deploy","sf:env:list":"./lib/hooks/envList","sf:env:display":"./lib/hooks/envDisplay"},"topics":{"env":{"subtopics":{"log":{"description":"Commands to stream log output for an environment."},"var":{"description":"Commands to get, list, add, and set environment variables."},"create":{"description":"Commands to create a compute environment for use with Salesforce Functions."},"logdrain":{"description":"Commands to add a log drain to a specified environment."}},"description":"Commands to manage your environments, such as orgs and compute environments."},"run":{"subtopics":{"function":{"description":"Commands to run a function."}},"description":"Commands to run a function."},"login":{"subtopics":{"functions":{"description":"Commands to log in to Salesforce Functions."}},"description":"Commands to log in to an environment."},"deploy":{"description":"Commands to deploy artifacts to an environment."},"whoami":{"description":"Commands to show information about yourself or your account."},"generate":{"description":"Commands to generate a project, create a function, and more."}},"commands":"./lib/commands","devPlugins":["@oclif/plugin-help","@oclif/plugin-which","@oclif/plugin-command-snapshot","@salesforce/plugin-command-reference"],"topicSeparator":" "},"readme":"# plugin-functions\n\nFunctions plugin for the SF CLI\n\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\n[![NPM](https://img.shields.io/npm/v/@salesforce/plugin-functions.svg?label=@salesforce/functions)](https://www.npmjs.com/package/@salesforce/functions) [![CircleCI](https://circleci.com/gh/salesforcecli/plugin-functions/tree/main.svg?style=shield)](https://circleci.com/gh/salesforcecli/plugin-functions/tree/main) [![Downloads/week](https://img.shields.io/npm/dw/@salesforce/plugin-functions.svg)](https://npmjs.org/package/@salesforce/plugin-functions) [![License](https://img.shields.io/badge/License-BSD%203--Clause-brightgreen.svg)](https://raw.githubusercontent.com/salesforcecli/plugin-functions/main/LICENSE.txt)\n\n<!-- toc -->\n\n- [plugin-functions](#plugin-functions)\n- [Usage](#usage)\n- [Commands](#commands)\n<!-- tocstop -->\n\n# Usage\n\n1. Install the SF CLI: [Install instructions](https://developer.salesforce.com/docs/atlas.en-us.sfdx_setup.meta/sfdx_setup/sfdx_setup_install_cli.htm)\n2. Then run `sf plugins:install @salesforce/plugin-functions`:\n\n```sh-session\n$ sf plugins:install @salesforce/plugin-functions\nrunning command...\n```\n\nNow you should be able to run functions commands, e.g. `sf generate project`, `sf login functions`\n\n# Commands\n\n<!-- commands -->\n\n- [`sf deploy functions`](#sf-deploy-functions)\n- [`sf env create compute`](#sf-env-create-compute)\n- [`sf env delete`](#sf-env-delete)\n- [`sf env log tail`](#sf-env-log-tail)\n- [`sf env logdrain add`](#sf-env-logdrain-add)\n- [`sf env logdrain list`](#sf-env-logdrain-list)\n- [`sf env logdrain remove`](#sf-env-logdrain-remove)\n- [`sf env var get KEY`](#sf-env-var-get-key)\n- [`sf env var list`](#sf-env-var-list)\n- [`sf env var set`](#sf-env-var-set)\n- [`sf env var unset`](#sf-env-var-unset)\n- [`sf generate function`](#sf-generate-function)\n- [`sf login functions`](#sf-login-functions)\n- [`sf login functions jwt`](#sf-login-functions-jwt)\n- [`sf logout functions`](#sf-logout-functions)\n- [`sf run function`](#sf-run-function)\n- [`sf run function start`](#sf-run-function-start)\n- [`sf whoami functions`](#sf-whoami-functions)\n\n## `sf deploy functions`\n\n```\nUSAGE\n  $ sf deploy functions -o <value> [-b <value>] [--force] [-q]\n\nFLAGS\n  -b, --branch=<value>         Deploy the latest commit from a branch different from the currently active branch.\n  -o, --connected-org=<value>  (required) Username or alias for the org that the compute environment should be connected\n                               to.\n  -q, --quiet                  Limit the amount of output displayed from the deploy process.\n  --force                      Ignore warnings and overwrite remote repository (not allowed in production).\n```\n\n## `sf env create compute`\n\nCreate a compute environment for use with Salesforce Functions.\n\n```\nUSAGE\n  $ sf env create compute [-o <value>] [-a <value> | ]\n\nFLAGS\n  -a, --alias=<value>          Alias for the created environment.\n  -o, --connected-org=<value>  Username or alias for the org that the compute environment should be connected to.\n\nDESCRIPTION\n  Create a compute environment for use with Salesforce Functions.\n\nEXAMPLES\n  Create a compute environment to run Salesforce Functions:\n\n    $ sf env create compute\n\n  Connect the environment to a specific org:\n\n    $ sf env create compute --connected-org=org-alias\n\n  Create an alias for the compute environment:\n\n    $ sf env create compute --alias environment-alias\n```\n\n## `sf env delete`\n\nDelete an environment.\n\n```\nUSAGE\n  $ sf env delete [-e <value> | ] [--confirm <value>]\n\nFLAGS\n  -e, --target-compute=<value>  Environment name.\n  --confirm=name...             Confirmation name.\n\nDESCRIPTION\n  Delete an environment.\n\nEXAMPLES\n  Delete a compute environment:\n\n    $ sf env delete --target-compute environment-alias\n\n  Delete without a confirmation step:\n\n    $ sf env delete --target-compute environment-alias --confirm environment-alias\n```\n\n## `sf env log tail`\n\nStream log output for an environment.\n\n```\nUSAGE\n  $ sf env log tail [-e <value> | ]\n\nFLAGS\n  -e, --target-compute=<value>  Compute environment name to retrieve logs.\n\nDESCRIPTION\n  Stream log output for an environment.\n\nEXAMPLES\n  Stream log output:\n\n    $ sf env log tail --target-compute environment-alias\n```\n\n## `sf env logdrain add`\n\nAdd log drain to a specified environment.\n\n```\nUSAGE\n  $ sf env logdrain add [-e <value> | ] [-l <value> | ]\n\nFLAGS\n  -e, --target-compute=<value>  Environment name.\n  -l, --drain-url=<value>       Endpoint that will receive sent logs.\n\nDESCRIPTION\n  Add log drain to a specified environment.\n\nEXAMPLES\n  Add a log drain:\n\n    $ sf env logdrain add --target-compute environment-name --url https://path/to/logdrain\n```\n\n## `sf env logdrain list`\n\nList log drains connected to a specified environment.\n\n```\nUSAGE\n  $ sf env logdrain list [-e <value> | ] [-j]\n\nFLAGS\n  -e, --target-compute=<value>  Environment name.\n  -j, --json                    Output list in JSON format.\n\nDESCRIPTION\n  List log drains connected to a specified environment.\n\nEXAMPLES\n  List log drains:\n\n    $ sf env logdrain list --target-compute environment-alias\n\n  List log drains as json:\n\n    $ sf env logdrain list --target-compute environment-alias --json\n```\n\n## `sf env logdrain remove`\n\nRemove log drain from a specified environment.\n\n```\nUSAGE\n  $ sf env logdrain remove [-e <value> | ] [-l <value> | ]\n\nFLAGS\n  -e, --target-compute=<value>  Environment name.\n  -l, --drain-url=<value>       Log drain url to remove.\n\nDESCRIPTION\n  Remove log drain from a specified environment.\n\nEXAMPLES\n  Remove a logdrain:\n\n    $ sf env logdrain remove --target-compute environment-alias --url https://path/to/logdrain\n```\n\n## `sf env var get KEY`\n\nDisplay a single config variable for an environment.\n\n```\nUSAGE\n  $ sf env var get [KEY] [-e <value> | ]\n\nFLAGS\n  -e, --target-compute=<value>  Environment name.\n\nDESCRIPTION\n  Display a single config variable for an environment.\n\nEXAMPLES\n  Get a config variable:\n\n    $ sf env var get [KEY] --target-compute environment-alias\n```\n\n## `sf env var list`\n\nList your environment's config vars in a table.\n\n```\nUSAGE\n  $ sf env var list [-e <value> | ] [-j]\n\nFLAGS\n  -e, --target-compute=<value>  Environment name.\n  -j, --json                    Output list in JSON format.\n\nDESCRIPTION\n  List your environment's config vars in a table.\n\nEXAMPLES\n  List config vars:\n\n    $ sf env var list --target-compute environment-alias\n\n  List in JSON format:\n\n    $ sf env var list --target-compute environment-alias --json\n```\n\n## `sf env var set`\n\nSet a single config value for an environment.\n\n```\nUSAGE\n  $ sf env var set [-e <value> | ]\n\nFLAGS\n  -e, --target-compute=<value>  Environment name.\n\nDESCRIPTION\n  Set a single config value for an environment.\n\nEXAMPLES\n  Set a config value:\n\n    $ sf env var set [KEY]=[VALUE] --target-compute environment-alias\n```\n\n## `sf env var unset`\n\nUnset a single config value for an environment.\n\n```\nUSAGE\n  $ sf env var unset [-e <value> | ]\n\nFLAGS\n  -e, --target-compute=<value>  Environment name.\n\nDESCRIPTION\n  Unset a single config value for an environment.\n\nEXAMPLES\n  Unset a value:\n\n    $ sf env var unset --target-compute environment-alias\n```\n\n## `sf generate function`\n\nCreate a Salesforce Function with basic scaffolding specific to a given language.\n\n```\nUSAGE\n  $ sf generate function -l javascript|typescript|java [-n <value> | ]\n\nFLAGS\n  -l, --language=(javascript|typescript|java)  (required) Language. Can be one of: javascript, typescript, java.\n  -n, --function-name=<value>                  Function name. Must start with a capital letter.\n\nDESCRIPTION\n  Create a Salesforce Function with basic scaffolding specific to a given language.\n\nEXAMPLES\n  Create a JavaScript function:\n\n    $ sf generate function --function-name MyFunction --language javascript\n```\n\n## `sf login functions`\n\nLog in to Salesforce Functions.\n\n```\nUSAGE\n  $ sf login functions\n\nDESCRIPTION\n  Log in to Salesforce Functions.\n\nEXAMPLES\n  Log in to Salesforce Functions:\n\n    $ sf login functions\n```\n\n## `sf login functions jwt`\n\nLogin using JWT instead of default web-based flow. This will authenticate you with both sf and Salesforce Functions.\n\n```\nUSAGE\n  $ sf login functions jwt -u <value> -f <value> -i <value> [-l <value> | ] [--json] [-a <value>] [-d] [-v]\n\nFLAGS\n  -a, --alias=<value>         Alias for the org.\n  -d, --set-default           Set the org as the default that all org-related commands run against.\n  -f, --keyfile=<value>       (required) Path to JWT keyfile.\n  -i, --clientid=<value>      (required) OAuth client ID.\n  -l, --instance-url=<value>  The login URL of the instance the org lives on.\n  -u, --username=<value>      (required) Authentication username.\n  -v, --set-default-dev-hub   Set the org as the default Dev Hub for scratch org creation.\n  --json                      Format output as JSON.\n\nDESCRIPTION\n  Login using JWT instead of default web-based flow. This will authenticate you with both sf and Salesforce Functions.\n\nEXAMPLES\n  Log in using JWT:\n\n    $ sf login functions jwt --username example@username.org --keyfile file.key --clientid 123456\n\n  Log in and specify the org alias and URL, set as default org and default Dev Hub, and format output as JSON:\n\n    $ sf login functions jwt --username example@username.org --keyfile file.key --clientid 123456 --alias org-alias \\\n      --set-default --set-default-dev-hub --instance-url https://path/to/instance --json\n```\n\n## `sf logout functions`\n\nLog out of your Salesforce Functions account.\n\n```\nUSAGE\n  $ sf logout functions\n\nDESCRIPTION\n  Log out of your Salesforce Functions account.\n\nEXAMPLES\n  Log out:\n\n    $ sf logout functions\n```\n\n## `sf run function`\n\nSend a cloudevent to a function.\n\n```\nUSAGE\n  $ sf run function [-l <value> | ] [-H <value>] [-p <value>] [-s] [-o <value>]\n\nFLAGS\n  -H, --headers=<value>...     Set headers.\n  -l, --function-url=<value>   URL of the function to run.\n  -o, --connected-org=<value>  Username or alias for the target org; overrides default target org.\n  -p, --payload=<value>        Set the payload of the cloudevent as a JSON object or a path to a file via @file.json.\n  -s, --structured             Set the cloudevent to be emitted as a structured JSON cloudevent.\n\nDESCRIPTION\n  Send a cloudevent to a function.\n\nEXAMPLES\n  Run a function:\n\n    $ sf run function --url http://path/to/function\n\n  Run a function with a payload and a JSON response:\n\n    $ sf run function --url http://path/to/function --payload '@file.json' --structured\n```\n\n## `sf run function start`\n\nBuild and run a Salesforce Function locally.\n\n```\nUSAGE\n  $ sf run function start [-p <value>] [-b <value>] [--clear-cache] [--no-pull] [-e <value>] [--network <value>] [-v]\n\nFLAGS\n  -b, --debug-port=<value>  [default: 9229] Port for remote debugging.\n  -e, --env=<value>...      Set environment variables (provided during build and run).\n  -p, --port=<value>        [default: 8080] Port for running the function.\n  -v, --verbose             Output additional logs.\n  --clear-cache             Clear associated cache before executing.\n  --network=<value>         Connect and build containers to a network. This can be useful to build containers which\n                            require a local resource.\n  --no-pull                 Skip pulling builder image before use.\n\nDESCRIPTION\n  Build and run a Salesforce Function locally.\n\nEXAMPLES\n  Build and run a function:\n\n    $ sf run function start\n\n  Run a function on a specific port with additional logs:\n\n    $ sf run function start --port 5000 --verbose\n\n  Add environment variables and specify a network:\n\n    $ sf run function start --env KEY=VALUE --network host\n```\n\n## `sf whoami functions`\n\nShow information on your Salesforce Functions login.\n\n```\nUSAGE\n  $ sf whoami functions [-j]\n\nFLAGS\n  -j, --json  Output list in JSON format.\n\nDESCRIPTION\n  Show information on your Salesforce Functions login.\n\nEXAMPLES\n  Get account information:\n\n    $ sf whoami functions\n\n  Show token and output result as JSON:\n\n    $ sf whoami functions --show-token --json\n```\n\n<!-- commandsstop -->\n","engines":{"node":">=12.0.0"},"scripts":{"docs":"sf-docs","lint":"sf-lint","test":"sf-test","build":"sf-build","clean":"sf-clean","format":"sf-format","compile":"sf-compile","prepack":"sf-prepack","prepare":"sf-install && husky install","pretest":"sf-compile-test","version":"oclif readme","postpack":"shx rm -f oclif.manifest.json","posttest":"yarn lint && yarn test:deprecation-policy","clean-all":"sf-clean all","clean:lib":"shx rm -rf lib && shx rm -rf coverage && shx rm -rf .nyc_output && shx rm -f oclif.manifest.json","test:command-reference":"./bin/dev commandreference:generate --erroronwarnings","test:deprecation-policy":"./bin/dev snapshot:compare"},"_npmUser":{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/salesforcecli/plugin-functions.git","type":"git"},"_npmVersion":"6.14.15","description":"Functions plugin for the SF CLI","directories":{},"_nodeVersion":"12.22.6","dependencies":{"uuid":"^8.3.2","axios":"^0.21.1","chalk":"^4.1.2","execa":"^5.0.0","kbpgp":"^2.1.15","cli-ux":"^5.6.2","lodash":"^4.17.21","date-fns":"^2.20.0","fs-extra":"^10.0.0","handlebars":"^4.7.7","node-fetch":"^3.0.0","@oclif/core":"^1.0.0","cloudevents":"^4.0.2","sha256-file":"^1.0.0","global-agent":"^3.0.0","netrc-parser":"^3.1.6","axios-debug-log":"^0.8.2","@salesforce/core":"3.6.5","@heroku-cli/color":"^1.1.14","@heroku-cli/schema":"^1.0.25","@heroku/eventsource":"^1.0.7","@salesforce/ts-sinon":"^1.3.18","@salesforce/ts-types":"^1.5.5","@heroku/function-toml":"^0.0.3","@heroku/functions-core":"0.1.3","@salesforce/plugin-org":"^1.6.7","@heroku/project-descriptor":"0.0.5","@salesforce/sf-plugins-core":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.1.0","shx":"^0.3.3","chai":"^4.2.0","husky":"^7.0.2","mocha":"^9.0.1","oclif":"^2.0.0-main.5","sinon":"11.1.2","eslint":"^7.29.0","globby":"^11.0.4","ts-node":"^10.0.0","prettier":"^2.0.5","sinon-chai":"^3.6.0","typescript":"^4.3.4","@oclif/test":"^1","@types/uuid":"^8.3.0","lint-staged":"^11.0.0","pretty-quick":"^3.1.1","@types/nodegit":"^0.27.2","@types/fs-extra":"^9.0.8","@types/node-fetch":"^3.0.3","@types/sinon-chai":"^3.2.5","@oclif/plugin-help":"^5","@types/sha256-file":"^1.0.0","@oclif/plugin-which":"^1.0.3","eslint-plugin-jsdoc":"^36.0.8","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.20.2","@types/supports-color":"^8.1.0","@salesforce/dev-config":"^2.1.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@salesforce/dev-scripts":"^0.9.18","eslint-config-salesforce":"^0.1.6","@typescript-eslint/parser":"^4.28.0","@salesforce/prettier-config":"^0.0.2","@oclif/plugin-command-snapshot":"^2.1.2","@typescript-eslint/eslint-plugin":"^4.28.0","eslint-config-salesforce-license":"^0.1.6","eslint-config-salesforce-typescript":"^0.2.7","@salesforce/plugin-command-reference":"^1.3.4"},"_npmOperationalInternal":{"tmp":"tmp/plugin-functions_1.1.1_1633975038372_0.8093840699043255","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"@salesforce/plugin-functions","version":"1.1.2","keywords":["oclif-plugin"],"author":{"name":"heroku-front-end@salesforce.com"},"license":"BSD-3-Clause","_id":"@salesforce/plugin-functions@1.1.2","maintainers":[{"name":"dhersam","email":"dhersam@salesforce.com"},{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"rmohan20.sfdc","email":"rmohan20.sfdc@gmail.com"},{"name":"brandon-svec","email":"brandon.svec@gmail.com"},{"name":"jgraff","email":"jgraff@salesforce.com"},{"name":"cdias","email":"cdias@salesforce.com"},{"name":"conal","email":"conalc86@gmail.com"},{"name":"jgrantham","email":"jason.grantham@salesforce.com"},{"name":"vazexqi","email":"nchen.dev@mac.com"},{"name":"suduvvuri","email":"suryaprakash.duvvuri@salesforce.com"},{"name":"joshwlewis","email":"josh.w.lewis@gmail.com"},{"name":"mpsenn","email":"msenn@salesforce.com"},{"name":"sfdc_iamigo","email":"igoldstein@salesforce.com"},{"name":"diervo","email":"elfogris@gmail.com"},{"name":"rsalvador","email":"rsalvador@salesforce.com"},{"name":"kevinv11n","email":"kevin@v11n.com"},{"name":"tbliss","email":"tbliss@salesforce.com"},{"name":"davidturissini","email":"davidairborne@gmail.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"pmdartus","email":"dartus.pierremarie@gmail.com"},{"name":"futuremint_sf","email":"dwoodward@salesforce.com"},{"name":"interactivellama","email":"llama@interactivellama.com"},{"name":"maratto","email":"marat+npm@salesforce.com"},{"name":"pallavi.singh","email":"pallavi.singh@salesforce.com"},{"name":"smugakamil","email":"smugakamil@gmail.com"},{"name":"tausifm","email":"tausif.muzaffar@salesforce.com"},{"name":"kriscfoster","email":"kris.foster@ucdconnect.ie"},{"name":"brandonm","email":"bmurnane@salesforce.com"},{"name":"vineet-sinha","email":"vineet.sinha@gmail.com"},{"name":"salesforce-bot","email":"j.ward+npm@salesforce.com"},{"name":"harshkothari410","email":"harshkothari410@gmail.com"},{"name":"ekashida","email":"ekashida@gmail.com"},{"name":"gr8gatsby","email":"kevinhill@live.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"krisgraysfdc","email":"kgray@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"jqian","email":"jqian@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"rasphilco","email":"philipe.navarro@salesforce.com"},{"name":"jbfeingold","email":"jfeingold@salesforce.com"},{"name":"michaelhoefer","email":"michaelhoefer@gmail.com"},{"name":"tlohr","email":"tlohr@salesforce.com"},{"name":"dpessoa","email":"dpessoa@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"jgellin","email":"jgellin@salesforce.com"},{"name":"maxreality","email":"m@ab3.in"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"davidrouten","email":"david@routen.io"},{"name":"tconn","email":"tconn@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"dehru","email":"dehru2@yahoo.com"},{"name":"nazligungor","email":"n.gungor@salesforce.com"},{"name":"abdulsattar","email":"asattar.md@gmail.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"rxu-sfdc","email":"rxu@salesforce.com"},{"name":"amcconnell-sf","email":"amcconnell@salesforce.com"},{"name":"nolanlawson","email":"nolan@nolanlawson.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"fernomac","email":"no_oneatall@hotmail.com"},{"name":"maliroteh-sf","email":"maliroteh@salesforce.com"},{"name":"justinharringa","email":"justin@harringa.com"},{"name":"ahakro","email":"ahakro@salesforce.com"},{"name":"rjanamanchi","email":"rjanamanchi@salesforce.com"},{"name":"vttikoo","email":"vtikoo@salesforce.com"},{"name":"dlouvton","email":"dlouvton@gmail.com"},{"name":"cafreeman","email":"cfreeman.code@gmail.com"},{"name":"mallik.webaroo","email":"mallik.webaroo@gmail.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"alyssaa14","email":"aarvin@salesforce.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"svanteddu","email":"svanteddu@salesforce.com"},{"name":"neeraj_g","email":"ngirolkar@salesforce.com"},{"name":"jbartolotta-sfdc","email":"jbartolotta@salesforce.com"}],"homepage":"https://github.com/salesforcecli/plugin-functions","bugs":{"url":"https://github.com/forcedotcom/cli/issues"},"bin":{"functions":"bin/run"},"dist":{"shasum":"007dabbf05671dbdc78787e92b3f79a9ede1403c","tarball":"https://registry.npmjs.org/@salesforce/plugin-functions/-/plugin-functions-1.1.2.tgz","fileCount":106,"integrity":"sha512-ETcE/u2fyoReB2C46Ty5XDMvq2Pim22SysRUIxkqDG10mJsQ54LJVM3ru1N1V3CVkmRq+GBOrM8irHfhomfWPg==","signatures":[{"sig":"MEYCIQDQbP7ChMrk8WAP3tp+PvprK8xo/6iMry1Kse7K+Qak6gIhALiMeDN0moRyfIYMqKguizEs/6hD2ei2j9t2ZZWRCaW8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":212208},"sfdx":{"publicKeyUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/1.1.2.crt","signatureUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/1.1.2.sig"},"_from":"file:/home/circleci/project/salesforce-plugin-functions-1.1.2.tgz","husky":{"hooks":{"pre-push":"sf-husky-pre-push","commit-msg":"sf-husky-commit-msg","pre-commit":"sf-husky-pre-commit"}},"oclif":{"bin":"sf","hooks":{"sf:deploy":"./lib/hooks/deploy","sf:env:list":"./lib/hooks/envList","sf:env:display":"./lib/hooks/envDisplay"},"topics":{"env":{"subtopics":{"log":{"description":"Commands to stream log output for an environment."},"var":{"description":"Commands to get, list, add, and set environment variables."},"create":{"description":"Commands to create a compute environment for use with Salesforce Functions."},"logdrain":{"description":"Commands to add a log drain to a specified environment."}},"description":"Commands to manage your environments, such as orgs and compute environments."},"run":{"subtopics":{"function":{"description":"Commands to run a function."}},"description":"Commands to run a function."},"login":{"subtopics":{"functions":{"description":"Commands to log in to Salesforce Functions."}},"description":"Commands to log in to an environment."},"deploy":{"description":"Commands to deploy artifacts to an environment."},"whoami":{"description":"Commands to show information about yourself or your account."},"generate":{"description":"Commands to generate a project, create a function, and more."}},"commands":"./lib/commands","devPlugins":["@oclif/plugin-help","@oclif/plugin-which","@oclif/plugin-command-snapshot","@salesforce/plugin-command-reference"],"topicSeparator":" "},"engines":{"node":">=12.0.0"},"scripts":{"docs":"sf-docs","lint":"sf-lint","test":"sf-test","build":"sf-build","clean":"sf-clean","format":"sf-format","compile":"sf-compile","prepack":"sf-prepack","prepare":"sf-install && husky install","pretest":"sf-compile-test","version":"oclif readme","postpack":"shx rm -f oclif.manifest.json","posttest":"yarn lint && yarn test:deprecation-policy","clean-all":"sf-clean all","clean:lib":"shx rm -rf lib && shx rm -rf coverage && shx rm -rf .nyc_output && shx rm -f oclif.manifest.json","test:command-reference":"./bin/dev commandreference:generate --erroronwarnings","test:deprecation-policy":"./bin/dev snapshot:compare"},"_npmUser":{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/salesforcecli/plugin-functions.git","type":"git"},"_npmVersion":"6.14.15","description":"Functions plugin for the SF CLI","directories":{},"_nodeVersion":"12.22.6","dependencies":{"uuid":"^8.3.2","axios":"^0.21.1","chalk":"^4.1.2","execa":"^5.0.0","kbpgp":"^2.1.15","cli-ux":"^5.6.2","lodash":"^4.17.21","date-fns":"^2.20.0","fs-extra":"^10.0.0","handlebars":"^4.7.7","node-fetch":"^3.0.0","@oclif/core":"^1.0.0","cloudevents":"^4.0.2","sha256-file":"^1.0.0","global-agent":"^3.0.0","netrc-parser":"^3.1.6","axios-debug-log":"^0.8.2","@salesforce/core":"3.6.5","@heroku-cli/color":"^1.1.14","@heroku-cli/schema":"^1.0.25","@heroku/eventsource":"^1.0.7","@salesforce/ts-sinon":"^1.3.18","@salesforce/ts-types":"^1.5.5","@heroku/function-toml":"^0.0.3","@heroku/functions-core":"0.1.3","@salesforce/plugin-org":"^1.6.7","@heroku/project-descriptor":"0.0.5","@salesforce/sf-plugins-core":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","shx":"^0.3.3","chai":"^4.2.0","husky":"^7.0.2","mocha":"^9.0.1","oclif":"^2.0.0-main.5","sinon":"11.1.2","eslint":"^7.29.0","globby":"^11.0.4","ts-node":"^10.0.0","prettier":"^2.0.5","sinon-chai":"^3.6.0","typescript":"^4.3.4","@oclif/test":"^1","@types/uuid":"^8.3.0","lint-staged":"^11.0.0","pretty-quick":"^3.1.1","@types/nodegit":"^0.27.2","@types/fs-extra":"^9.0.8","@types/node-fetch":"^3.0.3","@types/sinon-chai":"^3.2.5","@oclif/plugin-help":"^5","@types/sha256-file":"^1.0.0","@oclif/plugin-which":"^1.0.3","eslint-plugin-jsdoc":"^36.0.8","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.20.2","@types/supports-color":"^8.1.0","@salesforce/dev-config":"^2.1.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@salesforce/dev-scripts":"^0.9.18","eslint-config-salesforce":"^0.1.6","@typescript-eslint/parser":"^4.28.0","@salesforce/prettier-config":"^0.0.2","@oclif/plugin-command-snapshot":"^2.1.2","@typescript-eslint/eslint-plugin":"^4.28.0","eslint-config-salesforce-license":"^0.1.6","eslint-config-salesforce-typescript":"^0.2.7","@salesforce/plugin-command-reference":"^1.3.4"},"_npmOperationalInternal":{"tmp":"tmp/plugin-functions_1.1.2_1634038626335_0.731903494780501","host":"s3://npm-registry-packages"}},"1.1.3":{"name":"@salesforce/plugin-functions","version":"1.1.3","keywords":["oclif-plugin"],"author":{"name":"heroku-front-end@salesforce.com"},"license":"BSD-3-Clause","_id":"@salesforce/plugin-functions@1.1.3","maintainers":[{"name":"dhersam","email":"dhersam@salesforce.com"},{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"rmohan20.sfdc","email":"rmohan20.sfdc@gmail.com"},{"name":"brandon-svec","email":"brandon.svec@gmail.com"},{"name":"jgraff","email":"jgraff@salesforce.com"},{"name":"cdias","email":"cdias@salesforce.com"},{"name":"conal","email":"conalc86@gmail.com"},{"name":"jgrantham","email":"jason.grantham@salesforce.com"},{"name":"vazexqi","email":"nchen.dev@mac.com"},{"name":"suduvvuri","email":"suryaprakash.duvvuri@salesforce.com"},{"name":"joshwlewis","email":"josh.w.lewis@gmail.com"},{"name":"mpsenn","email":"msenn@salesforce.com"},{"name":"sfdc_iamigo","email":"igoldstein@salesforce.com"},{"name":"diervo","email":"elfogris@gmail.com"},{"name":"rsalvador","email":"rsalvador@salesforce.com"},{"name":"kevinv11n","email":"kevin@v11n.com"},{"name":"tbliss","email":"tbliss@salesforce.com"},{"name":"davidturissini","email":"davidairborne@gmail.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"pmdartus","email":"dartus.pierremarie@gmail.com"},{"name":"futuremint_sf","email":"dwoodward@salesforce.com"},{"name":"interactivellama","email":"llama@interactivellama.com"},{"name":"maratto","email":"marat+npm@salesforce.com"},{"name":"pallavi.singh","email":"pallavi.singh@salesforce.com"},{"name":"smugakamil","email":"smugakamil@gmail.com"},{"name":"tausifm","email":"tausif.muzaffar@salesforce.com"},{"name":"kriscfoster","email":"kris.foster@ucdconnect.ie"},{"name":"brandonm","email":"bmurnane@salesforce.com"},{"name":"vineet-sinha","email":"vineet.sinha@gmail.com"},{"name":"salesforce-bot","email":"j.ward+npm@salesforce.com"},{"name":"harshkothari410","email":"harshkothari410@gmail.com"},{"name":"ekashida","email":"ekashida@gmail.com"},{"name":"gr8gatsby","email":"kevinhill@live.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"krisgraysfdc","email":"kgray@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"jqian","email":"jqian@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"rasphilco","email":"philipe.navarro@salesforce.com"},{"name":"jbfeingold","email":"jfeingold@salesforce.com"},{"name":"michaelhoefer","email":"michaelhoefer@gmail.com"},{"name":"tlohr","email":"tlohr@salesforce.com"},{"name":"dpessoa","email":"dpessoa@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"jgellin","email":"jgellin@salesforce.com"},{"name":"maxreality","email":"m@ab3.in"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"davidrouten","email":"david@routen.io"},{"name":"tconn","email":"tconn@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"dehru","email":"dehru2@yahoo.com"},{"name":"nazligungor","email":"n.gungor@salesforce.com"},{"name":"abdulsattar","email":"asattar.md@gmail.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"rxu-sfdc","email":"rxu@salesforce.com"},{"name":"amcconnell-sf","email":"amcconnell@salesforce.com"},{"name":"nolanlawson","email":"nolan@nolanlawson.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"fernomac","email":"no_oneatall@hotmail.com"},{"name":"maliroteh-sf","email":"maliroteh@salesforce.com"},{"name":"justinharringa","email":"justin@harringa.com"},{"name":"ahakro","email":"ahakro@salesforce.com"},{"name":"rjanamanchi","email":"rjanamanchi@salesforce.com"},{"name":"vttikoo","email":"vtikoo@salesforce.com"},{"name":"dlouvton","email":"dlouvton@gmail.com"},{"name":"cafreeman","email":"cfreeman.code@gmail.com"},{"name":"mallik.webaroo","email":"mallik.webaroo@gmail.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"alyssaa14","email":"aarvin@salesforce.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"svanteddu","email":"svanteddu@salesforce.com"},{"name":"neeraj_g","email":"ngirolkar@salesforce.com"},{"name":"jbartolotta-sfdc","email":"jbartolotta@salesforce.com"}],"homepage":"https://github.com/salesforcecli/plugin-functions","bugs":{"url":"https://github.com/forcedotcom/cli/issues"},"bin":{"functions":"bin/run"},"dist":{"shasum":"54a7b36065ae0f42ba2eec521644b1267bbbf8e3","tarball":"https://registry.npmjs.org/@salesforce/plugin-functions/-/plugin-functions-1.1.3.tgz","fileCount":106,"integrity":"sha512-nS5fgyXYDKVV9Sh1zUDzG4JhH9eBDFth2AdIIZutoJrkIyqy92kBM/EqMPj5TaqBV1GUAbpTA68snC3IJvs3xQ==","signatures":[{"sig":"MEQCIEzsx4AW7IKqJNmZg4TdcL0svHoj8tPF4TpmuNMRJBs0AiABuRMJmsc4U7/Ucz1yo8ihI70nxLVNh0QxE+4dv6sd6w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":212525},"sfdx":{"publicKeyUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/1.1.3.crt","signatureUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/1.1.3.sig"},"_from":"file:/home/circleci/project/salesforce-plugin-functions-1.1.3.tgz","husky":{"hooks":{"pre-push":"sf-husky-pre-push","commit-msg":"sf-husky-commit-msg","pre-commit":"sf-husky-pre-commit"}},"oclif":{"bin":"sf","hooks":{"sf:deploy":"./lib/hooks/deploy","sf:env:list":"./lib/hooks/envList","sf:env:display":"./lib/hooks/envDisplay"},"topics":{"env":{"subtopics":{"log":{"description":"Commands to stream log output for an environment."},"var":{"description":"Commands to get, list, add, and set environment variables."},"create":{"description":"Commands to create a compute environment for use with Salesforce Functions."},"logdrain":{"description":"Commands to add a log drain to a specified environment."}},"description":"Commands to manage your environments, such as orgs and compute environments."},"run":{"subtopics":{"function":{"description":"Commands to run a function."}},"description":"Commands to run a function."},"login":{"subtopics":{"functions":{"description":"Commands to log in to Salesforce Functions."}},"description":"Commands to log in to an environment."},"deploy":{"description":"Commands to deploy artifacts to an environment."},"whoami":{"description":"Commands to show information about yourself or your account."},"generate":{"description":"Commands to generate a project, create a function, and more."}},"commands":"./lib/commands","devPlugins":["@oclif/plugin-help","@oclif/plugin-which","@oclif/plugin-command-snapshot","@salesforce/plugin-command-reference"],"topicSeparator":" "},"engines":{"node":">=12.0.0"},"scripts":{"docs":"sf-docs","lint":"sf-lint","test":"sf-test","build":"sf-build","clean":"sf-clean","format":"sf-format","compile":"sf-compile","prepack":"sf-prepack","prepare":"sf-install && husky install","pretest":"sf-compile-test","version":"oclif readme","postpack":"shx rm -f oclif.manifest.json","posttest":"yarn lint && yarn test:deprecation-policy","clean-all":"sf-clean all","clean:lib":"shx rm -rf lib && shx rm -rf coverage && shx rm -rf .nyc_output && shx rm -f oclif.manifest.json","test:command-reference":"./bin/dev commandreference:generate --erroronwarnings","test:deprecation-policy":"./bin/dev snapshot:compare"},"_npmUser":{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/salesforcecli/plugin-functions.git","type":"git"},"_npmVersion":"6.14.15","description":"Functions plugin for the SF CLI","directories":{},"_nodeVersion":"12.22.7","dependencies":{"uuid":"^8.3.2","axios":"^0.21.1","chalk":"^4.1.2","execa":"^5.0.0","kbpgp":"^2.1.15","cli-ux":"^5.6.2","lodash":"^4.17.21","date-fns":"^2.20.0","fs-extra":"^10.0.0","handlebars":"^4.7.7","node-fetch":"^3.0.0","@oclif/core":"^1.0.1","cloudevents":"^4.0.2","sha256-file":"^1.0.0","global-agent":"^3.0.0","netrc-parser":"^3.1.6","axios-debug-log":"^0.8.2","@salesforce/core":"^3.6.6","@heroku-cli/color":"^1.1.14","@heroku-cli/schema":"^1.0.25","@heroku/eventsource":"^1.0.7","@salesforce/ts-sinon":"^1.3.18","@salesforce/ts-types":"^1.5.5","@heroku/function-toml":"^0.0.3","@heroku/functions-core":"0.1.3","@salesforce/plugin-org":"^1.8.1","@heroku/project-descriptor":"0.0.5","@salesforce/sf-plugins-core":"^1.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","shx":"^0.3.3","chai":"^4.2.0","husky":"^7.0.2","mocha":"^9.0.1","oclif":"^2.0.0-main.5","sinon":"11.1.2","eslint":"^7.29.0","globby":"^11.0.4","ts-node":"^10.0.0","prettier":"^2.0.5","sinon-chai":"^3.6.0","typescript":"^4.3.4","@oclif/test":"^1","@types/uuid":"^8.3.0","lint-staged":"^11.0.0","pretty-quick":"^3.1.1","@types/nodegit":"^0.27.2","@types/fs-extra":"^9.0.8","@types/node-fetch":"^3.0.3","@types/sinon-chai":"^3.2.5","@oclif/plugin-help":"^5","@types/sha256-file":"^1.0.0","@oclif/plugin-which":"^1.0.3","eslint-plugin-jsdoc":"^36.0.8","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.20.2","@types/supports-color":"^8.1.0","@salesforce/dev-config":"^2.1.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@salesforce/dev-scripts":"^0.9.18","eslint-config-salesforce":"^0.1.6","@typescript-eslint/parser":"^4.28.0","@salesforce/prettier-config":"^0.0.2","@oclif/plugin-command-snapshot":"^3.1.1","@typescript-eslint/eslint-plugin":"^4.28.0","eslint-config-salesforce-license":"^0.1.6","eslint-config-salesforce-typescript":"^0.2.8","@salesforce/plugin-command-reference":"^1.3.16"},"_npmOperationalInternal":{"tmp":"tmp/plugin-functions_1.1.3_1634126166875_0.3939880341298081","host":"s3://npm-registry-packages"}},"1.1.4":{"name":"@salesforce/plugin-functions","version":"1.1.4","keywords":["oclif-plugin"],"author":{"name":"heroku-front-end@salesforce.com"},"license":"BSD-3-Clause","_id":"@salesforce/plugin-functions@1.1.4","maintainers":[{"name":"dhersam","email":"dhersam@salesforce.com"},{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"rmohan20.sfdc","email":"rmohan20.sfdc@gmail.com"},{"name":"brandon-svec","email":"brandon.svec@gmail.com"},{"name":"jgraff","email":"jgraff@salesforce.com"},{"name":"cdias","email":"cdias@salesforce.com"},{"name":"conal","email":"conalc86@gmail.com"},{"name":"jgrantham","email":"jason.grantham@salesforce.com"},{"name":"vazexqi","email":"nchen.dev@mac.com"},{"name":"suduvvuri","email":"suryaprakash.duvvuri@salesforce.com"},{"name":"joshwlewis","email":"josh.w.lewis@gmail.com"},{"name":"mpsenn","email":"msenn@salesforce.com"},{"name":"sfdc_iamigo","email":"igoldstein@salesforce.com"},{"name":"diervo","email":"elfogris@gmail.com"},{"name":"rsalvador","email":"rsalvador@salesforce.com"},{"name":"kevinv11n","email":"kevin@v11n.com"},{"name":"tbliss","email":"tbliss@salesforce.com"},{"name":"davidturissini","email":"davidairborne@gmail.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"pmdartus","email":"dartus.pierremarie@gmail.com"},{"name":"futuremint_sf","email":"dwoodward@salesforce.com"},{"name":"interactivellama","email":"llama@interactivellama.com"},{"name":"maratto","email":"marat+npm@salesforce.com"},{"name":"pallavi.singh","email":"pallavi.singh@salesforce.com"},{"name":"smugakamil","email":"smugakamil@gmail.com"},{"name":"tausifm","email":"tausif.muzaffar@salesforce.com"},{"name":"kriscfoster","email":"kris.foster@ucdconnect.ie"},{"name":"brandonm","email":"bmurnane@salesforce.com"},{"name":"vineet-sinha","email":"vineet.sinha@gmail.com"},{"name":"salesforce-bot","email":"j.ward+npm@salesforce.com"},{"name":"harshkothari410","email":"harshkothari410@gmail.com"},{"name":"ekashida","email":"ekashida@gmail.com"},{"name":"gr8gatsby","email":"kevinhill@live.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"krisgraysfdc","email":"kgray@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"jqian","email":"jqian@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"rasphilco","email":"philipe.navarro@salesforce.com"},{"name":"jbfeingold","email":"jfeingold@salesforce.com"},{"name":"michaelhoefer","email":"michaelhoefer@gmail.com"},{"name":"tlohr","email":"tlohr@salesforce.com"},{"name":"dpessoa","email":"dpessoa@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"jgellin","email":"jgellin@salesforce.com"},{"name":"maxreality","email":"m@ab3.in"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"davidrouten","email":"david@routen.io"},{"name":"tconn","email":"tconn@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"dehru","email":"dehru2@yahoo.com"},{"name":"nazligungor","email":"n.gungor@salesforce.com"},{"name":"abdulsattar","email":"asattar.md@gmail.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"rxu-sfdc","email":"rxu@salesforce.com"},{"name":"amcconnell-sf","email":"amcconnell@salesforce.com"},{"name":"nolanlawson","email":"nolan@nolanlawson.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"fernomac","email":"no_oneatall@hotmail.com"},{"name":"maliroteh-sf","email":"maliroteh@salesforce.com"},{"name":"justinharringa","email":"justin@harringa.com"},{"name":"ahakro","email":"ahakro@salesforce.com"},{"name":"rjanamanchi","email":"rjanamanchi@salesforce.com"},{"name":"vttikoo","email":"vtikoo@salesforce.com"},{"name":"dlouvton","email":"dlouvton@gmail.com"},{"name":"cafreeman","email":"cfreeman.code@gmail.com"},{"name":"mallik.webaroo","email":"mallik.webaroo@gmail.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"alyssaa14","email":"aarvin@salesforce.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"svanteddu","email":"svanteddu@salesforce.com"},{"name":"neeraj_g","email":"ngirolkar@salesforce.com"},{"name":"jbartolotta-sfdc","email":"jbartolotta@salesforce.com"}],"homepage":"https://github.com/salesforcecli/plugin-functions","bugs":{"url":"https://github.com/forcedotcom/cli/issues"},"bin":{"functions":"bin/run"},"dist":{"shasum":"395c63f82bfb6140e4e96a72df71fb2ce7b21f35","tarball":"https://registry.npmjs.org/@salesforce/plugin-functions/-/plugin-functions-1.1.4.tgz","fileCount":106,"integrity":"sha512-mizG6G7NiyBQaBsey26ULq4Y3cjqQO5Und5qfl1+Uod2gyP6Gm62f4KCYCDGxsdq3fT8RWgt4SE2ByaDWpQFww==","signatures":[{"sig":"MEQCICUbnjD77i/rCTULEYcgO/mwguFHjSnM/z0PkcuVc1LjAiBg0xFYwrjzn+LVEUTlrN0bPNuR5fXk1YPobY4l0UoOYg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":212847},"sfdx":{"publicKeyUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/1.1.4.crt","signatureUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/1.1.4.sig"},"_from":"file:/home/circleci/project/salesforce-plugin-functions-1.1.4.tgz","husky":{"hooks":{"pre-push":"sf-husky-pre-push","commit-msg":"sf-husky-commit-msg","pre-commit":"sf-husky-pre-commit"}},"oclif":{"bin":"sf","hooks":{"sf:deploy":"./lib/hooks/deploy","sf:env:list":"./lib/hooks/envList","sf:env:display":"./lib/hooks/envDisplay"},"topics":{"env":{"subtopics":{"log":{"description":"Commands to stream log output for an environment."},"var":{"description":"Commands to get, list, add, and set environment variables."},"create":{"description":"Commands to create a compute environment for use with Salesforce Functions."},"logdrain":{"description":"Commands to add a log drain to a specified environment."}},"description":"Commands to manage your environments, such as orgs and compute environments."},"run":{"subtopics":{"function":{"description":"Commands to run a function."}},"description":"Commands to run a function."},"login":{"subtopics":{"functions":{"description":"Commands to log in to Salesforce Functions."}},"description":"Commands to log in to an environment."},"deploy":{"description":"Commands to deploy artifacts to an environment."},"whoami":{"description":"Commands to show information about yourself or your account."},"generate":{"description":"Commands to generate a project, create a function, and more."}},"commands":"./lib/commands","devPlugins":["@oclif/plugin-help","@oclif/plugin-which","@oclif/plugin-command-snapshot","@salesforce/plugin-command-reference"],"topicSeparator":" "},"readme":"# plugin-functions\n\nFunctions plugin for the SF CLI\n\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\n[![NPM](https://img.shields.io/npm/v/@salesforce/plugin-functions.svg?label=@salesforce/functions)](https://www.npmjs.com/package/@salesforce/functions) [![CircleCI](https://circleci.com/gh/salesforcecli/plugin-functions/tree/main.svg?style=shield)](https://circleci.com/gh/salesforcecli/plugin-functions/tree/main) [![Downloads/week](https://img.shields.io/npm/dw/@salesforce/plugin-functions.svg)](https://npmjs.org/package/@salesforce/plugin-functions) [![License](https://img.shields.io/badge/License-BSD%203--Clause-brightgreen.svg)](https://raw.githubusercontent.com/salesforcecli/plugin-functions/main/LICENSE.txt)\n\n<!-- toc -->\n\n- [plugin-functions](#plugin-functions)\n- [Usage](#usage)\n- [Commands](#commands)\n<!-- tocstop -->\n\n# Usage\n\n1. Install the SF CLI: [Install instructions](https://developer.salesforce.com/docs/atlas.en-us.sfdx_setup.meta/sfdx_setup/sfdx_setup_install_cli.htm)\n2. Then run `sf plugins:install @salesforce/plugin-functions`:\n\n```sh-session\n$ sf plugins:install @salesforce/plugin-functions\nrunning command...\n```\n\nNow you should be able to run functions commands, e.g. `sf generate project`, `sf login functions`\n\n# Commands\n\n<!-- commands -->\n\n- [`sf deploy functions`](#sf-deploy-functions)\n- [`sf env create compute`](#sf-env-create-compute)\n- [`sf env delete`](#sf-env-delete)\n- [`sf env log tail`](#sf-env-log-tail)\n- [`sf env logdrain add`](#sf-env-logdrain-add)\n- [`sf env logdrain list`](#sf-env-logdrain-list)\n- [`sf env logdrain remove`](#sf-env-logdrain-remove)\n- [`sf env var get KEY`](#sf-env-var-get-key)\n- [`sf env var list`](#sf-env-var-list)\n- [`sf env var set`](#sf-env-var-set)\n- [`sf env var unset`](#sf-env-var-unset)\n- [`sf generate function`](#sf-generate-function)\n- [`sf login functions`](#sf-login-functions)\n- [`sf login functions jwt`](#sf-login-functions-jwt)\n- [`sf logout functions`](#sf-logout-functions)\n- [`sf run function`](#sf-run-function)\n- [`sf run function start`](#sf-run-function-start)\n- [`sf whoami functions`](#sf-whoami-functions)\n\n## `sf deploy functions`\n\n```\nUSAGE\n  $ sf deploy functions -o <value> [-b <value>] [--force] [-q]\n\nFLAGS\n  -b, --branch=<value>         Deploy the latest commit from a branch different from the currently active branch.\n  -o, --connected-org=<value>  (required) Username or alias for the org that the compute environment should be connected\n                               to.\n  -q, --quiet                  Limit the amount of output displayed from the deploy process.\n  --force                      Ignore warnings and overwrite remote repository (not allowed in production).\n```\n\n## `sf env create compute`\n\nCreate a compute environment for use with Salesforce Functions.\n\n```\nUSAGE\n  $ sf env create compute [-o <value>] [-a <value> | ]\n\nFLAGS\n  -a, --alias=<value>          Alias for the created environment.\n  -o, --connected-org=<value>  Username or alias for the org that the compute environment should be connected to.\n\nDESCRIPTION\n  Create a compute environment for use with Salesforce Functions.\n\nEXAMPLES\n  Create a compute environment to run Salesforce Functions:\n\n    $ sf env create compute\n\n  Connect the environment to a specific org:\n\n    $ sf env create compute --connected-org=org-alias\n\n  Create an alias for the compute environment:\n\n    $ sf env create compute --alias environment-alias\n```\n\n## `sf env delete`\n\nDelete an environment.\n\n```\nUSAGE\n  $ sf env delete [-e <value> | ] [--confirm <value>]\n\nFLAGS\n  -e, --target-compute=<value>  Environment name.\n  --confirm=name...             Confirmation name.\n\nDESCRIPTION\n  Delete an environment.\n\nEXAMPLES\n  Delete a compute environment:\n\n    $ sf env delete --target-compute environment-alias\n\n  Delete without a confirmation step:\n\n    $ sf env delete --target-compute environment-alias --confirm environment-alias\n```\n\n## `sf env log tail`\n\nStream log output for an environment.\n\n```\nUSAGE\n  $ sf env log tail [-e <value> | ]\n\nFLAGS\n  -e, --target-compute=<value>  Compute environment name to retrieve logs.\n\nDESCRIPTION\n  Stream log output for an environment.\n\nEXAMPLES\n  Stream log output:\n\n    $ sf env log tail --target-compute environment-alias\n```\n\n## `sf env logdrain add`\n\nAdd log drain to a specified environment.\n\n```\nUSAGE\n  $ sf env logdrain add [-e <value> | ] [-l <value> | ]\n\nFLAGS\n  -e, --target-compute=<value>  Environment name.\n  -l, --drain-url=<value>       Endpoint that will receive sent logs.\n\nDESCRIPTION\n  Add log drain to a specified environment.\n\nEXAMPLES\n  Add a log drain:\n\n    $ sf env logdrain add --target-compute environment-name --url https://path/to/logdrain\n```\n\n## `sf env logdrain list`\n\nList log drains connected to a specified environment.\n\n```\nUSAGE\n  $ sf env logdrain list [-e <value> | ] [-j]\n\nFLAGS\n  -e, --target-compute=<value>  Environment name.\n  -j, --json                    Output list in JSON format.\n\nDESCRIPTION\n  List log drains connected to a specified environment.\n\nEXAMPLES\n  List log drains:\n\n    $ sf env logdrain list --target-compute environment-alias\n\n  List log drains as json:\n\n    $ sf env logdrain list --target-compute environment-alias --json\n```\n\n## `sf env logdrain remove`\n\nRemove log drain from a specified environment.\n\n```\nUSAGE\n  $ sf env logdrain remove [-e <value> | ] [-l <value> | ]\n\nFLAGS\n  -e, --target-compute=<value>  Environment name.\n  -l, --drain-url=<value>       Log drain url to remove.\n\nDESCRIPTION\n  Remove log drain from a specified environment.\n\nEXAMPLES\n  Remove a logdrain:\n\n    $ sf env logdrain remove --target-compute environment-alias --url https://path/to/logdrain\n```\n\n## `sf env var get KEY`\n\nDisplay a single config variable for an environment.\n\n```\nUSAGE\n  $ sf env var get [KEY] [-e <value> | ]\n\nFLAGS\n  -e, --target-compute=<value>  Environment name.\n\nDESCRIPTION\n  Display a single config variable for an environment.\n\nEXAMPLES\n  Get a config variable:\n\n    $ sf env var get [KEY] --target-compute environment-alias\n```\n\n## `sf env var list`\n\nList your environment's config vars in a table.\n\n```\nUSAGE\n  $ sf env var list [-e <value> | ] [-j]\n\nFLAGS\n  -e, --target-compute=<value>  Environment name.\n  -j, --json                    Output list in JSON format.\n\nDESCRIPTION\n  List your environment's config vars in a table.\n\nEXAMPLES\n  List config vars:\n\n    $ sf env var list --target-compute environment-alias\n\n  List in JSON format:\n\n    $ sf env var list --target-compute environment-alias --json\n```\n\n## `sf env var set`\n\nSet a single config value for an environment.\n\n```\nUSAGE\n  $ sf env var set [-e <value> | ]\n\nFLAGS\n  -e, --target-compute=<value>  Environment name.\n\nDESCRIPTION\n  Set a single config value for an environment.\n\nEXAMPLES\n  Set a config value:\n\n    $ sf env var set [KEY]=[VALUE] --target-compute environment-alias\n```\n\n## `sf env var unset`\n\nUnset a single config value for an environment.\n\n```\nUSAGE\n  $ sf env var unset [-e <value> | ]\n\nFLAGS\n  -e, --target-compute=<value>  Environment name.\n\nDESCRIPTION\n  Unset a single config value for an environment.\n\nEXAMPLES\n  Unset a value:\n\n    $ sf env var unset --target-compute environment-alias\n```\n\n## `sf generate function`\n\nCreate a Salesforce Function with basic scaffolding specific to a given language.\n\n```\nUSAGE\n  $ sf generate function -l javascript|typescript|java [-n <value> | ]\n\nFLAGS\n  -l, --language=(javascript|typescript|java)  (required) Language. Can be one of: javascript, typescript, java.\n  -n, --function-name=<value>                  Function name. Must start with a capital letter.\n\nDESCRIPTION\n  Create a Salesforce Function with basic scaffolding specific to a given language.\n\nEXAMPLES\n  Create a JavaScript function:\n\n    $ sf generate function --function-name MyFunction --language javascript\n```\n\n## `sf login functions`\n\nLog in to Salesforce Functions.\n\n```\nUSAGE\n  $ sf login functions\n\nDESCRIPTION\n  Log in to Salesforce Functions.\n\nEXAMPLES\n  Log in to Salesforce Functions:\n\n    $ sf login functions\n```\n\n## `sf login functions jwt`\n\nLogin using JWT instead of default web-based flow. This will authenticate you with both sf and Salesforce Functions.\n\n```\nUSAGE\n  $ sf login functions jwt -u <value> -f <value> -i <value> [-l <value> | ] [--json] [-a <value>] [-d] [-v]\n\nFLAGS\n  -a, --alias=<value>         Alias for the org.\n  -d, --set-default           Set the org as the default that all org-related commands run against.\n  -f, --keyfile=<value>       (required) Path to JWT keyfile.\n  -i, --clientid=<value>      (required) OAuth client ID.\n  -l, --instance-url=<value>  The login URL of the instance the org lives on.\n  -u, --username=<value>      (required) Authentication username.\n  -v, --set-default-dev-hub   Set the org as the default Dev Hub for scratch org creation.\n  --json                      Format output as JSON.\n\nDESCRIPTION\n  Login using JWT instead of default web-based flow. This will authenticate you with both sf and Salesforce Functions.\n\nEXAMPLES\n  Log in using JWT:\n\n    $ sf login functions jwt --username example@username.org --keyfile file.key --clientid 123456\n\n  Log in and specify the org alias and URL, set as default org and default Dev Hub, and format output as JSON:\n\n    $ sf login functions jwt --username example@username.org --keyfile file.key --clientid 123456 --alias org-alias \\\n      --set-default --set-default-dev-hub --instance-url https://path/to/instance --json\n```\n\n## `sf logout functions`\n\nLog out of your Salesforce Functions account.\n\n```\nUSAGE\n  $ sf logout functions\n\nDESCRIPTION\n  Log out of your Salesforce Functions account.\n\nEXAMPLES\n  Log out:\n\n    $ sf logout functions\n```\n\n## `sf run function`\n\nSend a cloudevent to a function.\n\n```\nUSAGE\n  $ sf run function [-l <value> | ] [-H <value>] [-p <value>] [-s] [-o <value>]\n\nFLAGS\n  -H, --headers=<value>...     Set headers.\n  -l, --function-url=<value>   URL of the function to run.\n  -o, --connected-org=<value>  Username or alias for the target org; overrides default target org.\n  -p, --payload=<value>        Set the payload of the cloudevent as a JSON object or a path to a file via @file.json.\n  -s, --structured             Set the cloudevent to be emitted as a structured JSON cloudevent.\n\nDESCRIPTION\n  Send a cloudevent to a function.\n\nEXAMPLES\n  Run a function:\n\n    $ sf run function --url http://path/to/function\n\n  Run a function with a payload and a JSON response:\n\n    $ sf run function --url http://path/to/function --payload '@file.json' --structured\n```\n\n## `sf run function start`\n\nBuild and run a Salesforce Function locally.\n\n```\nUSAGE\n  $ sf run function start [-p <value>] [-b <value>] [--clear-cache] [--no-pull] [-e <value>] [--network <value>] [-v]\n\nFLAGS\n  -b, --debug-port=<value>  [default: 9229] Port for remote debugging.\n  -e, --env=<value>...      Set environment variables (provided during build and run).\n  -p, --port=<value>        [default: 8080] Port for running the function.\n  -v, --verbose             Output additional logs.\n  --clear-cache             Clear associated cache before executing.\n  --network=<value>         Connect and build containers to a network. This can be useful to build containers which\n                            require a local resource.\n  --no-pull                 Skip pulling builder image before use.\n\nDESCRIPTION\n  Build and run a Salesforce Function locally.\n\nEXAMPLES\n  Build and run a function:\n\n    $ sf run function start\n\n  Run a function on a specific port with additional logs:\n\n    $ sf run function start --port 5000 --verbose\n\n  Add environment variables and specify a network:\n\n    $ sf run function start --env KEY=VALUE --network host\n```\n\n## `sf whoami functions`\n\nShow information on your Salesforce Functions login.\n\n```\nUSAGE\n  $ sf whoami functions [-j]\n\nFLAGS\n  -j, --json  Output list in JSON format.\n\nDESCRIPTION\n  Show information on your Salesforce Functions login.\n\nEXAMPLES\n  Get account information:\n\n    $ sf whoami functions\n\n  Show token and output result as JSON:\n\n    $ sf whoami functions --show-token --json\n```\n\n<!-- commandsstop -->\n","engines":{"node":">=12.0.0"},"scripts":{"docs":"sf-docs","lint":"sf-lint","test":"sf-test","build":"sf-build","clean":"sf-clean","format":"sf-format","compile":"sf-compile","prepack":"sf-prepack","prepare":"sf-install && husky install","pretest":"sf-compile-test","version":"oclif readme","postpack":"shx rm -f oclif.manifest.json","posttest":"yarn lint && yarn test:deprecation-policy","clean-all":"sf-clean all","clean:lib":"shx rm -rf lib && shx rm -rf coverage && shx rm -rf .nyc_output && shx rm -f oclif.manifest.json","test:command-reference":"./bin/dev commandreference:generate --erroronwarnings","test:deprecation-policy":"./bin/dev snapshot:compare"},"_npmUser":{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/salesforcecli/plugin-functions.git","type":"git"},"_npmVersion":"6.14.15","description":"Functions plugin for the SF CLI","directories":{},"_nodeVersion":"12.22.7","dependencies":{"uuid":"^8.3.2","axios":"^0.21.1","chalk":"^4.1.2","execa":"^5.0.0","kbpgp":"^2.1.15","cli-ux":"^5.6.2","lodash":"^4.17.21","date-fns":"^2.20.0","fs-extra":"^10.0.0","handlebars":"^4.7.7","node-fetch":"^3.0.0","@oclif/core":"^1.0.2","cloudevents":"^4.0.2","sha256-file":"^1.0.0","global-agent":"^3.0.0","netrc-parser":"^3.1.6","axios-debug-log":"^0.8.2","@salesforce/core":"3.6.6","@heroku-cli/color":"^1.1.14","@heroku-cli/schema":"^1.0.25","@heroku/eventsource":"^1.0.7","@salesforce/ts-sinon":"^1.3.18","@salesforce/ts-types":"^1.5.5","@heroku/function-toml":"^0.0.3","@heroku/functions-core":"0.1.3","@salesforce/plugin-org":"^1.8.1","@heroku/project-descriptor":"0.0.5","@salesforce/sf-plugins-core":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.1.0","shx":"^0.3.3","chai":"^4.2.0","husky":"^7.0.2","mocha":"^9.0.1","oclif":"^2.0.0-main.5","sinon":"11.1.2","eslint":"^7.29.0","globby":"^11.0.4","ts-node":"^10.0.0","prettier":"^2.0.5","sinon-chai":"^3.6.0","typescript":"^4.3.4","@oclif/test":"^1","@types/uuid":"^8.3.0","lint-staged":"^11.0.0","pretty-quick":"^3.1.1","@types/nodegit":"^0.27.2","@types/fs-extra":"^9.0.8","@types/node-fetch":"^3.0.3","@types/sinon-chai":"^3.2.5","@oclif/plugin-help":"^5","@types/sha256-file":"^1.0.0","@oclif/plugin-which":"^1.0.3","eslint-plugin-jsdoc":"^36.0.8","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.20.2","@types/supports-color":"^8.1.0","@salesforce/dev-config":"^2.1.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@salesforce/dev-scripts":"^0.9.18","eslint-config-salesforce":"^0.1.6","@typescript-eslint/parser":"^4.28.0","@salesforce/prettier-config":"^0.0.2","@oclif/plugin-command-snapshot":"^3.1.1","@typescript-eslint/eslint-plugin":"^4.28.0","eslint-config-salesforce-license":"^0.1.6","eslint-config-salesforce-typescript":"^0.2.8","@salesforce/plugin-command-reference":"^1.3.16"},"_npmOperationalInternal":{"tmp":"tmp/plugin-functions_1.1.4_1634158750324_0.5049664759566492","host":"s3://npm-registry-packages"}},"1.1.5":{"name":"@salesforce/plugin-functions","version":"1.1.5","keywords":["oclif-plugin"],"author":{"name":"heroku-front-end@salesforce.com"},"license":"BSD-3-Clause","_id":"@salesforce/plugin-functions@1.1.5","maintainers":[{"name":"dhersam","email":"dhersam@salesforce.com"},{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"rmohan20.sfdc","email":"rmohan20.sfdc@gmail.com"},{"name":"brandon-svec","email":"brandon.svec@gmail.com"},{"name":"jgraff","email":"jgraff@salesforce.com"},{"name":"cdias","email":"cdias@salesforce.com"},{"name":"conal","email":"conalc86@gmail.com"},{"name":"jgrantham","email":"jason.grantham@salesforce.com"},{"name":"vazexqi","email":"nchen.dev@mac.com"},{"name":"suduvvuri","email":"suryaprakash.duvvuri@salesforce.com"},{"name":"joshwlewis","email":"josh.w.lewis@gmail.com"},{"name":"mpsenn","email":"msenn@salesforce.com"},{"name":"sfdc_iamigo","email":"igoldstein@salesforce.com"},{"name":"diervo","email":"elfogris@gmail.com"},{"name":"rsalvador","email":"rsalvador@salesforce.com"},{"name":"kevinv11n","email":"kevin@v11n.com"},{"name":"tbliss","email":"tbliss@salesforce.com"},{"name":"davidturissini","email":"davidairborne@gmail.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"pmdartus","email":"dartus.pierremarie@gmail.com"},{"name":"futuremint_sf","email":"dwoodward@salesforce.com"},{"name":"interactivellama","email":"llama@interactivellama.com"},{"name":"maratto","email":"marat+npm@salesforce.com"},{"name":"pallavi.singh","email":"pallavi.singh@salesforce.com"},{"name":"smugakamil","email":"smugakamil@gmail.com"},{"name":"tausifm","email":"tausif.muzaffar@salesforce.com"},{"name":"kriscfoster","email":"kris.foster@ucdconnect.ie"},{"name":"brandonm","email":"bmurnane@salesforce.com"},{"name":"vineet-sinha","email":"vineet.sinha@gmail.com"},{"name":"salesforce-bot","email":"j.ward+npm@salesforce.com"},{"name":"harshkothari410","email":"harshkothari410@gmail.com"},{"name":"ekashida","email":"ekashida@gmail.com"},{"name":"gr8gatsby","email":"kevinhill@live.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"krisgraysfdc","email":"kgray@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"jqian","email":"jqian@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"rasphilco","email":"philipe.navarro@salesforce.com"},{"name":"jbfeingold","email":"jfeingold@salesforce.com"},{"name":"michaelhoefer","email":"michaelhoefer@gmail.com"},{"name":"tlohr","email":"tlohr@salesforce.com"},{"name":"dpessoa","email":"dpessoa@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"jgellin","email":"jgellin@salesforce.com"},{"name":"maxreality","email":"m@ab3.in"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"davidrouten","email":"david@routen.io"},{"name":"tconn","email":"tconn@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"dehru","email":"dehru2@yahoo.com"},{"name":"nazligungor","email":"n.gungor@salesforce.com"},{"name":"abdulsattar","email":"asattar.md@gmail.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"rxu-sfdc","email":"rxu@salesforce.com"},{"name":"amcconnell-sf","email":"amcconnell@salesforce.com"},{"name":"nolanlawson","email":"nolan@nolanlawson.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"fernomac","email":"no_oneatall@hotmail.com"},{"name":"maliroteh-sf","email":"maliroteh@salesforce.com"},{"name":"justinharringa","email":"justin@harringa.com"},{"name":"ahakro","email":"ahakro@salesforce.com"},{"name":"rjanamanchi","email":"rjanamanchi@salesforce.com"},{"name":"vttikoo","email":"vtikoo@salesforce.com"},{"name":"dlouvton","email":"dlouvton@gmail.com"},{"name":"cafreeman","email":"cfreeman.code@gmail.com"},{"name":"mallik.webaroo","email":"mallik.webaroo@gmail.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"alyssaa14","email":"aarvin@salesforce.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"svanteddu","email":"svanteddu@salesforce.com"},{"name":"neeraj_g","email":"ngirolkar@salesforce.com"},{"name":"jbartolotta-sfdc","email":"jbartolotta@salesforce.com"}],"homepage":"https://github.com/salesforcecli/plugin-functions","bugs":{"url":"https://github.com/forcedotcom/cli/issues"},"bin":{"functions":"bin/run"},"dist":{"shasum":"87a5e60be466e0c574c81f26e249c585a7b05231","tarball":"https://registry.npmjs.org/@salesforce/plugin-functions/-/plugin-functions-1.1.5.tgz","fileCount":106,"integrity":"sha512-Pj60uV+35Pb7O+yFrKyc1gxsdG3Au47xSIlBJEY0foz3uRI2zsDc3vhR18EHB2Fh7uxnpoeh39nQe3Qhl5h0HA==","signatures":[{"sig":"MEQCIEnek756gvYnGi3N2bzzZ/lq1k5fh+WL/K6DODT/C4CyAiBYzupLV6bj9iZMAxeFYXCBT9n/AqDuy5xxFbDrObXwHw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":215168},"sfdx":{"publicKeyUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/1.1.5.crt","signatureUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/1.1.5.sig"},"_from":"file:/home/circleci/project/salesforce-plugin-functions-1.1.5.tgz","husky":{"hooks":{"pre-push":"sf-husky-pre-push","commit-msg":"sf-husky-commit-msg","pre-commit":"sf-husky-pre-commit"}},"oclif":{"bin":"sf","hooks":{"sf:deploy":"./lib/hooks/deploy","sf:env:list":"./lib/hooks/envList","sf:env:display":"./lib/hooks/envDisplay"},"topics":{"env":{"subtopics":{"log":{"description":"Commands to stream log output for an environment."},"var":{"description":"Commands to get, list, add, and set environment variables."},"create":{"description":"Commands to create a compute environment for use with Salesforce Functions."},"logdrain":{"description":"Commands to add a log drain to a specified environment."}},"description":"Commands to manage your environments, such as orgs and compute environments."},"run":{"subtopics":{"function":{"description":"Commands to run a function."}},"description":"Commands to run a function."},"login":{"subtopics":{"functions":{"description":"Commands to log in to Salesforce Functions."}},"description":"Commands to log in to an environment."},"deploy":{"description":"Commands to deploy artifacts to an environment."},"whoami":{"description":"Commands to show information about yourself or your account."},"generate":{"description":"Commands to generate a project, create a function, and more."}},"commands":"./lib/commands","devPlugins":["@oclif/plugin-help","@oclif/plugin-which","@oclif/plugin-command-snapshot","@salesforce/plugin-command-reference"],"topicSeparator":" "},"engines":{"node":">=12.0.0"},"scripts":{"docs":"sf-docs","lint":"sf-lint","test":"sf-test","build":"sf-build","clean":"sf-clean","format":"sf-format","compile":"sf-compile","prepack":"sf-prepack","prepare":"sf-install && husky install","pretest":"sf-compile-test","version":"oclif readme","postpack":"shx rm -f oclif.manifest.json","posttest":"yarn lint && yarn test:deprecation-policy","clean-all":"sf-clean all","clean:lib":"shx rm -rf lib && shx rm -rf coverage && shx rm -rf .nyc_output && shx rm -f oclif.manifest.json","test:command-reference":"./bin/dev commandreference:generate --erroronwarnings","test:deprecation-policy":"./bin/dev snapshot:compare"},"_npmUser":{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/salesforcecli/plugin-functions.git","type":"git"},"_npmVersion":"6.14.15","description":"Functions plugin for the SF CLI","directories":{},"_nodeVersion":"12.22.7","dependencies":{"uuid":"^8.3.2","axios":"^0.21.1","chalk":"^4.1.2","execa":"^5.0.0","kbpgp":"^2.1.15","cli-ux":"^5.6.2","lodash":"^4.17.21","date-fns":"^2.20.0","fs-extra":"^10.0.0","handlebars":"^4.7.7","node-fetch":"^3.0.0","@oclif/core":"^1.0.2","cloudevents":"^4.0.2","sha256-file":"^1.0.0","global-agent":"^3.0.0","netrc-parser":"^3.1.6","axios-debug-log":"^0.8.2","@salesforce/core":"3.6.6","@heroku-cli/color":"^1.1.14","@heroku-cli/schema":"^1.0.25","@heroku/eventsource":"^1.0.7","@salesforce/ts-sinon":"^1.3.18","@salesforce/ts-types":"^1.5.5","@heroku/function-toml":"^0.0.3","@heroku/functions-core":"0.1.3","@salesforce/plugin-org":"^1.8.1","@heroku/project-descriptor":"0.0.5","@salesforce/sf-plugins-core":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","shx":"^0.3.3","chai":"^4.2.0","husky":"^7.0.2","mocha":"^9.0.1","oclif":"^2.0.0-main.5","sinon":"11.1.2","eslint":"^7.29.0","globby":"^11.0.4","ts-node":"^10.0.0","prettier":"^2.0.5","sinon-chai":"^3.6.0","typescript":"^4.3.4","@oclif/test":"^1","@types/uuid":"^8.3.0","lint-staged":"^11.0.0","pretty-quick":"^3.1.1","@types/nodegit":"^0.27.2","@types/fs-extra":"^9.0.8","@types/node-fetch":"^3.0.3","@types/sinon-chai":"^3.2.5","@oclif/plugin-help":"^5","@types/sha256-file":"^1.0.0","@oclif/plugin-which":"^1.0.3","eslint-plugin-jsdoc":"^36.0.8","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.20.2","@types/supports-color":"^8.1.0","@salesforce/dev-config":"^2.1.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@salesforce/dev-scripts":"^0.9.18","eslint-config-salesforce":"^0.1.6","@typescript-eslint/parser":"^4.28.0","@salesforce/prettier-config":"^0.0.2","@oclif/plugin-command-snapshot":"^3.1.1","@typescript-eslint/eslint-plugin":"^4.28.0","eslint-config-salesforce-license":"^0.1.6","eslint-config-salesforce-typescript":"^0.2.8","@salesforce/plugin-command-reference":"^1.3.16"},"_npmOperationalInternal":{"tmp":"tmp/plugin-functions_1.1.5_1634684918383_0.9422344564881469","host":"s3://npm-registry-packages"}},"1.1.6":{"name":"@salesforce/plugin-functions","version":"1.1.6","keywords":["oclif-plugin"],"author":{"name":"heroku-front-end@salesforce.com"},"license":"BSD-3-Clause","_id":"@salesforce/plugin-functions@1.1.6","maintainers":[{"name":"dhersam","email":"dhersam@salesforce.com"},{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"rmohan20.sfdc","email":"rmohan20.sfdc@gmail.com"},{"name":"brandon-svec","email":"brandon.svec@gmail.com"},{"name":"jgraff","email":"jgraff@salesforce.com"},{"name":"cdias","email":"cdias@salesforce.com"},{"name":"conal","email":"conalc86@gmail.com"},{"name":"jgrantham","email":"jason.grantham@salesforce.com"},{"name":"vazexqi","email":"nchen.dev@mac.com"},{"name":"suduvvuri","email":"suryaprakash.duvvuri@salesforce.com"},{"name":"joshwlewis","email":"josh.w.lewis@gmail.com"},{"name":"mpsenn","email":"msenn@salesforce.com"},{"name":"sfdc_iamigo","email":"igoldstein@salesforce.com"},{"name":"diervo","email":"elfogris@gmail.com"},{"name":"rsalvador","email":"rsalvador@salesforce.com"},{"name":"kevinv11n","email":"kevin@v11n.com"},{"name":"tbliss","email":"tbliss@salesforce.com"},{"name":"davidturissini","email":"davidairborne@gmail.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"pmdartus","email":"dartus.pierremarie@gmail.com"},{"name":"futuremint_sf","email":"dwoodward@salesforce.com"},{"name":"interactivellama","email":"llama@interactivellama.com"},{"name":"maratto","email":"marat+npm@salesforce.com"},{"name":"pallavi.singh","email":"pallavi.singh@salesforce.com"},{"name":"smugakamil","email":"smugakamil@gmail.com"},{"name":"tausifm","email":"tausif.muzaffar@salesforce.com"},{"name":"kriscfoster","email":"kris.foster@ucdconnect.ie"},{"name":"brandonm","email":"bmurnane@salesforce.com"},{"name":"vineet-sinha","email":"vineet.sinha@gmail.com"},{"name":"salesforce-bot","email":"j.ward+npm@salesforce.com"},{"name":"harshkothari410","email":"harshkothari410@gmail.com"},{"name":"ekashida","email":"ekashida@gmail.com"},{"name":"gr8gatsby","email":"kevinhill@live.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"krisgraysfdc","email":"kgray@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"jqian","email":"jqian@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"rasphilco","email":"philipe.navarro@salesforce.com"},{"name":"jbfeingold","email":"jfeingold@salesforce.com"},{"name":"michaelhoefer","email":"michaelhoefer@gmail.com"},{"name":"tlohr","email":"tlohr@salesforce.com"},{"name":"dpessoa","email":"dpessoa@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"jgellin","email":"jgellin@salesforce.com"},{"name":"maxreality","email":"m@ab3.in"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"davidrouten","email":"david@routen.io"},{"name":"tconn","email":"tconn@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"dehru","email":"dehru2@yahoo.com"},{"name":"nazligungor","email":"n.gungor@salesforce.com"},{"name":"abdulsattar","email":"asattar.md@gmail.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"rxu-sfdc","email":"rxu@salesforce.com"},{"name":"amcconnell-sf","email":"amcconnell@salesforce.com"},{"name":"nolanlawson","email":"nolan@nolanlawson.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"fernomac","email":"no_oneatall@hotmail.com"},{"name":"maliroteh-sf","email":"maliroteh@salesforce.com"},{"name":"justinharringa","email":"justin@harringa.com"},{"name":"ahakro","email":"ahakro@salesforce.com"},{"name":"rjanamanchi","email":"rjanamanchi@salesforce.com"},{"name":"vttikoo","email":"vtikoo@salesforce.com"},{"name":"dlouvton","email":"dlouvton@gmail.com"},{"name":"cafreeman","email":"cfreeman.code@gmail.com"},{"name":"mallik.webaroo","email":"mallik.webaroo@gmail.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"alyssaa14","email":"aarvin@salesforce.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"svanteddu","email":"svanteddu@salesforce.com"},{"name":"neeraj_g","email":"ngirolkar@salesforce.com"},{"name":"jbartolotta-sfdc","email":"jbartolotta@salesforce.com"}],"homepage":"https://github.com/salesforcecli/plugin-functions","bugs":{"url":"https://github.com/forcedotcom/cli/issues"},"bin":{"functions":"bin/run"},"dist":{"shasum":"166f4d67034b271d9983f7b70ae350a71846744f","tarball":"https://registry.npmjs.org/@salesforce/plugin-functions/-/plugin-functions-1.1.6.tgz","fileCount":106,"integrity":"sha512-NL+BJTs+zaTfzHfWVkFiWgtFGeT/eAzeaKK/dhomia8Um9gaQYFnxJNt3WOtZaCPpAkCpDrHUL7o/jZ7qB5rCg==","signatures":[{"sig":"MEUCIFQJzVydoshO7ktqqFeDLECv4QDwA+huvhiKvuMWIRxEAiEAz9RIx4LHsGZlP5ol48yyEl6M9vve4vd7rwKloeTIfq0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":215503},"sfdx":{"publicKeyUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/1.1.6.crt","signatureUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/1.1.6.sig"},"_from":"file:/home/circleci/project/salesforce-plugin-functions-1.1.6.tgz","husky":{"hooks":{"pre-push":"sf-husky-pre-push","commit-msg":"sf-husky-commit-msg","pre-commit":"sf-husky-pre-commit"}},"oclif":{"bin":"sf","hooks":{"sf:deploy":"./lib/hooks/deploy","sf:env:list":"./lib/hooks/envList","sf:env:display":"./lib/hooks/envDisplay"},"topics":{"env":{"subtopics":{"log":{"description":"Commands to stream log output for an environment."},"var":{"description":"Commands to get, list, add, and set environment variables."},"create":{"description":"Commands to create a compute environment for use with Salesforce Functions."},"logdrain":{"description":"Commands to add a log drain to a specified environment."}},"description":"Commands to manage your environments, such as orgs and compute environments."},"run":{"subtopics":{"function":{"description":"Commands to run a function."}},"description":"Commands to run a function."},"login":{"subtopics":{"functions":{"description":"Commands to log in to Salesforce Functions."}},"description":"Commands to log in to an environment."},"deploy":{"description":"Commands to deploy artifacts to an environment."},"whoami":{"description":"Commands to show information about yourself or your account."},"generate":{"description":"Commands to generate a project, create a function, and more."}},"commands":"./lib/commands","devPlugins":["@oclif/plugin-help","@oclif/plugin-which","@oclif/plugin-command-snapshot","@salesforce/plugin-command-reference"],"topicSeparator":" "},"engines":{"node":">=12.0.0"},"scripts":{"docs":"sf-docs","lint":"sf-lint","test":"sf-test","build":"sf-build","clean":"sf-clean","format":"sf-format","compile":"sf-compile","prepack":"sf-prepack","prepare":"sf-install && husky install","pretest":"sf-compile-test","version":"oclif readme","postpack":"shx rm -f oclif.manifest.json","posttest":"yarn lint && yarn test:deprecation-policy","clean-all":"sf-clean all","clean:lib":"shx rm -rf lib && shx rm -rf coverage && shx rm -rf .nyc_output && shx rm -f oclif.manifest.json","test:command-reference":"./bin/dev commandreference:generate --erroronwarnings","test:deprecation-policy":"./bin/dev snapshot:compare"},"_npmUser":{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/salesforcecli/plugin-functions.git","type":"git"},"_npmVersion":"6.14.15","description":"Functions plugin for the SF CLI","directories":{},"_nodeVersion":"12.22.7","dependencies":{"uuid":"^8.3.2","axios":"^0.21.1","chalk":"^4.1.2","execa":"^5.0.0","kbpgp":"^2.1.15","cli-ux":"^5.6.2","lodash":"^4.17.21","date-fns":"^2.20.0","fs-extra":"^10.0.0","handlebars":"^4.7.7","node-fetch":"^3.0.0","@oclif/core":"^1.0.2","cloudevents":"^4.0.2","sha256-file":"^1.0.0","global-agent":"^3.0.0","netrc-parser":"^3.1.6","axios-debug-log":"^0.8.2","@salesforce/core":"3.6.6","@heroku-cli/color":"^1.1.14","@heroku-cli/schema":"^1.0.25","@heroku/eventsource":"^1.0.7","@salesforce/ts-sinon":"^1.3.18","@salesforce/ts-types":"^1.5.5","@heroku/function-toml":"^0.0.3","@heroku/functions-core":"0.1.3","@salesforce/plugin-org":"^1.8.1","@heroku/project-descriptor":"0.0.5","@salesforce/sf-plugins-core":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","shx":"^0.3.3","chai":"^4.2.0","husky":"^7.0.2","mocha":"^9.0.1","oclif":"^2.0.0-main.5","sinon":"11.1.2","eslint":"^7.29.0","globby":"^11.0.4","ts-node":"^10.0.0","prettier":"^2.0.5","sinon-chai":"^3.6.0","typescript":"^4.3.4","@oclif/test":"^1","@types/uuid":"^8.3.0","lint-staged":"^11.0.0","pretty-quick":"^3.1.1","@types/nodegit":"^0.27.2","@types/fs-extra":"^9.0.8","@types/node-fetch":"^3.0.3","@types/sinon-chai":"^3.2.5","@oclif/plugin-help":"^5","@types/sha256-file":"^1.0.0","@oclif/plugin-which":"^1.0.3","eslint-plugin-jsdoc":"^36.0.8","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.20.2","@types/supports-color":"^8.1.0","@salesforce/dev-config":"^2.1.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@salesforce/dev-scripts":"^0.9.18","eslint-config-salesforce":"^0.1.6","@typescript-eslint/parser":"^4.28.0","@salesforce/prettier-config":"^0.0.2","@oclif/plugin-command-snapshot":"^3.1.1","@typescript-eslint/eslint-plugin":"^4.28.0","eslint-config-salesforce-license":"^0.1.6","eslint-config-salesforce-typescript":"^0.2.8","@salesforce/plugin-command-reference":"^1.3.16"},"_npmOperationalInternal":{"tmp":"tmp/plugin-functions_1.1.6_1635458378029_0.5463677032251195","host":"s3://npm-registry-packages"}},"1.1.7":{"name":"@salesforce/plugin-functions","version":"1.1.7","keywords":["oclif-plugin"],"author":{"name":"heroku-front-end@salesforce.com"},"license":"BSD-3-Clause","_id":"@salesforce/plugin-functions@1.1.7","maintainers":[{"name":"dhersam","email":"dhersam@salesforce.com"},{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"rmohan20.sfdc","email":"rmohan20.sfdc@gmail.com"},{"name":"brandon-svec","email":"brandon.svec@gmail.com"},{"name":"jgraff","email":"jgraff@salesforce.com"},{"name":"cdias","email":"cdias@salesforce.com"},{"name":"conal","email":"conalc86@gmail.com"},{"name":"jgrantham","email":"jason.grantham@salesforce.com"},{"name":"vazexqi","email":"nchen.dev@mac.com"},{"name":"suduvvuri","email":"suryaprakash.duvvuri@salesforce.com"},{"name":"joshwlewis","email":"josh.w.lewis@gmail.com"},{"name":"mpsenn","email":"msenn@salesforce.com"},{"name":"sfdc_iamigo","email":"igoldstein@salesforce.com"},{"name":"diervo","email":"elfogris@gmail.com"},{"name":"rsalvador","email":"rsalvador@salesforce.com"},{"name":"kevinv11n","email":"kevin@v11n.com"},{"name":"tbliss","email":"tbliss@salesforce.com"},{"name":"davidturissini","email":"davidairborne@gmail.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"pmdartus","email":"dartus.pierremarie@gmail.com"},{"name":"futuremint_sf","email":"dwoodward@salesforce.com"},{"name":"interactivellama","email":"llama@interactivellama.com"},{"name":"maratto","email":"marat+npm@salesforce.com"},{"name":"pallavi.singh","email":"pallavi.singh@salesforce.com"},{"name":"smugakamil","email":"smugakamil@gmail.com"},{"name":"tausifm","email":"tausif.muzaffar@salesforce.com"},{"name":"kriscfoster","email":"kris.foster@ucdconnect.ie"},{"name":"brandonm","email":"bmurnane@salesforce.com"},{"name":"vineet-sinha","email":"vineet.sinha@gmail.com"},{"name":"salesforce-bot","email":"j.ward+npm@salesforce.com"},{"name":"harshkothari410","email":"harshkothari410@gmail.com"},{"name":"ekashida","email":"ekashida@gmail.com"},{"name":"gr8gatsby","email":"kevinhill@live.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"krisgraysfdc","email":"kgray@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"jqian","email":"jqian@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"rasphilco","email":"philipe.navarro@salesforce.com"},{"name":"jbfeingold","email":"jfeingold@salesforce.com"},{"name":"michaelhoefer","email":"michaelhoefer@gmail.com"},{"name":"tlohr","email":"tlohr@salesforce.com"},{"name":"dpessoa","email":"dpessoa@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"jgellin","email":"jgellin@salesforce.com"},{"name":"maxreality","email":"m@ab3.in"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"davidrouten","email":"david@routen.io"},{"name":"tconn","email":"tconn@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"dehru","email":"dehru2@yahoo.com"},{"name":"nazligungor","email":"n.gungor@salesforce.com"},{"name":"abdulsattar","email":"asattar.md@gmail.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"rxu-sfdc","email":"rxu@salesforce.com"},{"name":"amcconnell-sf","email":"amcconnell@salesforce.com"},{"name":"nolanlawson","email":"nolan@nolanlawson.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"fernomac","email":"no_oneatall@hotmail.com"},{"name":"maliroteh-sf","email":"maliroteh@salesforce.com"},{"name":"justinharringa","email":"justin@harringa.com"},{"name":"ahakro","email":"ahakro@salesforce.com"},{"name":"rjanamanchi","email":"rjanamanchi@salesforce.com"},{"name":"vttikoo","email":"vtikoo@salesforce.com"},{"name":"dlouvton","email":"dlouvton@gmail.com"},{"name":"cafreeman","email":"cfreeman.code@gmail.com"},{"name":"mallik.webaroo","email":"mallik.webaroo@gmail.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"alyssaa14","email":"aarvin@salesforce.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"svanteddu","email":"svanteddu@salesforce.com"},{"name":"neeraj_g","email":"ngirolkar@salesforce.com"},{"name":"jbartolotta-sfdc","email":"jbartolotta@salesforce.com"}],"homepage":"https://github.com/salesforcecli/plugin-functions","bugs":{"url":"https://github.com/forcedotcom/cli/issues"},"bin":{"functions":"bin/run"},"dist":{"shasum":"667fb83192bd9cf6abcce5500d6e18514ac087a8","tarball":"https://registry.npmjs.org/@salesforce/plugin-functions/-/plugin-functions-1.1.7.tgz","fileCount":106,"integrity":"sha512-nD4ydVBRIFElXw2ncSkenvyAAIOnOZc/e+3bKMhJaZXXI/StiYiVOTMSNwpQtOh1ifUIDf/72TNlUwFnLo6J2g==","signatures":[{"sig":"MEQCIDwqyve3OG3xKV52Tf7uD2QYoHeLaXsVR4GiLCu+20cqAiBG2RNeiE87Tj3LttVrCcw6iHaWaJEzzkxoDS9kyJYUrA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":219061},"sfdx":{"publicKeyUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/1.1.7.crt","signatureUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/1.1.7.sig"},"_from":"file:/home/circleci/project/salesforce-plugin-functions-1.1.7.tgz","husky":{"hooks":{"pre-push":"sf-husky-pre-push","commit-msg":"sf-husky-commit-msg","pre-commit":"sf-husky-pre-commit"}},"oclif":{"bin":"sf","hooks":{"sf:deploy":"./lib/hooks/deploy","sf:env:list":"./lib/hooks/envList","sf:env:display":"./lib/hooks/envDisplay"},"topics":{"env":{"subtopics":{"log":{"description":"Commands to stream log output for an environment."},"var":{"description":"Commands to get, list, add, and set environment variables."},"create":{"description":"Commands to create a compute environment for use with Salesforce Functions."},"logdrain":{"description":"Commands to add a log drain to a specified environment."}},"description":"Commands to manage your environments, such as orgs and compute environments."},"run":{"subtopics":{"function":{"description":"Commands to run a function."}},"description":"Commands to run a function."},"login":{"subtopics":{"functions":{"description":"Commands to log in to Salesforce Functions."}},"description":"Commands to log in to an environment."},"deploy":{"description":"Commands to deploy artifacts to an environment."},"whoami":{"description":"Commands to show information about yourself or your account."},"generate":{"description":"Commands to generate a project, create a function, and more."}},"commands":"./lib/commands","devPlugins":["@oclif/plugin-help","@oclif/plugin-which","@oclif/plugin-command-snapshot","@salesforce/plugin-command-reference"],"topicSeparator":" "},"engines":{"node":">=12.0.0"},"scripts":{"docs":"sf-docs","lint":"sf-lint","test":"sf-test","build":"sf-build","clean":"sf-clean","format":"sf-format","compile":"sf-compile","prepack":"sf-prepack","prepare":"sf-install && husky install","pretest":"sf-compile-test","version":"oclif readme","postpack":"shx rm -f oclif.manifest.json","posttest":"yarn lint && yarn test:deprecation-policy","clean-all":"sf-clean all","clean:lib":"shx rm -rf lib && shx rm -rf coverage && shx rm -rf .nyc_output && shx rm -f oclif.manifest.json","test:command-reference":"./bin/dev commandreference:generate --erroronwarnings","test:deprecation-policy":"./bin/dev snapshot:compare"},"_npmUser":{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/salesforcecli/plugin-functions.git","type":"git"},"_npmVersion":"6.14.15","description":"Functions plugin for the SF CLI","directories":{},"_nodeVersion":"12.22.7","dependencies":{"uuid":"^8.3.2","axios":"^0.21.1","chalk":"^4.1.2","execa":"^5.0.0","kbpgp":"^2.1.15","cli-ux":"^5.6.2","lodash":"^4.17.21","date-fns":"^2.20.0","fs-extra":"^10.0.0","handlebars":"^4.7.7","node-fetch":"^3.0.0","@oclif/core":"^1.0.2","cloudevents":"^4.0.2","sha256-file":"^1.0.0","global-agent":"^3.0.0","netrc-parser":"^3.1.6","axios-debug-log":"^0.8.2","@salesforce/core":"3.6.6","@heroku-cli/color":"^1.1.14","@heroku-cli/schema":"^1.0.25","@heroku/eventsource":"^1.0.7","@salesforce/ts-sinon":"^1.3.18","@salesforce/ts-types":"^1.5.5","@heroku/function-toml":"^0.0.3","@heroku/functions-core":"0.1.3","@salesforce/plugin-org":"^1.8.1","@heroku/project-descriptor":"0.0.5","@salesforce/sf-plugins-core":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","shx":"^0.3.3","chai":"^4.2.0","husky":"^7.0.2","mocha":"^9.0.1","oclif":"^2.0.0-main.5","sinon":"11.1.2","eslint":"^7.29.0","globby":"^11.0.4","ts-node":"^10.0.0","prettier":"^2.0.5","sinon-chai":"^3.6.0","typescript":"^4.3.4","@oclif/test":"^1","@types/uuid":"^8.3.0","lint-staged":"^11.0.0","pretty-quick":"^3.1.1","@types/nodegit":"^0.27.2","@types/fs-extra":"^9.0.8","@types/node-fetch":"^3.0.3","@types/sinon-chai":"^3.2.5","@oclif/plugin-help":"^5","@types/sha256-file":"^1.0.0","@oclif/plugin-which":"^1.0.3","eslint-plugin-jsdoc":"^36.0.8","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.20.2","@types/supports-color":"^8.1.0","@salesforce/dev-config":"^2.1.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@salesforce/dev-scripts":"^0.9.18","eslint-config-salesforce":"^0.1.6","@typescript-eslint/parser":"^4.28.0","@salesforce/prettier-config":"^0.0.2","@oclif/plugin-command-snapshot":"^3.1.1","@typescript-eslint/eslint-plugin":"^4.28.0","eslint-config-salesforce-license":"^0.1.6","eslint-config-salesforce-typescript":"^0.2.8","@salesforce/plugin-command-reference":"^1.3.16"},"_npmOperationalInternal":{"tmp":"tmp/plugin-functions_1.1.7_1636061277747_0.5963986964723527","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"@salesforce/plugin-functions","version":"1.2.0","keywords":["oclif-plugin"],"author":{"name":"heroku-front-end@salesforce.com"},"license":"BSD-3-Clause","_id":"@salesforce/plugin-functions@1.2.0","maintainers":[{"name":"ashokrudraraju","email":"arudraraju@salesforce.com"},{"name":"dhersam","email":"dhersam@salesforce.com"},{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"rmohan20.sfdc","email":"rmohan20.sfdc@gmail.com"},{"name":"brandon-svec","email":"brandon.svec@gmail.com"},{"name":"jgraff","email":"jgraff@salesforce.com"},{"name":"cdias","email":"cdias@salesforce.com"},{"name":"conal","email":"conalc86@gmail.com"},{"name":"jgrantham","email":"jason.grantham@salesforce.com"},{"name":"vazexqi","email":"nchen.dev@mac.com"},{"name":"suduvvuri","email":"suryaprakash.duvvuri@salesforce.com"},{"name":"joshwlewis","email":"josh.w.lewis@gmail.com"},{"name":"mpsenn","email":"msenn@salesforce.com"},{"name":"sfdc_iamigo","email":"igoldstein@salesforce.com"},{"name":"diervo","email":"elfogris@gmail.com"},{"name":"rsalvador","email":"rsalvador@salesforce.com"},{"name":"kevinv11n","email":"kevin@v11n.com"},{"name":"tbliss","email":"tbliss@salesforce.com"},{"name":"davidturissini","email":"davidairborne@gmail.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"pmdartus","email":"dartus.pierremarie@gmail.com"},{"name":"futuremint_sf","email":"dwoodward@salesforce.com"},{"name":"interactivellama","email":"llama@interactivellama.com"},{"name":"maratto","email":"marat+npm@salesforce.com"},{"name":"pallavi.singh","email":"pallavi.singh@salesforce.com"},{"name":"smugakamil","email":"smugakamil@gmail.com"},{"name":"tausifm","email":"tausif.muzaffar@salesforce.com"},{"name":"kriscfoster","email":"kris.foster@ucdconnect.ie"},{"name":"brandonm","email":"bmurnane@salesforce.com"},{"name":"vineet-sinha","email":"vineet.sinha@gmail.com"},{"name":"salesforce-bot","email":"j.ward+npm@salesforce.com"},{"name":"harshkothari410","email":"harshkothari410@gmail.com"},{"name":"ekashida","email":"ekashida@gmail.com"},{"name":"gr8gatsby","email":"kevinhill@live.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"krisgraysfdc","email":"kgray@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"jqian","email":"jqian@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"rasphilco","email":"philipe.navarro@salesforce.com"},{"name":"jbfeingold","email":"jfeingold@salesforce.com"},{"name":"michaelhoefer","email":"michaelhoefer@gmail.com"},{"name":"tlohr","email":"tlohr@salesforce.com"},{"name":"dpessoa","email":"dpessoa@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"jgellin","email":"jgellin@salesforce.com"},{"name":"maxreality","email":"m@ab3.in"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"davidrouten","email":"david@routen.io"},{"name":"tconn","email":"tconn@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"dehru","email":"dehru2@yahoo.com"},{"name":"nazligungor","email":"n.gungor@salesforce.com"},{"name":"abdulsattar","email":"asattar.md@gmail.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"rxu-sfdc","email":"rxu@salesforce.com"},{"name":"amcconnell-sf","email":"amcconnell@salesforce.com"},{"name":"nolanlawson","email":"nolan@nolanlawson.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"fernomac","email":"no_oneatall@hotmail.com"},{"name":"maliroteh-sf","email":"maliroteh@salesforce.com"},{"name":"justinharringa","email":"justin@harringa.com"},{"name":"ahakro","email":"ahakro@salesforce.com"},{"name":"rjanamanchi","email":"rjanamanchi@salesforce.com"},{"name":"vttikoo","email":"vtikoo@salesforce.com"},{"name":"dlouvton","email":"dlouvton@gmail.com"},{"name":"cafreeman","email":"cfreeman.code@gmail.com"},{"name":"mallik.webaroo","email":"mallik.webaroo@gmail.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"alyssaa14","email":"aarvin@salesforce.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"svanteddu","email":"svanteddu@salesforce.com"},{"name":"neeraj_g","email":"ngirolkar@salesforce.com"},{"name":"jbartolotta-sfdc","email":"jbartolotta@salesforce.com"}],"homepage":"https://github.com/salesforcecli/plugin-functions","bugs":{"url":"https://github.com/forcedotcom/cli/issues"},"bin":{"functions":"bin/run"},"dist":{"shasum":"ea560376326f18d2f8891f702b002e923712928b","tarball":"https://registry.npmjs.org/@salesforce/plugin-functions/-/plugin-functions-1.2.0.tgz","fileCount":114,"integrity":"sha512-LjLWPx5JKbw0m1XcEfmRIWf/J4vOADY6stQSYnW8R+j6hfwgyXDmFnfNyvGcEY1mqEyurtyo9Ijre5j5y2F1Kg==","signatures":[{"sig":"MEUCIQCHDkBANUuX0i2vqpz5VSfM0pDveweDoVSYEeDuOAcU3wIgfetHCDUEJJMY/KPlvVIiiCR+IaBep89bo7ZMxFrIr9o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":237814,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhpko9CRA9TVsSAnZWagAAMVgP/RM9H4RznGurR1RJcpH2\n2G8ZQNkrynE9O5aMP5NfhbJr/fe6gyNri2kS/AsVodQKE7LAOysBpHsw5MHa\nUiQ1g/YNHiBX9tJyHe5ORRDlxla8ur8f8OIVHq1Lx+I1VMIqhom2k4ogZhUd\ngtxow3KmX/0kygsMR8vtIwkU4i6LNaPVgz4QNFgVWeVVqrTSEBiqD5GqwMb3\nR673FMSv2kMFvKXifz638pTEukPmCHWWmthV22pLNdZfOjvz1kg5C2cHJaVQ\ncrZN+wJdrSp8ExgoIRrISc+ubyPUwjSZj04lrbNqvJ49R2ga8+F0lUbHVTMp\nTSPvOmiwtRCqMV/q1GijFTXgavzp2xjfODbha6vsQ6ov3DAWVpcx69c4d86G\n+fVI1AaOWR50l10sFpA4g6JQoV+DwUhoHJCoUNBp6A3O/ZDNfbtGmTceGp3N\niIVSVrX2LpFhYSccWPtIfk7KfEML82s01j2m7SIxna8OdvKVt0whrlnBj7lW\n5r9Pmiwy26PG5I47AXaoj1Bm23bA6cCX0LRdDKJet+CPITP8NueWdPIbW+nB\nF4XkJlh1zDxgNknY5bdJUtDTBh4bfQRIkyNa/4ZpQAwy43rcpep5Q9DENRYE\n2lc/Rl/yklXl+fKaO+GbrsFXKJHmt73S5Zwfgkxos8UTcvBGfi7TxXXt3tzU\nJ20z\r\n=sMgU\r\n-----END PGP SIGNATURE-----\r\n"},"sfdx":{"publicKeyUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/1.2.0.crt","signatureUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/1.2.0.sig"},"_from":"file:/home/circleci/project/salesforce-plugin-functions-1.2.0.tgz","husky":{"hooks":{"pre-push":"sf-husky-pre-push","commit-msg":"sf-husky-commit-msg","pre-commit":"sf-husky-pre-commit"}},"oclif":{"bin":"sf","hooks":{"sf:deploy":"./lib/hooks/deploy","sf:env:list":"./lib/hooks/envList","sf:env:display":"./lib/hooks/envDisplay"},"topics":{"env":{"subtopics":{"log":{"description":"Commands to stream log output for an environment."},"var":{"description":"Commands to get, list, add, and set environment variables."},"create":{"description":"Commands to create a compute environment for use with Salesforce Functions."},"logdrain":{"description":"Commands to add a log drain to a specified environment."}},"description":"Commands to manage your environments, such as orgs and compute environments."},"run":{"subtopics":{"function":{"description":"Commands to run a function."}},"description":"Commands to run a function."},"login":{"subtopics":{"functions":{"description":"Commands to log in to Salesforce Functions."}},"description":"Commands to log in to an environment."},"deploy":{"description":"Commands to deploy artifacts to an environment."},"whoami":{"description":"Commands to show information about yourself or your account."},"generate":{"description":"Commands to generate a project, create a function, and more."}},"commands":"./lib/commands","devPlugins":["@oclif/plugin-help","@oclif/plugin-which","@oclif/plugin-command-snapshot","@salesforce/plugin-command-reference"],"topicSeparator":" "},"readme":"# plugin-functions\n\nFunctions plugin for the SF CLI\n\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\n[![NPM](https://img.shields.io/npm/v/@salesforce/plugin-functions.svg?label=@salesforce/functions)](https://www.npmjs.com/package/@salesforce/functions) [![CircleCI](https://circleci.com/gh/salesforcecli/plugin-functions/tree/main.svg?style=shield)](https://circleci.com/gh/salesforcecli/plugin-functions/tree/main) [![Downloads/week](https://img.shields.io/npm/dw/@salesforce/plugin-functions.svg)](https://npmjs.org/package/@salesforce/plugin-functions) [![License](https://img.shields.io/badge/License-BSD%203--Clause-brightgreen.svg)](https://raw.githubusercontent.com/salesforcecli/plugin-functions/main/LICENSE.txt)\n\n<!-- toc -->\n\n- [plugin-functions](#plugin-functions)\n- [Usage](#usage)\n- [Commands](#commands)\n<!-- tocstop -->\n\n# Usage\n\n1. Install the SF CLI: [Install instructions](https://developer.salesforce.com/docs/atlas.en-us.sfdx_setup.meta/sfdx_setup/sfdx_setup_install_cli.htm)\n2. Then run `sf plugins:install @salesforce/plugin-functions`:\n\n```sh-session\n$ sf plugins:install @salesforce/plugin-functions\nrunning command...\n```\n\nNow you should be able to run functions commands, e.g. `sf generate project`, `sf login functions`\n\n# Commands\n\n<!-- commands -->\n\n- [`sf deploy functions`](#sf-deploy-functions)\n- [`sf env create compute`](#sf-env-create-compute)\n- [`sf env delete`](#sf-env-delete)\n- [`sf env log tail`](#sf-env-log-tail)\n- [`sf env logdrain add`](#sf-env-logdrain-add)\n- [`sf env logdrain list`](#sf-env-logdrain-list)\n- [`sf env logdrain remove`](#sf-env-logdrain-remove)\n- [`sf env var get KEY`](#sf-env-var-get-key)\n- [`sf env var list`](#sf-env-var-list)\n- [`sf env var set`](#sf-env-var-set)\n- [`sf env var unset`](#sf-env-var-unset)\n- [`sf generate function`](#sf-generate-function)\n- [`sf login functions`](#sf-login-functions)\n- [`sf login functions jwt`](#sf-login-functions-jwt)\n- [`sf logout functions`](#sf-logout-functions)\n- [`sf run function`](#sf-run-function)\n- [`sf run function start`](#sf-run-function-start)\n- [`sf run function start local`](#sf-run-function-start-local)\n- [`sf whoami functions`](#sf-whoami-functions)\n\n## `sf deploy functions`\n\n```\nUSAGE\n  $ sf deploy functions -o <value> [-b <value>] [--force] [-q]\n\nFLAGS\n  -b, --branch=<value>         Deploy the latest commit from a branch different from the currently active branch.\n  -o, --connected-org=<value>  (required) Username or alias for the org that the compute environment should be connected\n                               to.\n  -q, --quiet                  Limit the amount of output displayed from the deploy process.\n  --force                      Ignore warnings and overwrite remote repository (not allowed in production).\n```\n\n## `sf env create compute`\n\nCreate a compute environment for use with Salesforce Functions.\n\n```\nUSAGE\n  $ sf env create compute [-o <value>] [-a <value> | ]\n\nFLAGS\n  -a, --alias=<value>          Alias for the created environment.\n  -o, --connected-org=<value>  Username or alias for the org that the compute environment should be connected to.\n\nDESCRIPTION\n  Create a compute environment for use with Salesforce Functions.\n\n  Compute environments must be connected to a Salesforce org. By default the command uses your local environment's\n  connected org. Use the '--connected-org' flag to specify a specific org. Run 'sf env list' to see a list of\n  environments.\n\nEXAMPLES\n  Create a compute environment to run Salesforce Functions:\n\n    $ sf env create compute\n\n  Connect the environment to a specific org:\n\n    $ sf env create compute --connected-org=org-alias\n\n  Create an alias for the compute environment:\n\n    $ sf env create compute --alias environment-alias\n```\n\n## `sf env delete`\n\nDelete an environment.\n\n```\nUSAGE\n  $ sf env delete [-e <value> | ] [--confirm <value>]\n\nFLAGS\n  -e, --target-compute=<value>  Environment name.\n  --confirm=name...             Confirmation name.\n\nDESCRIPTION\n  Delete an environment.\n\n  You must include the name of the environment to delete using '--target-compute'. Run 'sf env list' to see a list of\n  environments.\n\n  Running this command will prompt a confirmation. If you want to skip this confirmation, use the '--confirm' flag and\n  the environment alias to skip confirmation.\n\nEXAMPLES\n  Delete a compute environment:\n\n    $ sf env delete --target-compute environment-alias\n\n  Delete without a confirmation step:\n\n    $ sf env delete --target-compute environment-alias --confirm environment-alias\n```\n\n## `sf env log tail`\n\nStream log output for an environment.\n\n```\nUSAGE\n  $ sf env log tail [-e <value> | ]\n\nFLAGS\n  -e, --target-compute=<value>  Compute environment name to retrieve logs.\n\nEXAMPLES\n  Stream log output:\n\n    $ sf env log tail --target-compute environment-alias\n```\n\n## `sf env logdrain add`\n\nAdd log drain to a specified environment.\n\n```\nUSAGE\n  $ sf env logdrain add [-e <value> | ] [-l <value> | ]\n\nFLAGS\n  -e, --target-compute=<value>  Environment name.\n  -l, --drain-url=<value>       Endpoint that will receive sent logs.\n\nDESCRIPTION\n  Add log drain to a specified environment.\n\n  Both '--target-compute' and '--url' are required flags. '--url' should be a HTTP or HTTPS URL that can receive the log\n  drain messages.\n\nEXAMPLES\n  Add a log drain:\n\n    $ sf env logdrain add --target-compute environment-name --url https://path/to/logdrain\n```\n\n## `sf env logdrain list`\n\nList log drains connected to a specified environment.\n\n```\nUSAGE\n  $ sf env logdrain list [-e <value> | ] [-j]\n\nFLAGS\n  -e, --target-compute=<value>  Environment name.\n  -j, --json                    Output list in JSON format.\n\nEXAMPLES\n  List log drains:\n\n    $ sf env logdrain list --target-compute environment-alias\n\n  List log drains as json:\n\n    $ sf env logdrain list --target-compute environment-alias --json\n```\n\n## `sf env logdrain remove`\n\nRemove log drain from a specified environment.\n\n```\nUSAGE\n  $ sf env logdrain remove [-e <value> | ] [-l <value> | ]\n\nFLAGS\n  -e, --target-compute=<value>  Environment name.\n  -l, --drain-url=<value>       Log drain url to remove.\n\nDESCRIPTION\n  Remove log drain from a specified environment.\n\n  Both '--target-compute' and '--drain-url' are required flags.\n\nEXAMPLES\n  Remove a logdrain:\n\n    $ sf env logdrain remove --target-compute environment-alias --url https://path/to/logdrain\n```\n\n## `sf env var get KEY`\n\nDisplay a single config variable for an environment.\n\n```\nUSAGE\n  $ sf env var get [KEY] [-e <value> | ]\n\nFLAGS\n  -e, --target-compute=<value>  Environment name.\n\nDESCRIPTION\n  Display a single config variable for an environment.\n\n  You must provide the '--target-compute' flag and the key to retrieve.\n\nEXAMPLES\n  Get a config variable:\n\n    $ sf env var get [KEY] --target-compute environment-alias\n```\n\n## `sf env var list`\n\nList your environment's config vars in a table.\n\n```\nUSAGE\n  $ sf env var list [-e <value> | ] [-j]\n\nFLAGS\n  -e, --target-compute=<value>  Environment name.\n  -j, --json                    Output list in JSON format.\n\nDESCRIPTION\n  List your environment's config vars in a table.\n\n  Use the '--json' flag to return config vars in JSON format.\n\nEXAMPLES\n  List config vars:\n\n    $ sf env var list --target-compute environment-alias\n\n  List in JSON format:\n\n    $ sf env var list --target-compute environment-alias --json\n```\n\n## `sf env var set`\n\nSet a single config value for an environment.\n\n```\nUSAGE\n  $ sf env var set [-e <value> | ]\n\nFLAGS\n  -e, --target-compute=<value>  Environment name.\n\nEXAMPLES\n  Set a config value:\n\n    $ sf env var set [KEY]=[VALUE] --target-compute environment-alias\n```\n\n## `sf env var unset`\n\nUnset a single config value for an environment.\n\n```\nUSAGE\n  $ sf env var unset [-e <value> | ]\n\nFLAGS\n  -e, --target-compute=<value>  Environment name.\n\nDESCRIPTION\n  Unset a single config value for an environment.\n\n  Run 'sf env var list' to see a list of config values that can be unset.\n\nEXAMPLES\n  Unset a value:\n\n    $ sf env var unset --target-compute environment-alias\n```\n\n## `sf generate function`\n\nCreate a Salesforce Function with basic scaffolding specific to a given language.\n\n```\nUSAGE\n  $ sf generate function -l javascript|typescript|java [-n <value> | ]\n\nFLAGS\n  -l, --language=(javascript|typescript|java)  (required) Language. Can be one of: javascript, typescript, java.\n  -n, --function-name=<value>                  Function name. Must start with a capital letter.\n\nDESCRIPTION\n  Create a Salesforce Function with basic scaffolding specific to a given language.\n\n  Both '--language' and '--name' are required flags. Function names must start with a capital letter.\n\nEXAMPLES\n  Create a JavaScript function:\n\n    $ sf generate function --function-name MyFunction --language javascript\n```\n\n## `sf login functions`\n\nLog in to Salesforce Functions.\n\n```\nUSAGE\n  $ sf login functions\n\nDESCRIPTION\n  Log in to Salesforce Functions.\n\n  This step is required to develop or deploy Salesforce Functions.\n\nEXAMPLES\n  Log in to Salesforce Functions:\n\n    $ sf login functions\n```\n\n## `sf login functions jwt`\n\nLogin using JWT instead of default web-based flow. This will authenticate you with both sf and Salesforce Functions.\n\n```\nUSAGE\n  $ sf login functions jwt -u <value> -f <value> -i <value> [-l <value> | ] [--json] [-a <value>] [-d] [-v]\n\nFLAGS\n  -a, --alias=<value>         Alias for the org.\n  -d, --set-default           Set the org as the default that all org-related commands run against.\n  -f, --keyfile=<value>       (required) Path to JWT keyfile.\n  -i, --clientid=<value>      (required) OAuth client ID.\n  -l, --instance-url=<value>  The login URL of the instance the org lives on.\n  -u, --username=<value>      (required) Authentication username.\n  -v, --set-default-dev-hub   Set the org as the default Dev Hub for scratch org creation.\n  --json                      Format output as JSON.\n\nDESCRIPTION\n  Login using JWT instead of default web-based flow. This will authenticate you with both sf and Salesforce Functions.\n\n  Use this command when executing from a script.\n\nEXAMPLES\n  Log in using JWT:\n\n    $ sf login functions jwt --username example@username.org --keyfile file.key --clientid 123456\n\n  Log in and specify the org alias and URL, set as default org and default Dev Hub, and format output as JSON:\n\n    $ sf login functions jwt --username example@username.org --keyfile file.key --clientid 123456 --alias org-alias \\\n      --set-default --set-default-dev-hub --instance-url https://path/to/instance --json\n```\n\n## `sf logout functions`\n\nLog out of your Salesforce Functions account.\n\n```\nUSAGE\n  $ sf logout functions\n\nEXAMPLES\n  Log out:\n\n    $ sf logout functions\n```\n\n## `sf run function`\n\nSend a cloudevent to a function.\n\n```\nUSAGE\n  $ sf run function [-l <value> | ] [-H <value>] [-p <value>] [-s] [-o <value>]\n\nFLAGS\n  -H, --headers=<value>...     Set headers.\n  -l, --function-url=<value>   URL of the function to run.\n  -o, --connected-org=<value>  Username or alias for the target org; overrides default target org.\n  -p, --payload=<value>        Set the payload of the cloudevent as a JSON object or a path to a file via @file.json.\n  -s, --structured             Set the cloudevent to be emitted as a structured JSON cloudevent.\n\nEXAMPLES\n  Run a function:\n\n    $ sf run function --url http://path/to/function\n\n  Run a function with a payload and a JSON response:\n\n    $ sf run function --url http://path/to/function --payload '@file.json' --structured\n```\n\n## `sf run function start`\n\nBuild and run a Salesforce Function in a container.\n\n```\nUSAGE\n  $ sf run function start [-p <value>] [-b <value>] [--clear-cache] [--no-pull] [-e <value>] [--network <value>] [-v]\n\nFLAGS\n  -b, --debug-port=<value>  [default: 9229] Port for remote debugging.\n  -e, --env=<value>...      Set environment variables (provided during build and run).\n  -p, --port=<value>        [default: 8080] Port for running the function.\n  -v, --verbose             Output additional logs.\n  --clear-cache             Clear associated cache before executing.\n  --network=<value>         Connect and build containers to a network. This can be useful to build containers which\n                            require a local resource.\n  --no-pull                 Skip pulling builder image before use.\n\nDESCRIPTION\n  Build and run a Salesforce Function in a container.\n\n  Run this command from the directory of your Salesforce Functions project.\n\nEXAMPLES\n  Build and run a function:\n\n    $ sf run function start\n\n  Run a function on a specific port with additional logs:\n\n    $ sf run function start --port 5000 --verbose\n\n  Add environment variables and specify a network:\n\n    $ sf run function start --env KEY=VALUE --network host\n```\n\n## `sf run function start local`\n\nBuild and run a Salesforce Function locally.\n\n```\nUSAGE\n  $ sf run function start local [-p <value>] [-b <value>] [-l javascript|typescript|java|auto]\n\nFLAGS\n  -b, --debug-port=<value>                          [default: 9229] Port to use for debbugging the function.\n  -l, --language=(javascript|typescript|java|auto)  [default: auto] The language that the function runs in.\n  -p, --port=<value>                                [default: 8080] Port to bind the invoker to.\n\nDESCRIPTION\n  Build and run a Salesforce Function locally.\n\nEXAMPLES\n  Build a function and start the invoker\n\n    $ sf run function start local\n\n  Start the invoker with a specific language and port\n\n    $ sf run function start local --port 5000 --language javascript\n```\n\n## `sf whoami functions`\n\nShow information on your Salesforce Functions login.\n\n```\nUSAGE\n  $ sf whoami functions [-j]\n\nFLAGS\n  -j, --json  Output list in JSON format.\n\nDESCRIPTION\n  Show information on your Salesforce Functions login.\n\n  Returns your email and ID. Use '--show-token' to show your Salesforce Functions token.\n\nEXAMPLES\n  Get account information:\n\n    $ sf whoami functions\n\n  Show token and output result as JSON:\n\n    $ sf whoami functions --show-token --json\n```\n\n<!-- commandsstop -->\n","engines":{"node":">=12.0.0"},"scripts":{"docs":"sf-docs","lint":"sf-lint","test":"sf-test","build":"sf-build","clean":"sf-clean","format":"sf-format","compile":"sf-compile","prepack":"sf-prepack","prepare":"sf-install && husky install","pretest":"sf-compile-test","version":"oclif readme","postpack":"shx rm -f oclif.manifest.json","posttest":"yarn lint && yarn test:deprecation-policy","clean-all":"sf-clean all","clean:lib":"shx rm -rf lib && shx rm -rf coverage && shx rm -rf .nyc_output && shx rm -f oclif.manifest.json","test:json-schema":"./bin/dev schema:compare","test:command-reference":"./bin/dev commandreference:generate --erroronwarnings","test:deprecation-policy":"./bin/dev snapshot:compare"},"_npmUser":{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/salesforcecli/plugin-functions.git","type":"git"},"_npmVersion":"6.14.15","description":"Functions plugin for the SF CLI","directories":{},"_nodeVersion":"12.22.7","dependencies":{"uuid":"^8.3.2","axios":"^0.21.1","chalk":"^4.1.2","execa":"^5.0.0","kbpgp":"^2.1.15","cli-ux":"^5.6.2","lodash":"^4.17.21","date-fns":"^2.20.0","fs-extra":"^10.0.0","handlebars":"^4.7.7","node-fetch":"^3.0.0","@oclif/core":"^1.0.2","cloudevents":"^4.0.2","sha256-file":"^1.0.0","global-agent":"^3.0.0","netrc-parser":"^3.1.6","axios-debug-log":"^0.8.2","@salesforce/core":"3.6.6","@heroku-cli/color":"^1.1.14","@heroku-cli/schema":"^1.0.25","@heroku/eventsource":"^1.0.7","@salesforce/ts-sinon":"^1.3.18","@salesforce/ts-types":"^1.5.5","@heroku/function-toml":"^0.0.3","@heroku/functions-core":"0.1.3","@salesforce/plugin-org":"^1.8.1","@heroku/project-descriptor":"0.0.5","@salesforce/sf-plugins-core":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.1.0","shx":"^0.3.3","chai":"^4.2.0","husky":"^7.0.2","mocha":"^9.0.1","oclif":"^2.0.0-main.5","sinon":"11.1.2","eslint":"^7.29.0","globby":"^11.0.4","ts-node":"^10.0.0","prettier":"^2.0.5","sinon-chai":"^3.6.0","typescript":"^4.3.4","@oclif/test":"^1","@types/uuid":"^8.3.0","lint-staged":"^11.0.0","pretty-quick":"^3.1.1","@types/semver":"^7.3.9","@types/nodegit":"^0.27.2","@types/fs-extra":"^9.0.8","@types/node-fetch":"^3.0.3","@types/sinon-chai":"^3.2.5","@oclif/plugin-help":"^5","@types/sha256-file":"^1.0.0","@oclif/plugin-which":"^1.0.3","eslint-plugin-jsdoc":"^35.5.1","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.20.2","@types/supports-color":"^8.1.0","@salesforce/dev-config":"^2.1.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@salesforce/dev-scripts":"^0.9.18","eslint-config-salesforce":"^0.1.6","@typescript-eslint/parser":"^4.28.0","@salesforce/prettier-config":"^0.0.2","@oclif/plugin-command-snapshot":"^3.1.1","@typescript-eslint/eslint-plugin":"^4.28.0","eslint-config-salesforce-license":"^0.1.6","eslint-config-salesforce-typescript":"^0.2.8","@salesforce/plugin-command-reference":"^1.3.16"},"_npmOperationalInternal":{"tmp":"tmp/plugin-functions_1.2.0_1638287933814_0.4145497184981479","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"@salesforce/plugin-functions","version":"1.2.1","keywords":["oclif-plugin"],"author":{"name":"heroku-front-end@salesforce.com"},"license":"BSD-3-Clause","_id":"@salesforce/plugin-functions@1.2.1","maintainers":[{"name":"ashokrudraraju","email":"arudraraju@salesforce.com"},{"name":"dhersam","email":"dhersam@salesforce.com"},{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"rmohan20.sfdc","email":"rmohan20.sfdc@gmail.com"},{"name":"brandon-svec","email":"brandon.svec@gmail.com"},{"name":"jgraff","email":"jgraff@salesforce.com"},{"name":"cdias","email":"cdias@salesforce.com"},{"name":"conal","email":"conalc86@gmail.com"},{"name":"jgrantham","email":"jason.grantham@salesforce.com"},{"name":"vazexqi","email":"nchen.dev@mac.com"},{"name":"suduvvuri","email":"suryaprakash.duvvuri@salesforce.com"},{"name":"joshwlewis","email":"josh.w.lewis@gmail.com"},{"name":"mpsenn","email":"msenn@salesforce.com"},{"name":"sfdc_iamigo","email":"igoldstein@salesforce.com"},{"name":"diervo","email":"elfogris@gmail.com"},{"name":"rsalvador","email":"rsalvador@salesforce.com"},{"name":"kevinv11n","email":"kevin@v11n.com"},{"name":"tbliss","email":"tbliss@salesforce.com"},{"name":"davidturissini","email":"davidairborne@gmail.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"pmdartus","email":"dartus.pierremarie@gmail.com"},{"name":"futuremint_sf","email":"dwoodward@salesforce.com"},{"name":"interactivellama","email":"llama@interactivellama.com"},{"name":"maratto","email":"marat+npm@salesforce.com"},{"name":"pallavi.singh","email":"pallavi.singh@salesforce.com"},{"name":"smugakamil","email":"smugakamil@gmail.com"},{"name":"tausifm","email":"tausif.muzaffar@salesforce.com"},{"name":"kriscfoster","email":"kris.foster@ucdconnect.ie"},{"name":"brandonm","email":"bmurnane@salesforce.com"},{"name":"vineet-sinha","email":"vineet.sinha@gmail.com"},{"name":"salesforce-bot","email":"j.ward+npm@salesforce.com"},{"name":"harshkothari410","email":"harshkothari410@gmail.com"},{"name":"ekashida","email":"ekashida@gmail.com"},{"name":"gr8gatsby","email":"kevinhill@live.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"krisgraysfdc","email":"kgray@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"jqian","email":"jqian@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"rasphilco","email":"philipe.navarro@salesforce.com"},{"name":"jbfeingold","email":"jfeingold@salesforce.com"},{"name":"michaelhoefer","email":"michaelhoefer@gmail.com"},{"name":"tlohr","email":"tlohr@salesforce.com"},{"name":"dpessoa","email":"dpessoa@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"jgellin","email":"jgellin@salesforce.com"},{"name":"maxreality","email":"m@ab3.in"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"davidrouten","email":"david@routen.io"},{"name":"tconn","email":"tconn@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"dehru","email":"dehru2@yahoo.com"},{"name":"nazligungor","email":"n.gungor@salesforce.com"},{"name":"abdulsattar","email":"asattar.md@gmail.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"rxu-sfdc","email":"rxu@salesforce.com"},{"name":"amcconnell-sf","email":"amcconnell@salesforce.com"},{"name":"nolanlawson","email":"nolan@nolanlawson.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"fernomac","email":"no_oneatall@hotmail.com"},{"name":"maliroteh-sf","email":"maliroteh@salesforce.com"},{"name":"justinharringa","email":"justin@harringa.com"},{"name":"ahakro","email":"ahakro@salesforce.com"},{"name":"rjanamanchi","email":"rjanamanchi@salesforce.com"},{"name":"vttikoo","email":"vtikoo@salesforce.com"},{"name":"dlouvton","email":"dlouvton@gmail.com"},{"name":"cafreeman","email":"cfreeman.code@gmail.com"},{"name":"mallik.webaroo","email":"mallik.webaroo@gmail.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"alyssaa14","email":"aarvin@salesforce.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"svanteddu","email":"svanteddu@salesforce.com"},{"name":"neeraj_g","email":"ngirolkar@salesforce.com"},{"name":"jbartolotta-sfdc","email":"jbartolotta@salesforce.com"}],"homepage":"https://github.com/salesforcecli/plugin-functions","bugs":{"url":"https://github.com/forcedotcom/cli/issues"},"bin":{"functions":"bin/run"},"dist":{"shasum":"9b2c55bb9fdc26f3f052a00ad2796c3d7abe3d07","tarball":"https://registry.npmjs.org/@salesforce/plugin-functions/-/plugin-functions-1.2.1.tgz","fileCount":114,"integrity":"sha512-7XiUqzTDi9oxw+IPmacPqb2O8eVlBJ72kQZBUZiT5SeknmtAJUqnZ7OJu2xw8mcbwuG9m7VVgUTJ8Zs9t8U7gw==","signatures":[{"sig":"MEQCIFtJyq0iop1L/FOhp+x/oVK3jp17Pkf+V85KLysmDczqAiBIpgrTb4ws+TotPkwddMjAiLCekAZsdt3i3FMAJ/b8Bw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":237915,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhpp1JCRA9TVsSAnZWagAAZowP/2gwzGZvCkqAQZsLVLSc\njYNll9TPujGtlyldNm1/mspkAOr9H5oRvthxMJX49qW1sxkTB74/IuJOMSvi\n7vAv64PTmc13iTzd15jhDyP/68yB92YPHCa4pPinsCkImq16E27sq4wE/Io7\nFww8SJ4tcJkIJuu6EcsLXjBWWCnIGGdcYWBay7U5mVfsVAJF2CEVg5fjhSb+\nA+8v5FxxIjIohaxAhiX78R63EyBm9rHOSnvEy8Sgf/Q6MWdNppc+PhEuBEZJ\nw8g2EF2SkO5hImgsRsIRBvjHAu/V6cbpujVxr6SKKpuStPjpF3wUa+yFRowx\nGj2knQI4ZZtAXZLt4tyc+7eOk0OBJ7e5jlL7kLX/BQuudDUZ089e+ZgX6CU9\ng3KntBmCMuRL7b4XOPu+BfqNIstu+c5z1eRdnivySXa/paqTxyfnk0Tc63VY\nLuV8PWIIjRgLb5HC8kyZhD+M5y3h6DBxqkfZ4TZMEwrM42rveistxqi2cFdK\nvFqhCXH6XQijOGSpi5kdVqACcFX7e7k49irR379r2xWWxuD9rhiR0KcHAk4d\nil9fuVpmst4kMO+6o2s/B0ckynncyaFZFCMSFb9kAIgqujsxac9O8+TLjTAA\naxwI7z37wqfDLqmaRf/P6IQhM/+cvpSionZvAYk6BAYGqOcR7PBL/viaDwjm\nJNUZ\r\n=9OeG\r\n-----END PGP SIGNATURE-----\r\n"},"sfdx":{"publicKeyUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/1.2.1.crt","signatureUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/1.2.1.sig"},"_from":"file:/home/circleci/project/salesforce-plugin-functions-1.2.1.tgz","husky":{"hooks":{"pre-push":"sf-husky-pre-push","commit-msg":"sf-husky-commit-msg","pre-commit":"sf-husky-pre-commit"}},"oclif":{"bin":"sf","hooks":{"sf:deploy":"./lib/hooks/deploy","sf:env:list":"./lib/hooks/envList","sf:env:display":"./lib/hooks/envDisplay"},"topics":{"env":{"subtopics":{"log":{"description":"Commands to stream log output for an environment."},"var":{"description":"Commands to get, list, add, and set environment variables."},"create":{"description":"Commands to create a compute environment for use with Salesforce Functions."},"logdrain":{"description":"Commands to add a log drain to a specified environment."}},"description":"Commands to manage your environments, such as orgs and compute environments."},"run":{"subtopics":{"function":{"description":"Commands to run a function."}},"description":"Commands to run a function."},"login":{"subtopics":{"functions":{"description":"Commands to log in to Salesforce Functions."}},"description":"Commands to log in to an environment."},"deploy":{"description":"Commands to deploy artifacts to an environment."},"whoami":{"description":"Commands to show information about yourself or your account."},"generate":{"description":"Commands to generate a project, create a function, and more."}},"commands":"./lib/commands","devPlugins":["@oclif/plugin-help","@oclif/plugin-which","@oclif/plugin-command-snapshot","@salesforce/plugin-command-reference"],"topicSeparator":" "},"readme":"# plugin-functions\n\nFunctions plugin for the SF CLI\n\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\n[![NPM](https://img.shields.io/npm/v/@salesforce/plugin-functions.svg?label=@salesforce/functions)](https://www.npmjs.com/package/@salesforce/functions) [![CircleCI](https://circleci.com/gh/salesforcecli/plugin-functions/tree/main.svg?style=shield)](https://circleci.com/gh/salesforcecli/plugin-functions/tree/main) [![Downloads/week](https://img.shields.io/npm/dw/@salesforce/plugin-functions.svg)](https://npmjs.org/package/@salesforce/plugin-functions) [![License](https://img.shields.io/badge/License-BSD%203--Clause-brightgreen.svg)](https://raw.githubusercontent.com/salesforcecli/plugin-functions/main/LICENSE.txt)\n\n<!-- toc -->\n\n- [plugin-functions](#plugin-functions)\n- [Usage](#usage)\n- [Commands](#commands)\n<!-- tocstop -->\n\n# Usage\n\n1. Install the SF CLI: [Install instructions](https://developer.salesforce.com/docs/atlas.en-us.sfdx_setup.meta/sfdx_setup/sfdx_setup_install_cli.htm)\n2. Then run `sf plugins:install @salesforce/plugin-functions`:\n\n```sh-session\n$ sf plugins:install @salesforce/plugin-functions\nrunning command...\n```\n\nNow you should be able to run functions commands, e.g. `sf generate project`, `sf login functions`\n\n# Commands\n\n<!-- commands -->\n\n- [`sf deploy functions`](#sf-deploy-functions)\n- [`sf env create compute`](#sf-env-create-compute)\n- [`sf env delete`](#sf-env-delete)\n- [`sf env log tail`](#sf-env-log-tail)\n- [`sf env logdrain add`](#sf-env-logdrain-add)\n- [`sf env logdrain list`](#sf-env-logdrain-list)\n- [`sf env logdrain remove`](#sf-env-logdrain-remove)\n- [`sf env var get KEY`](#sf-env-var-get-key)\n- [`sf env var list`](#sf-env-var-list)\n- [`sf env var set`](#sf-env-var-set)\n- [`sf env var unset`](#sf-env-var-unset)\n- [`sf generate function`](#sf-generate-function)\n- [`sf login functions`](#sf-login-functions)\n- [`sf login functions jwt`](#sf-login-functions-jwt)\n- [`sf logout functions`](#sf-logout-functions)\n- [`sf run function`](#sf-run-function)\n- [`sf run function start`](#sf-run-function-start)\n- [`sf run function start local`](#sf-run-function-start-local)\n- [`sf whoami functions`](#sf-whoami-functions)\n\n## `sf deploy functions`\n\n```\nUSAGE\n  $ sf deploy functions -o <value> [-b <value>] [--force] [-q]\n\nFLAGS\n  -b, --branch=<value>         Deploy the latest commit from a branch different from the currently active branch.\n  -o, --connected-org=<value>  (required) Username or alias for the org that the compute environment should be connected\n                               to.\n  -q, --quiet                  Limit the amount of output displayed from the deploy process.\n  --force                      Ignore warnings and overwrite remote repository (not allowed in production).\n```\n\n## `sf env create compute`\n\nCreate a compute environment for use with Salesforce Functions.\n\n```\nUSAGE\n  $ sf env create compute [-o <value>] [-a <value> | ]\n\nFLAGS\n  -a, --alias=<value>          Alias for the created environment.\n  -o, --connected-org=<value>  Username or alias for the org that the compute environment should be connected to.\n\nDESCRIPTION\n  Create a compute environment for use with Salesforce Functions.\n\n  Compute environments must be connected to a Salesforce org. By default the command uses your local environment's\n  connected org. Use the '--connected-org' flag to specify a specific org. Run 'sf env list' to see a list of\n  environments.\n\nEXAMPLES\n  Create a compute environment to run Salesforce Functions:\n\n    $ sf env create compute\n\n  Connect the environment to a specific org:\n\n    $ sf env create compute --connected-org=org-alias\n\n  Create an alias for the compute environment:\n\n    $ sf env create compute --alias environment-alias\n```\n\n## `sf env delete`\n\nDelete an environment.\n\n```\nUSAGE\n  $ sf env delete [-e <value> | ] [--confirm <value>]\n\nFLAGS\n  -e, --target-compute=<value>  Environment name.\n  --confirm=name...             Confirmation name.\n\nDESCRIPTION\n  Delete an environment.\n\n  You must include the name of the environment to delete using '--target-compute'. Run 'sf env list' to see a list of\n  environments.\n\n  Running this command will prompt a confirmation. If you want to skip this confirmation, use the '--confirm' flag and\n  the environment alias to skip confirmation.\n\nEXAMPLES\n  Delete a compute environment:\n\n    $ sf env delete --target-compute environment-alias\n\n  Delete without a confirmation step:\n\n    $ sf env delete --target-compute environment-alias --confirm environment-alias\n```\n\n## `sf env log tail`\n\nStream log output for an environment.\n\n```\nUSAGE\n  $ sf env log tail [-e <value> | ]\n\nFLAGS\n  -e, --target-compute=<value>  Compute environment name to retrieve logs.\n\nEXAMPLES\n  Stream log output:\n\n    $ sf env log tail --target-compute environment-alias\n```\n\n## `sf env logdrain add`\n\nAdd log drain to a specified environment.\n\n```\nUSAGE\n  $ sf env logdrain add [-e <value> | ] [-l <value> | ]\n\nFLAGS\n  -e, --target-compute=<value>  Environment name.\n  -l, --drain-url=<value>       Endpoint that will receive sent logs.\n\nDESCRIPTION\n  Add log drain to a specified environment.\n\n  Both '--target-compute' and '--url' are required flags. '--url' should be a HTTP or HTTPS URL that can receive the log\n  drain messages.\n\nEXAMPLES\n  Add a log drain:\n\n    $ sf env logdrain add --target-compute environment-name --url https://path/to/logdrain\n```\n\n## `sf env logdrain list`\n\nList log drains connected to a specified environment.\n\n```\nUSAGE\n  $ sf env logdrain list [-e <value> | ] [-j]\n\nFLAGS\n  -e, --target-compute=<value>  Environment name.\n  -j, --json                    Output list in JSON format.\n\nEXAMPLES\n  List log drains:\n\n    $ sf env logdrain list --target-compute environment-alias\n\n  List log drains as json:\n\n    $ sf env logdrain list --target-compute environment-alias --json\n```\n\n## `sf env logdrain remove`\n\nRemove log drain from a specified environment.\n\n```\nUSAGE\n  $ sf env logdrain remove [-e <value> | ] [-l <value> | ]\n\nFLAGS\n  -e, --target-compute=<value>  Environment name.\n  -l, --drain-url=<value>       Log drain url to remove.\n\nDESCRIPTION\n  Remove log drain from a specified environment.\n\n  Both '--target-compute' and '--drain-url' are required flags.\n\nEXAMPLES\n  Remove a logdrain:\n\n    $ sf env logdrain remove --target-compute environment-alias --url https://path/to/logdrain\n```\n\n## `sf env var get KEY`\n\nDisplay a single config variable for an environment.\n\n```\nUSAGE\n  $ sf env var get [KEY] [-e <value> | ]\n\nFLAGS\n  -e, --target-compute=<value>  Environment name.\n\nDESCRIPTION\n  Display a single config variable for an environment.\n\n  You must provide the '--target-compute' flag and the key to retrieve.\n\nEXAMPLES\n  Get a config variable:\n\n    $ sf env var get [KEY] --target-compute environment-alias\n```\n\n## `sf env var list`\n\nList your environment's config vars in a table.\n\n```\nUSAGE\n  $ sf env var list [-e <value> | ] [-j]\n\nFLAGS\n  -e, --target-compute=<value>  Environment name.\n  -j, --json                    Output list in JSON format.\n\nDESCRIPTION\n  List your environment's config vars in a table.\n\n  Use the '--json' flag to return config vars in JSON format.\n\nEXAMPLES\n  List config vars:\n\n    $ sf env var list --target-compute environment-alias\n\n  List in JSON format:\n\n    $ sf env var list --target-compute environment-alias --json\n```\n\n## `sf env var set`\n\nSet a single config value for an environment.\n\n```\nUSAGE\n  $ sf env var set [-e <value> | ]\n\nFLAGS\n  -e, --target-compute=<value>  Environment name.\n\nEXAMPLES\n  Set a config value:\n\n    $ sf env var set [KEY]=[VALUE] --target-compute environment-alias\n```\n\n## `sf env var unset`\n\nUnset a single config value for an environment.\n\n```\nUSAGE\n  $ sf env var unset [-e <value> | ]\n\nFLAGS\n  -e, --target-compute=<value>  Environment name.\n\nDESCRIPTION\n  Unset a single config value for an environment.\n\n  Run 'sf env var list' to see a list of config values that can be unset.\n\nEXAMPLES\n  Unset a value:\n\n    $ sf env var unset --target-compute environment-alias\n```\n\n## `sf generate function`\n\nCreate a Salesforce Function with basic scaffolding specific to a given language.\n\n```\nUSAGE\n  $ sf generate function -l javascript|typescript|java [-n <value> | ]\n\nFLAGS\n  -l, --language=(javascript|typescript|java)  (required) Language. Can be one of: javascript, typescript, java.\n  -n, --function-name=<value>                  Function name. Must start with a capital letter.\n\nDESCRIPTION\n  Create a Salesforce Function with basic scaffolding specific to a given language.\n\n  Both '--language' and '--name' are required flags. Function names must start with a capital letter.\n\nEXAMPLES\n  Create a JavaScript function:\n\n    $ sf generate function --function-name MyFunction --language javascript\n```\n\n## `sf login functions`\n\nLog in to Salesforce Functions.\n\n```\nUSAGE\n  $ sf login functions\n\nDESCRIPTION\n  Log in to Salesforce Functions.\n\n  This step is required to develop or deploy Salesforce Functions.\n\nEXAMPLES\n  Log in to Salesforce Functions:\n\n    $ sf login functions\n```\n\n## `sf login functions jwt`\n\nLogin using JWT instead of default web-based flow. This will authenticate you with both sf and Salesforce Functions.\n\n```\nUSAGE\n  $ sf login functions jwt -u <value> -f <value> -i <value> [-l <value> | ] [--json] [-a <value>] [-d] [-v]\n\nFLAGS\n  -a, --alias=<value>         Alias for the org.\n  -d, --set-default           Set the org as the default that all org-related commands run against.\n  -f, --keyfile=<value>       (required) Path to JWT keyfile.\n  -i, --clientid=<value>      (required) OAuth client ID.\n  -l, --instance-url=<value>  The login URL of the instance the org lives on.\n  -u, --username=<value>      (required) Authentication username.\n  -v, --set-default-dev-hub   Set the org as the default Dev Hub for scratch org creation.\n  --json                      Format output as JSON.\n\nDESCRIPTION\n  Login using JWT instead of default web-based flow. This will authenticate you with both sf and Salesforce Functions.\n\n  Use this command when executing from a script.\n\nEXAMPLES\n  Log in using JWT:\n\n    $ sf login functions jwt --username example@username.org --keyfile file.key --clientid 123456\n\n  Log in and specify the org alias and URL, set as default org and default Dev Hub, and format output as JSON:\n\n    $ sf login functions jwt --username example@username.org --keyfile file.key --clientid 123456 --alias org-alias \\\n      --set-default --set-default-dev-hub --instance-url https://path/to/instance --json\n```\n\n## `sf logout functions`\n\nLog out of your Salesforce Functions account.\n\n```\nUSAGE\n  $ sf logout functions\n\nEXAMPLES\n  Log out:\n\n    $ sf logout functions\n```\n\n## `sf run function`\n\nSend a cloudevent to a function.\n\n```\nUSAGE\n  $ sf run function [-l <value> | ] [-H <value>] [-p <value>] [-s] [-o <value>]\n\nFLAGS\n  -H, --headers=<value>...     Set headers.\n  -l, --function-url=<value>   URL of the function to run.\n  -o, --connected-org=<value>  Username or alias for the target org; overrides default target org.\n  -p, --payload=<value>        Set the payload of the cloudevent as a JSON object or a path to a file via @file.json.\n  -s, --structured             Set the cloudevent to be emitted as a structured JSON cloudevent.\n\nEXAMPLES\n  Run a function:\n\n    $ sf run function --url http://path/to/function\n\n  Run a function with a payload and a JSON response:\n\n    $ sf run function --url http://path/to/function --payload '@file.json' --structured\n```\n\n## `sf run function start`\n\nBuild and run a Salesforce Function in a container.\n\n```\nUSAGE\n  $ sf run function start [-p <value>] [-b <value>] [--clear-cache] [--no-pull] [-e <value>] [--network <value>] [-v]\n\nFLAGS\n  -b, --debug-port=<value>  [default: 9229] Port for remote debugging.\n  -e, --env=<value>...      Set environment variables (provided during build and run).\n  -p, --port=<value>        [default: 8080] Port for running the function.\n  -v, --verbose             Output additional logs.\n  --clear-cache             Clear associated cache before executing.\n  --network=<value>         Connect and build containers to a network. This can be useful to build containers which\n                            require a local resource.\n  --no-pull                 Skip pulling builder image before use.\n\nDESCRIPTION\n  Build and run a Salesforce Function in a container.\n\n  Run this command from the directory of your Salesforce Functions project.\n\nEXAMPLES\n  Build and run a function:\n\n    $ sf run function start\n\n  Run a function on a specific port with additional logs:\n\n    $ sf run function start --port 5000 --verbose\n\n  Add environment variables and specify a network:\n\n    $ sf run function start --env KEY=VALUE --network host\n```\n\n## `sf run function start local`\n\nBuild and run a Salesforce Function locally.\n\n```\nUSAGE\n  $ sf run function start local [-p <value>] [-b <value>] [-l javascript|typescript|java|auto]\n\nFLAGS\n  -b, --debug-port=<value>                          [default: 9229] Port to use for debbugging the function.\n  -l, --language=(javascript|typescript|java|auto)  [default: auto] The language that the function runs in.\n  -p, --port=<value>                                [default: 8080] Port to bind the invoker to.\n\nDESCRIPTION\n  Build and run a Salesforce Function locally.\n\nEXAMPLES\n  Build a function and start the invoker\n\n    $ sf run function start local\n\n  Start the invoker with a specific language and port\n\n    $ sf run function start local --port 5000 --language javascript\n```\n\n## `sf whoami functions`\n\nShow information on your Salesforce Functions login.\n\n```\nUSAGE\n  $ sf whoami functions [-j]\n\nFLAGS\n  -j, --json  Output list in JSON format.\n\nDESCRIPTION\n  Show information on your Salesforce Functions login.\n\n  Returns your email and ID. Use '--show-token' to show your Salesforce Functions token.\n\nEXAMPLES\n  Get account information:\n\n    $ sf whoami functions\n\n  Show token and output result as JSON:\n\n    $ sf whoami functions --show-token --json\n```\n\n<!-- commandsstop -->\n","engines":{"node":">=12.0.0"},"scripts":{"docs":"sf-docs","lint":"sf-lint","test":"sf-test","build":"sf-build","clean":"sf-clean","format":"sf-format","compile":"sf-compile","prepack":"sf-prepack","prepare":"sf-install && husky install","pretest":"sf-compile-test","version":"oclif readme","postpack":"shx rm -f oclif.manifest.json","posttest":"yarn lint && yarn test:deprecation-policy","clean-all":"sf-clean all","clean:lib":"shx rm -rf lib && shx rm -rf coverage && shx rm -rf .nyc_output && shx rm -f oclif.manifest.json","test:json-schema":"./bin/dev schema:compare","test:command-reference":"./bin/dev commandreference:generate --erroronwarnings","test:deprecation-policy":"./bin/dev snapshot:compare"},"_npmUser":{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/salesforcecli/plugin-functions.git","type":"git"},"_npmVersion":"6.14.15","description":"Functions plugin for the SF CLI","directories":{},"_nodeVersion":"12.22.7","dependencies":{"uuid":"^8.3.2","axios":"^0.21.1","chalk":"^4.1.2","execa":"^5.0.0","kbpgp":"^2.1.15","cli-ux":"^5.6.2","lodash":"^4.17.21","date-fns":"^2.20.0","fs-extra":"^10.0.0","handlebars":"^4.7.7","node-fetch":"^3.0.0","@oclif/core":"^1.0.2","cloudevents":"^4.0.2","sha256-file":"^1.0.0","global-agent":"^3.0.0","netrc-parser":"^3.1.6","axios-debug-log":"^0.8.2","@salesforce/core":"3.6.6","@heroku-cli/color":"^1.1.14","@heroku-cli/schema":"^1.0.25","@heroku/eventsource":"^1.0.7","@salesforce/ts-sinon":"^1.3.18","@salesforce/ts-types":"^1.5.5","@heroku/function-toml":"^0.0.3","@heroku/functions-core":"0.1.3","@salesforce/plugin-org":"^1.8.1","@heroku/project-descriptor":"0.0.5","@salesforce/sf-plugins-core":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.1.0","shx":"^0.3.3","chai":"^4.2.0","husky":"^7.0.2","mocha":"^9.0.1","oclif":"^2.0.0-main.5","sinon":"11.1.2","eslint":"^7.29.0","globby":"^11.0.4","ts-node":"^10.0.0","prettier":"^2.0.5","sinon-chai":"^3.6.0","typescript":"^4.3.4","@oclif/test":"^1","@types/uuid":"^8.3.0","lint-staged":"^11.0.0","pretty-quick":"^3.1.1","@types/semver":"^7.3.9","@types/nodegit":"^0.27.2","@types/fs-extra":"^9.0.8","@types/node-fetch":"^3.0.3","@types/sinon-chai":"^3.2.5","@oclif/plugin-help":"^5","@types/sha256-file":"^1.0.0","@oclif/plugin-which":"^1.0.3","eslint-plugin-jsdoc":"^37.0.3","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.20.2","@types/supports-color":"^8.1.0","@salesforce/dev-config":"^2.1.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@salesforce/dev-scripts":"^0.9.18","eslint-config-salesforce":"^0.1.6","@typescript-eslint/parser":"^4.28.0","@salesforce/prettier-config":"^0.0.2","@oclif/plugin-command-snapshot":"^3.1.1","@typescript-eslint/eslint-plugin":"^4.28.0","eslint-config-salesforce-license":"^0.1.6","eslint-config-salesforce-typescript":"^0.2.8","@salesforce/plugin-command-reference":"^1.3.16"},"_npmOperationalInternal":{"tmp":"tmp/plugin-functions_1.2.1_1638309193371_0.37434817761390726","host":"s3://npm-registry-packages"}},"1.2.2":{"name":"@salesforce/plugin-functions","version":"1.2.2","keywords":["oclif-plugin"],"author":{"name":"heroku-front-end@salesforce.com"},"license":"BSD-3-Clause","_id":"@salesforce/plugin-functions@1.2.2","maintainers":[{"name":"ashokrudraraju","email":"arudraraju@salesforce.com"},{"name":"dhersam","email":"dhersam@salesforce.com"},{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"rmohan20.sfdc","email":"rmohan20.sfdc@gmail.com"},{"name":"brandon-svec","email":"brandon.svec@gmail.com"},{"name":"jgraff","email":"jgraff@salesforce.com"},{"name":"cdias","email":"cdias@salesforce.com"},{"name":"conal","email":"conalc86@gmail.com"},{"name":"jgrantham","email":"jason.grantham@salesforce.com"},{"name":"vazexqi","email":"nchen.dev@mac.com"},{"name":"suduvvuri","email":"suryaprakash.duvvuri@salesforce.com"},{"name":"joshwlewis","email":"josh.w.lewis@gmail.com"},{"name":"mpsenn","email":"msenn@salesforce.com"},{"name":"sfdc_iamigo","email":"igoldstein@salesforce.com"},{"name":"diervo","email":"elfogris@gmail.com"},{"name":"rsalvador","email":"rsalvador@salesforce.com"},{"name":"kevinv11n","email":"kevin@v11n.com"},{"name":"tbliss","email":"tbliss@salesforce.com"},{"name":"davidturissini","email":"davidairborne@gmail.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"pmdartus","email":"dartus.pierremarie@gmail.com"},{"name":"futuremint_sf","email":"dwoodward@salesforce.com"},{"name":"interactivellama","email":"llama@interactivellama.com"},{"name":"maratto","email":"marat+npm@salesforce.com"},{"name":"pallavi.singh","email":"pallavi.singh@salesforce.com"},{"name":"smugakamil","email":"smugakamil@gmail.com"},{"name":"tausifm","email":"tausif.muzaffar@salesforce.com"},{"name":"kriscfoster","email":"kris.foster@ucdconnect.ie"},{"name":"brandonm","email":"bmurnane@salesforce.com"},{"name":"vineet-sinha","email":"vineet.sinha@gmail.com"},{"name":"salesforce-bot","email":"j.ward+npm@salesforce.com"},{"name":"harshkothari410","email":"harshkothari410@gmail.com"},{"name":"ekashida","email":"ekashida@gmail.com"},{"name":"gr8gatsby","email":"kevinhill@live.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"krisgraysfdc","email":"kgray@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"jqian","email":"jqian@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"rasphilco","email":"philipe.navarro@salesforce.com"},{"name":"jbfeingold","email":"jfeingold@salesforce.com"},{"name":"michaelhoefer","email":"michaelhoefer@gmail.com"},{"name":"tlohr","email":"tlohr@salesforce.com"},{"name":"dpessoa","email":"dpessoa@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"jgellin","email":"jgellin@salesforce.com"},{"name":"maxreality","email":"m@ab3.in"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"davidrouten","email":"david@routen.io"},{"name":"tconn","email":"tconn@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"dehru","email":"dehru2@yahoo.com"},{"name":"nazligungor","email":"n.gungor@salesforce.com"},{"name":"abdulsattar","email":"asattar.md@gmail.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"rxu-sfdc","email":"rxu@salesforce.com"},{"name":"amcconnell-sf","email":"amcconnell@salesforce.com"},{"name":"nolanlawson","email":"nolan@nolanlawson.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"fernomac","email":"no_oneatall@hotmail.com"},{"name":"maliroteh-sf","email":"maliroteh@salesforce.com"},{"name":"justinharringa","email":"justin@harringa.com"},{"name":"ahakro","email":"ahakro@salesforce.com"},{"name":"rjanamanchi","email":"rjanamanchi@salesforce.com"},{"name":"vttikoo","email":"vtikoo@salesforce.com"},{"name":"dlouvton","email":"dlouvton@gmail.com"},{"name":"cafreeman","email":"cfreeman.code@gmail.com"},{"name":"mallik.webaroo","email":"mallik.webaroo@gmail.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"alyssaa14","email":"aarvin@salesforce.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"svanteddu","email":"svanteddu@salesforce.com"},{"name":"neeraj_g","email":"ngirolkar@salesforce.com"},{"name":"jbartolotta-sfdc","email":"jbartolotta@salesforce.com"}],"homepage":"https://github.com/salesforcecli/plugin-functions","bugs":{"url":"https://github.com/forcedotcom/cli/issues"},"bin":{"functions":"bin/run"},"dist":{"shasum":"567df7ae3fe39d40ca1486bdbb44cd87644069a6","tarball":"https://registry.npmjs.org/@salesforce/plugin-functions/-/plugin-functions-1.2.2.tgz","fileCount":114,"integrity":"sha512-UepG/FOtVbwZZq0N7E4Aqaf7RMyunveYzoiG+unegRcSTsyqrJchGKLYOp71Riif9zlVNBGjqJWKNHI05Gx2Pg==","signatures":[{"sig":"MEQCICd9KscFcWrmOxaLFB9vIo4hGPCBeiSNvDsyBUglfAkqAiBljcSb39VNE6nmNr5IKQNWbej2ltFfXPiAxOX7wp5mtA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":237915,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhpqgYCRA9TVsSAnZWagAAMGMP/1hmnS1zzbusXLfbLEEZ\nVyZtYzK7QDRTjosS34I6FHbg0lmkzd7W/EHZhaM9IgPJpMxoNzjSrDQsDkpk\nT9fH8nH/ilXFhgMy9H2tH7Z5sDLOln/xdyYmT0/XAm2FvPZuwO2RHJhs9YQK\nm1e+Z7I5X21yGlknn6ixikt/egim+gxaps4BM+rzWdXymbSHx2LjVNcd4nR6\n+ShWdGZgEtF1dWmVlLOyR32lo+4S1CcL5ksVJPiJbupqFyIkFFktJH81gOCl\nykDgyyq3lk4Cf7fadZ3bj1T08r/54VYQ4rNy8t2tRPfZ+zCtdzcDDrqB7Mok\nrdu12lqNGXMjRxLIBufOiXZGFj3Dsdk7gWFH5eYOCBvEOUnL0+5/QDAfk8+2\nVi7FcnRNj53adjvfWLOqvFsi4sttDH0PmZ4/lZgS1QZ9xwVOFLyOvu5ceQju\nTFtnYPpi3PQkuLXrxCaqiHmMECzvZyapDcGg71+ueYg6W3aMsi//OZTc066f\nycVq5ACrTMvNoJkSSz3KFA3XJ97E2+6yF+0/c5isbw/4T6mdAt7y2+nkhZQn\n7FhRHVhNivlXJKJy7nDJDa4STPCvQpDdlCUlVq8XF7eUv6CSTpfUqWmEdl7Q\nDb4mil+t+HDPlb0t0rBJdBZPCYj2qzygeXO4blZBQ9GXkqzzZ3S85TC9Jdid\ntwsw\r\n=ln0Y\r\n-----END PGP SIGNATURE-----\r\n"},"sfdx":{"publicKeyUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/1.2.2.crt","signatureUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/1.2.2.sig"},"_from":"file:/home/circleci/project/salesforce-plugin-functions-1.2.2.tgz","husky":{"hooks":{"pre-push":"sf-husky-pre-push","commit-msg":"sf-husky-commit-msg","pre-commit":"sf-husky-pre-commit"}},"oclif":{"bin":"sf","hooks":{"sf:deploy":"./lib/hooks/deploy","sf:env:list":"./lib/hooks/envList","sf:env:display":"./lib/hooks/envDisplay"},"topics":{"env":{"subtopics":{"log":{"description":"Commands to stream log output for an environment."},"var":{"description":"Commands to get, list, add, and set environment variables."},"create":{"description":"Commands to create a compute environment for use with Salesforce Functions."},"logdrain":{"description":"Commands to add a log drain to a specified environment."}},"description":"Commands to manage your environments, such as orgs and compute environments."},"run":{"subtopics":{"function":{"description":"Commands to run a function."}},"description":"Commands to run a function."},"login":{"subtopics":{"functions":{"description":"Commands to log in to Salesforce Functions."}},"description":"Commands to log in to an environment."},"deploy":{"description":"Commands to deploy artifacts to an environment."},"whoami":{"description":"Commands to show information about yourself or your account."},"generate":{"description":"Commands to generate a project, create a function, and more."}},"commands":"./lib/commands","devPlugins":["@oclif/plugin-help","@oclif/plugin-which","@oclif/plugin-command-snapshot","@salesforce/plugin-command-reference"],"topicSeparator":" "},"engines":{"node":">=12.0.0"},"scripts":{"docs":"sf-docs","lint":"sf-lint","test":"sf-test","build":"sf-build","clean":"sf-clean","format":"sf-format","compile":"sf-compile","prepack":"sf-prepack","prepare":"sf-install && husky install","pretest":"sf-compile-test","version":"oclif readme","postpack":"shx rm -f oclif.manifest.json","posttest":"yarn lint && yarn test:deprecation-policy","clean-all":"sf-clean all","clean:lib":"shx rm -rf lib && shx rm -rf coverage && shx rm -rf .nyc_output && shx rm -f oclif.manifest.json","test:json-schema":"./bin/dev schema:compare","test:command-reference":"./bin/dev commandreference:generate --erroronwarnings","test:deprecation-policy":"./bin/dev snapshot:compare"},"_npmUser":{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/salesforcecli/plugin-functions.git","type":"git"},"_npmVersion":"6.14.15","description":"Functions plugin for the SF CLI","directories":{},"_nodeVersion":"12.22.7","dependencies":{"uuid":"^8.3.2","axios":"^0.21.1","chalk":"^4.1.2","execa":"^5.0.0","kbpgp":"^2.1.15","cli-ux":"^5.6.2","lodash":"^4.17.21","date-fns":"^2.20.0","fs-extra":"^10.0.0","handlebars":"^4.7.7","node-fetch":"^3.0.0","@oclif/core":"^1.0.2","cloudevents":"^4.0.2","sha256-file":"^1.0.0","global-agent":"^3.0.0","netrc-parser":"^3.1.6","axios-debug-log":"^0.8.2","@salesforce/core":"3.7.2","@heroku-cli/color":"^1.1.14","@heroku-cli/schema":"^1.0.25","@heroku/eventsource":"^1.0.7","@salesforce/ts-sinon":"^1.3.18","@salesforce/ts-types":"^1.5.5","@heroku/function-toml":"^0.0.3","@heroku/functions-core":"0.1.3","@salesforce/plugin-org":"^1.8.1","@heroku/project-descriptor":"0.0.5","@salesforce/sf-plugins-core":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","shx":"^0.3.3","chai":"^4.2.0","husky":"^7.0.2","mocha":"^9.0.1","oclif":"^2.0.0-main.5","sinon":"11.1.2","eslint":"^7.29.0","globby":"^11.0.4","ts-node":"^10.0.0","prettier":"^2.0.5","sinon-chai":"^3.6.0","typescript":"^4.3.4","@oclif/test":"^1","@types/uuid":"^8.3.0","lint-staged":"^11.0.0","pretty-quick":"^3.1.1","@types/semver":"^7.3.9","@types/nodegit":"^0.27.2","@types/fs-extra":"^9.0.8","@types/node-fetch":"^3.0.3","@types/sinon-chai":"^3.2.5","@oclif/plugin-help":"^5","@types/sha256-file":"^1.0.0","@oclif/plugin-which":"^1.0.3","eslint-plugin-jsdoc":"^37.0.3","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.20.2","@types/supports-color":"^8.1.0","@salesforce/dev-config":"^2.1.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@salesforce/dev-scripts":"^0.9.18","eslint-config-salesforce":"^0.1.6","@typescript-eslint/parser":"^4.28.0","@salesforce/prettier-config":"^0.0.2","@oclif/plugin-command-snapshot":"^3.1.1","@typescript-eslint/eslint-plugin":"^4.28.0","eslint-config-salesforce-license":"^0.1.6","eslint-config-salesforce-typescript":"^0.2.8","@salesforce/plugin-command-reference":"^1.3.16"},"_npmOperationalInternal":{"tmp":"tmp/plugin-functions_1.2.2_1638311960358_0.21999033282011893","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"@salesforce/plugin-functions","version":"1.3.0","keywords":["oclif-plugin"],"author":{"name":"heroku-front-end@salesforce.com"},"license":"BSD-3-Clause","_id":"@salesforce/plugin-functions@1.3.0","maintainers":[{"name":"ashokrudraraju","email":"arudraraju@salesforce.com"},{"name":"dhersam","email":"dhersam@salesforce.com"},{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"rmohan20.sfdc","email":"rmohan20.sfdc@gmail.com"},{"name":"brandon-svec","email":"brandon.svec@gmail.com"},{"name":"jgraff","email":"jgraff@salesforce.com"},{"name":"cdias","email":"cdias@salesforce.com"},{"name":"conal","email":"conalc86@gmail.com"},{"name":"jgrantham","email":"jason.grantham@salesforce.com"},{"name":"vazexqi","email":"nchen.dev@mac.com"},{"name":"suduvvuri","email":"suryaprakash.duvvuri@salesforce.com"},{"name":"joshwlewis","email":"josh.w.lewis@gmail.com"},{"name":"mpsenn","email":"msenn@salesforce.com"},{"name":"sfdc_iamigo","email":"igoldstein@salesforce.com"},{"name":"diervo","email":"elfogris@gmail.com"},{"name":"rsalvador","email":"rsalvador@salesforce.com"},{"name":"kevinv11n","email":"kevin@v11n.com"},{"name":"tbliss","email":"tbliss@salesforce.com"},{"name":"davidturissini","email":"davidairborne@gmail.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"pmdartus","email":"dartus.pierremarie@gmail.com"},{"name":"futuremint_sf","email":"dwoodward@salesforce.com"},{"name":"interactivellama","email":"llama@interactivellama.com"},{"name":"maratto","email":"marat+npm@salesforce.com"},{"name":"pallavi.singh","email":"pallavi.singh@salesforce.com"},{"name":"smugakamil","email":"smugakamil@gmail.com"},{"name":"tausifm","email":"tausif.muzaffar@salesforce.com"},{"name":"kriscfoster","email":"kris.foster@ucdconnect.ie"},{"name":"brandonm","email":"bmurnane@salesforce.com"},{"name":"vineet-sinha","email":"vineet.sinha@gmail.com"},{"name":"salesforce-bot","email":"j.ward+npm@salesforce.com"},{"name":"harshkothari410","email":"harshkothari410@gmail.com"},{"name":"ekashida","email":"ekashida@gmail.com"},{"name":"gr8gatsby","email":"kevinhill@live.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"krisgraysfdc","email":"kgray@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"jqian","email":"jqian@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"rasphilco","email":"philipe.navarro@salesforce.com"},{"name":"jbfeingold","email":"jfeingold@salesforce.com"},{"name":"michaelhoefer","email":"michaelhoefer@gmail.com"},{"name":"tlohr","email":"tlohr@salesforce.com"},{"name":"dpessoa","email":"dpessoa@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"jgellin","email":"jgellin@salesforce.com"},{"name":"maxreality","email":"m@ab3.in"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"davidrouten","email":"david@routen.io"},{"name":"tconn","email":"tconn@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"dehru","email":"dehru2@yahoo.com"},{"name":"nazligungor","email":"n.gungor@salesforce.com"},{"name":"abdulsattar","email":"asattar.md@gmail.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"rxu-sfdc","email":"rxu@salesforce.com"},{"name":"amcconnell-sf","email":"amcconnell@salesforce.com"},{"name":"nolanlawson","email":"nolan@nolanlawson.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"fernomac","email":"no_oneatall@hotmail.com"},{"name":"maliroteh-sf","email":"maliroteh@salesforce.com"},{"name":"justinharringa","email":"justin@harringa.com"},{"name":"ahakro","email":"ahakro@salesforce.com"},{"name":"rjanamanchi","email":"rjanamanchi@salesforce.com"},{"name":"vttikoo","email":"vtikoo@salesforce.com"},{"name":"dlouvton","email":"dlouvton@gmail.com"},{"name":"cafreeman","email":"cfreeman.code@gmail.com"},{"name":"mallik.webaroo","email":"mallik.webaroo@gmail.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"alyssaa14","email":"aarvin@salesforce.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"svanteddu","email":"svanteddu@salesforce.com"},{"name":"neeraj_g","email":"ngirolkar@salesforce.com"},{"name":"jbartolotta-sfdc","email":"jbartolotta@salesforce.com"}],"homepage":"https://github.com/salesforcecli/plugin-functions","bugs":{"url":"https://github.com/forcedotcom/cli/issues"},"bin":{"functions":"bin/run"},"dist":{"shasum":"a640864c227b6740b9c6c416cb35a0c76f6d5e7c","tarball":"https://registry.npmjs.org/@salesforce/plugin-functions/-/plugin-functions-1.3.0.tgz","fileCount":114,"integrity":"sha512-rxa8pIKfwpjr8lneyYYJ/3HgC6VspIrJcKXmKecWSk96DrVqrkkhAxQp2ht/pLr+6qxYmhvRyeC9jdVI7erV7Q==","signatures":[{"sig":"MEUCICCG6/vtSI5joKffO8wAdWh/Z6CoGMwwdfGkdHegeNlwAiEAt68GOEwsLzMFTiAEEXcB6AGxq3V1yaVnIPxD53CpCuY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":238413,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhul6MCRA9TVsSAnZWagAAyMsP/iH55HjSJZoq9Q8AQRuL\nNz+SoLOPURNm6PUQYUY6qWmblCeUPkobOEaYUBebRpySJlEZ9MrQmhWMqc/j\n9EyOoDAfFBJqO3eV6pzgJqGTnErX0FqpJE+lSct2yvViddN2N8x0yYODNwh9\n8ihbVYVdV12OHLqUlCHQKjonEtB4+7deWnrs6FWBOBs2uV23aciivxHjiwy6\n6rtpPSRHFmarD4Hk2EG7TuXuFlZPr6OuoqBHsageq7iBoOEdfATQGrmMJnQZ\nqmYnSbgobd63dBLX02N8rg4QG54j6j2nc7YFsa/m1GtS8fy3mj8mTaPsMlNZ\nTgi2ZMVamo0TkuSQpMVxMlqQlAGlgQrmPxe20FuaCAiR33StF3PD82APWrGV\nA1U1Vv6Rh7YaAkINAMqpVrKltXX02Zay3BeTcYLGXNrnYVgm8tmFMQtrDHRq\nntKLPj9qqcn2YpSM8AsmhcQa+haWD+vccVzlhugGNw4U9Ss0Uq8DKf5ipQ56\n1ktFShf9KyNLbX0B6GtbL6zEynNYNiEsyOHgsBeeQDOODRO6vclBeLVriVsJ\nuTkgqXC3mRy4AgsQ/dtZWT2Sf5OM2+WthHTJim7VuooTnYkiaTv8C+CYTPQs\npFHwgDCajoeCzr2Od3nRBrZJ+z5Y1hAooubBrq2KnPlZzLvq06f/NehoKZaJ\nyiIE\r\n=y4kH\r\n-----END PGP SIGNATURE-----\r\n"},"sfdx":{"publicKeyUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/1.3.0.crt","signatureUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/1.3.0.sig"},"_from":"file:/home/circleci/project/salesforce-plugin-functions-1.3.0.tgz","oclif":{"bin":"sf","hooks":{"sf:deploy":"./lib/hooks/deploy","sf:env:list":"./lib/hooks/envList","sf:env:display":"./lib/hooks/envDisplay"},"topics":{"env":{"subtopics":{"log":{"description":"Commands to stream log output for an environment."},"var":{"description":"Commands to get, list, add, and set environment variables."},"create":{"description":"Commands to create a compute environment for use with Salesforce Functions."},"logdrain":{"description":"Commands to add a log drain to a specified environment."}},"description":"Commands to manage your environments, such as orgs and compute environments."},"run":{"subtopics":{"function":{"description":"Commands to run a function."}},"description":"Commands to run a function."},"login":{"subtopics":{"functions":{"description":"Commands to log in to Salesforce Functions."}},"description":"Commands to log in to an environment."},"deploy":{"description":"Commands to deploy artifacts to an environment."},"whoami":{"description":"Commands to show information about yourself or your account."},"generate":{"description":"Commands to generate a project, create a function, and more."}},"commands":"./lib/commands","devPlugins":["@oclif/plugin-help","@oclif/plugin-which","@oclif/plugin-command-snapshot","@salesforce/plugin-command-reference"],"topicSeparator":" "},"engines":{"node":">=12.0.0"},"scripts":{"docs":"sf-docs","lint":"sf-lint","test":"sf-test","build":"sf-build","clean":"sf-clean","format":"sf-format","compile":"sf-compile","prepack":"sf-prepack","prepare":"sf-install && husky install","pretest":"sf-compile-test","version":"oclif readme","postpack":"shx rm -f oclif.manifest.json","posttest":"yarn lint && yarn test:deprecation-policy","clean-all":"sf-clean all","clean:lib":"shx rm -rf lib && shx rm -rf coverage && shx rm -rf .nyc_output && shx rm -f oclif.manifest.json","test:json-schema":"./bin/dev schema:compare","test:command-reference":"./bin/dev commandreference:generate --erroronwarnings","test:deprecation-policy":"./bin/dev snapshot:compare"},"_npmUser":{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/salesforcecli/plugin-functions.git","type":"git"},"_npmVersion":"6.14.15","description":"Functions plugin for the SF CLI","directories":{},"_nodeVersion":"12.22.7","dependencies":{"uuid":"^8.3.2","axios":"^0.21.1","chalk":"^4.1.2","execa":"^5.0.0","kbpgp":"^2.1.15","cli-ux":"^5.6.2","lodash":"^4.17.21","jsforce":"^1.11.0","date-fns":"^2.20.0","fs-extra":"^10.0.0","handlebars":"^4.7.7","node-fetch":"^3.0.0","@oclif/core":"^1.0.2","cloudevents":"^4.0.2","sha256-file":"^1.0.0","global-agent":"^3.0.0","netrc-parser":"^3.1.6","axios-debug-log":"^0.8.2","@salesforce/core":"3.7.2","@heroku-cli/color":"^1.1.14","@heroku-cli/schema":"^1.0.25","@heroku/eventsource":"^1.0.7","@salesforce/ts-sinon":"^1.3.18","@salesforce/ts-types":"^1.5.5","@heroku/function-toml":"^0.0.3","@heroku/functions-core":"0.1.3","@salesforce/plugin-org":"^1.8.1","@heroku/project-descriptor":"0.0.5","@salesforce/sf-plugins-core":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","shx":"^0.3.3","chai":"^4.2.0","husky":"^7.0.4","mocha":"^9.0.1","oclif":"^2.0.0-main.5","sinon":"11.1.2","eslint":"^7.29.0","globby":"^11.0.4","ts-node":"^10.0.0","prettier":"^2.0.5","sinon-chai":"^3.6.0","typescript":"^4.3.4","@oclif/test":"^1","@types/uuid":"^8.3.0","lint-staged":"^12.1.2","pretty-quick":"^3.1.1","@types/semver":"^7.3.9","@types/nodegit":"^0.27.2","@types/fs-extra":"^9.0.8","@types/node-fetch":"^3.0.3","@types/sinon-chai":"^3.2.5","@oclif/plugin-help":"^5","@types/sha256-file":"^1.0.0","@oclif/plugin-which":"^1.0.3","eslint-plugin-jsdoc":"^37.0.3","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.20.2","@types/supports-color":"^8.1.0","@salesforce/dev-config":"^2.1.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@salesforce/dev-scripts":"^1.0.2","eslint-config-salesforce":"^0.1.6","@typescript-eslint/parser":"^4.28.0","@salesforce/prettier-config":"^0.0.2","@oclif/plugin-command-snapshot":"^3.1.1","@typescript-eslint/eslint-plugin":"^4.28.0","eslint-config-salesforce-license":"^0.1.6","eslint-config-salesforce-typescript":"^0.2.8","@salesforce/plugin-command-reference":"^1.3.16"},"_npmOperationalInternal":{"tmp":"tmp/plugin-functions_1.3.0_1639603851925_0.5495761294895949","host":"s3://npm-registry-packages"}},"1.3.1":{"name":"@salesforce/plugin-functions","version":"1.3.1","keywords":["oclif-plugin"],"author":{"name":"heroku-front-end@salesforce.com"},"license":"BSD-3-Clause","_id":"@salesforce/plugin-functions@1.3.1","maintainers":[{"name":"ashokrudraraju","email":"arudraraju@salesforce.com"},{"name":"dhersam","email":"dhersam@salesforce.com"},{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"rmohan20.sfdc","email":"rmohan20.sfdc@gmail.com"},{"name":"brandon-svec","email":"brandon.svec@gmail.com"},{"name":"jgraff","email":"jgraff@salesforce.com"},{"name":"cdias","email":"cdias@salesforce.com"},{"name":"conal","email":"conalc86@gmail.com"},{"name":"jgrantham","email":"jason.grantham@salesforce.com"},{"name":"vazexqi","email":"nchen.dev@mac.com"},{"name":"suduvvuri","email":"suryaprakash.duvvuri@salesforce.com"},{"name":"joshwlewis","email":"josh.w.lewis@gmail.com"},{"name":"mpsenn","email":"msenn@salesforce.com"},{"name":"sfdc_iamigo","email":"igoldstein@salesforce.com"},{"name":"diervo","email":"elfogris@gmail.com"},{"name":"rsalvador","email":"rsalvador@salesforce.com"},{"name":"kevinv11n","email":"kevin@v11n.com"},{"name":"tbliss","email":"tbliss@salesforce.com"},{"name":"davidturissini","email":"davidairborne@gmail.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"pmdartus","email":"dartus.pierremarie@gmail.com"},{"name":"futuremint_sf","email":"dwoodward@salesforce.com"},{"name":"interactivellama","email":"llama@interactivellama.com"},{"name":"maratto","email":"marat+npm@salesforce.com"},{"name":"pallavi.singh","email":"pallavi.singh@salesforce.com"},{"name":"smugakamil","email":"smugakamil@gmail.com"},{"name":"tausifm","email":"tausif.muzaffar@salesforce.com"},{"name":"kriscfoster","email":"kris.foster@ucdconnect.ie"},{"name":"brandonm","email":"bmurnane@salesforce.com"},{"name":"vineet-sinha","email":"vineet.sinha@gmail.com"},{"name":"salesforce-bot","email":"j.ward+npm@salesforce.com"},{"name":"harshkothari410","email":"harshkothari410@gmail.com"},{"name":"ekashida","email":"ekashida@gmail.com"},{"name":"gr8gatsby","email":"kevinhill@live.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"krisgraysfdc","email":"kgray@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"jqian","email":"jqian@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"rasphilco","email":"philipe.navarro@salesforce.com"},{"name":"jbfeingold","email":"jfeingold@salesforce.com"},{"name":"michaelhoefer","email":"michaelhoefer@gmail.com"},{"name":"tlohr","email":"tlohr@salesforce.com"},{"name":"dpessoa","email":"dpessoa@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"jgellin","email":"jgellin@salesforce.com"},{"name":"maxreality","email":"m@ab3.in"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"davidrouten","email":"david@routen.io"},{"name":"tconn","email":"tconn@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"dehru","email":"dehru2@yahoo.com"},{"name":"nazligungor","email":"n.gungor@salesforce.com"},{"name":"abdulsattar","email":"asattar.md@gmail.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"rxu-sfdc","email":"rxu@salesforce.com"},{"name":"amcconnell-sf","email":"amcconnell@salesforce.com"},{"name":"nolanlawson","email":"nolan@nolanlawson.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"fernomac","email":"no_oneatall@hotmail.com"},{"name":"maliroteh-sf","email":"maliroteh@salesforce.com"},{"name":"justinharringa","email":"justin@harringa.com"},{"name":"ahakro","email":"ahakro@salesforce.com"},{"name":"rjanamanchi","email":"rjanamanchi@salesforce.com"},{"name":"vttikoo","email":"vtikoo@salesforce.com"},{"name":"dlouvton","email":"dlouvton@gmail.com"},{"name":"cafreeman","email":"cfreeman.code@gmail.com"},{"name":"mallik.webaroo","email":"mallik.webaroo@gmail.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"alyssaa14","email":"aarvin@salesforce.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"svanteddu","email":"svanteddu@salesforce.com"},{"name":"neeraj_g","email":"ngirolkar@salesforce.com"},{"name":"jbartolotta-sfdc","email":"jbartolotta@salesforce.com"}],"homepage":"https://github.com/salesforcecli/plugin-functions","bugs":{"url":"https://github.com/forcedotcom/cli/issues"},"bin":{"functions":"bin/run"},"dist":{"shasum":"b74db2565d4cbcb284ed37966abee80fc57e503b","tarball":"https://registry.npmjs.org/@salesforce/plugin-functions/-/plugin-functions-1.3.1.tgz","fileCount":106,"integrity":"sha512-pVmSX7A+EYJJv3zZc3vVeYhRV/lia5gpTRRajx6Xtx740JtzFqS+6qXWOPZJ2bOx7VbJoG52tErQrBGwEO+2bQ==","signatures":[{"sig":"MEUCIQCMXScs8JloX1paWiSS80/9H0nfJlNTagjKrELr7zLQZwIgG8kr4G0haldP8yNkLv5X1dtWXPSBOebgumufw744LPg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":225415,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh1iMBCRA9TVsSAnZWagAAsbkQAJmJ4S6Qqv+Z6ddgH4Lp\nYt/lxqJ5DbA2Xdt0g0qc4+pb61mkfNRNqNCaMaw74Hm7Dz8Az4d5FV/nmuo9\nFlvHKX6hjZm0PDVto/Z6xxIHv7WIalKV4qwa0UscWv3SI/NSqufWNG988+pu\nIsYZ7u1vE8ac6I5h7xSia1xZDPvmR4m9uUIFeqLeSiznTFmu+QtccKXRmLTK\nWn2xHSzsqkYYJgM6nVv9eXDe5Gc6J8Rg5hhihkemvmVlnyURrGPbS5ta++11\nQH+owRArfT1Q3JZIClELNRfUSmCcBEfHwpDOuudzyDyXtf+ySvLfDegqkvSs\n8AK/UGh8dTHE4wPbKtoVxJYj0KxIMI5Mv2riaghRMPfxIEMGwl3sJaMXKW08\nYu49waAoapoPcuE9DqupfyOlub2X2MomyigFhOCTPZFke3sSPcVbOqotd2JR\nEMIOTGYTqznNEm68f6QpydEQYg+2gjVIn/YVbATMxHCySlm6e2Ik0hrLSE6W\nQMT5NNReXCjhEh7kGsMeF7zeQai9HMsne/tBVMQrhYnUoPqyzdCJnJyZnC4U\nKPywqJ44EymVpSlGR3Z5+OJAvozg7MGK0m5M2dQivOX40XFACySuWpjr2r9R\nNyGhTkdWm68ZUqeYUJ2hrKQsDbObQXi0Z/KIeSw6AOjGwa97YMlYuvfSgE5c\nZb80\r\n=P/PX\r\n-----END PGP SIGNATURE-----\r\n"},"sfdx":{"publicKeyUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/1.3.1.crt","signatureUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/1.3.1.sig"},"_from":"file:/home/circleci/project/salesforce-plugin-functions-1.3.1.tgz","oclif":{"bin":"sf","hooks":{"sf:deploy":"./lib/hooks/deploy","sf:env:list":"./lib/hooks/envList","sf:env:display":"./lib/hooks/envDisplay"},"topics":{"env":{"subtopics":{"log":{"description":"Commands to stream log output for an environment."},"var":{"description":"Commands to get, list, add, and set environment variables."},"create":{"description":"Commands to create a compute environment for use with Salesforce Functions."},"logdrain":{"description":"Commands to add a log drain to a specified environment."}},"description":"Commands to manage your environments, such as orgs and compute environments."},"run":{"subtopics":{"function":{"description":"Commands to run a function."}},"description":"Commands to run a function."},"login":{"subtopics":{"functions":{"description":"Commands to log in to Salesforce Functions."}},"description":"Commands to log in to an environment."},"deploy":{"description":"Commands to deploy artifacts to an environment."},"whoami":{"description":"Commands to show information about yourself or your account."},"generate":{"description":"Commands to generate a project, create a function, and more."}},"commands":"./lib/commands","devPlugins":["@oclif/plugin-help","@oclif/plugin-which","@oclif/plugin-command-snapshot","@salesforce/plugin-command-reference"],"topicSeparator":" "},"readme":"# plugin-functions\n\nFunctions plugin for the SF CLI\n\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\n[![NPM](https://img.shields.io/npm/v/@salesforce/plugin-functions.svg?label=@salesforce/functions)](https://www.npmjs.com/package/@salesforce/functions) [![CircleCI](https://circleci.com/gh/salesforcecli/plugin-functions/tree/main.svg?style=shield)](https://circleci.com/gh/salesforcecli/plugin-functions/tree/main) [![Downloads/week](https://img.shields.io/npm/dw/@salesforce/plugin-functions.svg)](https://npmjs.org/package/@salesforce/plugin-functions) [![License](https://img.shields.io/badge/License-BSD%203--Clause-brightgreen.svg)](https://raw.githubusercontent.com/salesforcecli/plugin-functions/main/LICENSE.txt)\n\n<!-- toc -->\n\n- [plugin-functions](#plugin-functions)\n- [Usage](#usage)\n- [Commands](#commands)\n<!-- tocstop -->\n\n# Usage\n\n1. Install the SF CLI: [Install instructions](https://developer.salesforce.com/docs/atlas.en-us.sfdx_setup.meta/sfdx_setup/sfdx_setup_install_cli.htm)\n2. Then run `sf plugins:install @salesforce/plugin-functions`:\n\n```sh-session\n$ sf plugins:install @salesforce/plugin-functions\nrunning command...\n```\n\nNow you should be able to run functions commands, e.g. `sf generate project`, `sf login functions`\n\n# Commands\n\n<!-- commands -->\n\n- [`sf deploy functions`](#sf-deploy-functions)\n- [`sf env create compute`](#sf-env-create-compute)\n- [`sf env delete`](#sf-env-delete)\n- [`sf env log tail`](#sf-env-log-tail)\n- [`sf env logdrain add`](#sf-env-logdrain-add)\n- [`sf env logdrain list`](#sf-env-logdrain-list)\n- [`sf env logdrain remove`](#sf-env-logdrain-remove)\n- [`sf env var get KEY`](#sf-env-var-get-key)\n- [`sf env var list`](#sf-env-var-list)\n- [`sf env var set`](#sf-env-var-set)\n- [`sf env var unset`](#sf-env-var-unset)\n- [`sf generate function`](#sf-generate-function)\n- [`sf login functions`](#sf-login-functions)\n- [`sf login functions jwt`](#sf-login-functions-jwt)\n- [`sf logout functions`](#sf-logout-functions)\n- [`sf run function`](#sf-run-function)\n- [`sf run function start`](#sf-run-function-start)\n- [`sf run function start local`](#sf-run-function-start-local)\n- [`sf whoami functions`](#sf-whoami-functions)\n\n## `sf deploy functions`\n\n```\nUSAGE\n  $ sf deploy functions -o <value> [-b <value>] [--force] [-q]\n\nFLAGS\n  -b, --branch=<value>         Deploy the latest commit from a branch different from the currently active branch.\n  -o, --connected-org=<value>  (required) Username or alias for the org that the compute environment should be connected\n                               to.\n  -q, --quiet                  Limit the amount of output displayed from the deploy process.\n  --force                      Ignore warnings and overwrite remote repository (not allowed in production).\n```\n\n## `sf env create compute`\n\nCreate a compute environment for use with Salesforce Functions.\n\n```\nUSAGE\n  $ sf env create compute [-o <value>] [-a <value> | ]\n\nFLAGS\n  -a, --alias=<value>          Alias for the created environment.\n  -o, --connected-org=<value>  Username or alias for the org that the compute environment should be connected to.\n\nDESCRIPTION\n  Create a compute environment for use with Salesforce Functions.\n\n  Compute environments must be connected to a Salesforce org. By default the command uses your local environment's\n  connected org. Use the '--connected-org' flag to specify a specific org. Run 'sf env list' to see a list of\n  environments.\n\nEXAMPLES\n  Create a compute environment to run Salesforce Functions:\n\n    $ sf env create compute\n\n  Connect the environment to a specific org:\n\n    $ sf env create compute --connected-org=org-alias\n\n  Create an alias for the compute environment:\n\n    $ sf env create compute --alias environment-alias\n```\n\n## `sf env delete`\n\nDelete an environment.\n\n```\nUSAGE\n  $ sf env delete [-e <value> | ] [--confirm <value>]\n\nFLAGS\n  -e, --target-compute=<value>  Environment name.\n  --confirm=name...             Confirmation name.\n\nDESCRIPTION\n  Delete an environment.\n\n  You must include the name of the environment to delete using '--target-compute'. Run 'sf env list' to see a list of\n  environments.\n\n  Running this command will prompt a confirmation. If you want to skip this confirmation, use the '--confirm' flag and\n  the environment alias to skip confirmation.\n\nEXAMPLES\n  Delete a compute environment:\n\n    $ sf env delete --target-compute environment-alias\n\n  Delete without a confirmation step:\n\n    $ sf env delete --target-compute environment-alias --confirm environment-alias\n```\n\n## `sf env log tail`\n\nStream log output for an environment.\n\n```\nUSAGE\n  $ sf env log tail [-e <value> | ]\n\nFLAGS\n  -e, --target-compute=<value>  Compute environment name to retrieve logs.\n\nEXAMPLES\n  Stream log output:\n\n    $ sf env log tail --target-compute environment-alias\n```\n\n## `sf env logdrain add`\n\nAdd log drain to a specified environment.\n\n```\nUSAGE\n  $ sf env logdrain add [-e <value> | ] [-l <value> | ]\n\nFLAGS\n  -e, --target-compute=<value>  Environment name.\n  -l, --drain-url=<value>       Endpoint that will receive sent logs.\n\nDESCRIPTION\n  Add log drain to a specified environment.\n\n  Both '--target-compute' and '--url' are required flags. '--url' should be a HTTP or HTTPS URL that can receive the log\n  drain messages.\n\nEXAMPLES\n  Add a log drain:\n\n    $ sf env logdrain add --target-compute environment-name --url https://path/to/logdrain\n```\n\n## `sf env logdrain list`\n\nList log drains connected to a specified environment.\n\n```\nUSAGE\n  $ sf env logdrain list [-e <value> | ] [-j]\n\nFLAGS\n  -e, --target-compute=<value>  Environment name.\n  -j, --json                    Output list in JSON format.\n\nEXAMPLES\n  List log drains:\n\n    $ sf env logdrain list --target-compute environment-alias\n\n  List log drains as json:\n\n    $ sf env logdrain list --target-compute environment-alias --json\n```\n\n## `sf env logdrain remove`\n\nRemove log drain from a specified environment.\n\n```\nUSAGE\n  $ sf env logdrain remove [-e <value> | ] [-l <value> | ]\n\nFLAGS\n  -e, --target-compute=<value>  Environment name.\n  -l, --drain-url=<value>       Log drain url to remove.\n\nDESCRIPTION\n  Remove log drain from a specified environment.\n\n  Both '--target-compute' and '--drain-url' are required flags.\n\nEXAMPLES\n  Remove a logdrain:\n\n    $ sf env logdrain remove --target-compute environment-alias --url https://path/to/logdrain\n```\n\n## `sf env var get KEY`\n\nDisplay a single config variable for an environment.\n\n```\nUSAGE\n  $ sf env var get [KEY] [-e <value> | ]\n\nFLAGS\n  -e, --target-compute=<value>  Environment name.\n\nDESCRIPTION\n  Display a single config variable for an environment.\n\n  You must provide the '--target-compute' flag and the key to retrieve.\n\nEXAMPLES\n  Get a config variable:\n\n    $ sf env var get [KEY] --target-compute environment-alias\n```\n\n## `sf env var list`\n\nList your environment's config vars in a table.\n\n```\nUSAGE\n  $ sf env var list [-e <value> | ] [-j]\n\nFLAGS\n  -e, --target-compute=<value>  Environment name.\n  -j, --json                    Output list in JSON format.\n\nDESCRIPTION\n  List your environment's config vars in a table.\n\n  Use the '--json' flag to return config vars in JSON format.\n\nEXAMPLES\n  List config vars:\n\n    $ sf env var list --target-compute environment-alias\n\n  List in JSON format:\n\n    $ sf env var list --target-compute environment-alias --json\n```\n\n## `sf env var set`\n\nSet a single config value for an environment.\n\n```\nUSAGE\n  $ sf env var set [-e <value> | ]\n\nFLAGS\n  -e, --target-compute=<value>  Environment name.\n\nEXAMPLES\n  Set a config value:\n\n    $ sf env var set [KEY]=[VALUE] --target-compute environment-alias\n```\n\n## `sf env var unset`\n\nUnset a single config value for an environment.\n\n```\nUSAGE\n  $ sf env var unset [-e <value> | ]\n\nFLAGS\n  -e, --target-compute=<value>  Environment name.\n\nDESCRIPTION\n  Unset a single config value for an environment.\n\n  Run 'sf env var list' to see a list of config values that can be unset.\n\nEXAMPLES\n  Unset a value:\n\n    $ sf env var unset --target-compute environment-alias\n```\n\n## `sf generate function`\n\nCreate a Salesforce Function with basic scaffolding specific to a given language.\n\n```\nUSAGE\n  $ sf generate function -l javascript|typescript|java [-n <value> | ]\n\nFLAGS\n  -l, --language=(javascript|typescript|java)  (required) Language. Can be one of: javascript, typescript, java.\n  -n, --function-name=<value>                  Function name. Must start with a capital letter.\n\nDESCRIPTION\n  Create a Salesforce Function with basic scaffolding specific to a given language.\n\n  Both '--language' and '--name' are required flags. Function names must start with a capital letter.\n\nEXAMPLES\n  Create a JavaScript function:\n\n    $ sf generate function --function-name MyFunction --language javascript\n```\n\n## `sf login functions`\n\nLog in to Salesforce Functions.\n\n```\nUSAGE\n  $ sf login functions\n\nDESCRIPTION\n  Log in to Salesforce Functions.\n\n  This step is required to develop or deploy Salesforce Functions.\n\nEXAMPLES\n  Log in to Salesforce Functions:\n\n    $ sf login functions\n```\n\n## `sf login functions jwt`\n\nLogin using JWT instead of default web-based flow. This will authenticate you with both sf and Salesforce Functions.\n\n```\nUSAGE\n  $ sf login functions jwt -u <value> -f <value> -i <value> [-l <value> | ] [--json] [-a <value>] [-d] [-v]\n\nFLAGS\n  -a, --alias=<value>         Alias for the org.\n  -d, --set-default           Set the org as the default that all org-related commands run against.\n  -f, --keyfile=<value>       (required) Path to JWT keyfile.\n  -i, --clientid=<value>      (required) OAuth client ID.\n  -l, --instance-url=<value>  The login URL of the instance the org lives on.\n  -u, --username=<value>      (required) Authentication username.\n  -v, --set-default-dev-hub   Set the org as the default Dev Hub for scratch org creation.\n  --json                      Format output as JSON.\n\nDESCRIPTION\n  Login using JWT instead of default web-based flow. This will authenticate you with both sf and Salesforce Functions.\n\n  Use this command when executing from a script.\n\nEXAMPLES\n  Log in using JWT:\n\n    $ sf login functions jwt --username example@username.org --keyfile file.key --clientid 123456\n\n  Log in and specify the org alias and URL, set as default org and default Dev Hub, and format output as JSON:\n\n    $ sf login functions jwt --username example@username.org --keyfile file.key --clientid 123456 --alias org-alias \\\n      --set-default --set-default-dev-hub --instance-url https://path/to/instance --json\n```\n\n## `sf logout functions`\n\nLog out of your Salesforce Functions account.\n\n```\nUSAGE\n  $ sf logout functions\n\nEXAMPLES\n  Log out:\n\n    $ sf logout functions\n```\n\n## `sf run function`\n\nSend a cloudevent to a function.\n\n```\nUSAGE\n  $ sf run function [-l <value> | ] [-H <value>] [-p <value>] [-s] [-o <value>]\n\nFLAGS\n  -H, --headers=<value>...     Set headers.\n  -l, --function-url=<value>   URL of the function to run.\n  -o, --connected-org=<value>  Username or alias for the target org; overrides default target org.\n  -p, --payload=<value>        Set the payload of the cloudevent as a JSON object or a path to a file via @file.json.\n  -s, --structured             Set the cloudevent to be emitted as a structured JSON cloudevent.\n\nEXAMPLES\n  Run a function:\n\n    $ sf run function --url http://path/to/function\n\n  Run a function with a payload and a JSON response:\n\n    $ sf run function --url http://path/to/function --payload '@file.json' --structured\n```\n\n## `sf run function start`\n\nBuild and run a Salesforce Function in a container.\n\n```\nUSAGE\n  $ sf run function start [-p <value>] [-b <value>] [--clear-cache] [--no-pull] [-e <value>] [--network <value>] [-v]\n\nFLAGS\n  -b, --debug-port=<value>  [default: 9229] Port for remote debugging.\n  -e, --env=<value>...      Set environment variables (provided during build and run).\n  -p, --port=<value>        [default: 8080] Port for running the function.\n  -v, --verbose             Output additional logs.\n  --clear-cache             Clear associated cache before executing.\n  --network=<value>         Connect and build containers to a network. This can be useful to build containers which\n                            require a local resource.\n  --no-pull                 Skip pulling builder image before use.\n\nDESCRIPTION\n  Build and run a Salesforce Function in a container.\n\n  Run this command from the directory of your Salesforce Functions project.\n\nEXAMPLES\n  Build and run a function:\n\n    $ sf run function start\n\n  Run a function on a specific port with additional logs:\n\n    $ sf run function start --port 5000 --verbose\n\n  Add environment variables and specify a network:\n\n    $ sf run function start --env KEY=VALUE --network host\n```\n\n## `sf run function start local`\n\nBuild and run a Salesforce Function locally.\n\n```\nUSAGE\n  $ sf run function start local [-p <value>] [-b <value>] [-l javascript|typescript|java|auto]\n\nFLAGS\n  -b, --debug-port=<value>                          [default: 9229] Port to use for debbugging the function.\n  -l, --language=(javascript|typescript|java|auto)  [default: auto] The language that the function runs in.\n  -p, --port=<value>                                [default: 8080] Port to bind the invoker to.\n\nDESCRIPTION\n  Build and run a Salesforce Function locally.\n\nEXAMPLES\n  Build a function and start the invoker\n\n    $ sf run function start local\n\n  Start the invoker with a specific language and port\n\n    $ sf run function start local --port 5000 --language javascript\n```\n\n## `sf whoami functions`\n\nShow information on your Salesforce Functions login.\n\n```\nUSAGE\n  $ sf whoami functions [-j]\n\nFLAGS\n  -j, --json  Output list in JSON format.\n\nDESCRIPTION\n  Show information on your Salesforce Functions login.\n\n  Returns your email and ID. Use '--show-token' to show your Salesforce Functions token.\n\nEXAMPLES\n  Get account information:\n\n    $ sf whoami functions\n\n  Show token and output result as JSON:\n\n    $ sf whoami functions --show-token --json\n```\n\n<!-- commandsstop -->\n","engines":{"node":">=12.0.0"},"scripts":{"docs":"sf-docs","lint":"sf-lint","test":"sf-test","build":"sf-build","clean":"sf-clean","format":"sf-format","compile":"sf-compile","prepack":"sf-prepack","prepare":"sf-install && husky install","pretest":"sf-compile-test","version":"oclif readme","postpack":"shx rm -f oclif.manifest.json","posttest":"yarn lint && yarn test:deprecation-policy","clean-all":"sf-clean all","clean:lib":"shx rm -rf lib && shx rm -rf coverage && shx rm -rf .nyc_output && shx rm -f oclif.manifest.json","test:json-schema":"./bin/dev schema:compare","test:command-reference":"./bin/dev commandreference:generate --erroronwarnings","test:deprecation-policy":"./bin/dev snapshot:compare"},"_npmUser":{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/salesforcecli/plugin-functions.git","type":"git"},"_npmVersion":"6.14.15","description":"Functions plugin for the SF CLI","directories":{},"_nodeVersion":"12.22.8","dependencies":{"uuid":"^8.3.2","axios":"^0.21.1","chalk":"^4.1.2","execa":"^5.0.0","kbpgp":"^2.1.15","cli-ux":"^5.6.2","lodash":"^4.17.21","jsforce":"^1.11.0","date-fns":"^2.20.0","fs-extra":"^10.0.0","handlebars":"^4.7.7","node-fetch":"^3.0.0","@oclif/core":"^1.0.2","cloudevents":"^4.0.2","sha256-file":"^1.0.0","global-agent":"^3.0.0","netrc-parser":"^3.1.6","axios-debug-log":"^0.8.2","@salesforce/core":"3.7.3","@heroku-cli/color":"^1.1.14","@heroku-cli/schema":"^1.0.25","@heroku/eventsource":"^1.0.7","@salesforce/ts-sinon":"^1.3.18","@salesforce/ts-types":"^1.5.5","@heroku/function-toml":"^0.0.3","@heroku/functions-core":"0.2.2","@salesforce/plugin-org":"^1.8.1","@heroku/project-descriptor":"0.0.5","@salesforce/sf-plugins-core":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.1.0","shx":"^0.3.3","chai":"^4.2.0","husky":"^7.0.4","mocha":"^9.0.1","oclif":"^2.0.0-main.5","sinon":"11.1.2","eslint":"^7.29.0","globby":"^11.0.4","ts-node":"^10.0.0","prettier":"^2.0.5","sinon-chai":"^3.6.0","typescript":"^4.3.4","@oclif/test":"^1","@types/uuid":"^8.3.0","lint-staged":"^12.1.2","pretty-quick":"^3.1.1","@types/semver":"^7.3.9","@types/nodegit":"^0.27.2","@types/fs-extra":"^9.0.8","@types/node-fetch":"^3.0.3","@types/sinon-chai":"^3.2.5","@oclif/plugin-help":"^5","@types/sha256-file":"^1.0.0","@oclif/plugin-which":"^1.0.3","eslint-plugin-jsdoc":"^37.0.3","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.20.2","@types/supports-color":"^8.1.0","@salesforce/dev-config":"^2.1.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@salesforce/dev-scripts":"^1.0.2","eslint-config-salesforce":"^0.1.6","@typescript-eslint/parser":"^4.28.0","@salesforce/prettier-config":"^0.0.2","@oclif/plugin-command-snapshot":"^3.1.1","@typescript-eslint/eslint-plugin":"^4.28.0","eslint-config-salesforce-license":"^0.1.6","eslint-config-salesforce-typescript":"^0.2.8","@salesforce/plugin-command-reference":"^1.3.16"},"_npmOperationalInternal":{"tmp":"tmp/plugin-functions_1.3.1_1641423617362_0.10705621151768674","host":"s3://npm-registry-packages"}},"1.3.2":{"name":"@salesforce/plugin-functions","version":"1.3.2","keywords":["oclif-plugin"],"author":{"name":"heroku-front-end@salesforce.com"},"license":"BSD-3-Clause","_id":"@salesforce/plugin-functions@1.3.2","maintainers":[{"name":"ashokrudraraju","email":"arudraraju@salesforce.com"},{"name":"dhersam","email":"dhersam@salesforce.com"},{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"rmohan20.sfdc","email":"rmohan20.sfdc@gmail.com"},{"name":"brandon-svec","email":"brandon.svec@gmail.com"},{"name":"jgraff","email":"jgraff@salesforce.com"},{"name":"cdias","email":"cdias@salesforce.com"},{"name":"conal","email":"conalc86@gmail.com"},{"name":"jgrantham","email":"jason.grantham@salesforce.com"},{"name":"vazexqi","email":"nchen.dev@mac.com"},{"name":"suduvvuri","email":"suryaprakash.duvvuri@salesforce.com"},{"name":"joshwlewis","email":"josh.w.lewis@gmail.com"},{"name":"mpsenn","email":"msenn@salesforce.com"},{"name":"sfdc_iamigo","email":"igoldstein@salesforce.com"},{"name":"diervo","email":"elfogris@gmail.com"},{"name":"rsalvador","email":"rsalvador@salesforce.com"},{"name":"kevinv11n","email":"kevin@v11n.com"},{"name":"tbliss","email":"tbliss@salesforce.com"},{"name":"davidturissini","email":"davidairborne@gmail.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"pmdartus","email":"dartus.pierremarie@gmail.com"},{"name":"futuremint_sf","email":"dwoodward@salesforce.com"},{"name":"interactivellama","email":"llama@interactivellama.com"},{"name":"maratto","email":"marat+npm@salesforce.com"},{"name":"pallavi.singh","email":"pallavi.singh@salesforce.com"},{"name":"smugakamil","email":"smugakamil@gmail.com"},{"name":"tausifm","email":"tausif.muzaffar@salesforce.com"},{"name":"kriscfoster","email":"kris.foster@ucdconnect.ie"},{"name":"brandonm","email":"bmurnane@salesforce.com"},{"name":"vineet-sinha","email":"vineet.sinha@gmail.com"},{"name":"salesforce-bot","email":"j.ward+npm@salesforce.com"},{"name":"harshkothari410","email":"harshkothari410@gmail.com"},{"name":"ekashida","email":"ekashida@gmail.com"},{"name":"gr8gatsby","email":"kevinhill@live.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"krisgraysfdc","email":"kgray@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"jqian","email":"jqian@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"rasphilco","email":"philipe.navarro@salesforce.com"},{"name":"jbfeingold","email":"jfeingold@salesforce.com"},{"name":"michaelhoefer","email":"michaelhoefer@gmail.com"},{"name":"tlohr","email":"tlohr@salesforce.com"},{"name":"dpessoa","email":"dpessoa@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"jgellin","email":"jgellin@salesforce.com"},{"name":"maxreality","email":"m@ab3.in"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"davidrouten","email":"david@routen.io"},{"name":"tconn","email":"tconn@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"dehru","email":"dehru2@yahoo.com"},{"name":"nazligungor","email":"n.gungor@salesforce.com"},{"name":"abdulsattar","email":"asattar.md@gmail.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"rxu-sfdc","email":"rxu@salesforce.com"},{"name":"amcconnell-sf","email":"amcconnell@salesforce.com"},{"name":"nolanlawson","email":"nolan@nolanlawson.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"fernomac","email":"no_oneatall@hotmail.com"},{"name":"maliroteh-sf","email":"maliroteh@salesforce.com"},{"name":"justinharringa","email":"justin@harringa.com"},{"name":"ahakro","email":"ahakro@salesforce.com"},{"name":"rjanamanchi","email":"rjanamanchi@salesforce.com"},{"name":"vttikoo","email":"vtikoo@salesforce.com"},{"name":"dlouvton","email":"dlouvton@gmail.com"},{"name":"cafreeman","email":"cfreeman.code@gmail.com"},{"name":"mallik.webaroo","email":"mallik.webaroo@gmail.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"alyssaa14","email":"aarvin@salesforce.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"svanteddu","email":"svanteddu@salesforce.com"},{"name":"neeraj_g","email":"ngirolkar@salesforce.com"},{"name":"jbartolotta-sfdc","email":"jbartolotta@salesforce.com"}],"homepage":"https://github.com/salesforcecli/plugin-functions","bugs":{"url":"https://github.com/forcedotcom/cli/issues"},"bin":{"functions":"bin/run"},"dist":{"shasum":"4feb1aa5e205eb6eabcf8e204aa371d99da745ab","tarball":"https://registry.npmjs.org/@salesforce/plugin-functions/-/plugin-functions-1.3.2.tgz","fileCount":106,"integrity":"sha512-J8PzzLR2SB8HmNgNpY/mDZ2BNnOTYNIa4qXHXHTb+QZvs97HsOouwTzGHt3oQYvsf5vZR+r7nUOmMsm3Dd+ozg==","signatures":[{"sig":"MEUCIQCJjdtRqInjFEJxbRlWAgBJW6lSBnpqMa7ZoLAMHJlHKQIgGfYiYs9x8WnuXcQcj4nVBPlT5yaga6ZghkI38DMhhpw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":225769,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2K2NCRA9TVsSAnZWagAAirMQAJZFVJ5c9Tou2U/dQC/T\n9cuSKuDSUoEksR3rJuodqNX6k0PJuXyq4498J4GxM0wNfn3nmvCUthDAz+C6\nytIKgPxfnql832pdpEEMuGLuNEAn6NXV1YG9ZWQVqlpd2UlWFGr6ykgJA3Dg\npXuyviEnZbvIAJQ45VY+tgHPoN3UeX3I13df8wEKNYG4qndv0UZArhGNxJ6Y\ncf33ObNBfa7koMo046G1w3VUv2WwD+Y9AIbjL+yxgeDtJM0E/jX1dFv5MAmo\ngE3KcZZ1rArcGI9xjo2ZowMMOHX1FyBfPNB4CW0mTHVNijNEqT0Ong3pCKzN\nefcgFxhk13oEy0EQ+LBPrTTtqZVmIcb6awdT4j4gW+82y6/RO0Y8nMuvhxSH\nZOxHE/LUb1i9k405ltn8qcN/vueDcuJQYyt+bwJM7HYuGYwbyjVVBrpz3Q9q\nTm1EDaCYbGUVedgkG5hfGZDyqs69NAd45oZ2aku6Xfye/hPE0OPgFzdYtTTC\nMCJJagDRp/Omh67xluHqrgHGU0xmz+SOW5gs/qcZlHD6KCPFc1urZb5NW8pE\nyD0Jz/2sZNy3O1nZsRdGO7etzfAE/XaKQh4hBL/d/at+K/24fF0GRVdAvW0t\nVm2vFrLKYC1SzIiECdsmQafjnlcxdU4WpTP/1tRw41j4FH+Es5gz18ZdgdkA\n7cfo\r\n=9NBY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","sfdx":{"publicKeyUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/1.3.2.crt","signatureUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/1.3.2.sig"},"_from":"file:/home/circleci/project/salesforce-plugin-functions-1.3.2.tgz","oclif":{"bin":"sf","hooks":{"sf:deploy":"./lib/hooks/deploy","sf:env:list":"./lib/hooks/envList","sf:env:display":"./lib/hooks/envDisplay"},"topics":{"env":{"subtopics":{"log":{"description":"Commands to stream log output for an environment."},"var":{"description":"Commands to get, list, add, and set environment variables."},"create":{"description":"Commands to create a compute environment for use with Salesforce Functions."},"logdrain":{"description":"Commands to add a log drain to a specified environment."}},"description":"Commands to manage your environments, such as orgs and compute environments."},"run":{"subtopics":{"function":{"description":"Commands to run a function."}},"description":"Commands to run a function."},"login":{"subtopics":{"functions":{"description":"Commands to log in to Salesforce Functions."}},"description":"Commands to log in to an environment."},"deploy":{"description":"Commands to deploy artifacts to an environment."},"whoami":{"description":"Commands to show information about yourself or your account."},"generate":{"description":"Commands to generate a project, create a function, and more."}},"commands":"./lib/commands","devPlugins":["@oclif/plugin-help","@oclif/plugin-which","@oclif/plugin-command-snapshot","@salesforce/plugin-command-reference"],"topicSeparator":" "},"engines":{"node":">=12.0.0"},"scripts":{"docs":"sf-docs","lint":"sf-lint","test":"sf-test","build":"sf-build","clean":"sf-clean","format":"sf-format","compile":"sf-compile","prepack":"sf-prepack","prepare":"sf-install && husky install","pretest":"sf-compile-test","version":"oclif readme","postpack":"shx rm -f oclif.manifest.json","posttest":"yarn lint && yarn test:deprecation-policy","clean-all":"sf-clean all","clean:lib":"shx rm -rf lib && shx rm -rf coverage && shx rm -rf .nyc_output && shx rm -f oclif.manifest.json","test:json-schema":"./bin/dev schema:compare","test:command-reference":"./bin/dev commandreference:generate --erroronwarnings","test:deprecation-policy":"./bin/dev snapshot:compare"},"_npmUser":{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/salesforcecli/plugin-functions.git","type":"git"},"_npmVersion":"6.14.15","description":"Functions plugin for the SF CLI","directories":{},"_nodeVersion":"12.22.8","dependencies":{"uuid":"^8.3.2","axios":"^0.21.1","chalk":"^4.1.2","execa":"^5.0.0","kbpgp":"^2.1.15","cli-ux":"^5.6.2","lodash":"^4.17.21","jsforce":"^1.11.0","date-fns":"^2.20.0","fs-extra":"^10.0.0","handlebars":"^4.7.7","node-fetch":"^3.0.0","@oclif/core":"^1.0.2","cloudevents":"^4.0.2","sha256-file":"^1.0.0","global-agent":"^3.0.0","netrc-parser":"^3.1.6","axios-debug-log":"^0.8.2","@salesforce/core":"3.7.3","@heroku-cli/color":"^1.1.14","@heroku-cli/schema":"^1.0.25","@heroku/eventsource":"^1.0.7","@salesforce/ts-sinon":"^1.3.18","@salesforce/ts-types":"^1.5.5","@heroku/function-toml":"^0.0.3","@heroku/functions-core":"0.2.2","@salesforce/plugin-org":"^1.8.1","@heroku/project-descriptor":"0.0.5","@salesforce/sf-plugins-core":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","shx":"^0.3.3","chai":"^4.2.0","husky":"^7.0.4","mocha":"^9.0.1","oclif":"^2.0.0-main.5","sinon":"11.1.2","eslint":"^7.29.0","globby":"^11.0.4","ts-node":"^10.0.0","prettier":"^2.0.5","sinon-chai":"^3.6.0","typescript":"^4.3.4","@oclif/test":"^1","@types/uuid":"^8.3.0","lint-staged":"^12.1.2","pretty-quick":"^3.1.1","@types/semver":"^7.3.9","@types/nodegit":"^0.27.2","@types/fs-extra":"^9.0.8","@types/node-fetch":"^3.0.3","@types/sinon-chai":"^3.2.5","@oclif/plugin-help":"^5","@types/sha256-file":"^1.0.0","@oclif/plugin-which":"^1.0.3","eslint-plugin-jsdoc":"^37.0.3","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.20.2","@types/supports-color":"^8.1.0","@salesforce/dev-config":"^2.1.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@salesforce/dev-scripts":"^1.0.2","eslint-config-salesforce":"^0.1.6","@typescript-eslint/parser":"^4.28.0","@salesforce/prettier-config":"^0.0.2","@oclif/plugin-command-snapshot":"^3.1.1","@typescript-eslint/eslint-plugin":"^4.28.0","eslint-config-salesforce-license":"^0.1.6","eslint-config-salesforce-typescript":"^0.2.8","@salesforce/plugin-command-reference":"^1.3.16"},"_npmOperationalInternal":{"tmp":"tmp/plugin-functions_1.3.2_1641590157596_0.4725053935390613","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"@salesforce/plugin-functions","version":"1.4.0","keywords":["oclif-plugin"],"author":{"name":"heroku-front-end@salesforce.com"},"license":"BSD-3-Clause","_id":"@salesforce/plugin-functions@1.4.0","maintainers":[{"name":"ashokrudraraju","email":"arudraraju@salesforce.com"},{"name":"dhersam","email":"dhersam@salesforce.com"},{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"rmohan20.sfdc","email":"rmohan20.sfdc@gmail.com"},{"name":"brandon-svec","email":"brandon.svec@gmail.com"},{"name":"jgraff","email":"jgraff@salesforce.com"},{"name":"cdias","email":"cdias@salesforce.com"},{"name":"conal","email":"conalc86@gmail.com"},{"name":"jgrantham","email":"jason.grantham@salesforce.com"},{"name":"vazexqi","email":"nchen.dev@mac.com"},{"name":"suduvvuri","email":"suryaprakash.duvvuri@salesforce.com"},{"name":"joshwlewis","email":"josh.w.lewis@gmail.com"},{"name":"mpsenn","email":"msenn@salesforce.com"},{"name":"sfdc_iamigo","email":"igoldstein@salesforce.com"},{"name":"diervo","email":"elfogris@gmail.com"},{"name":"rsalvador","email":"rsalvador@salesforce.com"},{"name":"kevinv11n","email":"kevin@v11n.com"},{"name":"tbliss","email":"tbliss@salesforce.com"},{"name":"davidturissini","email":"davidairborne@gmail.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"pmdartus","email":"dartus.pierremarie@gmail.com"},{"name":"futuremint_sf","email":"dwoodward@salesforce.com"},{"name":"interactivellama","email":"llama@interactivellama.com"},{"name":"maratto","email":"marat+npm@salesforce.com"},{"name":"pallavi.singh","email":"pallavi.singh@salesforce.com"},{"name":"smugakamil","email":"smugakamil@gmail.com"},{"name":"tausifm","email":"tausif.muzaffar@salesforce.com"},{"name":"kriscfoster","email":"kris.foster@ucdconnect.ie"},{"name":"brandonm","email":"bmurnane@salesforce.com"},{"name":"vineet-sinha","email":"vineet.sinha@gmail.com"},{"name":"salesforce-bot","email":"j.ward+npm@salesforce.com"},{"name":"harshkothari410","email":"harshkothari410@gmail.com"},{"name":"ekashida","email":"ekashida@gmail.com"},{"name":"gr8gatsby","email":"kevinhill@live.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"krisgraysfdc","email":"kgray@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"jqian","email":"jqian@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"rasphilco","email":"philipe.navarro@salesforce.com"},{"name":"jbfeingold","email":"jfeingold@salesforce.com"},{"name":"michaelhoefer","email":"michaelhoefer@gmail.com"},{"name":"tlohr","email":"tlohr@salesforce.com"},{"name":"dpessoa","email":"dpessoa@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"jgellin","email":"jgellin@salesforce.com"},{"name":"maxreality","email":"m@ab3.in"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"davidrouten","email":"david@routen.io"},{"name":"tconn","email":"tconn@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"dehru","email":"dehru2@yahoo.com"},{"name":"nazligungor","email":"n.gungor@salesforce.com"},{"name":"abdulsattar","email":"asattar.md@gmail.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"rxu-sfdc","email":"rxu@salesforce.com"},{"name":"amcconnell-sf","email":"amcconnell@salesforce.com"},{"name":"nolanlawson","email":"nolan@nolanlawson.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"fernomac","email":"no_oneatall@hotmail.com"},{"name":"maliroteh-sf","email":"maliroteh@salesforce.com"},{"name":"justinharringa","email":"justin@harringa.com"},{"name":"ahakro","email":"ahakro@salesforce.com"},{"name":"rjanamanchi","email":"rjanamanchi@salesforce.com"},{"name":"vttikoo","email":"vtikoo@salesforce.com"},{"name":"dlouvton","email":"dlouvton@gmail.com"},{"name":"cafreeman","email":"cfreeman.code@gmail.com"},{"name":"mallik.webaroo","email":"mallik.webaroo@gmail.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"alyssaa14","email":"aarvin@salesforce.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"svanteddu","email":"svanteddu@salesforce.com"},{"name":"neeraj_g","email":"ngirolkar@salesforce.com"},{"name":"jbartolotta-sfdc","email":"jbartolotta@salesforce.com"}],"homepage":"https://github.com/salesforcecli/plugin-functions","bugs":{"url":"https://github.com/forcedotcom/cli/issues"},"bin":{"functions":"bin/run"},"dist":{"shasum":"394c6e4ea8bb1f1ae21575bbbb7d2f44813ef246","tarball":"https://registry.npmjs.org/@salesforce/plugin-functions/-/plugin-functions-1.4.0.tgz","fileCount":109,"integrity":"sha512-fnsNav9ZNj7nveMHybEwCxuXZwOb41V9EIKwCFZRRgltHBvD5axWSRdFIKqAKZQWmfnRUeT7lvQxL4f55QUdng==","signatures":[{"sig":"MEQCIB22w/xO5pKhordjEQY5WiSyPEnFwOc8mi7Yjd69MFoVAiAOGWd/H3NOwnUQdnTvLEnSz5tdc6V9mwvRjlAi7qNyZg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":231736,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3Fr3CRA9TVsSAnZWagAAO9kQAJpPtxQj6iNT6EcDKldJ\nMtoteWFhxaPlvuvgTHabE1V1KcDLMp3XoTcA4Ec5MHQ+KuiuyH0oTFpWMEnX\ned0ZD0xdh1hT+HPfoa+xaBqYPc+rtZYpCujv1JqluytZqfniWvx6YHPp31pO\n5Ji0Bg3iMaOLCZqNTY3nUOMdESlAnwaXjYbpFNgNvyE1pvkbyfX36h/p9Z7v\n63b34cRk3rcCFf5kJ3pn7IUr8+txZhBJd2ToJzrfLkzkcJkMwG0zhKnlcKl1\nu3vJVhOU7IETpf1qMG6e3u/MjFOhDv1rJghGR7wKjcfCFtGDzM8SF7AT83j3\nvFcqFouPP+WIrQmATNcAiTllpHFXE05JqLMzo1dpGqEQ9LmHLrUjqIRNXhQ6\noAtGVje55zxFJPE46oiCTcT6/4j7zUyeH9bg8/QukB4z0S9P4K/pYNtyOOD0\njmANN+1yH9z3JR4ObRsi1p48OW8nZl0Nq8s2C0Rgy2zsaVAB132H0hLBsP49\n2x62559UkZuLInPuqZC4DOuISfcDasqVIlMNcFb7HSqum25tsB/SJEVv/E4G\nPB7wY1LgUUKrl3Ww2XjpixzqF736M2/8uArOV2+TBB4Zj5q1pm1JBLJScYyM\ne/F1DZQxOoORa+0mrZUNTHZRLwWg+a9i2roedmiHQYPYZb0bcrt1kcFMh8Aw\nmRQN\r\n=JlnC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","sfdx":{"publicKeyUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/1.4.0.crt","signatureUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/1.4.0.sig"},"_from":"file:/home/circleci/project/salesforce-plugin-functions-1.4.0.tgz","oclif":{"bin":"sf","hooks":{"sf:deploy":"./lib/hooks/deploy","sf:env:list":"./lib/hooks/envList","sf:env:display":"./lib/hooks/envDisplay"},"topics":{"env":{"subtopics":{"log":{"description":"Commands to stream log output for an environment."},"var":{"description":"Commands to get, list, add, and set environment variables."},"create":{"description":"Commands to create a compute environment for use with Salesforce Functions."},"logdrain":{"description":"Commands to add a log drain to a specified environment."}},"description":"Commands to manage your environments, such as orgs and compute environments."},"run":{"subtopics":{"function":{"description":"Commands to run a function."}},"description":"Commands to run a function."},"login":{"subtopics":{"functions":{"description":"Commands to log in to Salesforce Functions."}},"description":"Commands to log in to an environment."},"deploy":{"description":"Commands to deploy artifacts to an environment."},"whoami":{"description":"Commands to show information about yourself or your account."},"generate":{"description":"Commands to generate a project, create a function, and more."}},"commands":"./lib/commands","devPlugins":["@oclif/plugin-help","@oclif/plugin-which","@oclif/plugin-command-snapshot","@salesforce/plugin-command-reference"],"topicSeparator":" "},"engines":{"node":">=12.0.0"},"scripts":{"docs":"sf-docs","lint":"sf-lint","test":"sf-test","build":"sf-build","clean":"sf-clean","format":"sf-format","compile":"sf-compile","prepack":"sf-prepack","prepare":"sf-install && husky install","pretest":"sf-compile-test","version":"oclif readme","postpack":"shx rm -f oclif.manifest.json","posttest":"yarn lint && yarn test:deprecation-policy","clean-all":"sf-clean all","clean:lib":"shx rm -rf lib && shx rm -rf coverage && shx rm -rf .nyc_output && shx rm -f oclif.manifest.json","test:json-schema":"./bin/dev schema:compare","test:command-reference":"./bin/dev commandreference:generate --erroronwarnings","test:deprecation-policy":"./bin/dev snapshot:compare"},"_npmUser":{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/salesforcecli/plugin-functions.git","type":"git"},"_npmVersion":"6.14.15","description":"Functions plugin for the SF CLI","directories":{},"_nodeVersion":"12.22.8","dependencies":{"uuid":"^8.3.2","axios":"^0.21.1","chalk":"^4.1.2","execa":"^5.0.0","kbpgp":"^2.1.15","cli-ux":"^5.6.2","lodash":"^4.17.21","jsforce":"^1.11.0","date-fns":"^2.20.0","fs-extra":"^10.0.0","handlebars":"^4.7.7","node-fetch":"^3.0.0","@oclif/core":"^1.0.2","cloudevents":"^4.0.2","sha256-file":"^1.0.0","global-agent":"^3.0.0","netrc-parser":"^3.1.6","axios-debug-log":"^0.8.2","@salesforce/core":"3.7.3","@heroku-cli/color":"^1.1.14","@heroku-cli/schema":"^1.0.25","@heroku/eventsource":"^1.0.7","@salesforce/ts-sinon":"^1.3.18","@salesforce/ts-types":"^1.5.5","@heroku/function-toml":"^0.0.3","@heroku/functions-core":"0.2.2","@salesforce/plugin-org":"^1.8.1","@heroku/project-descriptor":"0.0.5","@salesforce/sf-plugins-core":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","shx":"^0.3.3","chai":"^4.2.0","husky":"^7.0.4","mocha":"^9.0.1","oclif":"^2.0.0-main.5","sinon":"11.1.2","eslint":"^7.29.0","globby":"^11.0.4","ts-node":"^10.0.0","prettier":"^2.0.5","sinon-chai":"^3.6.0","typescript":"^4.3.4","@oclif/test":"^1","@types/uuid":"^8.3.0","lint-staged":"^12.1.2","pretty-quick":"^3.1.1","@types/semver":"^7.3.9","@types/nodegit":"^0.27.2","@types/fs-extra":"^9.0.8","@types/node-fetch":"^3.0.3","@types/sinon-chai":"^3.2.5","@oclif/plugin-help":"^5","@types/sha256-file":"^1.0.0","@oclif/plugin-which":"^1.0.3","eslint-plugin-jsdoc":"^37.0.3","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.20.2","@types/supports-color":"^8.1.0","@salesforce/dev-config":"^2.1.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@salesforce/dev-scripts":"^1.0.2","eslint-config-salesforce":"^0.1.6","@typescript-eslint/parser":"^4.28.0","@salesforce/prettier-config":"^0.0.2","@oclif/plugin-command-snapshot":"^3.1.1","@typescript-eslint/eslint-plugin":"^4.28.0","eslint-config-salesforce-license":"^0.1.6","eslint-config-salesforce-typescript":"^0.2.8","@salesforce/plugin-command-reference":"^1.3.16"},"_npmOperationalInternal":{"tmp":"tmp/plugin-functions_1.4.0_1641831159481_0.3063579305602515","host":"s3://npm-registry-packages"}},"1.4.1":{"name":"@salesforce/plugin-functions","version":"1.4.1","keywords":["oclif-plugin"],"author":{"name":"heroku-front-end@salesforce.com"},"license":"BSD-3-Clause","_id":"@salesforce/plugin-functions@1.4.1","maintainers":[{"name":"ashokrudraraju","email":"arudraraju@salesforce.com"},{"name":"dhersam","email":"dhersam@salesforce.com"},{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"rmohan20.sfdc","email":"rmohan20.sfdc@gmail.com"},{"name":"brandon-svec","email":"brandon.svec@gmail.com"},{"name":"jgraff","email":"jgraff@salesforce.com"},{"name":"cdias","email":"cdias@salesforce.com"},{"name":"conal","email":"conalc86@gmail.com"},{"name":"jgrantham","email":"jason.grantham@salesforce.com"},{"name":"vazexqi","email":"nchen.dev@mac.com"},{"name":"suduvvuri","email":"suryaprakash.duvvuri@salesforce.com"},{"name":"joshwlewis","email":"josh.w.lewis@gmail.com"},{"name":"mpsenn","email":"msenn@salesforce.com"},{"name":"sfdc_iamigo","email":"igoldstein@salesforce.com"},{"name":"diervo","email":"elfogris@gmail.com"},{"name":"rsalvador","email":"rsalvador@salesforce.com"},{"name":"kevinv11n","email":"kevin@v11n.com"},{"name":"tbliss","email":"tbliss@salesforce.com"},{"name":"davidturissini","email":"davidairborne@gmail.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"pmdartus","email":"dartus.pierremarie@gmail.com"},{"name":"futuremint_sf","email":"dwoodward@salesforce.com"},{"name":"interactivellama","email":"llama@interactivellama.com"},{"name":"maratto","email":"marat+npm@salesforce.com"},{"name":"pallavi.singh","email":"pallavi.singh@salesforce.com"},{"name":"smugakamil","email":"smugakamil@gmail.com"},{"name":"tausifm","email":"tausif.muzaffar@salesforce.com"},{"name":"kriscfoster","email":"kris.foster@ucdconnect.ie"},{"name":"brandonm","email":"bmurnane@salesforce.com"},{"name":"vineet-sinha","email":"vineet.sinha@gmail.com"},{"name":"salesforce-bot","email":"j.ward+npm@salesforce.com"},{"name":"harshkothari410","email":"harshkothari410@gmail.com"},{"name":"ekashida","email":"ekashida@gmail.com"},{"name":"gr8gatsby","email":"kevinhill@live.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"krisgraysfdc","email":"kgray@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"jqian","email":"jqian@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"rasphilco","email":"philipe.navarro@salesforce.com"},{"name":"jbfeingold","email":"jfeingold@salesforce.com"},{"name":"michaelhoefer","email":"michaelhoefer@gmail.com"},{"name":"tlohr","email":"tlohr@salesforce.com"},{"name":"dpessoa","email":"dpessoa@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"jgellin","email":"jgellin@salesforce.com"},{"name":"maxreality","email":"m@ab3.in"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"davidrouten","email":"david@routen.io"},{"name":"tconn","email":"tconn@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"dehru","email":"dehru2@yahoo.com"},{"name":"nazligungor","email":"n.gungor@salesforce.com"},{"name":"abdulsattar","email":"asattar.md@gmail.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"rxu-sfdc","email":"rxu@salesforce.com"},{"name":"amcconnell-sf","email":"amcconnell@salesforce.com"},{"name":"nolanlawson","email":"nolan@nolanlawson.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"fernomac","email":"no_oneatall@hotmail.com"},{"name":"maliroteh-sf","email":"maliroteh@salesforce.com"},{"name":"justinharringa","email":"justin@harringa.com"},{"name":"ahakro","email":"ahakro@salesforce.com"},{"name":"rjanamanchi","email":"rjanamanchi@salesforce.com"},{"name":"vttikoo","email":"vtikoo@salesforce.com"},{"name":"dlouvton","email":"dlouvton@gmail.com"},{"name":"cafreeman","email":"cfreeman.code@gmail.com"},{"name":"mallik.webaroo","email":"mallik.webaroo@gmail.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"alyssaa14","email":"aarvin@salesforce.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"svanteddu","email":"svanteddu@salesforce.com"},{"name":"neeraj_g","email":"ngirolkar@salesforce.com"},{"name":"jbartolotta-sfdc","email":"jbartolotta@salesforce.com"}],"homepage":"https://github.com/salesforcecli/plugin-functions","bugs":{"url":"https://github.com/forcedotcom/cli/issues"},"bin":{"functions":"bin/run"},"dist":{"shasum":"92846d88efdf30aafd049953f910dbaea201f683","tarball":"https://registry.npmjs.org/@salesforce/plugin-functions/-/plugin-functions-1.4.1.tgz","fileCount":109,"integrity":"sha512-9Fyyb6+vTCYMVXo+qUWKxUc6uWq9qsUdtp2CgiOvuOIv6I9K1xJ4kagQexPe+MzSqKnB4AFbz9ipAM7xTbJEOg==","signatures":[{"sig":"MEYCIQDqsQaw5hf5qacNeJJ5WGCHCRQ9+XoSQSjTEE0FQcPvGwIhANnimFANdGXiuMRWMVYRQ4Wtmhj0s9zPKR1uSgKKFjBh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":231296,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3KD6CRA9TVsSAnZWagAAG+IP/R4RVJOs4sg/JCLzabor\nkk3tDcHfVuPww84JwbtPK2vVx06BEaxya5R+ZaeQbtsccnWX2h5Jnqbru2rq\n41m2gZDDzaseusb4PW0hUi8igg00OHEeUqmhr699DTYsdYQW/NEZJ8gsFeNn\nIQGlP8121+egwvdLf9K4qZWz332kLwg3tPVCPTzDQb+365Nx0QHGAcEoa0oe\ns5NN+kGq3o1202wtwv8RvaYRe+gy4ISmxTOycGZJ2NDvpoWewYKqCu8liUx0\nyVPSifyXavyA9mQuYc6WIwoyFNVOw1p9C5hbkhxwuqdXIU7qcQFn0Uqr6gr6\nj3Ycc+VcZvgXgjeeVdysweNsV3aZl1UWFmCyCcHbYit8EiIQJ7qo7diAkBPo\ncDiQeUKoSmJ5O4mUwdRVuo5Cn2sjRMztYkG7FEEAmqDZZzI4ZVC8PsI7LgGE\nK/UKFZEOqAsfHz2x3VwwMLDKPUYywYNU9A017cJwwZmi5PUq1+wlpf69cORY\nuqSWG01RH2sK9HzTPhQnPRZbLPt9neQr/aMjvHFr0ARRUYa7+e8KA5SAZBAC\nY1ewFRQ1xF7yjWQsvDN7YPUKQmb6+SMU+5Em6uox7qSeY70EPoe6vvmWPrVQ\nXEC0dvJkftSNR2qiS2ECbn80KKqa6YrhfSwuK+eGM/1IYM2Fy90VhLElFS/r\nyqQ8\r\n=U0sE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","sfdx":{"publicKeyUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/1.4.1.crt","signatureUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/1.4.1.sig"},"_from":"file:/home/circleci/project/salesforce-plugin-functions-1.4.1.tgz","oclif":{"bin":"sf","hooks":{"sf:deploy":"./lib/hooks/deploy","sf:env:list":"./lib/hooks/envList","sf:env:display":"./lib/hooks/envDisplay"},"topics":{"env":{"subtopics":{"log":{"description":"Commands to stream log output for an environment."},"var":{"description":"Commands to get, list, add, and set environment variables."},"create":{"description":"Commands to create a compute environment for use with Salesforce Functions."},"logdrain":{"description":"Commands to add a log drain to a specified environment."}},"description":"Commands to manage your environments, such as orgs and compute environments."},"run":{"subtopics":{"function":{"description":"Commands to run a function."}},"description":"Commands to run a function."},"login":{"subtopics":{"functions":{"description":"Commands to log in to Salesforce Functions."}},"description":"Commands to log in to an environment."},"deploy":{"description":"Commands to deploy artifacts to an environment."},"whoami":{"description":"Commands to show information about yourself or your account."},"generate":{"description":"Commands to generate a project, create a function, and more."}},"commands":"./lib/commands","devPlugins":["@oclif/plugin-help","@oclif/plugin-which","@oclif/plugin-command-snapshot","@salesforce/plugin-command-reference"],"topicSeparator":" "},"readme":"# plugin-functions\n\nFunctions plugin for the SF CLI\n\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\n[![NPM](https://img.shields.io/npm/v/@salesforce/plugin-functions.svg?label=@salesforce/functions)](https://www.npmjs.com/package/@salesforce/functions) [![CircleCI](https://circleci.com/gh/salesforcecli/plugin-functions/tree/main.svg?style=shield)](https://circleci.com/gh/salesforcecli/plugin-functions/tree/main) [![Downloads/week](https://img.shields.io/npm/dw/@salesforce/plugin-functions.svg)](https://npmjs.org/package/@salesforce/plugin-functions) [![License](https://img.shields.io/badge/License-BSD%203--Clause-brightgreen.svg)](https://raw.githubusercontent.com/salesforcecli/plugin-functions/main/LICENSE.txt)\n\n<!-- toc -->\n\n- [plugin-functions](#plugin-functions)\n- [Usage](#usage)\n- [Commands](#commands)\n<!-- tocstop -->\n\n# Usage\n\n1. Install the SF CLI: [Install instructions](https://developer.salesforce.com/docs/atlas.en-us.sfdx_setup.meta/sfdx_setup/sfdx_setup_install_cli.htm)\n2. Then run `sf plugins:install @salesforce/plugin-functions`:\n\n```sh-session\n$ sf plugins:install @salesforce/plugin-functions\nrunning command...\n```\n\nNow you should be able to run functions commands, e.g. `sf generate project`, `sf login functions`\n\n# Commands\n\n<!-- commands -->\n\n- [`sf deploy functions`](#sf-deploy-functions)\n- [`sf env create compute`](#sf-env-create-compute)\n- [`sf env delete`](#sf-env-delete)\n- [`sf env log tail`](#sf-env-log-tail)\n- [`sf env logdrain add`](#sf-env-logdrain-add)\n- [`sf env logdrain list`](#sf-env-logdrain-list)\n- [`sf env logdrain remove`](#sf-env-logdrain-remove)\n- [`sf env var get KEY`](#sf-env-var-get-key)\n- [`sf env var list`](#sf-env-var-list)\n- [`sf env var set`](#sf-env-var-set)\n- [`sf env var unset`](#sf-env-var-unset)\n- [`sf generate function`](#sf-generate-function)\n- [`sf login functions`](#sf-login-functions)\n- [`sf login functions jwt`](#sf-login-functions-jwt)\n- [`sf logout functions`](#sf-logout-functions)\n- [`sf run function`](#sf-run-function)\n- [`sf run function start`](#sf-run-function-start)\n- [`sf run function start container`](#sf-run-function-start-container)\n- [`sf run function start local`](#sf-run-function-start-local)\n- [`sf whoami functions`](#sf-whoami-functions)\n\n## `sf deploy functions`\n\n```\nUSAGE\n  $ sf deploy functions -o <value> [-b <value>] [--force] [-q]\n\nFLAGS\n  -b, --branch=<value>         Deploy the latest commit from a branch different from the currently active branch.\n  -o, --connected-org=<value>  (required) Username or alias for the org that the compute environment should be connected\n                               to.\n  -q, --quiet                  Limit the amount of output displayed from the deploy process.\n  --force                      Ignore warnings and overwrite remote repository (not allowed in production).\n```\n\n## `sf env create compute`\n\nCreate a compute environment for use with Salesforce Functions.\n\n```\nUSAGE\n  $ sf env create compute [-o <value>] [-a <value> | ]\n\nFLAGS\n  -a, --alias=<value>          Alias for the created environment.\n  -o, --connected-org=<value>  Username or alias for the org that the compute environment should be connected to.\n\nDESCRIPTION\n  Create a compute environment for use with Salesforce Functions.\n\n  Compute environments must be connected to a Salesforce org. By default the command uses your local environment's\n  connected org. Use the '--connected-org' flag to specify a specific org. Run 'sf env list' to see a list of\n  environments.\n\nEXAMPLES\n  Create a compute environment to run Salesforce Functions:\n\n    $ sf env create compute\n\n  Connect the environment to a specific org:\n\n    $ sf env create compute --connected-org=org-alias\n\n  Create an alias for the compute environment:\n\n    $ sf env create compute --alias environment-alias\n```\n\n## `sf env delete`\n\nDelete an environment.\n\n```\nUSAGE\n  $ sf env delete [-e <value> | ] [--confirm <value>]\n\nFLAGS\n  -e, --target-compute=<value>  Environment name.\n  --confirm=name...             Confirmation name.\n\nDESCRIPTION\n  Delete an environment.\n\n  You must include the name of the environment to delete using '--target-compute'. Run 'sf env list' to see a list of\n  environments.\n\n  Running this command will prompt a confirmation. If you want to skip this confirmation, use the '--confirm' flag and\n  the environment alias to skip confirmation.\n\nEXAMPLES\n  Delete a compute environment:\n\n    $ sf env delete --target-compute environment-alias\n\n  Delete without a confirmation step:\n\n    $ sf env delete --target-compute environment-alias --confirm environment-alias\n```\n\n## `sf env log tail`\n\nStream log output for an environment.\n\n```\nUSAGE\n  $ sf env log tail [-e <value> | ]\n\nFLAGS\n  -e, --target-compute=<value>  Compute environment name to retrieve logs.\n\nEXAMPLES\n  Stream log output:\n\n    $ sf env log tail --target-compute environment-alias\n```\n\n## `sf env logdrain add`\n\nAdd log drain to a specified environment.\n\n```\nUSAGE\n  $ sf env logdrain add [-e <value> | ] [-l <value> | ]\n\nFLAGS\n  -e, --target-compute=<value>  Environment name.\n  -l, --drain-url=<value>       Endpoint that will receive sent logs.\n\nDESCRIPTION\n  Add log drain to a specified environment.\n\n  Both '--target-compute' and '--url' are required flags. '--url' should be a HTTP or HTTPS URL that can receive the log\n  drain messages.\n\nEXAMPLES\n  Add a log drain:\n\n    $ sf env logdrain add --target-compute environment-name --url https://path/to/logdrain\n```\n\n## `sf env logdrain list`\n\nList log drains connected to a specified environment.\n\n```\nUSAGE\n  $ sf env logdrain list [-e <value> | ] [-j]\n\nFLAGS\n  -e, --target-compute=<value>  Environment name.\n  -j, --json                    Output list in JSON format.\n\nEXAMPLES\n  List log drains:\n\n    $ sf env logdrain list --target-compute environment-alias\n\n  List log drains as json:\n\n    $ sf env logdrain list --target-compute environment-alias --json\n```\n\n## `sf env logdrain remove`\n\nRemove log drain from a specified environment.\n\n```\nUSAGE\n  $ sf env logdrain remove [-e <value> | ] [-l <value> | ]\n\nFLAGS\n  -e, --target-compute=<value>  Environment name.\n  -l, --drain-url=<value>       Log drain url to remove.\n\nDESCRIPTION\n  Remove log drain from a specified environment.\n\n  Both '--target-compute' and '--drain-url' are required flags.\n\nEXAMPLES\n  Remove a logdrain:\n\n    $ sf env logdrain remove --target-compute environment-alias --url https://path/to/logdrain\n```\n\n## `sf env var get KEY`\n\nDisplay a single config variable for an environment.\n\n```\nUSAGE\n  $ sf env var get [KEY] [-e <value> | ]\n\nFLAGS\n  -e, --target-compute=<value>  Environment name.\n\nDESCRIPTION\n  Display a single config variable for an environment.\n\n  You must provide the '--target-compute' flag and the key to retrieve.\n\nEXAMPLES\n  Get a config variable:\n\n    $ sf env var get [KEY] --target-compute environment-alias\n```\n\n## `sf env var list`\n\nList your environment's config vars in a table.\n\n```\nUSAGE\n  $ sf env var list [-e <value> | ] [-j]\n\nFLAGS\n  -e, --target-compute=<value>  Environment name.\n  -j, --json                    Output list in JSON format.\n\nDESCRIPTION\n  List your environment's config vars in a table.\n\n  Use the '--json' flag to return config vars in JSON format.\n\nEXAMPLES\n  List config vars:\n\n    $ sf env var list --target-compute environment-alias\n\n  List in JSON format:\n\n    $ sf env var list --target-compute environment-alias --json\n```\n\n## `sf env var set`\n\nSet a single config value for an environment.\n\n```\nUSAGE\n  $ sf env var set [-e <value> | ]\n\nFLAGS\n  -e, --target-compute=<value>  Environment name.\n\nEXAMPLES\n  Set a config value:\n\n    $ sf env var set [KEY]=[VALUE] --target-compute environment-alias\n```\n\n## `sf env var unset`\n\nUnset a single config value for an environment.\n\n```\nUSAGE\n  $ sf env var unset [-e <value> | ]\n\nFLAGS\n  -e, --target-compute=<value>  Environment name.\n\nDESCRIPTION\n  Unset a single config value for an environment.\n\n  Run 'sf env var list' to see a list of config values that can be unset.\n\nEXAMPLES\n  Unset a value:\n\n    $ sf env var unset --target-compute environment-alias\n```\n\n## `sf generate function`\n\nCreate a Salesforce Function with basic scaffolding specific to a given language.\n\n```\nUSAGE\n  $ sf generate function -l javascript|typescript|java [-n <value> | ]\n\nFLAGS\n  -l, --language=(javascript|typescript|java)  (required) Language. Can be one of: javascript, typescript, java.\n  -n, --function-name=<value>                  Function name. Must start with a capital letter.\n\nDESCRIPTION\n  Create a Salesforce Function with basic scaffolding specific to a given language.\n\n  Both '--language' and '--name' are required flags. Function names must start with a capital letter.\n\nEXAMPLES\n  Create a JavaScript function:\n\n    $ sf generate function --function-name MyFunction --language javascript\n```\n\n## `sf login functions`\n\nLog in to Salesforce Functions.\n\n```\nUSAGE\n  $ sf login functions\n\nDESCRIPTION\n  Log in to Salesforce Functions.\n\n  This step is required to develop or deploy Salesforce Functions.\n\nEXAMPLES\n  Log in to Salesforce Functions:\n\n    $ sf login functions\n```\n\n## `sf login functions jwt`\n\nLogin using JWT instead of default web-based flow. This will authenticate you with both sf and Salesforce Functions.\n\n```\nUSAGE\n  $ sf login functions jwt -u <value> -f <value> -i <value> [-l <value> | ] [--json] [-a <value>] [-d] [-v]\n\nFLAGS\n  -a, --alias=<value>         Alias for the org.\n  -d, --set-default           Set the org as the default that all org-related commands run against.\n  -f, --keyfile=<value>       (required) Path to JWT keyfile.\n  -i, --clientid=<value>      (required) OAuth client ID.\n  -l, --instance-url=<value>  The login URL of the instance the org lives on.\n  -u, --username=<value>      (required) Authentication username.\n  -v, --set-default-dev-hub   Set the org as the default Dev Hub for scratch org creation.\n  --json                      Format output as JSON.\n\nDESCRIPTION\n  Login using JWT instead of default web-based flow. This will authenticate you with both sf and Salesforce Functions.\n\n  Use this command when executing from a script.\n\nEXAMPLES\n  Log in using JWT:\n\n    $ sf login functions jwt --username example@username.org --keyfile file.key --clientid 123456\n\n  Log in and specify the org alias and URL, set as default org and default Dev Hub, and format output as JSON:\n\n    $ sf login functions jwt --username example@username.org --keyfile file.key --clientid 123456 --alias org-alias \\\n      --set-default --set-default-dev-hub --instance-url https://path/to/instance --json\n```\n\n## `sf logout functions`\n\nLog out of your Salesforce Functions account.\n\n```\nUSAGE\n  $ sf logout functions\n\nEXAMPLES\n  Log out:\n\n    $ sf logout functions\n```\n\n## `sf run function`\n\nSend a cloudevent to a function.\n\n```\nUSAGE\n  $ sf run function [-l <value> | ] [-H <value>] [-p <value>] [-s] [-o <value>]\n\nFLAGS\n  -H, --headers=<value>...     Set headers.\n  -l, --function-url=<value>   URL of the function to run.\n  -o, --connected-org=<value>  Username or alias for the target org; overrides default target org.\n  -p, --payload=<value>        Set the payload of the cloudevent as a JSON object or a path to a file via @file.json.\n  -s, --structured             Set the cloudevent to be emitted as a structured JSON cloudevent.\n\nEXAMPLES\n  Run a function:\n\n    $ sf run function --url http://path/to/function\n\n  Run a function with a payload and a JSON response:\n\n    $ sf run function --url http://path/to/function --payload '@file.json' --structured\n```\n\n## `sf run function start`\n\nBuild and run a Salesforce Function.\n\n```\nUSAGE\n  $ sf run function start [-p <value>] [-b <value>] [--clear-cache] [--no-pull] [-e <value>] [--network <value>] [-v]\n\nFLAGS\n  -b, --debug-port=<value>  [default: 9229] Port for remote debugging.\n  -e, --env=<value>...      Set environment variables (provided during build and run).\n  -p, --port=<value>        [default: 8080] Port for running the function.\n  -v, --verbose             Output additional logs.\n  --clear-cache             Clear associated cache before executing.\n  --network=<value>         Connect and build containers to a network. This can be useful to build containers which\n                            require a local resource.\n  --no-pull                 Skip pulling builder image before use.\n\nDESCRIPTION\n  Build and run a Salesforce Function.\n\n  Run this command from the directory of your Salesforce Functions project.\n\n  This command will run the target function in a container. In the future, this command will run the target function on\n  the host operating system (locally) instead. If one mode is preferred over the other, consider using the `container`\n  or `local` subcommand instead.\n\nEXAMPLES\n  Build and run a function:\n\n    $ sf run function start\n\n  Run a function on a specific port with additional logs:\n\n    $ sf run function start --port 5000 --verbose\n\n  Add environment variables and specify a network:\n\n    $ sf run function start --env KEY=VALUE --network host\n```\n\n## `sf run function start container`\n\nBuild and run a Salesforce Function in a container.\n\n```\nUSAGE\n  $ sf run function start container [-p <value>] [-b <value>] [--clear-cache] [--no-pull] [-e <value>] [--network\n  <value>] [-v]\n\nFLAGS\n  -b, --debug-port=<value>  [default: 9229] Port for remote debugging.\n  -e, --env=<value>...      Set environment variables (provided during build and run).\n  -p, --port=<value>        [default: 8080] Port for running the function.\n  -v, --verbose             Output additional logs.\n  --clear-cache             Clear associated cache before executing.\n  --network=<value>         Connect and build containers to a network. This can be useful to build containers which\n                            require a local resource.\n  --no-pull                 Skip pulling builder image before use.\n\nDESCRIPTION\n  Build and run a Salesforce Function in a container.\n\n  Run this command from the directory of your Salesforce Functions project.\n\nEXAMPLES\n  Build and run a function:\n\n    $ sf run function start container\n\n  Run a function on a specific port with additional logs:\n\n    $ sf run function start container --port 5000 --verbose\n\n  Add environment variables and specify a network:\n\n    $ sf run function start container --env KEY=VALUE --network host\n```\n\n## `sf run function start local`\n\nBuild and run a Salesforce Function locally.\n\n```\nUSAGE\n  $ sf run function start local [-p <value>] [-b <value>] [-l javascript|typescript|java|auto]\n\nFLAGS\n  -b, --debug-port=<value>                          [default: 9229] Port to use for debbugging the function.\n  -l, --language=(javascript|typescript|java|auto)  [default: auto] The language that the function runs in.\n  -p, --port=<value>                                [default: 8080] Port to bind the invoker to.\n\nDESCRIPTION\n  Build and run a Salesforce Function locally.\n\nEXAMPLES\n  Build a function and start the invoker\n\n    $ sf run function start local\n\n  Start the invoker with a specific language and port\n\n    $ sf run function start local --port 5000 --language javascript\n```\n\n## `sf whoami functions`\n\nShow information on your Salesforce Functions login.\n\n```\nUSAGE\n  $ sf whoami functions [-j]\n\nFLAGS\n  -j, --json  Output list in JSON format.\n\nDESCRIPTION\n  Show information on your Salesforce Functions login.\n\n  Returns your email and ID. Use '--show-token' to show your Salesforce Functions token.\n\nEXAMPLES\n  Get account information:\n\n    $ sf whoami functions\n\n  Show token and output result as JSON:\n\n    $ sf whoami functions --show-token --json\n```\n\n<!-- commandsstop -->\n","engines":{"node":">=12.0.0"},"scripts":{"docs":"sf-docs","lint":"sf-lint","test":"sf-test","build":"sf-build","clean":"sf-clean","format":"sf-format","compile":"sf-compile","prepack":"sf-prepack","prepare":"sf-install && husky install","pretest":"sf-compile-test","version":"oclif readme","postpack":"shx rm -f oclif.manifest.json","posttest":"yarn lint && yarn test:deprecation-policy","clean-all":"sf-clean all","clean:lib":"shx rm -rf lib && shx rm -rf coverage && shx rm -rf .nyc_output && shx rm -f oclif.manifest.json","test:json-schema":"./bin/dev schema:compare","test:command-reference":"./bin/dev commandreference:generate --erroronwarnings","test:deprecation-policy":"./bin/dev snapshot:compare"},"_npmUser":{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/salesforcecli/plugin-functions.git","type":"git"},"_npmVersion":"6.14.15","description":"Functions plugin for the SF CLI","directories":{},"_nodeVersion":"12.22.8","dependencies":{"uuid":"^8.3.2","axios":"^0.21.1","chalk":"^4.1.2","execa":"^5.0.0","kbpgp":"^2.1.15","cli-ux":"^5.6.2","lodash":"^4.17.21","jsforce":"^1.11.0","date-fns":"^2.20.0","fs-extra":"^10.0.0","handlebars":"^4.7.7","node-fetch":"^3.0.0","@oclif/core":"^1.0.2","cloudevents":"^4.0.2","sha256-file":"^1.0.0","global-agent":"^3.0.0","netrc-parser":"^3.1.6","axios-debug-log":"^0.8.2","@salesforce/core":"3.7.3","@heroku-cli/color":"^1.1.14","@heroku-cli/schema":"^1.0.25","@heroku/eventsource":"^1.0.7","@salesforce/ts-sinon":"^1.3.18","@salesforce/ts-types":"^1.5.5","@heroku/function-toml":"^0.0.3","@heroku/functions-core":"0.2.2","@salesforce/plugin-org":"^1.8.1","@heroku/project-descriptor":"0.0.5","@salesforce/sf-plugins-core":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.1.0","shx":"^0.3.3","chai":"^4.2.0","husky":"^7.0.4","mocha":"^9.0.1","oclif":"^2.0.0-main.5","sinon":"11.1.2","eslint":"^7.29.0","globby":"^11.0.4","ts-node":"^10.0.0","prettier":"^2.0.5","sinon-chai":"^3.6.0","typescript":"^4.3.4","@oclif/test":"^1","@types/uuid":"^8.3.0","lint-staged":"^12.1.2","pretty-quick":"^3.1.1","@types/semver":"^7.3.9","@types/nodegit":"^0.27.2","@types/fs-extra":"^9.0.8","@types/node-fetch":"^3.0.3","@types/sinon-chai":"^3.2.5","@oclif/plugin-help":"^5","@types/sha256-file":"^1.0.0","@oclif/plugin-which":"^1.0.3","eslint-plugin-jsdoc":"^37.0.3","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.20.2","@types/supports-color":"^8.1.0","@salesforce/dev-config":"^2.1.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@salesforce/dev-scripts":"^1.0.2","eslint-config-salesforce":"^0.1.6","@typescript-eslint/parser":"^4.28.0","@salesforce/prettier-config":"^0.0.2","@oclif/plugin-command-snapshot":"^3.1.1","@typescript-eslint/eslint-plugin":"^4.28.0","eslint-config-salesforce-license":"^0.1.6","eslint-config-salesforce-typescript":"^0.2.8","@salesforce/plugin-command-reference":"^1.3.16"},"_npmOperationalInternal":{"tmp":"tmp/plugin-functions_1.4.1_1641849081846_0.7188024775437076","host":"s3://npm-registry-packages"}},"1.4.2":{"name":"@salesforce/plugin-functions","version":"1.4.2","keywords":["oclif-plugin"],"author":{"name":"heroku-front-end@salesforce.com"},"license":"BSD-3-Clause","_id":"@salesforce/plugin-functions@1.4.2","maintainers":[{"name":"ashokrudraraju","email":"arudraraju@salesforce.com"},{"name":"dhersam","email":"dhersam@salesforce.com"},{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"rmohan20.sfdc","email":"rmohan20.sfdc@gmail.com"},{"name":"brandon-svec","email":"brandon.svec@gmail.com"},{"name":"jgraff","email":"jgraff@salesforce.com"},{"name":"cdias","email":"cdias@salesforce.com"},{"name":"conal","email":"conalc86@gmail.com"},{"name":"jgrantham","email":"jason.grantham@salesforce.com"},{"name":"vazexqi","email":"nchen.dev@mac.com"},{"name":"suduvvuri","email":"suryaprakash.duvvuri@salesforce.com"},{"name":"joshwlewis","email":"josh.w.lewis@gmail.com"},{"name":"mpsenn","email":"msenn@salesforce.com"},{"name":"sfdc_iamigo","email":"igoldstein@salesforce.com"},{"name":"diervo","email":"elfogris@gmail.com"},{"name":"rsalvador","email":"rsalvador@salesforce.com"},{"name":"kevinv11n","email":"kevin@v11n.com"},{"name":"tbliss","email":"tbliss@salesforce.com"},{"name":"davidturissini","email":"davidairborne@gmail.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"pmdartus","email":"dartus.pierremarie@gmail.com"},{"name":"futuremint_sf","email":"dwoodward@salesforce.com"},{"name":"interactivellama","email":"llama@interactivellama.com"},{"name":"maratto","email":"marat+npm@salesforce.com"},{"name":"pallavi.singh","email":"pallavi.singh@salesforce.com"},{"name":"smugakamil","email":"smugakamil@gmail.com"},{"name":"tausifm","email":"tausif.muzaffar@salesforce.com"},{"name":"kriscfoster","email":"kris.foster@ucdconnect.ie"},{"name":"brandonm","email":"bmurnane@salesforce.com"},{"name":"vineet-sinha","email":"vineet.sinha@gmail.com"},{"name":"salesforce-bot","email":"j.ward+npm@salesforce.com"},{"name":"harshkothari410","email":"harshkothari410@gmail.com"},{"name":"ekashida","email":"ekashida@gmail.com"},{"name":"gr8gatsby","email":"kevinhill@live.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"krisgraysfdc","email":"kgray@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"jqian","email":"jqian@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"rasphilco","email":"philipe.navarro@salesforce.com"},{"name":"jbfeingold","email":"jfeingold@salesforce.com"},{"name":"michaelhoefer","email":"michaelhoefer@gmail.com"},{"name":"tlohr","email":"tlohr@salesforce.com"},{"name":"dpessoa","email":"dpessoa@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"jgellin","email":"jgellin@salesforce.com"},{"name":"maxreality","email":"m@ab3.in"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"davidrouten","email":"david@routen.io"},{"name":"tconn","email":"tconn@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"dehru","email":"dehru2@yahoo.com"},{"name":"nazligungor","email":"n.gungor@salesforce.com"},{"name":"abdulsattar","email":"asattar.md@gmail.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"rxu-sfdc","email":"rxu@salesforce.com"},{"name":"amcconnell-sf","email":"amcconnell@salesforce.com"},{"name":"nolanlawson","email":"nolan@nolanlawson.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"fernomac","email":"no_oneatall@hotmail.com"},{"name":"maliroteh-sf","email":"maliroteh@salesforce.com"},{"name":"justinharringa","email":"justin@harringa.com"},{"name":"ahakro","email":"ahakro@salesforce.com"},{"name":"rjanamanchi","email":"rjanamanchi@salesforce.com"},{"name":"vttikoo","email":"vtikoo@salesforce.com"},{"name":"dlouvton","email":"dlouvton@gmail.com"},{"name":"cafreeman","email":"cfreeman.code@gmail.com"},{"name":"mallik.webaroo","email":"mallik.webaroo@gmail.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"alyssaa14","email":"aarvin@salesforce.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"svanteddu","email":"svanteddu@salesforce.com"},{"name":"neeraj_g","email":"ngirolkar@salesforce.com"},{"name":"jbartolotta-sfdc","email":"jbartolotta@salesforce.com"}],"homepage":"https://github.com/salesforcecli/plugin-functions","bugs":{"url":"https://github.com/forcedotcom/cli/issues"},"bin":{"functions":"bin/run"},"dist":{"shasum":"4a8d39db851fa975b02559095f17b313a28db2a6","tarball":"https://registry.npmjs.org/@salesforce/plugin-functions/-/plugin-functions-1.4.2.tgz","fileCount":109,"integrity":"sha512-+lnVdHmj2jeG1pjzzpvh0KaM8xpNvVJT9h36c3Ro2UpnE8bBQMFlx2uqbr/aBYWhRAMcZyYRw9Lzbo5OqkX/MA==","signatures":[{"sig":"MEUCIQDMIkRgxaC0L7tZm3hewIGC7V1aSVuncKlHrkdu7xO+NgIgFnmK/LNaeN6iVoBHHhJDtvz/uasnk2RVBW8OO7bfX/c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":231678,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3MSOCRA9TVsSAnZWagAA5UUQAJPim6hyb973eZUgxuuo\nrYwwnmzpXSZpztV0Fw6FgN1dF7HS1xh6isldCwyNWDLNuoRmmWrvNzeG4VgK\n8bi54fI5JY+rSJSFxYLh6R/cvQ7R+xVhWSLYj/F40BDsdTzTvUba0UTJAQv6\nuw1LR+VuXgrUCEmGprmo07MpU2l/xbwUllMhE5jEYSWQrLy+4a+5Q/Yk40YH\nGu7lUeqP6rL2t1PKVojClggHcAs6jVoXwfrvghPEQaHW6ir2htDYlnumv1MF\nbJ/vCZZrmcvGLf6UaZmxss9wmXptu57MCPl7ZetH3NbkXuS5QSy2JK7unsOy\nkijiVfMwqvUd5vVMJ+EaCJ7eqpcfe3+6YJmF89Hd3UjGyxZYKH2LWhK/Q4vF\nImWkQWUlNa4JXbKXzY9JHxyZ5oZtiq1QwJ3Lv6RE5prgTWV4edEnEgortbGb\nV4M/QFq/vfDiyuKXWshwDlc/aVrq6ACn44QCBvjgcYtLBtNZQmtwGU3GLap2\n/JaeT9HvZiC/bL/q41GoEW+Qhj+Nn6MhyC95vF52II5ED7FoxsDHRMrqwVUo\nKhHheI2mX+mskgjRNCrnb3yQjR6axAfnQH9KWuvChnZCQrEKvDQTRr+WBEwb\nuKMbBp41wh+WEkF+EX/knc7MMJ62Qhgs8z/syKhffjmDmP09438QLSPwxCJU\nlIEx\r\n=MRqi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","sfdx":{"publicKeyUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/1.4.2.crt","signatureUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/1.4.2.sig"},"_from":"file:/home/circleci/project/salesforce-plugin-functions-1.4.2.tgz","oclif":{"bin":"sf","hooks":{"sf:deploy":"./lib/hooks/deploy","sf:env:list":"./lib/hooks/envList","sf:env:display":"./lib/hooks/envDisplay"},"topics":{"env":{"subtopics":{"log":{"description":"Commands to stream log output for an environment."},"var":{"description":"Commands to get, list, add, and set environment variables."},"create":{"description":"Commands to create a compute environment for use with Salesforce Functions."},"logdrain":{"description":"Commands to add a log drain to a specified environment."}},"description":"Commands to manage your environments, such as orgs and compute environments."},"run":{"subtopics":{"function":{"description":"Commands to run a function."}},"description":"Commands to run a function."},"login":{"subtopics":{"functions":{"description":"Commands to log in to Salesforce Functions."}},"description":"Commands to log in to an environment."},"deploy":{"description":"Commands to deploy artifacts to an environment."},"whoami":{"description":"Commands to show information about yourself or your account."},"generate":{"description":"Commands to generate a project, create a function, and more."}},"commands":"./lib/commands","devPlugins":["@oclif/plugin-help","@oclif/plugin-which","@oclif/plugin-command-snapshot","@salesforce/plugin-command-reference"],"topicSeparator":" "},"engines":{"node":">=12.0.0"},"scripts":{"docs":"sf-docs","lint":"sf-lint","test":"sf-test","build":"sf-build","clean":"sf-clean","format":"sf-format","compile":"sf-compile","prepack":"sf-prepack","prepare":"sf-install && husky install","pretest":"sf-compile-test","version":"oclif readme","postpack":"shx rm -f oclif.manifest.json","posttest":"yarn lint && yarn test:deprecation-policy","clean-all":"sf-clean all","clean:lib":"shx rm -rf lib && shx rm -rf coverage && shx rm -rf .nyc_output && shx rm -f oclif.manifest.json","test:json-schema":"./bin/dev schema:compare","test:command-reference":"./bin/dev commandreference:generate --erroronwarnings","test:deprecation-policy":"./bin/dev snapshot:compare"},"_npmUser":{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/salesforcecli/plugin-functions.git","type":"git"},"_npmVersion":"6.14.15","description":"Functions plugin for the SF CLI","directories":{},"_nodeVersion":"12.22.9","dependencies":{"uuid":"^8.3.2","axios":"^0.21.1","chalk":"^4.1.2","execa":"^5.0.0","kbpgp":"^2.1.15","cli-ux":"^5.6.2","lodash":"^4.17.21","jsforce":"^1.11.0","date-fns":"^2.20.0","fs-extra":"^10.0.0","handlebars":"^4.7.7","node-fetch":"^3.0.0","@oclif/core":"^1.0.2","cloudevents":"^4.0.2","sha256-file":"^1.0.0","global-agent":"^3.0.0","netrc-parser":"^3.1.6","axios-debug-log":"^0.8.2","@salesforce/core":"3.7.3","@heroku-cli/color":"^1.1.14","@heroku-cli/schema":"^1.0.25","@heroku/eventsource":"^1.0.7","@salesforce/ts-sinon":"^1.3.18","@salesforce/ts-types":"^1.5.5","@heroku/function-toml":"^0.0.3","@heroku/functions-core":"0.2.2","@salesforce/plugin-org":"^1.8.1","@heroku/project-descriptor":"0.0.5","@salesforce/sf-plugins-core":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","shx":"^0.3.3","chai":"^4.2.0","husky":"^7.0.4","mocha":"^9.0.1","oclif":"^2.0.0-main.5","sinon":"11.1.2","eslint":"^7.29.0","globby":"^11.0.4","ts-node":"^10.0.0","prettier":"^2.0.5","sinon-chai":"^3.6.0","typescript":"^4.3.4","@oclif/test":"^1","@types/uuid":"^8.3.0","lint-staged":"^12.1.2","pretty-quick":"^3.1.1","@types/semver":"^7.3.9","@types/nodegit":"^0.27.2","@types/fs-extra":"^9.0.8","@types/node-fetch":"^3.0.3","@types/sinon-chai":"^3.2.5","@oclif/plugin-help":"^5","@types/sha256-file":"^1.0.0","@oclif/plugin-which":"^1.0.3","eslint-plugin-jsdoc":"^37.0.3","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.20.2","@types/supports-color":"^8.1.0","@salesforce/dev-config":"^2.1.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@salesforce/dev-scripts":"^1.0.2","eslint-config-salesforce":"^0.1.6","@typescript-eslint/parser":"^4.28.0","@salesforce/prettier-config":"^0.0.2","@oclif/plugin-command-snapshot":"^3.1.1","@typescript-eslint/eslint-plugin":"^4.28.0","eslint-config-salesforce-license":"^0.1.6","eslint-config-salesforce-typescript":"^0.2.8","@salesforce/plugin-command-reference":"^1.3.16"},"_npmOperationalInternal":{"tmp":"tmp/plugin-functions_1.4.2_1641858190662_0.9455490103916382","host":"s3://npm-registry-packages"}},"1.4.3":{"name":"@salesforce/plugin-functions","version":"1.4.3","keywords":["oclif-plugin"],"author":{"name":"heroku-front-end@salesforce.com"},"license":"BSD-3-Clause","_id":"@salesforce/plugin-functions@1.4.3","maintainers":[{"name":"ashokrudraraju","email":"arudraraju@salesforce.com"},{"name":"dhersam","email":"dhersam@salesforce.com"},{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"rmohan20.sfdc","email":"rmohan20.sfdc@gmail.com"},{"name":"brandon-svec","email":"brandon.svec@gmail.com"},{"name":"jgraff","email":"jgraff@salesforce.com"},{"name":"cdias","email":"cdias@salesforce.com"},{"name":"conal","email":"conalc86@gmail.com"},{"name":"jgrantham","email":"jason.grantham@salesforce.com"},{"name":"vazexqi","email":"nchen.dev@mac.com"},{"name":"suduvvuri","email":"suryaprakash.duvvuri@salesforce.com"},{"name":"joshwlewis","email":"josh.w.lewis@gmail.com"},{"name":"mpsenn","email":"msenn@salesforce.com"},{"name":"sfdc_iamigo","email":"igoldstein@salesforce.com"},{"name":"diervo","email":"elfogris@gmail.com"},{"name":"rsalvador","email":"rsalvador@salesforce.com"},{"name":"kevinv11n","email":"kevin@v11n.com"},{"name":"tbliss","email":"tbliss@salesforce.com"},{"name":"davidturissini","email":"davidairborne@gmail.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"pmdartus","email":"dartus.pierremarie@gmail.com"},{"name":"futuremint_sf","email":"dwoodward@salesforce.com"},{"name":"interactivellama","email":"llama@interactivellama.com"},{"name":"maratto","email":"marat+npm@salesforce.com"},{"name":"pallavi.singh","email":"pallavi.singh@salesforce.com"},{"name":"smugakamil","email":"smugakamil@gmail.com"},{"name":"tausifm","email":"tausif.muzaffar@salesforce.com"},{"name":"kriscfoster","email":"kris.foster@ucdconnect.ie"},{"name":"brandonm","email":"bmurnane@salesforce.com"},{"name":"vineet-sinha","email":"vineet.sinha@gmail.com"},{"name":"salesforce-bot","email":"j.ward+npm@salesforce.com"},{"name":"harshkothari410","email":"harshkothari410@gmail.com"},{"name":"ekashida","email":"ekashida@gmail.com"},{"name":"gr8gatsby","email":"kevinhill@live.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"krisgraysfdc","email":"kgray@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"jqian","email":"jqian@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"rasphilco","email":"philipe.navarro@salesforce.com"},{"name":"jbfeingold","email":"jfeingold@salesforce.com"},{"name":"michaelhoefer","email":"michaelhoefer@gmail.com"},{"name":"tlohr","email":"tlohr@salesforce.com"},{"name":"dpessoa","email":"dpessoa@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"jgellin","email":"jgellin@salesforce.com"},{"name":"maxreality","email":"m@ab3.in"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"davidrouten","email":"david@routen.io"},{"name":"tconn","email":"tconn@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"dehru","email":"dehru2@yahoo.com"},{"name":"nazligungor","email":"n.gungor@salesforce.com"},{"name":"abdulsattar","email":"asattar.md@gmail.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"rxu-sfdc","email":"rxu@salesforce.com"},{"name":"amcconnell-sf","email":"amcconnell@salesforce.com"},{"name":"nolanlawson","email":"nolan@nolanlawson.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"fernomac","email":"no_oneatall@hotmail.com"},{"name":"maliroteh-sf","email":"maliroteh@salesforce.com"},{"name":"justinharringa","email":"justin@harringa.com"},{"name":"ahakro","email":"ahakro@salesforce.com"},{"name":"rjanamanchi","email":"rjanamanchi@salesforce.com"},{"name":"vttikoo","email":"vtikoo@salesforce.com"},{"name":"dlouvton","email":"dlouvton@gmail.com"},{"name":"cafreeman","email":"cfreeman.code@gmail.com"},{"name":"mallik.webaroo","email":"mallik.webaroo@gmail.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"alyssaa14","email":"aarvin@salesforce.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"svanteddu","email":"svanteddu@salesforce.com"},{"name":"neeraj_g","email":"ngirolkar@salesforce.com"},{"name":"jbartolotta-sfdc","email":"jbartolotta@salesforce.com"}],"homepage":"https://github.com/salesforcecli/plugin-functions","bugs":{"url":"https://github.com/forcedotcom/cli/issues"},"bin":{"functions":"bin/run"},"dist":{"shasum":"b665074ec27b3815e41e2f3d835cf4a29f623e94","tarball":"https://registry.npmjs.org/@salesforce/plugin-functions/-/plugin-functions-1.4.3.tgz","fileCount":109,"integrity":"sha512-nKM40hWJvDiBYnU3zZ0BImFJN3xix4QEf/OzcWZp3DFG1f66xXImygLqRRRgtFFK8ZxG7sZOCjJSBOZNyvQDVg==","signatures":[{"sig":"MEYCIQChXEJqs9yE/s+hO6xhjKW1PR9b0cTwdIUIGeNnqdOx9AIhAP9GbErMKyfY2bMWOKE8xN2NTmytx1D91fHUkBOVLuLh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":232016,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3vroCRA9TVsSAnZWagAAKLQP/0UkIj6oZzw4z7q/LjD1\ns7OHuB2ZRv7bAOvW5fseouZ3C1aZvn5V/TB9URbMc1iNdSBmHKyTuzsgIyO3\nQN/HfJ31W4shg1uSLBJHeSQsrwDHWjWpkStpMOXFe6xHF1HWEeY2HOAw2IIf\nfaIUvq9afQO19P9VucnWSY2VxlHb7MIAQG1+U1vpy3B5STdwWh48ibAtjesk\n4ew6ol8kSMtlhCZSowr32hvpx3YpNAxGgNbRy90DXQ6rCYZny1fzcEUyoya/\nQs49GDFVHeMrJBLCxGXofv+8oMfIsA8DZLkNILygDu9KHD3TB7NkjfJo7Z0y\nCg4kY2pHhA7dYS4LSxG3nfEURZMrKDeA93Pp1iBbxxuMyIJ66qsnXc9LstUO\nMGG4T4ocvPQJKnhx3nb94ch+xAw6DG69zS0VLqQrDhZxuY3L01JVBDOJIb1M\nnWb9QNTmnRt18UdmwG10Iietcc/I4Qqw5ptT44ZncuBb1vEZxp/1b9KKkBw0\ne86Yvh1CqUd2OA2xAC6ztww1oC1qjZjsfIiX8+tMsqzB0nac9G5nqfLRlOIu\nmm3hNKmIopxrSKqJR2mgE8wa362QqQtA8EhHV20ZPos0IvjBHCacv7+2FmSI\ngNMRsdwFQlXGPWMi7r7ImEGN2+a8gV9zbgECDfvR7vRvXRQ0PoUjbbRb04Cw\ngtGO\r\n=UrRB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","sfdx":{"publicKeyUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/1.4.3.crt","signatureUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/1.4.3.sig"},"_from":"file:/home/circleci/project/salesforce-plugin-functions-1.4.3.tgz","oclif":{"bin":"sf","hooks":{"sf:deploy":"./lib/hooks/deploy","sf:env:list":"./lib/hooks/envList","sf:env:display":"./lib/hooks/envDisplay"},"topics":{"env":{"subtopics":{"log":{"description":"Commands to stream log output for an environment."},"var":{"description":"Commands to get, list, add, and set environment variables."},"create":{"description":"Commands to create a compute environment for use with Salesforce Functions."},"logdrain":{"description":"Commands to add a log drain to a specified environment."}},"description":"Commands to manage your environments, such as orgs and compute environments."},"run":{"subtopics":{"function":{"description":"Commands to run a function."}},"description":"Commands to run a function."},"login":{"subtopics":{"functions":{"description":"Commands to log in to Salesforce Functions."}},"description":"Commands to log in to an environment."},"deploy":{"description":"Commands to deploy artifacts to an environment."},"whoami":{"description":"Commands to show information about yourself or your account."},"generate":{"description":"Commands to generate a project, create a function, and more."}},"commands":"./lib/commands","devPlugins":["@oclif/plugin-help","@oclif/plugin-which","@oclif/plugin-command-snapshot","@salesforce/plugin-command-reference"],"topicSeparator":" "},"readme":"# plugin-functions\n\nFunctions plugin for the SF CLI\n\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\n[![NPM](https://img.shields.io/npm/v/@salesforce/plugin-functions.svg?label=@salesforce/functions)](https://www.npmjs.com/package/@salesforce/functions) [![CircleCI](https://circleci.com/gh/salesforcecli/plugin-functions/tree/main.svg?style=shield)](https://circleci.com/gh/salesforcecli/plugin-functions/tree/main) [![Downloads/week](https://img.shields.io/npm/dw/@salesforce/plugin-functions.svg)](https://npmjs.org/package/@salesforce/plugin-functions) [![License](https://img.shields.io/badge/License-BSD%203--Clause-brightgreen.svg)](https://raw.githubusercontent.com/salesforcecli/plugin-functions/main/LICENSE.txt)\n\n<!-- toc -->\n\n- [plugin-functions](#plugin-functions)\n- [Usage](#usage)\n- [Commands](#commands)\n<!-- tocstop -->\n\n# Usage\n\n1. Install the SF CLI: [Install instructions](https://developer.salesforce.com/docs/atlas.en-us.sfdx_setup.meta/sfdx_setup/sfdx_setup_install_cli.htm)\n2. Then run `sf plugins:install @salesforce/plugin-functions`:\n\n```sh-session\n$ sf plugins:install @salesforce/plugin-functions\nrunning command...\n```\n\nNow you should be able to run functions commands, e.g. `sf generate project`, `sf login functions`\n\n# Commands\n\n<!-- commands -->\n\n- [`sf deploy functions`](#sf-deploy-functions)\n- [`sf env create compute`](#sf-env-create-compute)\n- [`sf env delete`](#sf-env-delete)\n- [`sf env log tail`](#sf-env-log-tail)\n- [`sf env logdrain add`](#sf-env-logdrain-add)\n- [`sf env logdrain list`](#sf-env-logdrain-list)\n- [`sf env logdrain remove`](#sf-env-logdrain-remove)\n- [`sf env var get KEY`](#sf-env-var-get-key)\n- [`sf env var list`](#sf-env-var-list)\n- [`sf env var set`](#sf-env-var-set)\n- [`sf env var unset`](#sf-env-var-unset)\n- [`sf generate function`](#sf-generate-function)\n- [`sf login functions`](#sf-login-functions)\n- [`sf login functions jwt`](#sf-login-functions-jwt)\n- [`sf logout functions`](#sf-logout-functions)\n- [`sf run function`](#sf-run-function)\n- [`sf run function start`](#sf-run-function-start)\n- [`sf run function start container`](#sf-run-function-start-container)\n- [`sf run function start local`](#sf-run-function-start-local)\n- [`sf whoami functions`](#sf-whoami-functions)\n\n## `sf deploy functions`\n\n```\nUSAGE\n  $ sf deploy functions -o <value> [-b <value>] [--force] [-q]\n\nFLAGS\n  -b, --branch=<value>         Deploy the latest commit from a branch different from the currently active branch.\n  -o, --connected-org=<value>  (required) Username or alias for the org that the compute environment should be connected\n                               to.\n  -q, --quiet                  Limit the amount of output displayed from the deploy process.\n  --force                      Ignore warnings and overwrite remote repository (not allowed in production).\n```\n\n## `sf env create compute`\n\nCreate a compute environment for use with Salesforce Functions.\n\n```\nUSAGE\n  $ sf env create compute [-o <value>] [-a <value> | ]\n\nFLAGS\n  -a, --alias=<value>          Alias for the created environment.\n  -o, --connected-org=<value>  Username or alias for the org that the compute environment should be connected to.\n\nDESCRIPTION\n  Create a compute environment for use with Salesforce Functions.\n\n  Compute environments must be connected to a Salesforce org. By default the command uses your local environment's\n  connected org. Use the '--connected-org' flag to specify a specific org. Run 'sf env list' to see a list of\n  environments.\n\nEXAMPLES\n  Create a compute environment to run Salesforce Functions:\n\n    $ sf env create compute\n\n  Connect the environment to a specific org:\n\n    $ sf env create compute --connected-org=org-alias\n\n  Create an alias for the compute environment:\n\n    $ sf env create compute --alias environment-alias\n```\n\n## `sf env delete`\n\nDelete an environment.\n\n```\nUSAGE\n  $ sf env delete [-e <value> | ] [--confirm <value>]\n\nFLAGS\n  -e, --target-compute=<value>  Environment name.\n  --confirm=name...             Confirmation name.\n\nDESCRIPTION\n  Delete an environment.\n\n  You must include the name of the environment to delete using '--target-compute'. Run 'sf env list' to see a list of\n  environments.\n\n  Running this command will prompt a confirmation. If you want to skip this confirmation, use the '--confirm' flag and\n  the environment alias to skip confirmation.\n\nEXAMPLES\n  Delete a compute environment:\n\n    $ sf env delete --target-compute environment-alias\n\n  Delete without a confirmation step:\n\n    $ sf env delete --target-compute environment-alias --confirm environment-alias\n```\n\n## `sf env log tail`\n\nStream log output for an environment.\n\n```\nUSAGE\n  $ sf env log tail [-e <value> | ]\n\nFLAGS\n  -e, --target-compute=<value>  Compute environment name to retrieve logs.\n\nEXAMPLES\n  Stream log output:\n\n    $ sf env log tail --target-compute environment-alias\n```\n\n## `sf env logdrain add`\n\nAdd log drain to a specified environment.\n\n```\nUSAGE\n  $ sf env logdrain add [-e <value> | ] [-l <value> | ]\n\nFLAGS\n  -e, --target-compute=<value>  Environment name.\n  -l, --drain-url=<value>       Endpoint that will receive sent logs.\n\nDESCRIPTION\n  Add log drain to a specified environment.\n\n  Both '--target-compute' and '--url' are required flags. '--url' should be a HTTP or HTTPS URL that can receive the log\n  drain messages.\n\nEXAMPLES\n  Add a log drain:\n\n    $ sf env logdrain add --target-compute environment-name --url https://path/to/logdrain\n```\n\n## `sf env logdrain list`\n\nList log drains connected to a specified environment.\n\n```\nUSAGE\n  $ sf env logdrain list [-e <value> | ] [-j]\n\nFLAGS\n  -e, --target-compute=<value>  Environment name.\n  -j, --json                    Output list in JSON format.\n\nEXAMPLES\n  List log drains:\n\n    $ sf env logdrain list --target-compute environment-alias\n\n  List log drains as json:\n\n    $ sf env logdrain list --target-compute environment-alias --json\n```\n\n## `sf env logdrain remove`\n\nRemove log drain from a specified environment.\n\n```\nUSAGE\n  $ sf env logdrain remove [-e <value> | ] [-l <value> | ]\n\nFLAGS\n  -e, --target-compute=<value>  Environment name.\n  -l, --drain-url=<value>       Log drain url to remove.\n\nDESCRIPTION\n  Remove log drain from a specified environment.\n\n  Both '--target-compute' and '--drain-url' are required flags.\n\nEXAMPLES\n  Remove a logdrain:\n\n    $ sf env logdrain remove --target-compute environment-alias --url https://path/to/logdrain\n```\n\n## `sf env var get KEY`\n\nDisplay a single config variable for an environment.\n\n```\nUSAGE\n  $ sf env var get [KEY] [-e <value> | ]\n\nFLAGS\n  -e, --target-compute=<value>  Environment name.\n\nDESCRIPTION\n  Display a single config variable for an environment.\n\n  You must provide the '--target-compute' flag and the key to retrieve.\n\nEXAMPLES\n  Get a config variable:\n\n    $ sf env var get [KEY] --target-compute environment-alias\n```\n\n## `sf env var list`\n\nList your environment's config vars in a table.\n\n```\nUSAGE\n  $ sf env var list [-e <value> | ] [-j]\n\nFLAGS\n  -e, --target-compute=<value>  Environment name.\n  -j, --json                    Output list in JSON format.\n\nDESCRIPTION\n  List your environment's config vars in a table.\n\n  Use the '--json' flag to return config vars in JSON format.\n\nEXAMPLES\n  List config vars:\n\n    $ sf env var list --target-compute environment-alias\n\n  List in JSON format:\n\n    $ sf env var list --target-compute environment-alias --json\n```\n\n## `sf env var set`\n\nSet a single config value for an environment.\n\n```\nUSAGE\n  $ sf env var set [-e <value> | ]\n\nFLAGS\n  -e, --target-compute=<value>  Environment name.\n\nEXAMPLES\n  Set a config value:\n\n    $ sf env var set [KEY]=[VALUE] --target-compute environment-alias\n```\n\n## `sf env var unset`\n\nUnset a single config value for an environment.\n\n```\nUSAGE\n  $ sf env var unset [-e <value> | ]\n\nFLAGS\n  -e, --target-compute=<value>  Environment name.\n\nDESCRIPTION\n  Unset a single config value for an environment.\n\n  Run 'sf env var list' to see a list of config values that can be unset.\n\nEXAMPLES\n  Unset a value:\n\n    $ sf env var unset --target-compute environment-alias\n```\n\n## `sf generate function`\n\nCreate a Salesforce Function with basic scaffolding specific to a given language.\n\n```\nUSAGE\n  $ sf generate function -l javascript|typescript|java [-n <value> | ]\n\nFLAGS\n  -l, --language=(javascript|typescript|java)  (required) Language. Can be one of: javascript, typescript, java.\n  -n, --function-name=<value>                  Function name. Must start with a capital letter.\n\nDESCRIPTION\n  Create a Salesforce Function with basic scaffolding specific to a given language.\n\n  Both '--language' and '--name' are required flags. Function names must start with a capital letter.\n\nEXAMPLES\n  Create a JavaScript function:\n\n    $ sf generate function --function-name MyFunction --language javascript\n```\n\n## `sf login functions`\n\nLog in to Salesforce Functions.\n\n```\nUSAGE\n  $ sf login functions\n\nDESCRIPTION\n  Log in to Salesforce Functions.\n\n  This step is required to develop or deploy Salesforce Functions.\n\nEXAMPLES\n  Log in to Salesforce Functions:\n\n    $ sf login functions\n```\n\n## `sf login functions jwt`\n\nLogin using JWT instead of default web-based flow. This will authenticate you with both sf and Salesforce Functions.\n\n```\nUSAGE\n  $ sf login functions jwt -u <value> -f <value> -i <value> [-l <value> | ] [--json] [-a <value>] [-d] [-v]\n\nFLAGS\n  -a, --alias=<value>         Alias for the org.\n  -d, --set-default           Set the org as the default that all org-related commands run against.\n  -f, --keyfile=<value>       (required) Path to JWT keyfile.\n  -i, --clientid=<value>      (required) OAuth client ID.\n  -l, --instance-url=<value>  The login URL of the instance the org lives on.\n  -u, --username=<value>      (required) Authentication username.\n  -v, --set-default-dev-hub   Set the org as the default Dev Hub for scratch org creation.\n  --json                      Format output as JSON.\n\nDESCRIPTION\n  Login using JWT instead of default web-based flow. This will authenticate you with both sf and Salesforce Functions.\n\n  Use this command when executing from a script.\n\nEXAMPLES\n  Log in using JWT:\n\n    $ sf login functions jwt --username example@username.org --keyfile file.key --clientid 123456\n\n  Log in and specify the org alias and URL, set as default org and default Dev Hub, and format output as JSON:\n\n    $ sf login functions jwt --username example@username.org --keyfile file.key --clientid 123456 --alias org-alias \\\n      --set-default --set-default-dev-hub --instance-url https://path/to/instance --json\n```\n\n## `sf logout functions`\n\nLog out of your Salesforce Functions account.\n\n```\nUSAGE\n  $ sf logout functions\n\nEXAMPLES\n  Log out:\n\n    $ sf logout functions\n```\n\n## `sf run function`\n\nSend a cloudevent to a function.\n\n```\nUSAGE\n  $ sf run function [-l <value> | ] [-H <value>] [-p <value>] [-s] [-o <value>]\n\nFLAGS\n  -H, --headers=<value>...     Set headers.\n  -l, --function-url=<value>   URL of the function to run.\n  -o, --connected-org=<value>  Username or alias for the target org; overrides default target org.\n  -p, --payload=<value>        Set the payload of the cloudevent as a JSON object or a path to a file via @file.json.\n  -s, --structured             Set the cloudevent to be emitted as a structured JSON cloudevent.\n\nEXAMPLES\n  Run a function:\n\n    $ sf run function --url http://path/to/function\n\n  Run a function with a payload and a JSON response:\n\n    $ sf run function --url http://path/to/function --payload '@file.json' --structured\n```\n\n## `sf run function start`\n\nBuild and run a Salesforce Function.\n\n```\nUSAGE\n  $ sf run function start [-p <value>] [-b <value>] [--clear-cache] [--no-pull] [-e <value>] [--network <value>] [-v]\n\nFLAGS\n  -b, --debug-port=<value>  [default: 9229] Port for remote debugging.\n  -e, --env=<value>...      Set environment variables (provided during build and run).\n  -p, --port=<value>        [default: 8080] Port for running the function.\n  -v, --verbose             Output additional logs.\n  --clear-cache             Clear associated cache before executing.\n  --network=<value>         Connect and build containers to a network. This can be useful to build containers which\n                            require a local resource.\n  --no-pull                 Skip pulling builder image before use.\n\nDESCRIPTION\n  Build and run a Salesforce Function.\n\n  Run this command from the directory of your Salesforce Functions project.\n\n  This command will run the target function in a container. In the future, this command will run the target function on\n  the host operating system (locally) instead. If one mode is preferred over the other, consider using the `container`\n  or `local` subcommand instead.\n\nEXAMPLES\n  Build and run a function:\n\n    $ sf run function start\n\n  Run a function on a specific port with additional logs:\n\n    $ sf run function start --port 5000 --verbose\n\n  Add environment variables and specify a network:\n\n    $ sf run function start --env KEY=VALUE --network host\n```\n\n## `sf run function start container`\n\nBuild and run a Salesforce Function in a container.\n\n```\nUSAGE\n  $ sf run function start container [-p <value>] [-b <value>] [--clear-cache] [--no-pull] [-e <value>] [--network\n  <value>] [-v]\n\nFLAGS\n  -b, --debug-port=<value>  [default: 9229] Port for remote debugging.\n  -e, --env=<value>...      Set environment variables (provided during build and run).\n  -p, --port=<value>        [default: 8080] Port for running the function.\n  -v, --verbose             Output additional logs.\n  --clear-cache             Clear associated cache before executing.\n  --network=<value>         Connect and build containers to a network. This can be useful to build containers which\n                            require a local resource.\n  --no-pull                 Skip pulling builder image before use.\n\nDESCRIPTION\n  Build and run a Salesforce Function in a container.\n\n  Run this command from the directory of your Salesforce Functions project.\n\nEXAMPLES\n  Build and run a function:\n\n    $ sf run function start container\n\n  Run a function on a specific port with additional logs:\n\n    $ sf run function start container --port 5000 --verbose\n\n  Add environment variables and specify a network:\n\n    $ sf run function start container --env KEY=VALUE --network host\n```\n\n## `sf run function start local`\n\nBuild and run a Salesforce Function locally.\n\n```\nUSAGE\n  $ sf run function start local [-p <value>] [-b <value>] [-l javascript|typescript|java|auto]\n\nFLAGS\n  -b, --debug-port=<value>                          [default: 9229] Port to use for debbugging the function.\n  -l, --language=(javascript|typescript|java|auto)  [default: auto] The language that the function runs in.\n  -p, --port=<value>                                [default: 8080] Port to bind the invoker to.\n\nDESCRIPTION\n  Build and run a Salesforce Function locally.\n\nEXAMPLES\n  Build a function and start the invoker\n\n    $ sf run function start local\n\n  Start the invoker with a specific language and port\n\n    $ sf run function start local --port 5000 --language javascript\n```\n\n## `sf whoami functions`\n\nShow information on your Salesforce Functions login.\n\n```\nUSAGE\n  $ sf whoami functions [-j]\n\nFLAGS\n  -j, --json  Output list in JSON format.\n\nDESCRIPTION\n  Show information on your Salesforce Functions login.\n\n  Returns your email and ID. Use '--show-token' to show your Salesforce Functions token.\n\nEXAMPLES\n  Get account information:\n\n    $ sf whoami functions\n\n  Show token and output result as JSON:\n\n    $ sf whoami functions --show-token --json\n```\n\n<!-- commandsstop -->\n","engines":{"node":">=12.0.0"},"scripts":{"docs":"sf-docs","lint":"sf-lint","test":"sf-test","build":"sf-build","clean":"sf-clean","format":"sf-format","compile":"sf-compile","prepack":"sf-prepack","prepare":"sf-install && husky install","pretest":"sf-compile-test","version":"oclif readme","postpack":"shx rm -f oclif.manifest.json","posttest":"yarn lint && yarn test:deprecation-policy","clean-all":"sf-clean all","clean:lib":"shx rm -rf lib && shx rm -rf coverage && shx rm -rf .nyc_output && shx rm -f oclif.manifest.json","test:json-schema":"./bin/dev schema:compare","test:command-reference":"./bin/dev commandreference:generate --erroronwarnings","test:deprecation-policy":"./bin/dev snapshot:compare"},"_npmUser":{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/salesforcecli/plugin-functions.git","type":"git"},"_npmVersion":"6.14.15","description":"Functions plugin for the SF CLI","directories":{},"_nodeVersion":"12.22.9","dependencies":{"uuid":"^8.3.2","axios":"^0.21.1","chalk":"^4.1.2","execa":"^5.0.0","kbpgp":"^2.1.15","cli-ux":"^5.6.2","lodash":"^4.17.21","jsforce":"^1.11.0","date-fns":"^2.20.0","fs-extra":"^10.0.0","handlebars":"^4.7.7","node-fetch":"^3.0.0","@oclif/core":"^1.0.2","cloudevents":"^4.0.2","sha256-file":"^1.0.0","global-agent":"^3.0.0","netrc-parser":"^3.1.6","axios-debug-log":"^0.8.2","@salesforce/core":"3.7.3","@heroku-cli/color":"^1.1.14","@heroku-cli/schema":"^1.0.25","@heroku/eventsource":"^1.0.7","@salesforce/ts-sinon":"^1.3.18","@salesforce/ts-types":"^1.5.5","@heroku/function-toml":"^0.0.3","@heroku/functions-core":"0.2.3","@salesforce/plugin-org":"^1.8.1","@heroku/project-descriptor":"0.0.5","@salesforce/sf-plugins-core":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.1.0","shx":"^0.3.3","chai":"^4.2.0","husky":"^7.0.4","mocha":"^9.0.1","oclif":"^2.0.0-main.5","sinon":"11.1.2","eslint":"^7.29.0","globby":"^11.0.4","ts-node":"^10.0.0","prettier":"^2.0.5","sinon-chai":"^3.6.0","typescript":"^4.3.4","@oclif/test":"^1","@types/uuid":"^8.3.0","lint-staged":"^12.1.2","pretty-quick":"^3.1.1","@types/semver":"^7.3.9","@types/nodegit":"^0.27.2","@types/fs-extra":"^9.0.8","@types/node-fetch":"^3.0.3","@types/sinon-chai":"^3.2.5","@oclif/plugin-help":"^5","@types/sha256-file":"^1.0.0","@oclif/plugin-which":"^1.0.3","eslint-plugin-jsdoc":"^37.0.3","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.20.2","@types/supports-color":"^8.1.0","@salesforce/dev-config":"^2.1.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@salesforce/dev-scripts":"^1.0.2","eslint-config-salesforce":"^0.1.6","@typescript-eslint/parser":"^4.28.0","@salesforce/prettier-config":"^0.0.2","@oclif/plugin-command-snapshot":"^3.1.1","@typescript-eslint/eslint-plugin":"^4.28.0","eslint-config-salesforce-license":"^0.1.6","eslint-config-salesforce-typescript":"^0.2.8","@salesforce/plugin-command-reference":"^1.3.16"},"_npmOperationalInternal":{"tmp":"tmp/plugin-functions_1.4.3_1642003176147_0.5910510803281819","host":"s3://npm-registry-packages"}},"1.5.0":{"name":"@salesforce/plugin-functions","version":"1.5.0","keywords":["oclif-plugin"],"author":{"name":"heroku-front-end@salesforce.com"},"license":"BSD-3-Clause","_id":"@salesforce/plugin-functions@1.5.0","maintainers":[{"name":"ashokrudraraju","email":"arudraraju@salesforce.com"},{"name":"dhersam","email":"dhersam@salesforce.com"},{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"rmohan20.sfdc","email":"rmohan20.sfdc@gmail.com"},{"name":"brandon-svec","email":"brandon.svec@gmail.com"},{"name":"jgraff","email":"jgraff@salesforce.com"},{"name":"cdias","email":"cdias@salesforce.com"},{"name":"conal","email":"conalc86@gmail.com"},{"name":"jgrantham","email":"jason.grantham@salesforce.com"},{"name":"vazexqi","email":"nchen.dev@mac.com"},{"name":"suduvvuri","email":"suryaprakash.duvvuri@salesforce.com"},{"name":"joshwlewis","email":"josh.w.lewis@gmail.com"},{"name":"mpsenn","email":"msenn@salesforce.com"},{"name":"sfdc_iamigo","email":"igoldstein@salesforce.com"},{"name":"diervo","email":"elfogris@gmail.com"},{"name":"rsalvador","email":"rsalvador@salesforce.com"},{"name":"kevinv11n","email":"kevin@v11n.com"},{"name":"tbliss","email":"tbliss@salesforce.com"},{"name":"davidturissini","email":"davidairborne@gmail.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"pmdartus","email":"dartus.pierremarie@gmail.com"},{"name":"futuremint_sf","email":"dwoodward@salesforce.com"},{"name":"interactivellama","email":"llama@interactivellama.com"},{"name":"maratto","email":"marat+npm@salesforce.com"},{"name":"pallavi.singh","email":"pallavi.singh@salesforce.com"},{"name":"smugakamil","email":"smugakamil@gmail.com"},{"name":"tausifm","email":"tausif.muzaffar@salesforce.com"},{"name":"kriscfoster","email":"kris.foster@ucdconnect.ie"},{"name":"brandonm","email":"bmurnane@salesforce.com"},{"name":"vineet-sinha","email":"vineet.sinha@gmail.com"},{"name":"salesforce-bot","email":"j.ward+npm@salesforce.com"},{"name":"harshkothari410","email":"harshkothari410@gmail.com"},{"name":"ekashida","email":"ekashida@gmail.com"},{"name":"gr8gatsby","email":"kevinhill@live.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"krisgraysfdc","email":"kgray@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"jqian","email":"jqian@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"rasphilco","email":"philipe.navarro@salesforce.com"},{"name":"jbfeingold","email":"jfeingold@salesforce.com"},{"name":"michaelhoefer","email":"michaelhoefer@gmail.com"},{"name":"tlohr","email":"tlohr@salesforce.com"},{"name":"dpessoa","email":"dpessoa@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"jgellin","email":"jgellin@salesforce.com"},{"name":"maxreality","email":"m@ab3.in"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"davidrouten","email":"david@routen.io"},{"name":"tconn","email":"tconn@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"dehru","email":"dehru2@yahoo.com"},{"name":"nazligungor","email":"n.gungor@salesforce.com"},{"name":"abdulsattar","email":"asattar.md@gmail.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"rxu-sfdc","email":"rxu@salesforce.com"},{"name":"amcconnell-sf","email":"amcconnell@salesforce.com"},{"name":"nolanlawson","email":"nolan@nolanlawson.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"fernomac","email":"no_oneatall@hotmail.com"},{"name":"maliroteh-sf","email":"maliroteh@salesforce.com"},{"name":"justinharringa","email":"justin@harringa.com"},{"name":"ahakro","email":"ahakro@salesforce.com"},{"name":"rjanamanchi","email":"rjanamanchi@salesforce.com"},{"name":"vttikoo","email":"vtikoo@salesforce.com"},{"name":"dlouvton","email":"dlouvton@gmail.com"},{"name":"cafreeman","email":"cfreeman.code@gmail.com"},{"name":"mallik.webaroo","email":"mallik.webaroo@gmail.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"alyssaa14","email":"aarvin@salesforce.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"svanteddu","email":"svanteddu@salesforce.com"},{"name":"neeraj_g","email":"ngirolkar@salesforce.com"},{"name":"jbartolotta-sfdc","email":"jbartolotta@salesforce.com"}],"homepage":"https://github.com/salesforcecli/plugin-functions","bugs":{"url":"https://github.com/forcedotcom/cli/issues"},"bin":{"functions":"bin/run"},"dist":{"shasum":"e3edb8a482938274e9b69514f29635f02698d0cd","tarball":"https://registry.npmjs.org/@salesforce/plugin-functions/-/plugin-functions-1.5.0.tgz","fileCount":109,"integrity":"sha512-gVmqyyaRlpyaB3ft0LMBDFZTyXBIiRH4MTyZaheD3s0RsgXgS5SgYFnZqoKgHDYNm606xh/HkOcuFFRP9rgl8A==","signatures":[{"sig":"MEUCIElc/eyaif07LDc+WmFeh+rNtRcdx0jEY9KAxFm8BsnKAiEAxlemPBLQInvvoDiihT3MCffJmHSW6hlqcoqbj3f3Kj8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":237069,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh6FlgCRA9TVsSAnZWagAA8UIP/2670zgimwwlEMM5XdmM\n20zg6EPjEXyl+bYeoQ/Pqz2xNh35E8JIhp2Jzs19y/oUtYp4IRbBRmdFS8jv\nbtY4OhHgAc6LJhCPTmvuGt9ne+xhp89sGeVZeRp9ZXoVTLc+9DCNZdU7X3n7\nW8+RhiIXwd67a9+11M+ifJBCgwheZ5VrchDO25tcQT7EjxUHcJxz4F8QIblu\nlDzkjr0vBhk8KO6AyC8PxmVw4YeiJY5epidd1FyCT9IoK0zHOtZutWO+k++b\ntra57J5/D9v0JkJsZM2OT/19jYEfHzDrjG0PJPofKr/V4ovUpHFgKhbITsCk\nGRxoOvWeF6NnRm7x6l9TJJfo+XIZ7dIrNjqXrN2wgtHZGq7ntFJWnYNhqQvv\n7+FlIL/AnYJp6seoSFkFYi5TgvZlbt3koK2jKq0XCA3zgr0sJWYePOvUdTkN\nTGnJwRkpSEn7O5zsB5yUrSzhM3YuhCAogljOjAgCU+G2dp6sHzUUSDcY3Yf3\nAWzT4+uH1fwII/h5LkhGrVofbvS3DXnDWaDHnOWGZMDEjqu2BZ5+LQrzHa6I\ntzAEbOftVONJCiyApJVGK1nQlPsDPc+fnR4XWzBt5o9XPEOL9tm71LV8IGON\ndtW7RBb+jhUATKV8e7ejNu/U+cnXdMEraCus+lEXC/gjl7O5rZ9dUCN+FPL2\nbIG9\r\n=ynJ7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","sfdx":{"publicKeyUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/1.5.0.crt","signatureUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/1.5.0.sig"},"_from":"file:/home/circleci/project/salesforce-plugin-functions-1.5.0.tgz","oclif":{"bin":"sf","hooks":{"sf:deploy":"./lib/hooks/deploy","sf:env:list":"./lib/hooks/envList","sf:env:display":"./lib/hooks/envDisplay"},"topics":{"env":{"subtopics":{"log":{"description":"Commands to stream log output for an environment."},"var":{"description":"Commands to get, list, add, and set environment variables."},"create":{"description":"Commands to create a compute environment for use with Salesforce Functions."},"logdrain":{"description":"Commands to add a log drain to a specified environment."}},"description":"Commands to manage your environments, such as orgs and compute environments."},"run":{"subtopics":{"function":{"description":"Commands to run a function."}},"description":"Commands to run a function."},"login":{"subtopics":{"functions":{"description":"Commands to log in to Salesforce Functions."}},"description":"Commands to log in to an environment."},"deploy":{"description":"Commands to deploy artifacts to an environment."},"whoami":{"description":"Commands to show information about yourself or your account."},"generate":{"description":"Commands to generate a project, create a function, and more."}},"commands":"./lib/commands","devPlugins":["@oclif/plugin-help","@oclif/plugin-which","@oclif/plugin-command-snapshot","@salesforce/plugin-command-reference"],"topicSeparator":" "},"engines":{"node":">=12.0.0"},"scripts":{"docs":"sf-docs","lint":"sf-lint","test":"sf-test","build":"sf-build","clean":"sf-clean","format":"sf-format","compile":"sf-compile","prepack":"sf-prepack","prepare":"sf-install && husky install","pretest":"sf-compile-test","version":"oclif readme","postpack":"shx rm -f oclif.manifest.json","posttest":"yarn lint && yarn test:deprecation-policy","clean-all":"sf-clean all","clean:lib":"shx rm -rf lib && shx rm -rf coverage && shx rm -rf .nyc_output && shx rm -f oclif.manifest.json","test:json-schema":"./bin/dev schema:compare","test:command-reference":"./bin/dev commandreference:generate --erroronwarnings","test:deprecation-policy":"./bin/dev snapshot:compare"},"_npmUser":{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/salesforcecli/plugin-functions.git","type":"git"},"_npmVersion":"6.14.15","description":"Functions plugin for the SF CLI","directories":{},"_nodeVersion":"12.22.9","dependencies":{"uuid":"^8.3.2","axios":"^0.21.1","chalk":"^4.1.2","execa":"^5.0.0","kbpgp":"^2.1.15","cli-ux":"^5.6.2","lodash":"^4.17.21","jsforce":"^1.11.0","date-fns":"^2.20.0","fs-extra":"^10.0.0","handlebars":"^4.7.7","node-fetch":"^3.0.0","@oclif/core":"^1.0.2","cloudevents":"^4.0.2","sha256-file":"^1.0.0","global-agent":"^3.0.0","netrc-parser":"^3.1.6","axios-debug-log":"^0.8.2","@salesforce/core":"3.7.3","@heroku-cli/color":"^1.1.14","@heroku-cli/schema":"^1.0.25","@heroku/eventsource":"^1.0.7","@salesforce/ts-sinon":"^1.3.18","@salesforce/ts-types":"^1.5.5","@heroku/function-toml":"^0.0.3","@heroku/functions-core":"0.2.3","@salesforce/plugin-org":"^1.8.1","@heroku/project-descriptor":"0.0.5","@salesforce/sf-plugins-core":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","shx":"^0.3.3","chai":"^4.2.0","husky":"^7.0.4","mocha":"^9.0.1","oclif":"^2.0.0-main.5","sinon":"11.1.2","eslint":"^7.29.0","globby":"^11.0.4","ts-node":"^10.0.0","prettier":"^2.0.5","sinon-chai":"^3.6.0","typescript":"^4.3.4","@oclif/test":"^1","@types/uuid":"^8.3.0","lint-staged":"^12.1.2","pretty-quick":"^3.1.1","@types/semver":"^7.3.9","@types/nodegit":"^0.27.2","@types/fs-extra":"^9.0.8","@types/node-fetch":"^3.0.3","@types/sinon-chai":"^3.2.5","@oclif/plugin-help":"^5","@types/sha256-file":"^1.0.0","@oclif/plugin-which":"^1.0.3","eslint-plugin-jsdoc":"^37.0.3","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.20.2","@types/supports-color":"^8.1.0","@salesforce/dev-config":"^2.1.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@salesforce/dev-scripts":"^1.0.2","eslint-config-salesforce":"^0.1.6","@typescript-eslint/parser":"^4.28.0","@salesforce/prettier-config":"^0.0.2","@oclif/plugin-command-snapshot":"^3.1.1","@typescript-eslint/eslint-plugin":"^4.28.0","eslint-config-salesforce-license":"^0.1.6","eslint-config-salesforce-typescript":"^0.2.8","@salesforce/plugin-command-reference":"^1.3.16"},"_npmOperationalInternal":{"tmp":"tmp/plugin-functions_1.5.0_1642617184671_0.6085409689854016","host":"s3://npm-registry-packages"}},"1.6.0":{"name":"@salesforce/plugin-functions","version":"1.6.0","keywords":["oclif-plugin"],"author":{"name":"heroku-front-end@salesforce.com"},"license":"BSD-3-Clause","_id":"@salesforce/plugin-functions@1.6.0","maintainers":[{"name":"jc-sf","email":"junchao.zhang@salesforce.com"},{"name":"ekartono-sfdc","email":"e.kartono@salesforce.com"},{"name":"ashokrudraraju","email":"arudraraju@salesforce.com"},{"name":"dhersam","email":"dhersam@salesforce.com"},{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"rmohan20.sfdc","email":"rmohan20.sfdc@gmail.com"},{"name":"brandon-svec","email":"brandon.svec@gmail.com"},{"name":"jgraff","email":"jgraff@salesforce.com"},{"name":"cdias","email":"cdias@salesforce.com"},{"name":"conal","email":"conalc86@gmail.com"},{"name":"jgrantham","email":"jason.grantham@salesforce.com"},{"name":"vazexqi","email":"nchen.dev@mac.com"},{"name":"suduvvuri","email":"suryaprakash.duvvuri@salesforce.com"},{"name":"joshwlewis","email":"josh.w.lewis@gmail.com"},{"name":"mpsenn","email":"msenn@salesforce.com"},{"name":"sfdc_iamigo","email":"igoldstein@salesforce.com"},{"name":"diervo","email":"elfogris@gmail.com"},{"name":"rsalvador","email":"rsalvador@salesforce.com"},{"name":"kevinv11n","email":"kevin@v11n.com"},{"name":"tbliss","email":"tbliss@salesforce.com"},{"name":"davidturissini","email":"davidairborne@gmail.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"pmdartus","email":"dartus.pierremarie@gmail.com"},{"name":"futuremint_sf","email":"dwoodward@salesforce.com"},{"name":"interactivellama","email":"llama@interactivellama.com"},{"name":"maratto","email":"marat+npm@salesforce.com"},{"name":"pallavi.singh","email":"pallavi.singh@salesforce.com"},{"name":"smugakamil","email":"smugakamil@gmail.com"},{"name":"tausifm","email":"tausif.muzaffar@salesforce.com"},{"name":"kriscfoster","email":"kris.foster@ucdconnect.ie"},{"name":"brandonm","email":"bmurnane@salesforce.com"},{"name":"vineet-sinha","email":"vineet.sinha@gmail.com"},{"name":"salesforce-bot","email":"j.ward+npm@salesforce.com"},{"name":"harshkothari410","email":"harshkothari410@gmail.com"},{"name":"ekashida","email":"ekashida@gmail.com"},{"name":"gr8gatsby","email":"kevinhill@live.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"krisgraysfdc","email":"kgray@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"jqian","email":"jqian@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"rasphilco","email":"philipe.navarro@salesforce.com"},{"name":"jbfeingold","email":"jfeingold@salesforce.com"},{"name":"michaelhoefer","email":"michaelhoefer@gmail.com"},{"name":"tlohr","email":"tlohr@salesforce.com"},{"name":"dpessoa","email":"dpessoa@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"jgellin","email":"jgellin@salesforce.com"},{"name":"maxreality","email":"m@ab3.in"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"davidrouten","email":"david@routen.io"},{"name":"tconn","email":"tconn@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"dehru","email":"dehru2@yahoo.com"},{"name":"nazligungor","email":"n.gungor@salesforce.com"},{"name":"abdulsattar","email":"asattar.md@gmail.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"rxu-sfdc","email":"rxu@salesforce.com"},{"name":"amcconnell-sf","email":"amcconnell@salesforce.com"},{"name":"nolanlawson","email":"nolan@nolanlawson.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"fernomac","email":"no_oneatall@hotmail.com"},{"name":"maliroteh-sf","email":"maliroteh@salesforce.com"},{"name":"justinharringa","email":"justin@harringa.com"},{"name":"ahakro","email":"ahakro@salesforce.com"},{"name":"rjanamanchi","email":"rjanamanchi@salesforce.com"},{"name":"vttikoo","email":"vtikoo@salesforce.com"},{"name":"dlouvton","email":"dlouvton@gmail.com"},{"name":"cafreeman","email":"cfreeman.code@gmail.com"},{"name":"mallik.webaroo","email":"mallik.webaroo@gmail.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"alyssaa14","email":"aarvin@salesforce.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"svanteddu","email":"svanteddu@salesforce.com"},{"name":"neeraj_g","email":"ngirolkar@salesforce.com"},{"name":"jbartolotta-sfdc","email":"jbartolotta@salesforce.com"}],"homepage":"https://github.com/salesforcecli/plugin-functions","bugs":{"url":"https://github.com/forcedotcom/cli/issues"},"bin":{"functions":"bin/run"},"dist":{"shasum":"5df6d6200113d45e2ec9aa8bac6f5b1b650c9956","tarball":"https://registry.npmjs.org/@salesforce/plugin-functions/-/plugin-functions-1.6.0.tgz","fileCount":109,"integrity":"sha512-JKlkKCk5tV3JK4T+AmYUfMxdHDjQA+dYDSi9WqaynQobake9tNYOqpzldp34c+Nf2kSbegtdjzpeVsBWI5FWfg==","signatures":[{"sig":"MEUCIQCWW4EmS6fCTuQbu14vSRNkd+4sLdGOQyBymuEMSMEgywIgWa0XxieV0FO9pfbPd6duK09OBp8pr/TB8gZWT1vUaBE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":237818,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiHaw0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq0lBAAiyvttlaM2Dxof2JeNN+HQSAloZleWMPlXiCSIRMGIZDJ3zbx\r\nJg72LOK0pUKW4iSrgK5w0LSplYGHAleOoYZV9OnzKNf9HDlwfAN+PmLL/iCY\r\n2NXyBLnmUcNvz3AXct5vsgO33qM20OR0dMCRVE7EjOceS9GAQ5VcFvyEk4LB\r\nVPapagf84llUut7q9ETbGJuenjOe7XaRMtqfNpkx8reVU65W/LP0K38xlMp+\r\n/kDtJDnW27FtBKT7FMQnieo5aLfR5Q9W/DOFMu5n9sFs2TqNvf90GUjWVuqB\r\nvRSrZ0EbjokFdzWYnFIuaZoVKcWOVi1RwNPuC6Jhum/1v50V6quxvbfpu8nG\r\n5Thp4WUrY23uUCekP90o6JCcHkk8CVPp3+NgC/gLZFMTUdkTIMZvz+5kUmmN\r\nGvWQgAh45WWjHjXp3UP9Fn8B4PDJiTWXKWW6AEPIUjkTNWN331NtA7r4tSQw\r\nkYY0eVTQbvwFF/qUzt/ACYVMKhvjxZ8odbc0W4i4m2zEsA1E7PrfqnTmfpkU\r\nSqlStPKdWxmib2gZMbqX1/CUPcdW+l+Sexbr99fAwqmAEAqAVWQeO53Dgqkt\r\nq/X7LX2Qh4iQYc7JOn7SqbnTtG+0wqtKFl9Qc2K/iLrtJNtqD5RBAFbgJlOK\r\nG7a0iL80Iaa8mMENHy5iIXntxudfUmCMiYU=\r\n=toYi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","sfdx":{"publicKeyUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/1.6.0.crt","signatureUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/1.6.0.sig"},"_from":"file:/home/circleci/project/salesforce-plugin-functions-1.6.0.tgz","oclif":{"bin":"sf","hooks":{"sf:deploy":"./lib/hooks/deploy","sf:env:list":"./lib/hooks/envList","sf:env:display":"./lib/hooks/envDisplay"},"topics":{"env":{"subtopics":{"log":{"description":"Commands to stream log output for an environment."},"var":{"description":"Commands to get, list, add, and set environment variables."},"create":{"description":"Commands to create a compute environment for use with Salesforce Functions."},"logdrain":{"description":"Commands to add a log drain to a specified environment."}},"description":"Commands to manage your environments, such as orgs and compute environments."},"run":{"subtopics":{"function":{"description":"Commands to run a function."}},"description":"Commands to run a function."},"login":{"subtopics":{"functions":{"description":"Commands to log in to Salesforce Functions."}},"description":"Commands to log in to an environment."},"deploy":{"description":"Commands to deploy artifacts to an environment."},"whoami":{"description":"Commands to show information about yourself or your account."},"generate":{"description":"Commands to generate a project, create a function, and more."}},"commands":"./lib/commands","devPlugins":["@oclif/plugin-help","@oclif/plugin-which","@oclif/plugin-command-snapshot","@salesforce/plugin-command-reference"],"topicSeparator":" "},"engines":{"node":">=12.0.0"},"scripts":{"docs":"sf-docs","lint":"sf-lint","test":"sf-test","build":"sf-build","clean":"sf-clean","format":"sf-format","compile":"sf-compile","prepack":"sf-prepack","prepare":"sf-install && husky install","pretest":"sf-compile-test","version":"oclif readme","postpack":"shx rm -f oclif.manifest.json","posttest":"yarn lint && yarn test:deprecation-policy","clean-all":"sf-clean all","clean:lib":"shx rm -rf lib && shx rm -rf coverage && shx rm -rf .nyc_output && shx rm -f oclif.manifest.json","test:json-schema":"./bin/dev schema:compare","test:command-reference":"./bin/dev commandreference:generate --erroronwarnings","test:deprecation-policy":"./bin/dev snapshot:compare"},"_npmUser":{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/salesforcecli/plugin-functions.git","type":"git"},"_npmVersion":"6.14.16","description":"Functions plugin for the SF CLI","directories":{},"_nodeVersion":"12.22.10","dependencies":{"uuid":"^8.3.2","axios":"^0.21.1","chalk":"^4.1.2","execa":"^5.0.0","kbpgp":"^2.1.15","cli-ux":"^5.6.2","lodash":"^4.17.21","jsforce":"^1.11.0","date-fns":"^2.20.0","fs-extra":"^10.0.0","handlebars":"^4.7.7","node-fetch":"^3.0.0","@oclif/core":"^1.0.2","cloudevents":"^4.0.2","sha256-file":"^1.0.0","global-agent":"^3.0.0","netrc-parser":"^3.1.6","axios-debug-log":"^0.8.2","@salesforce/core":"3.7.3","@heroku-cli/color":"^1.1.14","@heroku-cli/schema":"^1.0.25","@heroku/eventsource":"^1.0.7","@salesforce/ts-sinon":"^1.3.18","@salesforce/ts-types":"^1.5.5","@heroku/function-toml":"^0.0.3","@heroku/functions-core":"0.2.5","@salesforce/plugin-org":"^1.8.1","@heroku/project-descriptor":"0.0.5","@salesforce/sf-plugins-core":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","shx":"^0.3.3","chai":"^4.2.0","husky":"^7.0.4","mocha":"^9.0.1","oclif":"^2.0.0-main.5","sinon":"11.1.2","eslint":"^7.29.0","globby":"^11.0.4","ts-node":"^10.0.0","prettier":"^2.0.5","sinon-chai":"^3.6.0","typescript":"^4.3.4","@oclif/test":"^1","@types/uuid":"^8.3.0","lint-staged":"^12.1.2","pretty-quick":"^3.1.1","@types/semver":"^7.3.9","@types/nodegit":"^0.27.2","@types/fs-extra":"^9.0.8","@types/node-fetch":"^3.0.3","@types/sinon-chai":"^3.2.5","@oclif/plugin-help":"^5","@types/sha256-file":"^1.0.0","@oclif/plugin-which":"^1.0.3","eslint-plugin-jsdoc":"^37.0.3","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.20.2","@types/supports-color":"^8.1.0","@salesforce/dev-config":"^2.1.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@salesforce/dev-scripts":"^1.0.2","eslint-config-salesforce":"^0.1.6","@typescript-eslint/parser":"^4.28.0","@salesforce/prettier-config":"^0.0.2","@oclif/plugin-command-snapshot":"^3.1.1","@typescript-eslint/eslint-plugin":"^4.28.0","eslint-config-salesforce-license":"^0.1.6","eslint-config-salesforce-typescript":"^0.2.8","@salesforce/plugin-command-reference":"^1.3.16"},"_npmOperationalInternal":{"tmp":"tmp/plugin-functions_1.6.0_1646111796158_0.627110735904838","host":"s3://npm-registry-packages"}},"1.6.1":{"name":"@salesforce/plugin-functions","version":"1.6.1","keywords":["oclif-plugin"],"author":{"name":"heroku-front-end@salesforce.com"},"license":"BSD-3-Clause","_id":"@salesforce/plugin-functions@1.6.1","maintainers":[{"name":"jc-sf","email":"junchao.zhang@salesforce.com"},{"name":"ekartono-sfdc","email":"e.kartono@salesforce.com"},{"name":"ashokrudraraju","email":"arudraraju@salesforce.com"},{"name":"dhersam","email":"dhersam@salesforce.com"},{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"rmohan20.sfdc","email":"rmohan20.sfdc@gmail.com"},{"name":"brandon-svec","email":"brandon.svec@gmail.com"},{"name":"jgraff","email":"jgraff@salesforce.com"},{"name":"cdias","email":"cdias@salesforce.com"},{"name":"conal","email":"conalc86@gmail.com"},{"name":"jgrantham","email":"jason.grantham@salesforce.com"},{"name":"vazexqi","email":"nchen.dev@mac.com"},{"name":"suduvvuri","email":"suryaprakash.duvvuri@salesforce.com"},{"name":"joshwlewis","email":"josh.w.lewis@gmail.com"},{"name":"mpsenn","email":"msenn@salesforce.com"},{"name":"sfdc_iamigo","email":"igoldstein@salesforce.com"},{"name":"diervo","email":"elfogris@gmail.com"},{"name":"rsalvador","email":"rsalvador@salesforce.com"},{"name":"kevinv11n","email":"kevin@v11n.com"},{"name":"tbliss","email":"tbliss@salesforce.com"},{"name":"davidturissini","email":"davidairborne@gmail.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"pmdartus","email":"dartus.pierremarie@gmail.com"},{"name":"futuremint_sf","email":"dwoodward@salesforce.com"},{"name":"interactivellama","email":"llama@interactivellama.com"},{"name":"maratto","email":"marat+npm@salesforce.com"},{"name":"pallavi.singh","email":"pallavi.singh@salesforce.com"},{"name":"smugakamil","email":"smugakamil@gmail.com"},{"name":"tausifm","email":"tausif.muzaffar@salesforce.com"},{"name":"kriscfoster","email":"kris.foster@ucdconnect.ie"},{"name":"brandonm","email":"bmurnane@salesforce.com"},{"name":"vineet-sinha","email":"vineet.sinha@gmail.com"},{"name":"salesforce-bot","email":"j.ward+npm@salesforce.com"},{"name":"harshkothari410","email":"harshkothari410@gmail.com"},{"name":"ekashida","email":"ekashida@gmail.com"},{"name":"gr8gatsby","email":"kevinhill@live.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"krisgraysfdc","email":"kgray@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"jqian","email":"jqian@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"rasphilco","email":"philipe.navarro@salesforce.com"},{"name":"jbfeingold","email":"jfeingold@salesforce.com"},{"name":"michaelhoefer","email":"michaelhoefer@gmail.com"},{"name":"tlohr","email":"tlohr@salesforce.com"},{"name":"dpessoa","email":"dpessoa@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"jgellin","email":"jgellin@salesforce.com"},{"name":"maxreality","email":"m@ab3.in"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"davidrouten","email":"david@routen.io"},{"name":"tconn","email":"tconn@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"dehru","email":"dehru2@yahoo.com"},{"name":"nazligungor","email":"n.gungor@salesforce.com"},{"name":"abdulsattar","email":"asattar.md@gmail.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"rxu-sfdc","email":"rxu@salesforce.com"},{"name":"amcconnell-sf","email":"amcconnell@salesforce.com"},{"name":"nolanlawson","email":"nolan@nolanlawson.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"fernomac","email":"no_oneatall@hotmail.com"},{"name":"maliroteh-sf","email":"maliroteh@salesforce.com"},{"name":"justinharringa","email":"justin@harringa.com"},{"name":"ahakro","email":"ahakro@salesforce.com"},{"name":"rjanamanchi","email":"rjanamanchi@salesforce.com"},{"name":"vttikoo","email":"vtikoo@salesforce.com"},{"name":"dlouvton","email":"dlouvton@gmail.com"},{"name":"cafreeman","email":"cfreeman.code@gmail.com"},{"name":"mallik.webaroo","email":"mallik.webaroo@gmail.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"alyssaa14","email":"aarvin@salesforce.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"svanteddu","email":"svanteddu@salesforce.com"},{"name":"neeraj_g","email":"ngirolkar@salesforce.com"},{"name":"jbartolotta-sfdc","email":"jbartolotta@salesforce.com"}],"homepage":"https://github.com/salesforcecli/plugin-functions","bugs":{"url":"https://github.com/forcedotcom/cli/issues"},"bin":{"functions":"bin/run"},"dist":{"shasum":"2b83746baaa47df961a74c1fe3b4386c22c11d86","tarball":"https://registry.npmjs.org/@salesforce/plugin-functions/-/plugin-functions-1.6.1.tgz","fileCount":109,"integrity":"sha512-6i+Ut5w7bcaBhR/tclvDhKijJ5krCUtLI8Z6VGddUvJy59EA5Tvykx+FQRpKkTxHpGSffKcnxbDStO1YcydqqQ==","signatures":[{"sig":"MEUCIC6SuxYhXdyHBLKWw20/4KINuj4/uHjp8rz+XU6KBkU/AiEA749FPvJME6oSyDgEmeAO7RI9tCuR+LZbphgYMqpGCWc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":238474,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiHv20ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq5aw/+NNgTMwVVlX4+7uPYFMgL+OZalQW1BGSq5Nrl7jCrRTzpB2WM\r\n7UGH0EMgNxbtw08wrrRo05uPiTMT4Q24uVOfCIQhHQKKwAlkXNhi0CQHSVmd\r\nz3t1R1OrdgqZXTpWgJvun8kT2slgfxlONnsL+NjhFPK0JOCl46M/WDyTRlHu\r\nofACYDo2MVA0oimG/YMQmJpz+O1K54pJK2Iwgps+00dAIjwVn055XtzNw1AP\r\nsk1CC0iLC9Uv3Fvd1BnctZB8k+rPSMwf7r+tRrDaNl2Q2PuZjxLKlTa+ujGC\r\nErqmJuNBpCY+C+jPfbQcRRDRG0LhHAgJFobg3/xFnGvaZhrpZcYZzp7ch9eJ\r\npcVRwAVEGVLbPdRKbEWYY8wFRRpuB8LctJiEfY6hm9v/qc+dCYqc1eI0AMRt\r\nEcl1dC5z5WZHLVSfPsI1e4RiK66pwUoW6c1oIWR9SlSLl58fQilE4L3ZO81t\r\nNQRIhVugRJiZCrcKN/JMMAquXtiMVo5CeqadhIPXJJ8V9ROOB/f2tJs8RPhx\r\n4MD3lq/ieU6ldyLCekF8mFlvFrpfPe7dWRvcAi5Usti0la6nk+HdebTkNPDb\r\nhPvEBtkPoBCkeApnLdF6h+PBpS8j3fmDEFCfVeAaIsrPMQ2Pb3oqdjhQEwb1\r\nEO1tYyQZc7gk0xTCOJeairQN6RCNkSneMh8=\r\n=Gd/w\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","sfdx":{"publicKeyUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/1.6.1.crt","signatureUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/1.6.1.sig"},"_from":"file:/home/circleci/project/salesforce-plugin-functions-1.6.1.tgz","oclif":{"bin":"sf","hooks":{"sf:deploy":"./lib/hooks/deploy","sf:env:list":"./lib/hooks/envList","sf:env:display":"./lib/hooks/envDisplay"},"topics":{"env":{"subtopics":{"log":{"description":"Commands to stream log output for an environment."},"var":{"description":"Commands to get, list, add, and set environment variables."},"create":{"description":"Commands to create a compute environment for use with Salesforce Functions."},"logdrain":{"description":"Commands to add a log drain to a specified environment."}},"description":"Commands to manage your environments, such as orgs and compute environments."},"run":{"subtopics":{"function":{"description":"Commands to run a function."}},"description":"Commands to run a function."},"login":{"subtopics":{"functions":{"description":"Commands to log in to Salesforce Functions."}},"description":"Commands to log in to an environment."},"deploy":{"description":"Commands to deploy artifacts to an environment."},"whoami":{"description":"Commands to show information about yourself or your account."},"generate":{"description":"Commands to generate a project, create a function, and more."}},"commands":"./lib/commands","devPlugins":["@oclif/plugin-help","@oclif/plugin-which","@oclif/plugin-command-snapshot","@salesforce/plugin-command-reference"],"topicSeparator":" "},"engines":{"node":">=12.0.0"},"scripts":{"docs":"sf-docs","lint":"sf-lint","test":"sf-test","build":"sf-build","clean":"sf-clean","format":"sf-format","compile":"sf-compile","prepack":"sf-prepack","prepare":"sf-install && husky install","pretest":"sf-compile-test","version":"oclif readme","postpack":"shx rm -f oclif.manifest.json","posttest":"yarn lint && yarn test:deprecation-policy","clean-all":"sf-clean all","clean:lib":"shx rm -rf lib && shx rm -rf coverage && shx rm -rf .nyc_output && shx rm -f oclif.manifest.json","test:json-schema":"./bin/dev schema:compare","test:command-reference":"./bin/dev commandreference:generate --erroronwarnings","test:deprecation-policy":"./bin/dev snapshot:compare"},"_npmUser":{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/salesforcecli/plugin-functions.git","type":"git"},"_npmVersion":"6.14.16","description":"Functions plugin for the SF CLI","directories":{},"_nodeVersion":"12.22.10","dependencies":{"uuid":"^8.3.2","axios":"^0.21.1","chalk":"^4.1.2","execa":"^5.0.0","kbpgp":"^2.1.15","cli-ux":"^5.6.2","lodash":"^4.17.21","jsforce":"^1.11.0","date-fns":"^2.20.0","fs-extra":"^10.0.0","handlebars":"^4.7.7","node-fetch":"^3.0.0","@oclif/core":"^1.0.2","cloudevents":"^4.0.2","sha256-file":"^1.0.0","global-agent":"^3.0.0","netrc-parser":"^3.1.6","axios-debug-log":"^0.8.2","@salesforce/core":"3.7.7","@heroku-cli/color":"^1.1.14","@heroku-cli/schema":"^1.0.25","@heroku/eventsource":"^1.0.7","@salesforce/ts-sinon":"^1.3.18","@salesforce/ts-types":"^1.5.5","@heroku/function-toml":"^0.0.3","@heroku/functions-core":"0.2.6","@salesforce/plugin-org":"^1.8.1","@heroku/project-descriptor":"0.0.5","@salesforce/sf-plugins-core":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","shx":"^0.3.3","chai":"^4.2.0","husky":"^7.0.4","mocha":"^9.0.1","oclif":"^2.0.0-main.5","sinon":"11.1.2","eslint":"^7.29.0","globby":"^11.0.4","ts-node":"^10.0.0","prettier":"^2.0.5","sinon-chai":"^3.6.0","typescript":"^4.3.4","@oclif/test":"^1","@types/uuid":"^8.3.0","lint-staged":"^12.1.2","pretty-quick":"^3.1.1","@types/semver":"^7.3.9","@types/nodegit":"^0.27.2","@types/fs-extra":"^9.0.8","@types/node-fetch":"^3.0.3","@types/sinon-chai":"^3.2.5","@oclif/plugin-help":"^5","@types/sha256-file":"^1.0.0","@oclif/plugin-which":"^1.0.3","eslint-plugin-jsdoc":"^37.0.3","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.20.2","@types/supports-color":"^8.1.0","@salesforce/dev-config":"^2.1.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@salesforce/dev-scripts":"^1.0.2","eslint-config-salesforce":"^0.1.6","@typescript-eslint/parser":"^4.28.0","@salesforce/prettier-config":"^0.0.2","@oclif/plugin-command-snapshot":"^3.1.1","@typescript-eslint/eslint-plugin":"^4.28.0","eslint-config-salesforce-license":"^0.1.6","eslint-config-salesforce-typescript":"^0.2.8","@salesforce/plugin-command-reference":"^1.3.16"},"_npmOperationalInternal":{"tmp":"tmp/plugin-functions_1.6.1_1646198195845_0.8594769410855694","host":"s3://npm-registry-packages"}},"1.7.0":{"name":"@salesforce/plugin-functions","version":"1.7.0","keywords":["oclif-plugin"],"author":{"name":"heroku-front-end@salesforce.com"},"license":"BSD-3-Clause","_id":"@salesforce/plugin-functions@1.7.0","maintainers":[{"name":"jc-sf","email":"junchao.zhang@salesforce.com"},{"name":"ekartono-sfdc","email":"e.kartono@salesforce.com"},{"name":"ashokrudraraju","email":"arudraraju@salesforce.com"},{"name":"dhersam","email":"dhersam@salesforce.com"},{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"rmohan20.sfdc","email":"rmohan20.sfdc@gmail.com"},{"name":"brandon-svec","email":"brandon.svec@gmail.com"},{"name":"jgraff","email":"jgraff@salesforce.com"},{"name":"cdias","email":"cdias@salesforce.com"},{"name":"conal","email":"conalc86@gmail.com"},{"name":"jgrantham","email":"jason.grantham@salesforce.com"},{"name":"vazexqi","email":"nchen.dev@mac.com"},{"name":"suduvvuri","email":"suryaprakash.duvvuri@salesforce.com"},{"name":"joshwlewis","email":"josh.w.lewis@gmail.com"},{"name":"mpsenn","email":"msenn@salesforce.com"},{"name":"sfdc_iamigo","email":"igoldstein@salesforce.com"},{"name":"diervo","email":"elfogris@gmail.com"},{"name":"rsalvador","email":"rsalvador@salesforce.com"},{"name":"kevinv11n","email":"kevin@v11n.com"},{"name":"tbliss","email":"tbliss@salesforce.com"},{"name":"davidturissini","email":"davidairborne@gmail.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"pmdartus","email":"dartus.pierremarie@gmail.com"},{"name":"futuremint_sf","email":"dwoodward@salesforce.com"},{"name":"interactivellama","email":"llama@interactivellama.com"},{"name":"maratto","email":"marat+npm@salesforce.com"},{"name":"pallavi.singh","email":"pallavi.singh@salesforce.com"},{"name":"smugakamil","email":"smugakamil@gmail.com"},{"name":"tausifm","email":"tausif.muzaffar@salesforce.com"},{"name":"kriscfoster","email":"kris.foster@ucdconnect.ie"},{"name":"brandonm","email":"bmurnane@salesforce.com"},{"name":"vineet-sinha","email":"vineet.sinha@gmail.com"},{"name":"salesforce-bot","email":"j.ward+npm@salesforce.com"},{"name":"harshkothari410","email":"harshkothari410@gmail.com"},{"name":"ekashida","email":"ekashida@gmail.com"},{"name":"gr8gatsby","email":"kevinhill@live.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"krisgraysfdc","email":"kgray@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"jqian","email":"jqian@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"rasphilco","email":"philipe.navarro@salesforce.com"},{"name":"jbfeingold","email":"jfeingold@salesforce.com"},{"name":"michaelhoefer","email":"michaelhoefer@gmail.com"},{"name":"tlohr","email":"tlohr@salesforce.com"},{"name":"dpessoa","email":"dpessoa@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"jgellin","email":"jgellin@salesforce.com"},{"name":"maxreality","email":"m@ab3.in"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"davidrouten","email":"david@routen.io"},{"name":"tconn","email":"tconn@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"dehru","email":"dehru2@yahoo.com"},{"name":"nazligungor","email":"n.gungor@salesforce.com"},{"name":"abdulsattar","email":"asattar.md@gmail.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"rxu-sfdc","email":"rxu@salesforce.com"},{"name":"amcconnell-sf","email":"amcconnell@salesforce.com"},{"name":"nolanlawson","email":"nolan@nolanlawson.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"fernomac","email":"no_oneatall@hotmail.com"},{"name":"maliroteh-sf","email":"maliroteh@salesforce.com"},{"name":"justinharringa","email":"justin@harringa.com"},{"name":"ahakro","email":"ahakro@salesforce.com"},{"name":"rjanamanchi","email":"rjanamanchi@salesforce.com"},{"name":"vttikoo","email":"vtikoo@salesforce.com"},{"name":"dlouvton","email":"dlouvton@gmail.com"},{"name":"cafreeman","email":"cfreeman.code@gmail.com"},{"name":"mallik.webaroo","email":"mallik.webaroo@gmail.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"alyssaa14","email":"aarvin@salesforce.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"svanteddu","email":"svanteddu@salesforce.com"},{"name":"neeraj_g","email":"ngirolkar@salesforce.com"},{"name":"jbartolotta-sfdc","email":"jbartolotta@salesforce.com"}],"homepage":"https://github.com/salesforcecli/plugin-functions","bugs":{"url":"https://github.com/forcedotcom/cli/issues"},"bin":{"functions":"bin/run"},"dist":{"shasum":"c67c97efaaa1e82912209e0a11b2ec7e3e0b4133","tarball":"https://registry.npmjs.org/@salesforce/plugin-functions/-/plugin-functions-1.7.0.tgz","fileCount":112,"integrity":"sha512-pA6YTxPtVdQ1lFRFm28xrX/jiuZZEObOBgkQppuimbKLbIGw0Hy6L6GZm3j5x7eb1tF6CIHmfNJukaZyX1caGA==","signatures":[{"sig":"MEUCIQDdy4q4MHR6SCHKdA8m4WvyNqYgc7fSpOcD+F/YwoUxjQIgIL8aR/gE6nL9UdsflQiuyMNuziKyjq8nWEw9X54gcpg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":243974,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiJonwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmomoBAAnubtnj0H7r9xoPeI/LJjVDZTvUzn7W1HPDuexFrvCI6Mo64e\r\nOdCdm/IIG1/YeJMXoSsW9+CXH0kW9JvwV64r7GhphEgdlsRBIGXDjSevDC7V\r\nNkUck1qLNuZxBX9HE2bZWXrNgD9MQTQrDb4SM2/ZLxC8RG2jRfUOWGar5Qzr\r\nN6c6WNB/04qNt+uQmP+aZavX2mUXkcEfppTnWTzur6VHec+oE6tVPXJHHWAx\r\n9mdt/nXr4b4Zb1nH/dqaoHZzm8MCA+GHwgkc4l7KAOjyHZKx+uqeSeRpw3m/\r\nGlMtvPwZjejbhie25zJNl/yxUprobAZo9vHw5BzTJ6r81RmrbZCDpgUSdqsB\r\n5X4uZWIuz7ba2FqO2PyEYuw3EfXUdfwSphx1H/lytX+h1yqNkWzXeQx5nMOG\r\n9Dx00lNK+3EulLQBd+Q7y03W3UlkxXmF4n6cOoMQqkgoZCT6b1z51JW5IBTo\r\nyKbAsoXwUlv7rIHV41xul/K2JmN2fIkMTt02K1IlEkCxILFdEEa4vquAt62n\r\nvKaL9yYWmmODOj/uDuusq5hqzwARQpQAwxeS8GMU3ibzHnpUExoUPp7lemmA\r\n4bPnyTLxbdslqVl8IibTCo09At3jIpmYZTHgD2fotNgeQ/BsJJzgNaJwIl66\r\n3BP8U7IorErxrqsJi5qlnDTqmF8WC3VLaIo=\r\n=F03z\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","sfdx":{"publicKeyUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/1.7.0.crt","signatureUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/1.7.0.sig"},"_from":"file:/home/circleci/project/salesforce-plugin-functions-1.7.0.tgz","oclif":{"bin":"sf","hooks":{"sf:deploy":"./lib/hooks/deploy","sf:env:list":"./lib/hooks/envList","sf:env:display":"./lib/hooks/envDisplay"},"topics":{"env":{"subtopics":{"log":{"description":"Commands to stream log output for an environment."},"var":{"description":"Commands to get, list, add, and set environment variables."},"create":{"description":"Commands to create a compute environment for use with Salesforce Functions."},"logdrain":{"description":"Commands to add a log drain to a specified environment."}},"description":"Commands to manage your environments, such as orgs and compute environments."},"run":{"subtopics":{"function":{"description":"Commands to run a function."}},"description":"Commands to run a function."},"login":{"subtopics":{"functions":{"description":"Commands to log in to Salesforce Functions."}},"description":"Commands to log in to an environment."},"deploy":{"description":"Commands to deploy artifacts to an environment."},"whoami":{"description":"Commands to show information about yourself or your account."},"generate":{"description":"Commands to generate a project, create a function, and more."}},"commands":"./lib/commands","devPlugins":["@oclif/plugin-help","@oclif/plugin-which","@oclif/plugin-command-snapshot","@salesforce/plugin-command-reference"],"topicSeparator":" "},"engines":{"node":">=12.0.0"},"scripts":{"docs":"sf-docs","lint":"sf-lint","test":"sf-test","build":"sf-build","clean":"sf-clean","format":"sf-format","compile":"sf-compile","prepack":"sf-prepack","prepare":"sf-install && husky install","pretest":"sf-compile-test","version":"oclif readme","postpack":"shx rm -f oclif.manifest.json","posttest":"yarn lint && yarn test:deprecation-policy","clean-all":"sf-clean all","clean:lib":"shx rm -rf lib && shx rm -rf coverage && shx rm -rf .nyc_output && shx rm -f oclif.manifest.json","test:json-schema":"./bin/dev schema:compare","test:command-reference":"./bin/dev commandreference:generate --erroronwarnings","test:deprecation-policy":"./bin/dev snapshot:compare"},"_npmUser":{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/salesforcecli/plugin-functions.git","type":"git"},"_npmVersion":"6.14.16","description":"Functions plugin for the SF CLI","directories":{},"_nodeVersion":"12.22.10","dependencies":{"uuid":"^8.3.2","axios":"^0.21.1","chalk":"^4.1.2","execa":"^5.0.0","kbpgp":"^2.1.15","cli-ux":"^5.6.2","lodash":"^4.17.21","jsforce":"^1.11.0","date-fns":"^2.20.0","fs-extra":"^10.0.0","handlebars":"^4.7.7","node-fetch":"^3.0.0","@oclif/core":"^1.0.2","cloudevents":"^4.0.2","sha256-file":"^1.0.0","global-agent":"^3.0.0","netrc-parser":"^3.1.6","axios-debug-log":"^0.8.2","@salesforce/core":"3.7.7","@heroku-cli/color":"^1.1.14","@heroku-cli/schema":"^1.0.25","@heroku/eventsource":"^1.0.7","@salesforce/ts-sinon":"^1.3.18","@salesforce/ts-types":"^1.5.5","@heroku/function-toml":"^0.0.3","@heroku/functions-core":"0.2.6","@salesforce/plugin-org":"^1.8.1","@heroku/project-descriptor":"0.0.5","@salesforce/sf-plugins-core":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","shx":"^0.3.3","chai":"^4.2.0","husky":"^7.0.4","mocha":"^9.0.1","oclif":"^2.0.0-main.5","sinon":"11.1.2","eslint":"^7.29.0","globby":"^11.0.4","ts-node":"^10.0.0","prettier":"^2.0.5","sinon-chai":"^3.6.0","typescript":"^4.3.4","@oclif/test":"^1","@types/uuid":"^8.3.0","lint-staged":"^12.1.2","pretty-quick":"^3.1.1","@types/semver":"^7.3.9","@types/nodegit":"^0.27.2","@types/fs-extra":"^9.0.8","@types/node-fetch":"^3.0.3","@types/sinon-chai":"^3.2.5","@oclif/plugin-help":"^5","@types/sha256-file":"^1.0.0","@oclif/plugin-which":"^1.0.3","eslint-plugin-jsdoc":"^37.0.3","eslint-plugin-header":"^3.0.0","eslint-plugin-import":"^2.20.2","@types/supports-color":"^8.1.0","@salesforce/dev-config":"^2.1.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@salesforce/dev-scripts":"^1.0.2","eslint-config-salesforce":"^0.1.6","@typescript-eslint/parser":"^4.28.0","@salesforce/prettier-config":"^0.0.2","@oclif/plugin-command-snapshot":"^3.1.1","@typescript-eslint/eslint-plugin":"^4.28.0","eslint-config-salesforce-license":"^0.1.6","eslint-config-salesforce-typescript":"^0.2.8","@salesforce/plugin-command-reference":"^1.3.16"},"_npmOperationalInternal":{"tmp":"tmp/plugin-functions_1.7.0_1646692848120_0.9443625110963096","host":"s3://npm-registry-packages"}},"1.7.1":{"name":"@salesforce/plugin-functions","version":"1.7.1","keywords":["oclif-plugin"],"author":{"name":"heroku-front-end@salesforce.com"},"license":"BSD-3-Clause","_id":"@salesforce/plugin-functions@1.7.1","maintainers":[{"name":"pvandyk-sf","email":"pvandyk@salesforce.com"},{"name":"dbreese-salesforce","email":"dbreese@salesforce.com"},{"name":"jc-sf","email":"junchao.zhang@salesforce.com"},{"name":"ekartono-sfdc","email":"e.kartono@salesforce.com"},{"name":"ashokrudraraju","email":"arudraraju@salesforce.com"},{"name":"dhersam","email":"dhersam@salesforce.com"},{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"rmohan20.sfdc","email":"rmohan20.sfdc@gmail.com"},{"name":"brandon-svec","email":"brandon.svec@gmail.com"},{"name":"jgraff","email":"jgraff@salesforce.com"},{"name":"cdias","email":"cdias@salesforce.com"},{"name":"conal","email":"conalc86@gmail.com"},{"name":"jgrantham","email":"jason.grantham@salesforce.com"},{"name":"vazexqi","email":"nchen.dev@mac.com"},{"name":"suduvvuri","email":"suryaprakash.duvvuri@salesforce.com"},{"name":"joshwlewis","email":"josh.w.lewis@gmail.com"},{"name":"mpsenn","email":"msenn@salesforce.com"},{"name":"sfdc_iamigo","email":"igoldstein@salesforce.com"},{"name":"diervo","email":"elfogris@gmail.com"},{"name":"rsalvador","email":"rsalvador@salesforce.com"},{"name":"kevinv11n","email":"kevin@v11n.com"},{"name":"tbliss","email":"tbliss@salesforce.com"},{"name":"davidturissini","email":"davidairborne@gmail.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"pmdartus","email":"dartus.pierremarie@gmail.com"},{"name":"futuremint_sf","email":"dwoodward@salesforce.com"},{"name":"interactivellama","email":"llama@interactivellama.com"},{"name":"maratto","email":"marat+npm@salesforce.com"},{"name":"pallavi.singh","email":"pallavi.singh@salesforce.com"},{"name":"smugakamil","email":"smugakamil@gmail.com"},{"name":"tausifm","email":"tausif.muzaffar@salesforce.com"},{"name":"kriscfoster","email":"kris.foster@ucdconnect.ie"},{"name":"brandonm","email":"bmurnane@salesforce.com"},{"name":"vineet-sinha","email":"vineet.sinha@gmail.com"},{"name":"salesforce-bot","email":"j.ward+npm@salesforce.com"},{"name":"harshkothari410","email":"harshkothari410@gmail.com"},{"name":"ekashida","email":"ekashida@gmail.com"},{"name":"gr8gatsby","email":"kevinhill@live.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"krisgraysfdc","email":"kgray@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"jqian","email":"jqian@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"rasphilco","email":"philipe.navarro@salesforce.com"},{"name":"jbfeingold","email":"jfeingold@salesforce.com"},{"name":"michaelhoefer","email":"michaelhoefer@gmail.com"},{"name":"tlohr","email":"tlohr@salesforce.com"},{"name":"dpessoa","email":"dpessoa@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"jgellin","email":"jgellin@salesforce.com"},{"name":"maxreality","email":"m@ab3.in"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"davidrouten","email":"david@routen.io"},{"name":"tconn","email":"tconn@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"dehru","email":"dehru2@yahoo.com"},{"name":"nazligungor","email":"n.gungor@salesforce.com"},{"name":"abdulsattar","email":"asattar.md@gmail.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"rxu-sfdc","email":"rxu@salesforce.com"},{"name":"amcconnell-sf","email":"amcconnell@salesforce.com"},{"name":"nolanlawson","email":"nolan@nolanlawson.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"fernomac","email":"no_oneatall@hotmail.com"},{"name":"maliroteh-sf","email":"maliroteh@salesforce.com"},{"name":"justinharringa","email":"justin@harringa.com"},{"name":"ahakro","email":"ahakro@salesforce.com"},{"name":"rjanamanchi","email":"rjanamanchi@salesforce.com"},{"name":"vttikoo","email":"vtikoo@salesforce.com"},{"name":"dlouvton","email":"dlouvton@gmail.com"},{"name":"cafreeman","email":"cfreeman.code@gmail.com"},{"name":"mallik.webaroo","email":"mallik.webaroo@gmail.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"alyssaa14","email":"aarvin@salesforce.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"svanteddu","email":"svanteddu@salesforce.com"},{"name":"neeraj_g","email":"ngirolkar@salesforce.com"},{"name":"jbartolotta-sfdc","email":"jbartolotta@salesforce.com"}],"homepage":"https://github.com/salesforcecli/plugin-functions","bugs":{"url":"https://github.com/forcedotcom/cli/issues"},"bin":{"functions":"bin/run"},"dist":{"shasum":"0d802f87ddb07decf81c56580ebcfff327ac6272","tarball":"https://registry.npmjs.org/@salesforce/plugin-functions/-/plugin-functions-1.7.1.tgz","fileCount":112,"integrity":"sha512-1xvcY9i1v6BtN55zwqf1XLHDlNbHMnlENU1vRFk/n7n0UY07ehRUNQdZnXZS1jRnrpFVD3DiojKg14dhrJNT8A==","signatures":[{"sig":"MEUCIQD+4tCYtMiRHv0WVH9bw/2je2IC2HRAD/HYrAzE2xzU5wIgQcoIw3mPYY28/eoAZypHAx5E0l1z8UlB29MBrO8Am7o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":245227,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiNKUBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrlaA/+PtKGQCjhgZwJcG9l2ICgcHj11FLSgV7tZOk/A6C7bcWWX9jc\r\nW7HUix4VJrgz07BjXXQOOEsO1hphn7Cth8Drhh52uNv1vkxGTdYJlcrG4DKy\r\nj00jLESfK0nWjj8/mC/DMY4k8BT5VedL3hERkhFpGxEPbie4+YZ1IdvVe7kq\r\n2ctzikwNCqh5Fxl1CAerOPXGPyPJr033QT1bMjkfOiVbjBqsY5XuRDjGEPYn\r\n4M2qW5xKy33EkdTO0DaNsRiggo+k51tUVs1glX3mGJFyYbWWCbxNSYMswbhB\r\n1xBhro1G3QT5OU6ly9h7X5Ea7uxymYVEfU8V2TubXjxYMsdz0ftRQUMASJPi\r\n1TwXcm9XOx/I/KELje1Q6ScGDwd8rMfNav60C9T6yzSCUhbR8fbAUb1M+FDS\r\n3eZRP8IR6VN6LPXa4LszWKOcDvW6ar7unryRdfuhnQ3oQDCC1Godi2DGh/Gr\r\nvm94yJgRc/cjpJEQB8DEzIiKaGsPehCOUGbCtK5NSUxR5n6W2k4kGwS3jruq\r\nSL9zaDrzWU3Lu+bh1WwQE6IShUZ4X+uRDco0MMS+P3fPvVJliM3ByptQs14r\r\nc9CUN4o1EdmBherKoErIVccA0oWZdGRbeRiFcuH3tqfP2U24hEQG5Oc72zf8\r\nXZG3o/4VpLc3xyBb0DEYqlX9GxdbbOTlfKk=\r\n=c/Jy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","sfdx":{"publicKeyUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/1.7.1.crt","signatureUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/1.7.1.sig"},"_from":"file:/home/circleci/project/salesforce-plugin-functions-1.7.1.tgz","oclif":{"bin":"sf","hooks":{"sf:deploy":"./lib/hooks/deploy","sf:env:list":"./lib/hooks/envList","sf:env:display":"./lib/hooks/envDisplay"},"topics":{"env":{"subtopics":{"log":{"description":"Commands to stream log output for an environment."},"var":{"description":"Commands to get, list, add, and set environment variables."},"create":{"description":"Commands to create a compute environment for use with Salesforce Functions."},"logdrain":{"description":"Commands to add a log drain to a specified environment."}},"description":"Commands to manage your environments, such as orgs and compute environments."},"run":{"subtopics":{"function":{"description":"Commands to run a function."}},"description":"Commands to run a function."},"login":{"subtopics":{"functions":{"description":"Commands to log in to Salesforce Functions."}},"description":"Commands to log in to an environment."},"deploy":{"description":"Commands to deploy artifacts to an environment."},"whoami":{"description":"Commands to show information about yourself or your account."},"generate":{"description":"Commands to generate a project, create a function, and more."}},"commands":"./lib/commands","devPlugins":["@oclif/plugin-help","@oclif/plugin-which","@oclif/plugin-command-snapshot","@salesforce/plugin-command-reference"],"topicSeparator":" "},"engines":{"node":">=12.0.0"},"scripts":{"docs":"sf-docs","lint":"sf-lint","test":"sf-test","build":"sf-build","clean":"sf-clean","format":"sf-format","compile":"sf-compile","prepack":"sf-prepack","prepare":"sf-install && husky install","pretest":"sf-compile-test","version":"oclif readme","postpack":"shx rm -f oclif.manifest.json","posttest":"yarn lint && yarn test:deprecation-policy","clean-all":"sf-clean all","clean:lib":"shx rm -rf lib && shx rm -rf coverage && shx rm -rf .nyc_output && shx rm -f oclif.manifest.json","test:json-schema":"./bin/dev schema:compare","test:command-reference":"./bin/dev commandreference:generate --erroronwarnings","test:deprecation-policy":"./bin/dev snapshot:compare"},"_npmUser":{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/salesforcecli/plugin-functions.git","type":"git"},"_npmVersion":"6.14.16","description":"Functions plugin for the SF CLI","directories":{},"_nodeVersion":"12.22.11","dependencies":{"uuid":"^8.3.2","axios":"^0.21.1","chalk":"^4.1.2","execa":"^5.1.1","kbpgp":"^2.1.15","cli-ux":"^5.6.7","lodash":"^4.17.21","jsforce":"^1.11.0","date-fns":"^2.28.0","fs-extra":"^10.0.1","handlebars":"^4.7.7","node-fetch":"^3.2.3","@oclif/core":"^1.6.0","cloudevents":"^4.0.3","sha256-file":"^1.0.0","global-agent":"^3.0.0","netrc-parser":"^3.1.6","axios-debug-log":"^0.8.4","@salesforce/core":"^3.8.0","@heroku-cli/color":"^1.1.14","@heroku-cli/schema":"^1.0.25","@heroku/eventsource":"^1.0.7","@salesforce/ts-sinon":"^1.3.21","@salesforce/ts-types":"^1.5.20","@heroku/function-toml":"^0.0.3","@heroku/functions-core":"0.2.6","@salesforce/plugin-org":"^1.11.2","@heroku/project-descriptor":"0.0.5","@salesforce/sf-plugins-core":"^1.7.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","shx":"^0.3.4","chai":"^4.3.6","husky":"^7.0.4","mocha":"^9.2.2","oclif":"^2.6.0","sinon":"11.1.2","eslint":"^7.32.0","globby":"^11.1.0","ts-node":"^10.7.0","prettier":"^2.6.0","sinon-chai":"^3.7.0","typescript":"^4.6.2","@oclif/test":"^1","@types/uuid":"^8.3.4","lint-staged":"^12.3.6","pretty-quick":"^3.1.3","@types/semver":"^7.3.9","@types/nodegit":"^0.27.10","@types/fs-extra":"^9.0.13","@types/node-fetch":"^3.0.3","@types/sinon-chai":"^3.2.8","@oclif/plugin-help":"^5","@types/sha256-file":"^1.0.1","@oclif/plugin-which":"^1.0.4","eslint-plugin-jsdoc":"^37.9.7","eslint-plugin-header":"^3.1.1","eslint-plugin-import":"^2.25.4","@types/supports-color":"^8.1.1","@salesforce/dev-config":"^2.1.3","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","@salesforce/dev-scripts":"^1.0.4","eslint-config-salesforce":"^0.1.6","@typescript-eslint/parser":"^4.33.0","@salesforce/prettier-config":"^0.0.2","@oclif/plugin-command-snapshot":"^3.1.3","@typescript-eslint/eslint-plugin":"^4.33.0","eslint-config-salesforce-license":"^0.1.6","eslint-config-salesforce-typescript":"^0.2.8","@salesforce/plugin-command-reference":"^1.3.18"},"_npmOperationalInternal":{"tmp":"tmp/plugin-functions_1.7.1_1647617281389_0.40313823918336067","host":"s3://npm-registry-packages"}},"1.7.2":{"name":"@salesforce/plugin-functions","version":"1.7.2","keywords":["oclif-plugin"],"author":{"name":"heroku-front-end@salesforce.com"},"license":"BSD-3-Clause","_id":"@salesforce/plugin-functions@1.7.2","maintainers":[{"name":"pvandyk-sf","email":"pvandyk@salesforce.com"},{"name":"dbreese-salesforce","email":"dbreese@salesforce.com"},{"name":"ashokrudraraju","email":"arudraraju@salesforce.com"},{"name":"dhersam","email":"dhersam@salesforce.com"},{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"conal","email":"conalc86@gmail.com"},{"name":"vazexqi","email":"nchen.dev@mac.com"},{"name":"joshwlewis","email":"josh.w.lewis@gmail.com"},{"name":"mpsenn","email":"msenn@salesforce.com"},{"name":"sfdc_iamigo","email":"igoldstein@salesforce.com"},{"name":"kevinv11n","email":"kevin@v11n.com"},{"name":"tbliss","email":"tbliss@salesforce.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"pmdartus","email":"dartus.pierremarie@gmail.com"},{"name":"futuremint_sf","email":"dwoodward@salesforce.com"},{"name":"interactivellama","email":"llama@interactivellama.com"},{"name":"vineet-sinha","email":"vineet.sinha@gmail.com"},{"name":"ekashida","email":"ekashida@gmail.com"},{"name":"gr8gatsby","email":"kevinhill@live.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"krisgraysfdc","email":"kgray@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"jqian","email":"jqian@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"rasphilco","email":"philipe.navarro@salesforce.com"},{"name":"michaelhoefer","email":"michaelhoefer@gmail.com"},{"name":"tlohr","email":"tlohr@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"tconn","email":"tconn@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"dehru","email":"dehru2@yahoo.com"},{"name":"abdulsattar","email":"asattar.md@gmail.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"rxu-sfdc","email":"rxu@salesforce.com"},{"name":"amcconnell-sf","email":"amcconnell@salesforce.com"},{"name":"nolanlawson","email":"nolan@nolanlawson.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"fernomac","email":"no_oneatall@hotmail.com"},{"name":"maliroteh-sf","email":"maliroteh@salesforce.com"},{"name":"justinharringa","email":"justin@harringa.com"},{"name":"cafreeman","email":"cfreeman.code@gmail.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"jbartolotta-sfdc","email":"jbartolotta@salesforce.com"}],"homepage":"https://github.com/salesforcecli/plugin-functions","bugs":{"url":"https://github.com/forcedotcom/cli/issues"},"bin":{"functions":"bin/run"},"dist":{"shasum":"322bd480a19267647148353dba4f271a9220a7f4","tarball":"https://registry.npmjs.org/@salesforce/plugin-functions/-/plugin-functions-1.7.2.tgz","fileCount":112,"integrity":"sha512-jmsSz2emSCJVXb387WqfTK/3BuJnW9OSKMUpXLPXtOEwovnNSqGormOtWRm8zaXISOD5EtG20/SKYtCvGEjKfQ==","signatures":[{"sig":"MEUCIGl8TOiaUU4v0tVOgxE376Q6fCjLbV62WhDDpAFmhpe5AiEAkS+zatGyVNOIBNU/Igxe1eyWHfKFvTeZ8+7oBMnn4WE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":244686,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRolzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqkWA//ZvS1ZxUCxuPknNwpSmrlaxNXNHcVsXYmzgbUUxxNDBKJ5ctz\r\nmtYh3Hc+iCukYzPmFTxNjFX37VO9OsOEPvknx0l1DB10oRkxxm/Os4aU9CI8\r\nIm6WckPlly9IYCrle3P2Szk62hbYmAWUzsUFA9GWTQxVhJ4gEMPMOZXDvaIM\r\nfptQ7NkqxblhMRcHt/rR5vxuQdb+gWvvCUbHGnah9WKNdpj8khaSi4nQqXwG\r\n0LCcSfRNg2ab1WZdQuzIcRM3/CsrKfW7npXXvkqvkgfc2YdEoYQHxs1UI9hF\r\nXibo95YFUvpKUX+x0LG8iaeEamDD78IzHJyqk4kkvNsL3H57iEheuJvNl3Kz\r\nmxmfl5ylsAZK56gQN2XotjsWfBsnmKyVL9pcbQx4Nk8fSx7tpCTKjp6UEBUw\r\nAma7Rh9M/9DO6mPRXCWPhkv0w34uAUEvROm51MlrWptmOYDzT4jDbbE1T4VW\r\njZsy1bqW3npJSdY578bQyuJ/HTpcScoFP2QPuSsjcUEefvL5EeaByoyrYT3H\r\nwSg1HajJtAVRgypNHsRK7pUqmcyDfpYRkIj9GndUoWgDGx0nQoS61Nboq6Y/\r\nmuL8ONR/6YeTz5p8vI3t0ZYQxjP352hMClmHEPAgxYzSI4O3sVepdO7EVci7\r\nvV7KRNtDU54aS05zxza5NJc45LT+g8+Vyy8=\r\n=GBdm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","sfdx":{"publicKeyUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/1.7.2.crt","signatureUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/1.7.2.sig"},"_from":"file:/home/circleci/project/salesforce-plugin-functions-1.7.2.tgz","oclif":{"bin":"sf","hooks":{"sf:deploy":"./lib/hooks/deploy","sf:env:list":"./lib/hooks/envList","sf:env:display":"./lib/hooks/envDisplay"},"topics":{"env":{"subtopics":{"log":{"description":"Commands to stream log output for an environment."},"var":{"description":"Commands to get, list, add, and set environment variables."},"create":{"description":"Commands to create a compute environment for use with Salesforce Functions."},"logdrain":{"description":"Commands to add a log drain to a specified environment."}},"description":"Commands to manage your environments, such as orgs and compute environments."},"run":{"subtopics":{"function":{"description":"Commands to run a function."}},"description":"Commands to run a function."},"login":{"subtopics":{"functions":{"description":"Commands to log in to Salesforce Functions."}},"description":"Commands to log in to an environment."},"deploy":{"description":"Commands to deploy artifacts to an environment."},"whoami":{"description":"Commands to show information about yourself or your account."},"generate":{"description":"Commands to generate a project, create a function, and more."}},"commands":"./lib/commands","devPlugins":["@oclif/plugin-help","@oclif/plugin-which","@oclif/plugin-command-snapshot","@salesforce/plugin-command-reference"],"topicSeparator":" "},"engines":{"node":">=12.0.0"},"scripts":{"docs":"sf-docs","lint":"sf-lint","test":"sf-test","build":"sf-build","clean":"sf-clean","format":"sf-format","compile":"sf-compile","prepack":"sf-prepack","prepare":"sf-install && husky install","pretest":"sf-compile-test","version":"oclif readme","postpack":"shx rm -f oclif.manifest.json","posttest":"yarn lint && yarn test:deprecation-policy","clean-all":"sf-clean all","clean:lib":"shx rm -rf lib && shx rm -rf coverage && shx rm -rf .nyc_output && shx rm -f oclif.manifest.json","test:json-schema":"./bin/dev schema:compare","test:command-reference":"./bin/dev commandreference:generate --erroronwarnings","test:deprecation-policy":"./bin/dev snapshot:compare"},"_npmUser":{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/salesforcecli/plugin-functions.git","type":"git"},"_npmVersion":"6.14.16","description":"Functions plugin for the SF CLI","directories":{},"_nodeVersion":"12.22.11","dependencies":{"uuid":"^8.3.2","axios":"^0.21.1","chalk":"^4.1.2","execa":"^5.1.1","kbpgp":"^2.1.15","cli-ux":"^5.6.7","lodash":"^4.17.21","jsforce":"^1.11.0","date-fns":"^2.28.0","fs-extra":"^10.0.1","handlebars":"^4.7.7","node-fetch":"^3.2.3","@oclif/core":"^1.6.0","cloudevents":"^4.0.3","sha256-file":"^1.0.0","global-agent":"^3.0.0","netrc-parser":"^3.1.6","axios-debug-log":"^0.8.4","@salesforce/core":"^3.8.0","@heroku-cli/color":"^1.1.14","@heroku-cli/schema":"^1.0.25","@heroku/eventsource":"^1.0.7","@salesforce/ts-sinon":"^1.3.21","@salesforce/ts-types":"^1.5.20","@heroku/function-toml":"^0.0.3","@heroku/functions-core":"0.2.6","@salesforce/plugin-org":"^1.11.2","@heroku/project-descriptor":"0.0.5","@salesforce/sf-plugins-core":"^1.7.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","shx":"^0.3.4","chai":"^4.3.6","husky":"^7.0.4","mocha":"^9.2.2","oclif":"^2.6.0","sinon":"11.1.2","eslint":"^7.32.0","globby":"^11.1.0","ts-node":"^10.7.0","prettier":"^2.6.0","sinon-chai":"^3.7.0","typescript":"^4.6.2","@oclif/test":"^1","@types/uuid":"^8.3.4","lint-staged":"^12.3.6","pretty-quick":"^3.1.3","@types/semver":"^7.3.9","@types/nodegit":"^0.27.10","@types/fs-extra":"^9.0.13","@types/node-fetch":"^3.0.3","@types/sinon-chai":"^3.2.8","@oclif/plugin-help":"^5","@types/sha256-file":"^1.0.1","@oclif/plugin-which":"^1.0.4","eslint-plugin-jsdoc":"^37.9.7","eslint-plugin-header":"^3.1.1","eslint-plugin-import":"^2.25.4","@types/supports-color":"^8.1.1","@salesforce/dev-config":"^2.1.3","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","@salesforce/dev-scripts":"^1.0.4","eslint-config-salesforce":"^0.1.6","@typescript-eslint/parser":"^4.33.0","@salesforce/prettier-config":"^0.0.2","@oclif/plugin-command-snapshot":"^3.1.3","@typescript-eslint/eslint-plugin":"^4.33.0","eslint-config-salesforce-license":"^0.1.6","eslint-config-salesforce-typescript":"^0.2.8","@salesforce/plugin-command-reference":"^1.3.18"},"_npmOperationalInternal":{"tmp":"tmp/plugin-functions_1.7.2_1648789875240_0.2251402873345325","host":"s3://npm-registry-packages"}},"1.8.0":{"name":"@salesforce/plugin-functions","version":"1.8.0","keywords":["oclif-plugin"],"author":{"name":"heroku-front-end@salesforce.com"},"license":"BSD-3-Clause","_id":"@salesforce/plugin-functions@1.8.0","maintainers":[{"name":"jc-sf","email":"junchao.zhang@salesforce.com"},{"name":"pvandyk-sf","email":"pvandyk@salesforce.com"},{"name":"dbreese-salesforce","email":"dbreese@salesforce.com"},{"name":"ashokrudraraju","email":"arudraraju@salesforce.com"},{"name":"dhersam","email":"dhersam@salesforce.com"},{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"shivangichand-sfdc","email":"shivangi.chand@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"conal","email":"conalc86@gmail.com"},{"name":"vazexqi","email":"nchen.dev@mac.com"},{"name":"joshwlewis","email":"josh.w.lewis@gmail.com"},{"name":"mpsenn","email":"msenn@salesforce.com"},{"name":"sfdc_iamigo","email":"igoldstein@salesforce.com"},{"name":"kevinv11n","email":"kevin@v11n.com"},{"name":"tbliss","email":"tbliss@salesforce.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"pmdartus","email":"dartus.pierremarie@gmail.com"},{"name":"futuremint_sf","email":"dwoodward@salesforce.com"},{"name":"interactivellama","email":"llama@interactivellama.com"},{"name":"ekashida","email":"ekashida@gmail.com"},{"name":"gr8gatsby","email":"kevinhill@live.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"krisgraysfdc","email":"kgray@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"jqian","email":"jqian@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"rasphilco","email":"philipe.navarro@salesforce.com"},{"name":"michaelhoefer","email":"michaelhoefer@gmail.com"},{"name":"tlohr","email":"tlohr@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"tconn","email":"tconn@salesforce.com"},{"name":"dehru","email":"dehru2@yahoo.com"},{"name":"abdulsattar","email":"asattar.md@gmail.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"rxu-sfdc","email":"rxu@salesforce.com"},{"name":"amcconnell-sf","email":"amcconnell@salesforce.com"},{"name":"nolanlawson","email":"nolan@nolanlawson.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"fernomac","email":"no_oneatall@hotmail.com"},{"name":"maliroteh-sf","email":"maliroteh@salesforce.com"},{"name":"justinharringa","email":"justin@harringa.com"},{"name":"cafreeman","email":"cfreeman.code@gmail.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"jbartolotta-sfdc","email":"jbartolotta@salesforce.com"}],"homepage":"https://github.com/salesforcecli/plugin-functions","bugs":{"url":"https://github.com/forcedotcom/cli/issues"},"bin":{"functions":"bin/run"},"dist":{"shasum":"19f98bc2c5e3cc7adde86761574c42cf404d9b55","tarball":"https://registry.npmjs.org/@salesforce/plugin-functions/-/plugin-functions-1.8.0.tgz","fileCount":117,"integrity":"sha512-2HNThXJ6AwZgywmiANLvKOJ0K5mzUkVbpyYdc+vsm1FeUJNtTC4qEAfld4UNRbEGZlWErAJ9CUnnUPPF2RNnzw==","signatures":[{"sig":"MEUCIQD5kF3A8tCcdj7doYiqKBvhKUffZ8sEW7FFdLB32B5zRQIgd9WXcG0QA9j60DLvv2jf3blE2UKRytK9GZSV4l03iDk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":250100,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiTetgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqF+Q//ZOk1hMJUByTZSLs2p88yCUg/OfV/qInH15pXJpjoxzUFyEI0\r\n/eY1qMoLuBUC+3JKI7YiHWlDXvFNobGjMVhxRiIbtfcH1WIe6kSXWfC6PplT\r\n3m7+z+PCkZbywEV2TeHaxUbcKT86Zl5I5uqGEIt8tm2lZ1pJFq7dbI9IdiMv\r\nqMywriJ8BOFzAnCfYpVq0zJqKB9BiGApZVWwBVTOz6ui1zkuZqK5UFZFgWzY\r\nTdXjdO45S57HKM59a3VRyodF6vI4PJF7LEypWvtOfwL5L22IrSwvNTQn10Px\r\ntVXw6qtbHY282Ib3c8AXfIMftfwKBY0aS49msco4pwUa2Dy56HMYjbzIL7s5\r\nDZcevI3Aj8EiRsAI4XrI5qptIUYolxS0GRS8uHjpPDbvWVOFraxF/Q8vl/Gl\r\nVfwVCm8jjs6GMolN4wg+MJo70CGa92bhZSFSeZSzxg7FE8SnHUdQehEegc3l\r\nfbz9iuAKJ4PL0mW4KbEnBsRIEHFBu0ItFEXR5tiXnOk70PWGej4UJFS/EvBN\r\nDbwSdgw6Dss6VJ5DRzGRMXNlImqwwyigB86N2l+bfG7w50x6GiKja7qO+Kal\r\n9MU56rxT7PIq5zpR0uONQISe7qC02yHsRSq+/TKqxcTJuyaMB2PJnrKf9sSA\r\nReAggFDScdHP8XWT2Glqzn5o+Gh3WNTydPo=\r\n=Av7U\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","sfdx":{"publicKeyUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/1.8.0.crt","signatureUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/1.8.0.sig"},"_from":"file:/home/circleci/project/salesforce-plugin-functions-1.8.0.tgz","oclif":{"bin":"sf","hooks":{"sf:deploy":"./lib/hooks/deploy","sf:env:list":"./lib/hooks/envList","sf:env:display":"./lib/hooks/envDisplay"},"topics":{"env":{"subtopics":{"log":{"description":"Commands to stream log output for an environment."},"var":{"description":"Commands to get, list, add, and set environment variables."},"create":{"description":"Commands to create a compute environment for use with Salesforce Functions."},"logdrain":{"description":"Commands to add a log drain to a specified environment."}},"description":"Commands to manage your environments, such as orgs and compute environments."},"run":{"subtopics":{"function":{"description":"Commands to run a function."}},"description":"Commands to run a function."},"login":{"subtopics":{"functions":{"description":"Commands to log in to Salesforce Functions."}},"description":"Commands to log in to an environment."},"deploy":{"description":"Commands to deploy artifacts to an environment."},"whoami":{"description":"Commands to show information about yourself or your account."},"generate":{"description":"Commands to generate a project, create a function, and more."}},"commands":"./lib/commands","devPlugins":["@oclif/plugin-help","@oclif/plugin-which","@oclif/plugin-command-snapshot","@salesforce/plugin-command-reference"],"topicSeparator":" "},"engines":{"node":">=12.0.0"},"scripts":{"docs":"sf-docs","lint":"sf-lint","test":"sf-test","build":"sf-build","clean":"sf-clean","format":"sf-format","compile":"sf-compile","prepack":"sf-prepack","prepare":"sf-install && husky install","pretest":"sf-compile-test","version":"oclif readme","postpack":"shx rm -f oclif.manifest.json","posttest":"yarn lint && yarn test:deprecation-policy","clean-all":"sf-clean all","clean:lib":"shx rm -rf lib && shx rm -rf coverage && shx rm -rf .nyc_output && shx rm -f oclif.manifest.json","test:json-schema":"./bin/dev schema:compare","test:command-reference":"./bin/dev commandreference:generate --erroronwarnings","test:deprecation-policy":"./bin/dev snapshot:compare"},"_npmUser":{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/salesforcecli/plugin-functions.git","type":"git"},"_npmVersion":"6.14.16","description":"Functions plugin for the SF CLI","directories":{},"_nodeVersion":"12.22.12","dependencies":{"uuid":"^8.3.2","axios":"^0.21.1","chalk":"^4.1.2","execa":"^5.1.1","kbpgp":"^2.1.15","cli-ux":"^5.6.7","lodash":"^4.17.21","jsforce":"^1.11.0","date-fns":"^2.28.0","fs-extra":"^10.0.1","handlebars":"^4.7.7","node-fetch":"^3.2.3","@oclif/core":"^1.6.0","cloudevents":"^4.0.3","sha256-file":"^1.0.0","global-agent":"^3.0.0","netrc-parser":"^3.1.6","axios-debug-log":"^0.8.4","@salesforce/core":"^3.8.0","@heroku-cli/color":"^1.1.14","@heroku-cli/schema":"^1.0.25","@heroku/eventsource":"^1.0.7","@salesforce/ts-sinon":"^1.3.21","@salesforce/ts-types":"^1.5.20","@heroku/function-toml":"^0.0.3","@heroku/functions-core":"0.2.6","@salesforce/plugin-org":"^1.11.2","@heroku/project-descriptor":"0.0.6","@salesforce/sf-plugins-core":"^1.7.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","shx":"^0.3.4","chai":"^4.3.6","husky":"^7.0.4","mocha":"^9.2.2","oclif":"^2.6.0","sinon":"11.1.2","eslint":"^7.32.0","globby":"^11.1.0","ts-node":"^10.7.0","prettier":"^2.6.0","sinon-chai":"^3.7.0","typescript":"^4.6.2","@oclif/test":"^1","@types/uuid":"^8.3.4","lint-staged":"^12.3.6","pretty-quick":"^3.1.3","@types/semver":"^7.3.9","@types/nodegit":"^0.27.10","@types/fs-extra":"^9.0.13","@types/node-fetch":"^3.0.3","@types/sinon-chai":"^3.2.8","@oclif/plugin-help":"^5","@types/sha256-file":"^1.0.1","@oclif/plugin-which":"^1.0.4","eslint-plugin-jsdoc":"^37.9.7","eslint-plugin-header":"^3.1.1","eslint-plugin-import":"^2.25.4","@types/supports-color":"^8.1.1","@salesforce/dev-config":"^2.1.3","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","@salesforce/dev-scripts":"^1.0.4","eslint-config-salesforce":"^0.1.6","@typescript-eslint/parser":"^4.33.0","@salesforce/prettier-config":"^0.0.2","@oclif/plugin-command-snapshot":"^3.1.3","@typescript-eslint/eslint-plugin":"^4.33.0","eslint-config-salesforce-license":"^0.1.6","eslint-config-salesforce-typescript":"^0.2.8","@salesforce/plugin-command-reference":"^1.3.18"},"_npmOperationalInternal":{"tmp":"tmp/plugin-functions_1.8.0_1649273696514_0.8718973688708813","host":"s3://npm-registry-packages"}},"1.9.0":{"name":"@salesforce/plugin-functions","version":"1.9.0","keywords":["oclif-plugin"],"author":{"name":"heroku-front-end@salesforce.com"},"license":"BSD-3-Clause","_id":"@salesforce/plugin-functions@1.9.0","maintainers":[{"name":"dlouvton","email":"dlouvton@gmail.com"},{"name":"jc-sf","email":"junchao.zhang@salesforce.com"},{"name":"pvandyk-sf","email":"pvandyk@salesforce.com"},{"name":"dbreese-salesforce","email":"dbreese@salesforce.com"},{"name":"ashokrudraraju","email":"arudraraju@salesforce.com"},{"name":"dhersam","email":"dhersam@salesforce.com"},{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"mmadialagan","email":"mmadialagan@salesforce.com"},{"name":"spoorti.nidagundi","email":"spoorti.nidagundi@salesforce.com"},{"name":"rodesp","email":"rodesp@hey.com"},{"name":"mjrust","email":"mrust@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"conal","email":"conalc86@gmail.com"},{"name":"vazexqi","email":"nchen.dev@mac.com"},{"name":"joshwlewis","email":"josh.w.lewis@gmail.com"},{"name":"mpsenn","email":"msenn@salesforce.com"},{"name":"sfdc_iamigo","email":"igoldstein@salesforce.com"},{"name":"kevinv11n","email":"kevin@v11n.com"},{"name":"tbliss","email":"tbliss@salesforce.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"pmdartus","email":"dartus.pierremarie@gmail.com"},{"name":"futuremint_sf","email":"dwoodward@salesforce.com"},{"name":"interactivellama","email":"llama@interactivellama.com"},{"name":"ekashida","email":"ekashida@gmail.com"},{"name":"gr8gatsby","email":"kevinhill@live.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"krisgraysfdc","email":"kgray@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"jqian","email":"jqian@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"michaelhoefer","email":"michaelhoefer@gmail.com"},{"name":"tlohr","email":"tlohr@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"tconn","email":"tconn@salesforce.com"},{"name":"dehru","email":"dehru2@yahoo.com"},{"name":"abdulsattar","email":"asattar.md@gmail.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"rxu-sfdc","email":"rxu@salesforce.com"},{"name":"amcconnell-sf","email":"amcconnell@salesforce.com"},{"name":"nolanlawson","email":"nolan@nolanlawson.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"fernomac","email":"no_oneatall@hotmail.com"},{"name":"cafreeman","email":"cfreeman.code@gmail.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"jbartolotta-sfdc","email":"jbartolotta@salesforce.com"}],"homepage":"https://github.com/salesforcecli/plugin-functions","bugs":{"url":"https://github.com/forcedotcom/cli/issues"},"bin":{"functions":"bin/run"},"dist":{"shasum":"a88bcbf131d64b4cc6364785ad8f424e94cc29c9","tarball":"https://registry.npmjs.org/@salesforce/plugin-functions/-/plugin-functions-1.9.0.tgz","fileCount":117,"integrity":"sha512-lKRxWunTCfDtivxxJcMD6aG8HIcIeDU/fjH8iwdN6zY0bbBQuJUeXCmG8RWrqMN0oU/jKxe9nIPoRePnSfrKtw==","signatures":[{"sig":"MEUCIQChZNx8tLjalY4SDqRf0oa6SxPS9GY6yROonk0kJAdmUQIgMCegMPC/qN6ts8wO1m13qaFDJLKsPgYt3Iz1HivaIFo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":251382,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJihkz/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmonAA/+O4Svf11C4fLxjUNhFlUa/GARKUrdVaGq0xwUcZPRoDlk8+ku\r\nZIW1Ans+tZxOxhQl2OLwRB0KRqw1YXNxTkyTtxy2Wi97l51wm3MabyeK637Q\r\nzZSMc5Vn/752hru6tF6uyUCWTtXZ9DK0E2ly9GSqbOIxw8Dn+StPTIMmPd68\r\ns+WEnvnNECphafMyCFlXcpHyg40fd+GL33UUtP+icUv07ziVdiH3m2ecwZJj\r\nory4sGXBzl0RiCRlk73iyW+OvGxsekb/Q+JZ8qoHW5t1Z6iqJNaYbaX14Wl9\r\n50iBa7a7TjA4yx9SGSc7IbKeXFjyK/j1UX5NfCm6LO4zSZ/PRHJbvD9u0jVR\r\nprOL4VKmIdCFz5qCebwUrN65Z/uV5UQFVtBjWBppX/a+UhNOiLy93+EU71M9\r\n1SeSbVnki3KNnnGUUdCshmkzB5XlcvhWKswsDVnZ+mUUdZB1TCn2oCMEFC33\r\ntPwcRl7Fsluip2oDZqTtsppqyhfWCf6CCtG5G5q1VcP/cJzpRSAO+irmdLQ9\r\nsXnpl6z8dJa59DGrMYQPqdWIPAi+bqUnTSFav9ZfSBtwfNaDIGRwrLJAEu/2\r\nraNDPbS/UvrUGXZC2J6gyKChQ9sg+YxtTpYswAdpUOnmXKRjk4R75kmi6652\r\nwEWnWRZ6YZPsIrfszYx4Bw0D3vHD5nWqgFk=\r\n=ls+k\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","sfdx":{"publicKeyUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/1.9.0.crt","signatureUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/1.9.0.sig"},"_from":"file:/home/circleci/project/salesforce-plugin-functions-1.9.0.tgz","oclif":{"bin":"sf","hooks":{"sf:deploy":"./lib/hooks/deploy","sf:env:list":"./lib/hooks/envList","sf:env:display":"./lib/hooks/envDisplay"},"topics":{"env":{"subtopics":{"log":{"description":"Commands to stream log output for an environment."},"var":{"description":"Commands to get, list, add, and set environment variables."},"create":{"description":"Commands to create a compute environment for use with Salesforce Functions."},"logdrain":{"description":"Commands to add a log drain to a specified environment."}},"description":"Commands to manage your environments, such as orgs and compute environments."},"run":{"subtopics":{"function":{"description":"Commands to run a function."}},"description":"Commands to run a function."},"login":{"subtopics":{"functions":{"description":"Commands to log in to Salesforce Functions."}},"description":"Commands to log in to an environment."},"deploy":{"description":"Commands to deploy artifacts to an environment."},"whoami":{"description":"Commands to show information about yourself or your account."},"generate":{"description":"Commands to generate a project, create a function, and more."}},"commands":"./lib/commands","devPlugins":["@oclif/plugin-help","@oclif/plugin-which","@oclif/plugin-command-snapshot","@salesforce/plugin-command-reference"],"topicSeparator":" "},"readme":"# plugin-functions\n\nFunctions plugin for the SF CLI\n\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\n[![NPM](https://img.shields.io/npm/v/@salesforce/plugin-functions.svg?label=@salesforce/functions)](https://www.npmjs.com/package/@salesforce/functions) [![CircleCI](https://circleci.com/gh/salesforcecli/plugin-functions/tree/main.svg?style=shield)](https://circleci.com/gh/salesforcecli/plugin-functions/tree/main) [![Downloads/week](https://img.shields.io/npm/dw/@salesforce/plugin-functions.svg)](https://npmjs.org/package/@salesforce/plugin-functions) [![License](https://img.shields.io/badge/License-BSD%203--Clause-brightgreen.svg)](https://raw.githubusercontent.com/salesforcecli/plugin-functions/main/LICENSE.txt)\n\n<!-- toc -->\n\n- [plugin-functions](#plugin-functions)\n- [Usage](#usage)\n- [Commands](#commands)\n<!-- tocstop -->\n\n# Usage\n\n1. Install the SF CLI: [Install instructions](https://developer.salesforce.com/docs/atlas.en-us.sfdx_setup.meta/sfdx_setup/sfdx_setup_install_cli.htm)\n2. Then run `sf plugins:install @salesforce/plugin-functions`:\n\n```sh-session\n$ sf plugins:install @salesforce/plugin-functions\nrunning command...\n```\n\nNow you should be able to run functions commands, e.g. `sf generate project`, `sf login functions`\n\n# Commands\n\n<!-- commands -->\n\n- [`sf deploy functions`](#sf-deploy-functions)\n- [`sf env compute collaborator add`](#sf-env-compute-collaborator-add)\n- [`sf env create compute`](#sf-env-create-compute)\n- [`sf env delete`](#sf-env-delete)\n- [`sf env log`](#sf-env-log)\n- [`sf env log tail`](#sf-env-log-tail)\n- [`sf env logdrain add`](#sf-env-logdrain-add)\n- [`sf env logdrain list`](#sf-env-logdrain-list)\n- [`sf env logdrain remove`](#sf-env-logdrain-remove)\n- [`sf env var get KEY`](#sf-env-var-get-key)\n- [`sf env var list`](#sf-env-var-list)\n- [`sf env var set`](#sf-env-var-set)\n- [`sf env var unset`](#sf-env-var-unset)\n- [`sf generate function`](#sf-generate-function)\n- [`sf login functions`](#sf-login-functions)\n- [`sf login functions jwt`](#sf-login-functions-jwt)\n- [`sf logout functions`](#sf-logout-functions)\n- [`sf run function`](#sf-run-function)\n- [`sf run function start`](#sf-run-function-start)\n- [`sf run function start container`](#sf-run-function-start-container)\n- [`sf run function start local`](#sf-run-function-start-local)\n- [`sf whoami functions`](#sf-whoami-functions)\n\n## `sf deploy functions`\n\n```\nUSAGE\n  $ sf deploy functions -o <value> [-b <value>] [--force] [-q]\n\nFLAGS\n  -b, --branch=<value>         Deploy the latest commit from a branch different from the currently active branch.\n  -o, --connected-org=<value>  (required) Username or alias for the org that the compute environment should be connected\n                               to.\n  -q, --quiet                  Limit the amount of output displayed from the deploy process.\n  --force                      Ignore warnings and overwrite remote repository (not allowed in production).\n```\n\n## `sf env compute collaborator add`\n\nAdd a Heroku user as a collaborator on this Functions account, allowing them to attach Heroku add-ons to compute environments.\n\n```\nUSAGE\n  $ sf env compute collaborator add -h <value>\n\nFLAGS\n  -h, --heroku-user=<value>  (required) Email address of the Heroku user you're adding as a collaborator.\n\nEXAMPLES\n  Add a Heroku user as a collaborator on this Functions account.\n\n    $ sf env compute collaborator add --heroku-user example@heroku.com\n```\n\n## `sf env create compute`\n\nCreate a compute environment for use with Salesforce Functions.\n\n```\nUSAGE\n  $ sf env create compute [-o <value>] [-a <value>]\n\nFLAGS\n  -a, --alias=<value>          Alias for the created environment.\n  -o, --connected-org=<value>  Username or alias for the org that the compute environment should be connected to.\n\nDESCRIPTION\n  Create a compute environment for use with Salesforce Functions.\n\n  Compute environments must be connected to a Salesforce org. By default the command uses your local environment's\n  connected org. Use the '--connected-org' flag to specify a specific org. Run 'sf env list' to see a list of\n  environments.\n\nEXAMPLES\n  Create a compute environment to run Salesforce Functions:\n\n    $ sf env create compute\n\n  Connect the environment to a specific org:\n\n    $ sf env create compute --connected-org=org-alias\n\n  Create an alias for the compute environment:\n\n    $ sf env create compute --alias environment-alias\n```\n\n## `sf env delete`\n\nDelete an environment.\n\n```\nUSAGE\n  $ sf env delete [-e <value> | ] [--confirm <value>]\n\nFLAGS\n  -e, --target-compute=<value>  Environment name.\n  --confirm=name...             Confirmation name.\n\nDESCRIPTION\n  Delete an environment.\n\n  You must include the name of the environment to delete using '--target-compute'. Run 'sf env list' to see a list of\n  environments.\n\n  Running this command will prompt a confirmation. If you want to skip this confirmation, use the '--confirm' flag and\n  the environment alias to skip confirmation.\n\nEXAMPLES\n  Delete a compute environment:\n\n    $ sf env delete --target-compute environment-alias\n\n  Delete without a confirmation step:\n\n    $ sf env delete --target-compute environment-alias --confirm environment-alias\n```\n\n## `sf env log`\n\nStream log output for an environment.\n\n```\nUSAGE\n  $ sf env log [-e <value> | ] [-n <value>]\n\nFLAGS\n  -e, --target-compute=<value>  Compute environment name to retrieve logs.\n  -n, --num=<value>             Number of lines to display.\n\nEXAMPLES\n  Stream log output:\n\n    $ sf env log --target-compute environment-alias\n```\n\n## `sf env log tail`\n\nStream log output for an environment.\n\n```\nUSAGE\n  $ sf env log tail [-e <value> | ]\n\nFLAGS\n  -e, --target-compute=<value>  Compute environment name to retrieve logs.\n\nEXAMPLES\n  Stream log output:\n\n    $ sf env log tail --target-compute environment-alias\n```\n\n## `sf env logdrain add`\n\nAdd log drain to a specified environment.\n\n```\nUSAGE\n  $ sf env logdrain add [-e <value> | ] [-l <value> | ]\n\nFLAGS\n  -e, --target-compute=<value>  Environment name.\n  -l, --drain-url=<value>       Endpoint that will receive sent logs.\n\nDESCRIPTION\n  Add log drain to a specified environment.\n\n  Both '--target-compute' and '--url' are required flags. '--url' should be a HTTP or HTTPS URL that can receive the log\n  drain messages.\n\nEXAMPLES\n  Add a log drain:\n\n    $ sf env logdrain add --target-compute environment-name --url https://path/to/logdrain\n```\n\n## `sf env logdrain list`\n\nList log drains connected to a specified environment.\n\n```\nUSAGE\n  $ sf env logdrain list [-e <value> | ] [-j]\n\nFLAGS\n  -e, --target-compute=<value>  Environment name.\n  -j, --json                    Output list in JSON format.\n\nEXAMPLES\n  List log drains:\n\n    $ sf env logdrain list --target-compute environment-alias\n\n  List log drains as json:\n\n    $ sf env logdrain list --target-compute environment-alias --json\n```\n\n## `sf env logdrain remove`\n\nRemove log drain from a specified environment.\n\n```\nUSAGE\n  $ sf env logdrain remove [-e <value> | ] [-l <value> | ]\n\nFLAGS\n  -e, --target-compute=<value>  Environment name.\n  -l, --drain-url=<value>       Log drain url to remove.\n\nDESCRIPTION\n  Remove log drain from a specified environment.\n\n  Both '--target-compute' and '--drain-url' are required flags.\n\nEXAMPLES\n  Remove a logdrain:\n\n    $ sf env logdrain remove --target-compute environment-alias --url https://path/to/logdrain\n```\n\n## `sf env var get KEY`\n\nDisplay a single config variable for an environment.\n\n```\nUSAGE\n  $ sf env var get [KEY] [-e <value> | ] [-j]\n\nFLAGS\n  -e, --target-compute=<value>  Environment name.\n  -j, --json                    Output list in JSON format.\n\nDESCRIPTION\n  Display a single config variable for an environment.\n\n  You must provide the '--target-compute' flag and the key to retrieve.\n\nEXAMPLES\n  Get a config variable:\n\n    $ sf env var get [KEY] --target-compute environment-alias\n```\n\n## `sf env var list`\n\nList your environment's config vars in a table.\n\n```\nUSAGE\n  $ sf env var list [-e <value> | ] [-j]\n\nFLAGS\n  -e, --target-compute=<value>  Environment name.\n  -j, --json                    Output list in JSON format.\n\nDESCRIPTION\n  List your environment's config vars in a table.\n\n  Use the '--json' flag to return config vars in JSON format.\n\nEXAMPLES\n  List config vars:\n\n    $ sf env var list --target-compute environment-alias\n\n  List in JSON format:\n\n    $ sf env var list --target-compute environment-alias --json\n```\n\n## `sf env var set`\n\nSet a single config value for an environment.\n\n```\nUSAGE\n  $ sf env var set [-e <value> | ]\n\nFLAGS\n  -e, --target-compute=<value>  Environment name.\n\nEXAMPLES\n  Set a config value:\n\n    $ sf env var set [KEY]=[VALUE] --target-compute environment-alias\n```\n\n## `sf env var unset`\n\nUnset a single config value for an environment.\n\n```\nUSAGE\n  $ sf env var unset [-e <value> | ]\n\nFLAGS\n  -e, --target-compute=<value>  Environment name.\n\nDESCRIPTION\n  Unset a single config value for an environment.\n\n  Run 'sf env var list' to see a list of config values that can be unset.\n\nEXAMPLES\n  Unset a value:\n\n    $ sf env var unset --target-compute environment-alias\n```\n\n## `sf generate function`\n\nCreate a Salesforce Function with basic scaffolding specific to a given language.\n\n```\nUSAGE\n  $ sf generate function -l javascript|typescript|java [-n <value> | ]\n\nFLAGS\n  -l, --language=(javascript|typescript|java)  (required) Language. Can be one of: javascript, typescript, java.\n  -n, --function-name=<value>                  Function name. Must start with a capital letter.\n\nDESCRIPTION\n  Create a Salesforce Function with basic scaffolding specific to a given language.\n\n  Both '--language' and '--name' are required flags. Function names must start with a capital letter.\n\nEXAMPLES\n  Create a JavaScript function:\n\n    $ sf generate function --function-name MyFunction --language javascript\n```\n\n## `sf login functions`\n\nLog in to Salesforce Functions.\n\n```\nUSAGE\n  $ sf login functions\n\nDESCRIPTION\n  Log in to Salesforce Functions.\n\n  This step is required to develop or deploy Salesforce Functions.\n\nEXAMPLES\n  Log in to Salesforce Functions:\n\n    $ sf login functions\n```\n\n## `sf login functions jwt`\n\nLogin using JWT instead of default web-based flow. This will authenticate you with both sf and Salesforce Functions.\n\n```\nUSAGE\n  $ sf login functions jwt -u <value> -f <value> -i <value> [-l <value> | ] [--json] [-a <value>] [-d] [-v]\n\nFLAGS\n  -a, --alias=<value>         Alias for the org.\n  -d, --set-default           Set the org as the default that all org-related commands run against.\n  -f, --keyfile=<value>       (required) Path to JWT keyfile.\n  -i, --clientid=<value>      (required) OAuth client ID.\n  -l, --instance-url=<value>  The login URL of the instance the org lives on.\n  -u, --username=<value>      (required) Authentication username.\n  -v, --set-default-dev-hub   Set the org as the default Dev Hub for scratch org creation.\n  --json                      Format output as JSON.\n\nDESCRIPTION\n  Login using JWT instead of default web-based flow. This will authenticate you with both sf and Salesforce Functions.\n\n  Use this command when executing from a script.\n\nEXAMPLES\n  Log in using JWT:\n\n    $ sf login functions jwt --username example@username.org --keyfile file.key --clientid 123456\n\n  Log in and specify the org alias and URL, set as default org and default Dev Hub, and format output as JSON:\n\n    $ sf login functions jwt --username example@username.org --keyfile file.key --clientid 123456 --alias org-alias \\\n      --set-default --set-default-dev-hub --instance-url https://path/to/instance --json\n```\n\n## `sf logout functions`\n\nLog out of your Salesforce Functions account.\n\n```\nUSAGE\n  $ sf logout functions\n\nEXAMPLES\n  Log out:\n\n    $ sf logout functions\n```\n\n## `sf run function`\n\nSend a cloudevent to a function.\n\n```\nUSAGE\n  $ sf run function [-l <value> | ] [-H <value>] [-p <value>] [-s] [-o <value>]\n\nFLAGS\n  -H, --headers=<value>...     Set headers.\n  -l, --function-url=<value>   URL of the function to run.\n  -o, --connected-org=<value>  Username or alias for the target org; overrides default target org.\n  -p, --payload=<value>        Set the payload of the cloudevent as a JSON object or a path to a file via @file.json.\n  -s, --structured             Set the cloudevent to be emitted as a structured JSON cloudevent.\n\nEXAMPLES\n  Run a function:\n\n    $ sf run function --url http://path/to/function\n\n  Run a function with a payload and a JSON response:\n\n    $ sf run function --url http://path/to/function --payload '@file.json' --structured\n```\n\n## `sf run function start`\n\nBuild and run a Salesforce Function.\n\n```\nUSAGE\n  $ sf run function start [-b <value>] [-l javascript|typescript|java|auto] [-p <value>] [-v]\n\nFLAGS\n  -b, --debug-port=<value>                          [default: 9229] Port for remote debugging.\n  -l, --language=(javascript|typescript|java|auto)  [default: auto] The language that the function runs in.\n  -p, --port=<value>                                [default: 8080] Port for running the function.\n  -v, --verbose                                     Output additional logs.\n\nDESCRIPTION\n  Build and run a Salesforce Function.\n\n  Run this command from the directory of your Salesforce Functions project.\n\n  This command will run the target function locally (on the same operating system as this CLI), just like the `local`\n  subcommand.\n\n  Previously, this command ran functions in a container. Container mode is still supported via the `container`\n  subcommand. Arguments relevant to container mode are still accepted, but are deprecated, ignored, and will be dropped\n  in a future release.\n\nEXAMPLES\n  Build a function and start the invoker\n\n    $ sf run function start\n\n  Start the invoker with a specific language and port\n\n    $ sf run function start --port 5000 --language javascript\n```\n\n## `sf run function start container`\n\nBuild and run a Salesforce Function in a container.\n\n```\nUSAGE\n  $ sf run function start container [-p <value>] [-b <value>] [--clear-cache] [--no-pull] [-e <value>] [--network\n  <value>] [-v]\n\nFLAGS\n  -b, --debug-port=<value>  [default: 9229] Port for remote debugging.\n  -e, --env=<value>...      Set environment variables (provided during build and run).\n  -p, --port=<value>        [default: 8080] Port for running the function.\n  -v, --verbose             Output additional logs.\n  --clear-cache             Clear associated cache before executing.\n  --network=<value>         Connect and build containers to a network. This can be useful to build containers which\n                            require a local resource.\n  --no-pull                 Skip pulling builder image before use.\n\nDESCRIPTION\n  Build and run a Salesforce Function in a container.\n\n  Run this command from the directory of your Salesforce Functions project.\n\nEXAMPLES\n  Build and run a function:\n\n    $ sf run function start container\n\n  Run a function on a specific port with additional logs:\n\n    $ sf run function start container --port 5000 --verbose\n\n  Add environment variables and specify a network:\n\n    $ sf run function start container --env KEY=VALUE --network host\n```\n\n## `sf run function start local`\n\nBuild and run a Salesforce Function locally.\n\n```\nUSAGE\n  $ sf run function start local [-p <value>] [-b <value>] [-l javascript|typescript|java|auto]\n\nFLAGS\n  -b, --debug-port=<value>                          [default: 9229] Port to use for debbugging the function.\n  -l, --language=(javascript|typescript|java|auto)  [default: auto] The language that the function runs in.\n  -p, --port=<value>                                [default: 8080] Port to bind the invoker to.\n\nDESCRIPTION\n  Build and run a Salesforce Function locally.\n\nEXAMPLES\n  Build a function and start the invoker\n\n    $ sf run function start local\n\n  Start the invoker with a specific language and port\n\n    $ sf run function start local --port 5000 --language javascript\n```\n\n## `sf whoami functions`\n\nShow information on your Salesforce Functions login.\n\n```\nUSAGE\n  $ sf whoami functions [-j]\n\nFLAGS\n  -j, --json  Output list in JSON format.\n\nDESCRIPTION\n  Show information on your Salesforce Functions login.\n\n  Returns your email and ID. Use '--show-token' to show your Salesforce Functions token.\n\nEXAMPLES\n  Get account information:\n\n    $ sf whoami functions\n\n  Show token and output result as JSON:\n\n    $ sf whoami functions --show-token --json\n```\n\n<!-- commandsstop -->\n","engines":{"node":">=12.0.0"},"scripts":{"docs":"sf-docs","lint":"sf-lint","test":"sf-test","build":"sf-build","clean":"sf-clean","format":"sf-format","compile":"sf-compile","prepack":"sf-prepack","prepare":"sf-install && husky install","pretest":"sf-compile-test","version":"oclif readme","postpack":"shx rm -f oclif.manifest.json","posttest":"yarn lint && yarn test:deprecation-policy","clean-all":"sf-clean all","clean:lib":"shx rm -rf lib && shx rm -rf coverage && shx rm -rf .nyc_output && shx rm -f oclif.manifest.json","test:json-schema":"./bin/dev schema:compare","test:command-reference":"./bin/dev commandreference:generate --erroronwarnings","test:deprecation-policy":"./bin/dev snapshot:compare"},"_npmUser":{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/salesforcecli/plugin-functions.git","type":"git"},"_npmVersion":"6.14.17","description":"Functions plugin for the SF CLI","directories":{},"_nodeVersion":"14.19.3","dependencies":{"uuid":"^8.3.2","axios":"^0.21.1","chalk":"^4.1.2","execa":"^5.1.1","kbpgp":"^2.1.15","cli-ux":"^5.6.7","lodash":"^4.17.21","jsforce":"^1.11.0","date-fns":"^2.28.0","fs-extra":"^10.0.1","handlebars":"^4.7.7","node-fetch":"^3.2.3","@oclif/core":"^1.6.0","cloudevents":"^4.0.3","sha256-file":"^1.0.0","global-agent":"^3.0.0","netrc-parser":"^3.1.6","axios-debug-log":"^0.8.4","@salesforce/core":"^3.8.0","@heroku-cli/color":"^1.1.14","@heroku-cli/schema":"^1.0.25","@hk/functions-core":"npm:@heroku/functions-core@0.2.8","@heroku/eventsource":"^1.0.7","@salesforce/ts-sinon":"^1.3.21","@salesforce/ts-types":"^1.5.20","@heroku/function-toml":"^0.0.3","@salesforce/plugin-org":"^1.11.2","@heroku/project-descriptor":"0.0.6","@salesforce/sf-plugins-core":"^1.7.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.1.0","shx":"^0.3.4","chai":"^4.3.6","husky":"^7.0.4","mocha":"^9.2.2","oclif":"^2.6.0","sinon":"11.1.2","eslint":"^7.32.0","globby":"^11.1.0","ts-node":"^10.7.0","prettier":"^2.6.0","sinon-chai":"^3.7.0","typescript":"^4.6.2","@oclif/test":"^1","@types/uuid":"^8.3.4","lint-staged":"^12.3.6","pretty-quick":"^3.1.3","@types/semver":"^7.3.9","@types/nodegit":"^0.27.10","@types/fs-extra":"^9.0.13","@types/node-fetch":"^3.0.3","@types/sinon-chai":"^3.2.8","@oclif/plugin-help":"^5","@types/sha256-file":"^1.0.1","@oclif/plugin-which":"^1.0.4","eslint-plugin-jsdoc":"^39.2.9","eslint-plugin-header":"^3.1.1","eslint-plugin-import":"^2.25.4","@types/supports-color":"^8.1.1","@salesforce/dev-config":"^2.1.3","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","@salesforce/dev-scripts":"^1.0.4","eslint-config-salesforce":"^0.1.6","@typescript-eslint/parser":"^4.33.0","@salesforce/prettier-config":"^0.0.2","@oclif/plugin-command-snapshot":"^3.1.3","@typescript-eslint/eslint-plugin":"^4.33.0","eslint-config-salesforce-license":"^0.1.6","eslint-config-salesforce-typescript":"^0.2.8","@salesforce/plugin-command-reference":"^1.3.18"},"_npmOperationalInternal":{"tmp":"tmp/plugin-functions_1.9.0_1652968703236_0.22844566530471244","host":"s3://npm-registry-packages"}},"1.10.0":{"name":"@salesforce/plugin-functions","version":"1.10.0","keywords":["oclif-plugin"],"author":{"name":"heroku-front-end@salesforce.com"},"license":"BSD-3-Clause","_id":"@salesforce/plugin-functions@1.10.0","maintainers":[{"name":"dlouvton","email":"dlouvton@gmail.com"},{"name":"jc-sf","email":"junchao.zhang@salesforce.com"},{"name":"pvandyk-sf","email":"pvandyk@salesforce.com"},{"name":"dbreese-salesforce","email":"dbreese@salesforce.com"},{"name":"ashokrudraraju","email":"arudraraju@salesforce.com"},{"name":"dhersam","email":"dhersam@salesforce.com"},{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"mbettio","email":"mbettiomoreira@salesforce.com"},{"name":"damilareolowoniyi","email":"damilare.olowoniyi2@mail.dcu.ie"},{"name":"mmadialagan","email":"mmadialagan@salesforce.com"},{"name":"spoorti.nidagundi","email":"spoorti.nidagundi@salesforce.com"},{"name":"rodesp","email":"rodesp@hey.com"},{"name":"mjrust","email":"mrust@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"conal","email":"conalc86@gmail.com"},{"name":"vazexqi","email":"nchen.dev@mac.com"},{"name":"joshwlewis","email":"josh.w.lewis@gmail.com"},{"name":"mpsenn","email":"msenn@salesforce.com"},{"name":"sfdc_iamigo","email":"igoldstein@salesforce.com"},{"name":"kevinv11n","email":"kevin@v11n.com"},{"name":"tbliss","email":"tbliss@salesforce.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"pmdartus","email":"dartus.pierremarie@gmail.com"},{"name":"futuremint_sf","email":"dwoodward@salesforce.com"},{"name":"interactivellama","email":"llama@interactivellama.com"},{"name":"ekashida","email":"ekashida@gmail.com"},{"name":"gr8gatsby","email":"kevinhill@live.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"krisgraysfdc","email":"kgray@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"jqian","email":"jqian@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"michaelhoefer","email":"michaelhoefer@gmail.com"},{"name":"tlohr","email":"tlohr@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"tconn","email":"tconn@salesforce.com"},{"name":"dehru","email":"dehru2@yahoo.com"},{"name":"abdulsattar","email":"asattar.md@gmail.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"rxu-sfdc","email":"rxu@salesforce.com"},{"name":"amcconnell-sf","email":"amcconnell@salesforce.com"},{"name":"nolanlawson","email":"nolan@nolanlawson.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"fernomac","email":"no_oneatall@hotmail.com"},{"name":"cafreeman","email":"cfreeman.code@gmail.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"jbartolotta-sfdc","email":"jbartolotta@salesforce.com"}],"homepage":"https://github.com/salesforcecli/plugin-functions","bugs":{"url":"https://github.com/forcedotcom/cli/issues"},"bin":{"functions":"bin/run"},"dist":{"shasum":"3ee5c36978dc671bb43bd1805835d0958a8a9e9b","tarball":"https://registry.npmjs.org/@salesforce/plugin-functions/-/plugin-functions-1.10.0.tgz","fileCount":117,"integrity":"sha512-FmLEQtYw+0yL9eTP1HjuLu3lKRHu3oWOqKUjEr9pYg6KCbBF7+Q7/1KIftcJp+qcKWDOBJzrQwnL0SLF0TiXcg==","signatures":[{"sig":"MEQCIBMJ5jAhYrsyOKJoRtHy/QrqZMjl/np1VfL7hIB+mMY/AiAVKYREBpHrNaZLBK9mQeVLqbiexb+gaB2NI3O9uHKJFw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":251881,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJilm1jACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrUtRAAkiJkbrrSx1bzsqayyz938gclLtDvMGSREJkwLZ97mJ2GWHwy\r\neWgtTDHvxbHIVoaeIEDYghPoZnfi+7jXeWRnxxUAJw+WvYvY5akXktsycnRS\r\nzVdo+334EQaenJR4UKgvI0G5hd9ZvLwcawsddX/7DMndqsB9zYAJssmSvq30\r\nZWWz6cYDPY+nAm35oZl6Tao4Zod9o0q1X/LxUKkz7TvTYrOp1qBeBatkwZJQ\r\njrAALpSEExrBTzAxRBKnQnpA7XN+42c0tsLU4v52I1d98GtSpTjQt/UdWdke\r\n8sU94g4pAUgMYOC4n85tYqJYjTZRCz3sy/IRmCvnC1dRFyu4MBpasC9o+7aU\r\nE19OiRJJluXjeS6tkF5EXTKS63fk+22P3gojfMQmoQdHdBcFNtVhNFjso8Dt\r\nWnF2l4J0A4UgVmjNwru3+FZS/AvyxqmcMYjo4CpGnVrz78hDtWD8aSEVsYuF\r\n29hQGLyCkVwCE9h+yJwHe8ryf/VkdxpAdU02GVZjJNaD/HuVtittA5gDeO0h\r\n3w6V9TEjRJtLesyVPNycPL4vo1ePfQXW7lAAAOF4cDw81RQpurXJjcweGDrK\r\ngW5PQusH6yOvfC/6vatXLnivT2LBUwcd/H7ht7RnrYeH5feWmxQKNJDCZxKk\r\nPudl2F/xvus+av3IKUh6SdtOZFBE+v36hjk=\r\n=iwY/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","sfdx":{"publicKeyUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/1.10.0.crt","signatureUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/1.10.0.sig"},"_from":"file:/home/circleci/project/salesforce-plugin-functions-1.10.0.tgz","oclif":{"bin":"sf","hooks":{"sf:deploy":"./lib/hooks/deploy","sf:env:list":"./lib/hooks/envList","sf:env:display":"./lib/hooks/envDisplay"},"topics":{"env":{"subtopics":{"log":{"description":"Commands to stream log output for an environment."},"var":{"description":"Commands to get, list, add, and set environment variables."},"create":{"description":"Commands to create a compute environment for use with Salesforce Functions."},"logdrain":{"description":"Commands to add a log drain to a specified environment."}},"description":"Commands to manage your environments, such as orgs and compute environments."},"run":{"subtopics":{"function":{"description":"Commands to run a function."}},"description":"Commands to run a function."},"login":{"subtopics":{"functions":{"description":"Commands to log in to Salesforce Functions."}},"description":"Commands to log in to an environment."},"deploy":{"description":"Commands to deploy artifacts to an environment."},"whoami":{"description":"Commands to show information about yourself or your account."},"generate":{"description":"Commands to generate a project, create a function, and more."}},"commands":"./lib/commands","devPlugins":["@oclif/plugin-help","@oclif/plugin-which","@oclif/plugin-command-snapshot","@salesforce/plugin-command-reference"],"topicSeparator":" "},"readme":"# plugin-functions\n\nFunctions plugin for the SF CLI\n\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\n[![NPM](https://img.shields.io/npm/v/@salesforce/plugin-functions.svg?label=@salesforce/functions)](https://www.npmjs.com/package/@salesforce/functions) [![CircleCI](https://circleci.com/gh/salesforcecli/plugin-functions/tree/main.svg?style=shield)](https://circleci.com/gh/salesforcecli/plugin-functions/tree/main) [![Downloads/week](https://img.shields.io/npm/dw/@salesforce/plugin-functions.svg)](https://npmjs.org/package/@salesforce/plugin-functions) [![License](https://img.shields.io/badge/License-BSD%203--Clause-brightgreen.svg)](https://raw.githubusercontent.com/salesforcecli/plugin-functions/main/LICENSE.txt)\n\n<!-- toc -->\n\n- [plugin-functions](#plugin-functions)\n- [Usage](#usage)\n- [Commands](#commands)\n<!-- tocstop -->\n\n# Usage\n\n1. Install the SF CLI: [Install instructions](https://developer.salesforce.com/docs/atlas.en-us.sfdx_setup.meta/sfdx_setup/sfdx_setup_install_cli.htm)\n2. Then run `sf plugins:install @salesforce/plugin-functions`:\n\n```sh-session\n$ sf plugins:install @salesforce/plugin-functions\nrunning command...\n```\n\nNow you should be able to run functions commands, e.g. `sf generate project`, `sf login functions`\n\n# Commands\n\n<!-- commands -->\n\n- [`sf deploy functions`](#sf-deploy-functions)\n- [`sf env compute collaborator add`](#sf-env-compute-collaborator-add)\n- [`sf env create compute`](#sf-env-create-compute)\n- [`sf env delete`](#sf-env-delete)\n- [`sf env log`](#sf-env-log)\n- [`sf env log tail`](#sf-env-log-tail)\n- [`sf env logdrain add`](#sf-env-logdrain-add)\n- [`sf env logdrain list`](#sf-env-logdrain-list)\n- [`sf env logdrain remove`](#sf-env-logdrain-remove)\n- [`sf env var get KEY`](#sf-env-var-get-key)\n- [`sf env var list`](#sf-env-var-list)\n- [`sf env var set`](#sf-env-var-set)\n- [`sf env var unset`](#sf-env-var-unset)\n- [`sf generate function`](#sf-generate-function)\n- [`sf login functions`](#sf-login-functions)\n- [`sf login functions jwt`](#sf-login-functions-jwt)\n- [`sf logout functions`](#sf-logout-functions)\n- [`sf run function`](#sf-run-function)\n- [`sf run function start`](#sf-run-function-start)\n- [`sf run function start container`](#sf-run-function-start-container)\n- [`sf run function start local`](#sf-run-function-start-local)\n- [`sf whoami functions`](#sf-whoami-functions)\n\n## `sf deploy functions`\n\n```\nUSAGE\n  $ sf deploy functions -o <value> [-b <value>] [--force] [-q]\n\nFLAGS\n  -b, --branch=<value>         Deploy the latest commit from a branch different from the currently active branch.\n  -o, --connected-org=<value>  (required) Username or alias for the org that the compute environment should be connected\n                               to.\n  -q, --quiet                  Limit the amount of output displayed from the deploy process.\n  --force                      Ignore warnings and overwrite remote repository (not allowed in production).\n```\n\n## `sf env compute collaborator add`\n\nAdd a Heroku user as a collaborator on this Functions account, allowing them to attach Heroku add-ons to compute environments.\n\n```\nUSAGE\n  $ sf env compute collaborator add -h <value>\n\nFLAGS\n  -h, --heroku-user=<value>  (required) Email address of the Heroku user you're adding as a collaborator.\n\nEXAMPLES\n  Add a Heroku user as a collaborator on this Functions account.\n\n    $ sf env compute collaborator add --heroku-user example@heroku.com\n```\n\n## `sf env create compute`\n\nCreate a compute environment for use with Salesforce Functions.\n\n```\nUSAGE\n  $ sf env create compute [-o <value>] [-a <value>]\n\nFLAGS\n  -a, --alias=<value>          Alias for the created environment.\n  -o, --connected-org=<value>  Username or alias for the org that the compute environment should be connected to.\n\nDESCRIPTION\n  Create a compute environment for use with Salesforce Functions.\n\n  Compute environments must be connected to a Salesforce org. By default the command uses your local environment's\n  connected org. Use the '--connected-org' flag to specify a specific org. Run 'sf env list' to see a list of\n  environments.\n\nEXAMPLES\n  Create a compute environment to run Salesforce Functions:\n\n    $ sf env create compute\n\n  Connect the environment to a specific org:\n\n    $ sf env create compute --connected-org=org-alias\n\n  Create an alias for the compute environment:\n\n    $ sf env create compute --alias environment-alias\n```\n\n## `sf env delete`\n\nDelete an environment.\n\n```\nUSAGE\n  $ sf env delete [-e <value> | ] [--confirm <value>]\n\nFLAGS\n  -e, --target-compute=<value>  Environment name.\n  --confirm=name...             Confirmation name.\n\nDESCRIPTION\n  Delete an environment.\n\n  You must include the name of the environment to delete using '--target-compute'. Run 'sf env list' to see a list of\n  environments.\n\n  Running this command will prompt a confirmation. If you want to skip this confirmation, use the '--confirm' flag and\n  the environment alias to skip confirmation.\n\nEXAMPLES\n  Delete a compute environment:\n\n    $ sf env delete --target-compute environment-alias\n\n  Delete without a confirmation step:\n\n    $ sf env delete --target-compute environment-alias --confirm environment-alias\n```\n\n## `sf env log`\n\nStream log output for an environment.\n\n```\nUSAGE\n  $ sf env log [-e <value> | ] [-n <value>]\n\nFLAGS\n  -e, --target-compute=<value>  Compute environment name to retrieve logs.\n  -n, --num=<value>             Number of lines to display.\n\nEXAMPLES\n  Stream log output:\n\n    $ sf env log --target-compute environment-alias\n```\n\n## `sf env log tail`\n\nStream log output for an environment.\n\n```\nUSAGE\n  $ sf env log tail [-e <value> | ]\n\nFLAGS\n  -e, --target-compute=<value>  Compute environment name to retrieve logs.\n\nEXAMPLES\n  Stream log output:\n\n    $ sf env log tail --target-compute environment-alias\n```\n\n## `sf env logdrain add`\n\nAdd log drain to a specified environment.\n\n```\nUSAGE\n  $ sf env logdrain add [-e <value> | ] [-l <value> | ]\n\nFLAGS\n  -e, --target-compute=<value>  Environment name.\n  -l, --drain-url=<value>       Endpoint that will receive sent logs.\n\nDESCRIPTION\n  Add log drain to a specified environment.\n\n  Both '--target-compute' and '--url' are required flags. '--url' should be a HTTP or HTTPS URL that can receive the log\n  drain messages.\n\nEXAMPLES\n  Add a log drain:\n\n    $ sf env logdrain add --target-compute environment-name --url https://path/to/logdrain\n```\n\n## `sf env logdrain list`\n\nList log drains connected to a specified environment.\n\n```\nUSAGE\n  $ sf env logdrain list [-e <value> | ] [-j]\n\nFLAGS\n  -e, --target-compute=<value>  Environment name.\n  -j, --json                    Output list in JSON format.\n\nEXAMPLES\n  List log drains:\n\n    $ sf env logdrain list --target-compute environment-alias\n\n  List log drains as json:\n\n    $ sf env logdrain list --target-compute environment-alias --json\n```\n\n## `sf env logdrain remove`\n\nRemove log drain from a specified environment.\n\n```\nUSAGE\n  $ sf env logdrain remove [-e <value> | ] [-l <value> | ]\n\nFLAGS\n  -e, --target-compute=<value>  Environment name.\n  -l, --drain-url=<value>       Log drain url to remove.\n\nDESCRIPTION\n  Remove log drain from a specified environment.\n\n  Both '--target-compute' and '--drain-url' are required flags.\n\nEXAMPLES\n  Remove a logdrain:\n\n    $ sf env logdrain remove --target-compute environment-alias --url https://path/to/logdrain\n```\n\n## `sf env var get KEY`\n\nDisplay a single config variable for an environment.\n\n```\nUSAGE\n  $ sf env var get [KEY] [-e <value> | ] [-j]\n\nFLAGS\n  -e, --target-compute=<value>  Environment name.\n  -j, --json                    Output list in JSON format.\n\nDESCRIPTION\n  Display a single config variable for an environment.\n\n  You must provide the '--target-compute' flag and the key to retrieve.\n\nEXAMPLES\n  Get a config variable:\n\n    $ sf env var get [KEY] --target-compute environment-alias\n```\n\n## `sf env var list`\n\nList your environment's config vars in a table.\n\n```\nUSAGE\n  $ sf env var list [-e <value> | ] [-j]\n\nFLAGS\n  -e, --target-compute=<value>  Environment name.\n  -j, --json                    Output list in JSON format.\n\nDESCRIPTION\n  List your environment's config vars in a table.\n\n  Use the '--json' flag to return config vars in JSON format.\n\nEXAMPLES\n  List config vars:\n\n    $ sf env var list --target-compute environment-alias\n\n  List in JSON format:\n\n    $ sf env var list --target-compute environment-alias --json\n```\n\n## `sf env var set`\n\nSet a single config value for an environment.\n\n```\nUSAGE\n  $ sf env var set [-e <value> | ]\n\nFLAGS\n  -e, --target-compute=<value>  Environment name.\n\nEXAMPLES\n  Set a config value:\n\n    $ sf env var set [KEY]=[VALUE] --target-compute environment-alias\n```\n\n## `sf env var unset`\n\nUnset a single config value for an environment.\n\n```\nUSAGE\n  $ sf env var unset [-e <value> | ]\n\nFLAGS\n  -e, --target-compute=<value>  Environment name.\n\nDESCRIPTION\n  Unset a single config value for an environment.\n\n  Run 'sf env var list' to see a list of config values that can be unset.\n\nEXAMPLES\n  Unset a value:\n\n    $ sf env var unset --target-compute environment-alias\n```\n\n## `sf generate function`\n\nCreate a Salesforce Function with basic scaffolding specific to a given language.\n\n```\nUSAGE\n  $ sf generate function -l javascript|typescript|java [-n <value> | ]\n\nFLAGS\n  -l, --language=(javascript|typescript|java)  (required) Language. Can be one of: javascript, typescript, java.\n  -n, --function-name=<value>                  Function name. Must start with a capital letter.\n\nDESCRIPTION\n  Create a Salesforce Function with basic scaffolding specific to a given language.\n\n  Both '--language' and '--name' are required flags. Function names must start with a capital letter.\n\nEXAMPLES\n  Create a JavaScript function:\n\n    $ sf generate function --function-name myfunction --language javascript\n```\n\n## `sf login functions`\n\nLog in to Salesforce Functions.\n\n```\nUSAGE\n  $ sf login functions\n\nDESCRIPTION\n  Log in to Salesforce Functions.\n\n  This step is required to develop or deploy Salesforce Functions.\n\nEXAMPLES\n  Log in to Salesforce Functions:\n\n    $ sf login functions\n```\n\n## `sf login functions jwt`\n\nLogin using JWT instead of default web-based flow. This will authenticate you with both sf and Salesforce Functions.\n\n```\nUSAGE\n  $ sf login functions jwt -u <value> -f <value> -i <value> [-l <value> | ] [--json] [-a <value>] [-d] [-v]\n\nFLAGS\n  -a, --alias=<value>         Alias for the org.\n  -d, --set-default           Set the org as the default that all org-related commands run against.\n  -f, --keyfile=<value>       (required) Path to JWT keyfile.\n  -i, --clientid=<value>      (required) OAuth client ID.\n  -l, --instance-url=<value>  The login URL of the instance the org lives on.\n  -u, --username=<value>      (required) Authentication username.\n  -v, --set-default-dev-hub   Set the org as the default Dev Hub for scratch org creation.\n  --json                      Format output as JSON.\n\nDESCRIPTION\n  Login using JWT instead of default web-based flow. This will authenticate you with both sf and Salesforce Functions.\n\n  Use this command when executing from a script.\n\nEXAMPLES\n  Log in using JWT:\n\n    $ sf login functions jwt --username example@username.org --keyfile file.key --clientid 123456\n\n  Log in and specify the org alias and URL, set as default org and default Dev Hub, and format output as JSON:\n\n    $ sf login functions jwt --username example@username.org --keyfile file.key --clientid 123456 --alias org-alias \\\n      --set-default --set-default-dev-hub --instance-url https://path/to/instance --json\n```\n\n## `sf logout functions`\n\nLog out of your Salesforce Functions account.\n\n```\nUSAGE\n  $ sf logout functions\n\nEXAMPLES\n  Log out:\n\n    $ sf logout functions\n```\n\n## `sf run function`\n\nSend a cloudevent to a function.\n\n```\nUSAGE\n  $ sf run function [-l <value> | ] [-H <value>] [-p <value>] [-s] [-o <value>]\n\nFLAGS\n  -H, --headers=<value>...     Set headers.\n  -l, --function-url=<value>   URL of the function to run.\n  -o, --connected-org=<value>  Username or alias for the target org; overrides default target org.\n  -p, --payload=<value>        Set the payload of the cloudevent as a JSON object or a path to a file via @file.json.\n  -s, --structured             Set the cloudevent to be emitted as a structured JSON cloudevent.\n\nEXAMPLES\n  Run a function:\n\n    $ sf run function --url http://path/to/function\n\n  Run a function with a payload and a JSON response:\n\n    $ sf run function --url http://path/to/function --payload '@file.json' --structured\n```\n\n## `sf run function start`\n\nBuild and run a Salesforce Function.\n\n```\nUSAGE\n  $ sf run function start [-b <value>] [-l javascript|typescript|java|auto] [-p <value>] [-v]\n\nFLAGS\n  -b, --debug-port=<value>                          [default: 9229] Port for remote debugging.\n  -l, --language=(javascript|typescript|java|auto)  [default: auto] The language that the function runs in.\n  -p, --port=<value>                                [default: 8080] Port for running the function.\n  -v, --verbose                                     Output additional logs.\n\nDESCRIPTION\n  Build and run a Salesforce Function.\n\n  Run this command from the directory of your Salesforce Functions project.\n\n  This command will run the target function locally (on the same operating system as this CLI), just like the `local`\n  subcommand.\n\n  Previously, this command ran functions in a container. Container mode is still supported via the `container`\n  subcommand. Arguments relevant to container mode are still accepted, but are deprecated, ignored, and will be dropped\n  in a future release.\n\nEXAMPLES\n  Build a function and start the invoker\n\n    $ sf run function start\n\n  Start the invoker with a specific language and port\n\n    $ sf run function start --port 5000 --language javascript\n```\n\n## `sf run function start container`\n\nBuild and run a Salesforce Function in a container.\n\n```\nUSAGE\n  $ sf run function start container [-p <value>] [-b <value>] [--clear-cache] [--no-pull] [-e <value>] [--network\n  <value>] [-v]\n\nFLAGS\n  -b, --debug-port=<value>  [default: 9229] Port for remote debugging.\n  -e, --env=<value>...      Set environment variables (provided during build and run).\n  -p, --port=<value>        [default: 8080] Port for running the function.\n  -v, --verbose             Output additional logs.\n  --clear-cache             Clear associated cache before executing.\n  --network=<value>         Connect and build containers to a network. This can be useful to build containers which\n                            require a local resource.\n  --no-pull                 Skip pulling builder image before use.\n\nDESCRIPTION\n  Build and run a Salesforce Function in a container.\n\n  Run this command from the directory of your Salesforce Functions project.\n\nEXAMPLES\n  Build and run a function:\n\n    $ sf run function start container\n\n  Run a function on a specific port with additional logs:\n\n    $ sf run function start container --port 5000 --verbose\n\n  Add environment variables and specify a network:\n\n    $ sf run function start container --env KEY=VALUE --network host\n```\n\n## `sf run function start local`\n\nBuild and run a Salesforce Function locally.\n\n```\nUSAGE\n  $ sf run function start local [-p <value>] [-b <value>] [-l javascript|typescript|java|auto]\n\nFLAGS\n  -b, --debug-port=<value>                          [default: 9229] Port to use for debbugging the function.\n  -l, --language=(javascript|typescript|java|auto)  [default: auto] The language that the function runs in.\n  -p, --port=<value>                                [default: 8080] Port to bind the invoker to.\n\nDESCRIPTION\n  Build and run a Salesforce Function locally.\n\nEXAMPLES\n  Build a function and start the invoker\n\n    $ sf run function start local\n\n  Start the invoker with a specific language and port\n\n    $ sf run function start local --port 5000 --language javascript\n```\n\n## `sf whoami functions`\n\nShow information on your Salesforce Functions login.\n\n```\nUSAGE\n  $ sf whoami functions [-j]\n\nFLAGS\n  -j, --json  Output list in JSON format.\n\nDESCRIPTION\n  Show information on your Salesforce Functions login.\n\n  Returns your email and ID. Use '--show-token' to show your Salesforce Functions token.\n\nEXAMPLES\n  Get account information:\n\n    $ sf whoami functions\n\n  Show token and output result as JSON:\n\n    $ sf whoami functions --show-token --json\n```\n\n<!-- commandsstop -->\n","engines":{"node":">=12.0.0"},"scripts":{"docs":"sf-docs","lint":"sf-lint","test":"sf-test","build":"sf-build","clean":"sf-clean","format":"sf-format","compile":"sf-compile","prepack":"sf-prepack","prepare":"sf-install && husky install","pretest":"sf-compile-test","version":"oclif readme","postpack":"shx rm -f oclif.manifest.json","posttest":"yarn lint && yarn test:deprecation-policy","clean-all":"sf-clean all","clean:lib":"shx rm -rf lib && shx rm -rf coverage && shx rm -rf .nyc_output && shx rm -f oclif.manifest.json","test:json-schema":"./bin/dev schema:compare","test:command-reference":"./bin/dev commandreference:generate --erroronwarnings","test:deprecation-policy":"./bin/dev snapshot:compare"},"_npmUser":{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/salesforcecli/plugin-functions.git","type":"git"},"_npmVersion":"6.14.17","description":"Functions plugin for the SF CLI","directories":{},"_nodeVersion":"14.19.3","dependencies":{"uuid":"^8.3.2","axios":"^0.21.1","chalk":"^4.1.2","execa":"^5.1.1","kbpgp":"^2.1.15","cli-ux":"^5.6.7","lodash":"^4.17.21","jsforce":"^1.11.0","date-fns":"^2.28.0","fs-extra":"^10.0.1","handlebars":"^4.7.7","node-fetch":"^3.2.3","@oclif/core":"^1.6.0","cloudevents":"^4.0.3","sha256-file":"^1.0.0","global-agent":"^3.0.0","netrc-parser":"^3.1.6","axios-debug-log":"^0.8.4","@salesforce/core":"^3.8.0","@heroku-cli/color":"^1.1.14","@heroku-cli/schema":"^1.0.25","@hk/functions-core":"npm:@heroku/functions-core@0.2.8","@heroku/eventsource":"^1.0.7","@salesforce/ts-sinon":"^1.3.21","@salesforce/ts-types":"^1.5.20","@heroku/function-toml":"^0.0.3","@salesforce/plugin-org":"^1.11.2","@heroku/project-descriptor":"0.0.6","@salesforce/sf-plugins-core":"^1.7.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.1.0","shx":"^0.3.4","chai":"^4.3.6","husky":"^7.0.4","mocha":"^9.2.2","oclif":"^2.6.0","sinon":"11.1.2","eslint":"^7.32.0","globby":"^11.1.0","ts-node":"^10.7.0","prettier":"^2.6.0","sinon-chai":"^3.7.0","typescript":"^4.6.2","@oclif/test":"^1","@types/uuid":"^8.3.4","lint-staged":"^12.3.6","pretty-quick":"^3.1.3","@types/semver":"^7.3.9","@types/nodegit":"^0.27.10","@types/fs-extra":"^9.0.13","@types/node-fetch":"^3.0.3","@types/sinon-chai":"^3.2.8","@oclif/plugin-help":"^5","@types/sha256-file":"^1.0.1","@oclif/plugin-which":"^1.0.4","eslint-plugin-jsdoc":"^39.2.9","eslint-plugin-header":"^3.1.1","eslint-plugin-import":"^2.25.4","@types/supports-color":"^8.1.1","@salesforce/dev-config":"^2.1.3","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","@salesforce/dev-scripts":"^1.0.4","eslint-config-salesforce":"^0.1.6","@typescript-eslint/parser":"^4.33.0","@salesforce/prettier-config":"^0.0.2","@oclif/plugin-command-snapshot":"^3.1.3","@typescript-eslint/eslint-plugin":"^4.33.0","eslint-config-salesforce-license":"^0.1.6","eslint-config-salesforce-typescript":"^0.2.8","@salesforce/plugin-command-reference":"^1.3.18"},"_npmOperationalInternal":{"tmp":"tmp/plugin-functions_1.10.0_1654025571101_0.4125713319511992","host":"s3://npm-registry-packages"}},"1.11.0":{"name":"@salesforce/plugin-functions","version":"1.11.0","keywords":["oclif-plugin"],"author":{"name":"heroku-front-end@salesforce.com"},"license":"BSD-3-Clause","_id":"@salesforce/plugin-functions@1.11.0","maintainers":[{"name":"iamaziz","email":"azizramos00@gmail.com"},{"name":"dlouvton","email":"dlouvton@gmail.com"},{"name":"jc-sf","email":"junchao.zhang@salesforce.com"},{"name":"pvandyk-sf","email":"pvandyk@salesforce.com"},{"name":"dbreese-salesforce","email":"dbreese@salesforce.com"},{"name":"ashokrudraraju","email":"arudraraju@salesforce.com"},{"name":"dhersam","email":"dhersam@salesforce.com"},{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"mbettio","email":"mbettiomoreira@salesforce.com"},{"name":"damilareolowoniyi","email":"damilare.olowoniyi2@mail.dcu.ie"},{"name":"mmadialagan","email":"mmadialagan@salesforce.com"},{"name":"spoorti.nidagundi","email":"spoorti.nidagundi@salesforce.com"},{"name":"rodesp","email":"rodesp@hey.com"},{"name":"mjrust","email":"mrust@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"conal","email":"conalc86@gmail.com"},{"name":"vazexqi","email":"nchen.dev@mac.com"},{"name":"joshwlewis","email":"josh.w.lewis@gmail.com"},{"name":"mpsenn","email":"msenn@salesforce.com"},{"name":"sfdc_iamigo","email":"igoldstein@salesforce.com"},{"name":"kevinv11n","email":"kevin@v11n.com"},{"name":"tbliss","email":"tbliss@salesforce.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"pmdartus","email":"dartus.pierremarie@gmail.com"},{"name":"futuremint_sf","email":"dwoodward@salesforce.com"},{"name":"interactivellama","email":"llama@interactivellama.com"},{"name":"ekashida","email":"ekashida@gmail.com"},{"name":"gr8gatsby","email":"kevinhill@live.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"krisgraysfdc","email":"kgray@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"jqian","email":"jqian@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"michaelhoefer","email":"michaelhoefer@gmail.com"},{"name":"tlohr","email":"tlohr@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"tconn","email":"tconn@salesforce.com"},{"name":"dehru","email":"dehru2@yahoo.com"},{"name":"abdulsattar","email":"asattar.md@gmail.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"rxu-sfdc","email":"rxu@salesforce.com"},{"name":"amcconnell-sf","email":"amcconnell@salesforce.com"},{"name":"nolanlawson","email":"nolan@nolanlawson.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"fernomac","email":"no_oneatall@hotmail.com"},{"name":"cafreeman","email":"cfreeman.code@gmail.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"jbartolotta-sfdc","email":"jbartolotta@salesforce.com"}],"homepage":"https://github.com/salesforcecli/plugin-functions","bugs":{"url":"https://github.com/forcedotcom/cli/issues"},"bin":{"functions":"bin/run"},"dist":{"shasum":"3413756905b63ab30dea78c2ff8d0c90b6398ff0","tarball":"https://registry.npmjs.org/@salesforce/plugin-functions/-/plugin-functions-1.11.0.tgz","fileCount":117,"integrity":"sha512-ITntBb54uHDS075AARhJKM1nznIOagOVJwpINpuxv5pA8OAbxs2EeByxMkE4N7njBaEgN86d7a8ijoIr5BHkDw==","signatures":[{"sig":"MEUCIDWE90wdsK/054Jqw+ecukEfsrjfjcE7oCRP2dstMMaXAiEArAScA4aa0BB2hUN6dZAzLZK7laz81xtL+ZjvgXT5/9M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":252091,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJimVG8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoYRQ//RsyBVoRFxWE7vI6XRkrom671f8xXF2IxILfaDfZJ4exDNGvK\r\nC5E5w5LHJ0wUqjAz40ylQvbSRQCYHfPB1h/S9JrgTEJD8pDJSfJ9Ah0TA9j+\r\nR+qjYtlTvX4QyD82mx2Bh3RVZKAptnorZeCh6qTv0wTtOfTxwEwl7Ml7QWQm\r\nc8vxD2pW4S4GJfzjPnJ/3LHkt/SB6rbIftiMlIFyIDGpzmlexx1GNIg6/IBk\r\ni1UwufxRx7VUJJqP/KfU46W0nQpsmvchZr0I0a4VYfqqQHc1pzpyOK/RqBVz\r\nu+JZVYpErfZ02OjV7lhbOhajii9uPVJQMZcxwAWsTyI12WnPppd9aratPcMM\r\noDJCz0/7pmPJcYa5D7wkbLfIxhDzjaWrfXK9V/owflhL3rm7hzvFvN00l/hp\r\nwr680VFeVJZOPLI5kUDF4++8uelcZGKPF6Tfnblqlwe5YLPYjuWUxVP3AjJ4\r\nkuJUGeE1hGTzpK3+fCVjjEnz1KpSNbE88VZebhYTjbNeFziSTsurAnrQvjil\r\nWC/ZC9eHQfEciy1m7DRr3OrLIZToRm1gnsMA2TN96fDloLX1KcU03AVCf3py\r\nhPYUnBNAhyuDIJfa2Os0gwHBVpgz2Xgbhc1rMIGlzfMUuVxddUGMW+JhTXkk\r\n+TYYj940rgunTiusQeiUncYHjFp1E3DYPs8=\r\n=tu80\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","sfdx":{"publicKeyUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/1.11.0.crt","signatureUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/1.11.0.sig"},"_from":"file:/home/circleci/project/salesforce-plugin-functions-1.11.0.tgz","oclif":{"bin":"sf","hooks":{"sf:deploy":"./lib/hooks/deploy","sf:env:list":"./lib/hooks/envList","sf:env:display":"./lib/hooks/envDisplay"},"topics":{"env":{"subtopics":{"log":{"description":"Commands to stream log output for an environment."},"var":{"description":"Commands to get, list, add, and set environment variables."},"create":{"description":"Commands to create environments."},"logdrain":{"description":"Commands to add a log drain to a specified environment."}},"description":"Commands to manage your environments, such as orgs and compute environments."},"run":{"subtopics":{"function":{"description":"Commands to run a function."}},"description":"Commands to run a function."},"login":{"subtopics":{"functions":{"description":"Commands to log in to Salesforce Functions."}},"description":"Commands to log in to an environment."},"deploy":{"description":"Commands to deploy artifacts to an environment."},"whoami":{"description":"Commands to show information about yourself or your account."},"generate":{"description":"Commands to generate a project, create a function, and more."}},"commands":"./lib/commands","devPlugins":["@oclif/plugin-help","@oclif/plugin-which","@oclif/plugin-command-snapshot","@salesforce/plugin-command-reference"],"topicSeparator":" "},"readme":"# plugin-functions\n\nFunctions plugin for the SF CLI\n\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\n[![NPM](https://img.shields.io/npm/v/@salesforce/plugin-functions.svg?label=@salesforce/functions)](https://www.npmjs.com/package/@salesforce/functions) [![CircleCI](https://circleci.com/gh/salesforcecli/plugin-functions/tree/main.svg?style=shield)](https://circleci.com/gh/salesforcecli/plugin-functions/tree/main) [![Downloads/week](https://img.shields.io/npm/dw/@salesforce/plugin-functions.svg)](https://npmjs.org/package/@salesforce/plugin-functions) [![License](https://img.shields.io/badge/License-BSD%203--Clause-brightgreen.svg)](https://raw.githubusercontent.com/salesforcecli/plugin-functions/main/LICENSE.txt)\n\n<!-- toc -->\n\n- [plugin-functions](#plugin-functions)\n- [Usage](#usage)\n- [Commands](#commands)\n<!-- tocstop -->\n\n# Usage\n\n1. Install the SF CLI: [Install instructions](https://developer.salesforce.com/docs/atlas.en-us.sfdx_setup.meta/sfdx_setup/sfdx_setup_install_cli.htm)\n2. Then run `sf plugins:install @salesforce/plugin-functions`:\n\n```sh-session\n$ sf plugins:install @salesforce/plugin-functions\nrunning command...\n```\n\nNow you should be able to run functions commands, e.g. `sf generate project`, `sf login functions`\n\n# Commands\n\n<!-- commands -->\n\n- [`sf deploy functions`](#sf-deploy-functions)\n- [`sf env compute collaborator add`](#sf-env-compute-collaborator-add)\n- [`sf env create compute`](#sf-env-create-compute)\n- [`sf env delete`](#sf-env-delete)\n- [`sf env log`](#sf-env-log)\n- [`sf env log tail`](#sf-env-log-tail)\n- [`sf env logdrain add`](#sf-env-logdrain-add)\n- [`sf env logdrain list`](#sf-env-logdrain-list)\n- [`sf env logdrain remove`](#sf-env-logdrain-remove)\n- [`sf env var get KEY`](#sf-env-var-get-key)\n- [`sf env var list`](#sf-env-var-list)\n- [`sf env var set`](#sf-env-var-set)\n- [`sf env var unset`](#sf-env-var-unset)\n- [`sf generate function`](#sf-generate-function)\n- [`sf login functions`](#sf-login-functions)\n- [`sf login functions jwt`](#sf-login-functions-jwt)\n- [`sf logout functions`](#sf-logout-functions)\n- [`sf run function`](#sf-run-function)\n- [`sf run function start`](#sf-run-function-start)\n- [`sf run function start container`](#sf-run-function-start-container)\n- [`sf run function start local`](#sf-run-function-start-local)\n- [`sf whoami functions`](#sf-whoami-functions)\n\n## `sf deploy functions`\n\n```\nUSAGE\n  $ sf deploy functions -o <value> [-b <value>] [--force] [-q]\n\nFLAGS\n  -b, --branch=<value>         Deploy the latest commit from a branch different from the currently active branch.\n  -o, --connected-org=<value>  (required) Username or alias for the org that the compute environment should be connected\n                               to.\n  -q, --quiet                  Limit the amount of output displayed from the deploy process.\n  --force                      Ignore warnings and overwrite remote repository (not allowed in production).\n```\n\n## `sf env compute collaborator add`\n\nAdd a Heroku user as a collaborator on this Functions account, allowing them to attach Heroku add-ons to compute environments.\n\n```\nUSAGE\n  $ sf env compute collaborator add -h <value>\n\nFLAGS\n  -h, --heroku-user=<value>  (required) Email address of the Heroku user you're adding as a collaborator.\n\nEXAMPLES\n  Add a Heroku user as a collaborator on this Functions account.\n\n    $ sf env compute collaborator add --heroku-user example@heroku.com\n```\n\n## `sf env create compute`\n\nCreate a compute environment for use with Salesforce Functions.\n\n```\nUSAGE\n  $ sf env create compute [-o <value>] [-a <value>]\n\nFLAGS\n  -a, --alias=<value>          Alias for the created environment.\n  -o, --connected-org=<value>  Username or alias for the org that the compute environment should be connected to.\n\nDESCRIPTION\n  Create a compute environment for use with Salesforce Functions.\n\n  Compute environments must be connected to a Salesforce org. By default the command uses your local environment's\n  connected org. Use the '--connected-org' flag to specify a specific org. Run 'sf env list' to see a list of\n  environments.\n\nEXAMPLES\n  Create a compute environment to run Salesforce Functions:\n\n    $ sf env create compute\n\n  Connect the environment to a specific org:\n\n    $ sf env create compute --connected-org=org-alias\n\n  Create an alias for the compute environment:\n\n    $ sf env create compute --alias environment-alias\n```\n\n## `sf env delete`\n\nDelete an environment.\n\n```\nUSAGE\n  $ sf env delete [-e <value> | ] [--confirm <value>]\n\nFLAGS\n  -e, --target-compute=<value>  Environment name.\n  --confirm=name...             Confirmation name.\n\nDESCRIPTION\n  Delete an environment.\n\n  You must include the name of the environment to delete using '--target-compute'. Run 'sf env list' to see a list of\n  environments.\n\n  Running this command will prompt a confirmation. If you want to skip this confirmation, use the '--confirm' flag and\n  the environment alias to skip confirmation.\n\nEXAMPLES\n  Delete a compute environment:\n\n    $ sf env delete --target-compute environment-alias\n\n  Delete without a confirmation step:\n\n    $ sf env delete --target-compute environment-alias --confirm environment-alias\n```\n\n## `sf env log`\n\nStream log output for an environment.\n\n```\nUSAGE\n  $ sf env log [-e <value> | ] [-n <value>]\n\nFLAGS\n  -e, --target-compute=<value>  Compute environment name to retrieve logs.\n  -n, --num=<value>             Number of lines to display.\n\nEXAMPLES\n  Stream log output:\n\n    $ sf env log --target-compute environment-alias\n```\n\n## `sf env log tail`\n\nStream log output for an environment.\n\n```\nUSAGE\n  $ sf env log tail [-e <value> | ]\n\nFLAGS\n  -e, --target-compute=<value>  Compute environment name to retrieve logs.\n\nEXAMPLES\n  Stream log output:\n\n    $ sf env log tail --target-compute environment-alias\n```\n\n## `sf env logdrain add`\n\nAdd log drain to a specified environment.\n\n```\nUSAGE\n  $ sf env logdrain add [-e <value> | ] [-l <value> | ]\n\nFLAGS\n  -e, --target-compute=<value>  Environment name.\n  -l, --drain-url=<value>       Endpoint that will receive sent logs.\n\nDESCRIPTION\n  Add log drain to a specified environment.\n\n  Both '--target-compute' and '--url' are required flags. '--url' should be a HTTP or HTTPS URL that can receive the log\n  drain messages.\n\nEXAMPLES\n  Add a log drain:\n\n    $ sf env logdrain add --target-compute environment-name --url https://path/to/logdrain\n```\n\n## `sf env logdrain list`\n\nList log drains connected to a specified environment.\n\n```\nUSAGE\n  $ sf env logdrain list [-e <value> | ] [-j]\n\nFLAGS\n  -e, --target-compute=<value>  Environment name.\n  -j, --json                    Output list in JSON format.\n\nEXAMPLES\n  List log drains:\n\n    $ sf env logdrain list --target-compute environment-alias\n\n  List log drains as json:\n\n    $ sf env logdrain list --target-compute environment-alias --json\n```\n\n## `sf env logdrain remove`\n\nRemove log drain from a specified environment.\n\n```\nUSAGE\n  $ sf env logdrain remove [-e <value> | ] [-l <value> | ]\n\nFLAGS\n  -e, --target-compute=<value>  Environment name.\n  -l, --drain-url=<value>       Log drain url to remove.\n\nDESCRIPTION\n  Remove log drain from a specified environment.\n\n  Both '--target-compute' and '--drain-url' are required flags.\n\nEXAMPLES\n  Remove a logdrain:\n\n    $ sf env logdrain remove --target-compute environment-alias --url https://path/to/logdrain\n```\n\n## `sf env var get KEY`\n\nDisplay a single config variable for an environment.\n\n```\nUSAGE\n  $ sf env var get [KEY] [-e <value> | ] [-j]\n\nFLAGS\n  -e, --target-compute=<value>  Environment name.\n  -j, --json                    Output list in JSON format.\n\nDESCRIPTION\n  Display a single config variable for an environment.\n\n  You must provide the '--target-compute' flag and the key to retrieve.\n\nEXAMPLES\n  Get a config variable:\n\n    $ sf env var get [KEY] --target-compute environment-alias\n```\n\n## `sf env var list`\n\nList your environment's config vars in a table.\n\n```\nUSAGE\n  $ sf env var list [-e <value> | ] [-j]\n\nFLAGS\n  -e, --target-compute=<value>  Environment name.\n  -j, --json                    Output list in JSON format.\n\nDESCRIPTION\n  List your environment's config vars in a table.\n\n  Use the '--json' flag to return config vars in JSON format.\n\nEXAMPLES\n  List config vars:\n\n    $ sf env var list --target-compute environment-alias\n\n  List in JSON format:\n\n    $ sf env var list --target-compute environment-alias --json\n```\n\n## `sf env var set`\n\nSet a single config value for an environment.\n\n```\nUSAGE\n  $ sf env var set [-e <value> | ]\n\nFLAGS\n  -e, --target-compute=<value>  Environment name.\n\nEXAMPLES\n  Set a config value:\n\n    $ sf env var set [KEY]=[VALUE] --target-compute environment-alias\n```\n\n## `sf env var unset`\n\nUnset a single config value for an environment.\n\n```\nUSAGE\n  $ sf env var unset [-e <value> | ]\n\nFLAGS\n  -e, --target-compute=<value>  Environment name.\n\nDESCRIPTION\n  Unset a single config value for an environment.\n\n  Run 'sf env var list' to see a list of config values that can be unset.\n\nEXAMPLES\n  Unset a value:\n\n    $ sf env var unset --target-compute environment-alias\n```\n\n## `sf generate function`\n\nCreate a Salesforce Function with basic scaffolding specific to a given language.\n\n```\nUSAGE\n  $ sf generate function -l javascript|typescript|java [-n <value> | ]\n\nFLAGS\n  -l, --language=(javascript|typescript|java)  (required) Language. Can be one of: javascript, typescript, java.\n  -n, --function-name=<value>                  Function name. Must start with a capital letter.\n\nDESCRIPTION\n  Create a Salesforce Function with basic scaffolding specific to a given language.\n\n  Both '--language' and '--name' are required flags. Function names must start with a capital letter.\n\nEXAMPLES\n  Create a JavaScript function:\n\n    $ sf generate function --function-name myfunction --language javascript\n```\n\n## `sf login functions`\n\nLog in to Salesforce Functions.\n\n```\nUSAGE\n  $ sf login functions\n\nDESCRIPTION\n  Log in to Salesforce Functions.\n\n  This step is required to develop or deploy Salesforce Functions.\n\nEXAMPLES\n  Log in to Salesforce Functions:\n\n    $ sf login functions\n```\n\n## `sf login functions jwt`\n\nLogin using JWT instead of default web-based flow. This will authenticate you with both sf and Salesforce Functions.\n\n```\nUSAGE\n  $ sf login functions jwt -u <value> -f <value> -i <value> [-l <value> | ] [--json] [-a <value>] [-d] [-v]\n\nFLAGS\n  -a, --alias=<value>         Alias for the org.\n  -d, --set-default           Set the org as the default that all org-related commands run against.\n  -f, --keyfile=<value>       (required) Path to JWT keyfile.\n  -i, --clientid=<value>      (required) OAuth client ID.\n  -l, --instance-url=<value>  The login URL of the instance the org lives on.\n  -u, --username=<value>      (required) Authentication username.\n  -v, --set-default-dev-hub   Set the org as the default Dev Hub for scratch org creation.\n  --json                      Format output as JSON.\n\nDESCRIPTION\n  Login using JWT instead of default web-based flow. This will authenticate you with both sf and Salesforce Functions.\n\n  Use this command when executing from a script.\n\nEXAMPLES\n  Log in using JWT:\n\n    $ sf login functions jwt --username example@username.org --keyfile file.key --clientid 123456\n\n  Log in and specify the org alias and URL, set as default org and default Dev Hub, and format output as JSON:\n\n    $ sf login functions jwt --username example@username.org --keyfile file.key --clientid 123456 --alias org-alias \\\n      --set-default --set-default-dev-hub --instance-url https://path/to/instance --json\n```\n\n## `sf logout functions`\n\nLog out of your Salesforce Functions account.\n\n```\nUSAGE\n  $ sf logout functions\n\nEXAMPLES\n  Log out:\n\n    $ sf logout functions\n```\n\n## `sf run function`\n\nSend a cloudevent to a function.\n\n```\nUSAGE\n  $ sf run function [-l <value> | ] [-H <value>] [-p <value>] [-s] [-o <value>]\n\nFLAGS\n  -H, --headers=<value>...     Set headers.\n  -l, --function-url=<value>   URL of the function to run.\n  -o, --connected-org=<value>  Username or alias for the target org; overrides default target org.\n  -p, --payload=<value>        Set the payload of the cloudevent as a JSON object or a path to a file via @file.json.\n  -s, --structured             Set the cloudevent to be emitted as a structured JSON cloudevent.\n\nEXAMPLES\n  Run a function:\n\n    $ sf run function --url http://path/to/function\n\n  Run a function with a payload and a JSON response:\n\n    $ sf run function --url http://path/to/function --payload '@file.json' --structured\n```\n\n## `sf run function start`\n\nBuild and run a Salesforce Function.\n\n```\nUSAGE\n  $ sf run function start [-b <value>] [-l javascript|typescript|java|auto] [-p <value>] [-v]\n\nFLAGS\n  -b, --debug-port=<value>                          [default: 9229] Port for remote debugging.\n  -l, --language=(javascript|typescript|java|auto)  [default: auto] The language that the function runs in.\n  -p, --port=<value>                                [default: 8080] Port for running the function.\n  -v, --verbose                                     Output additional logs.\n\nDESCRIPTION\n  Build and run a Salesforce Function.\n\n  Run this command from the directory of your Salesforce Functions project.\n\n  This command will run the target function locally (on the same operating system as this CLI), just like the `local`\n  subcommand.\n\n  Previously, this command ran functions in a container. Container mode is still supported via the `container`\n  subcommand. Arguments relevant to container mode are still accepted, but are deprecated, ignored, and will be dropped\n  in a future release.\n\nEXAMPLES\n  Build a function and start the invoker\n\n    $ sf run function start\n\n  Start the invoker with a specific language and port\n\n    $ sf run function start --port 5000 --language javascript\n```\n\n## `sf run function start container`\n\nBuild and run a Salesforce Function in a container.\n\n```\nUSAGE\n  $ sf run function start container [-p <value>] [-b <value>] [--clear-cache] [--no-pull] [-e <value>] [--network\n  <value>] [-v]\n\nFLAGS\n  -b, --debug-port=<value>  [default: 9229] Port for remote debugging.\n  -e, --env=<value>...      Set environment variables (provided during build and run).\n  -p, --port=<value>        [default: 8080] Port for running the function.\n  -v, --verbose             Output additional logs.\n  --clear-cache             Clear associated cache before executing.\n  --network=<value>         Connect and build containers to a network. This can be useful to build containers which\n                            require a local resource.\n  --no-pull                 Skip pulling builder image before use.\n\nDESCRIPTION\n  Build and run a Salesforce Function in a container.\n\n  Run this command from the directory of your Salesforce Functions project.\n\nEXAMPLES\n  Build and run a function:\n\n    $ sf run function start container\n\n  Run a function on a specific port with additional logs:\n\n    $ sf run function start container --port 5000 --verbose\n\n  Add environment variables and specify a network:\n\n    $ sf run function start container --env KEY=VALUE --network host\n```\n\n## `sf run function start local`\n\nBuild and run a Salesforce Function locally.\n\n```\nUSAGE\n  $ sf run function start local [-p <value>] [-b <value>] [-l javascript|typescript|java|auto]\n\nFLAGS\n  -b, --debug-port=<value>                          [default: 9229] Port to use for debbugging the function.\n  -l, --language=(javascript|typescript|java|auto)  [default: auto] The language that the function runs in.\n  -p, --port=<value>                                [default: 8080] Port to bind the invoker to.\n\nDESCRIPTION\n  Build and run a Salesforce Function locally.\n\nEXAMPLES\n  Build a function and start the invoker\n\n    $ sf run function start local\n\n  Start the invoker with a specific language and port\n\n    $ sf run function start local --port 5000 --language javascript\n```\n\n## `sf whoami functions`\n\nShow information on your Salesforce Functions login.\n\n```\nUSAGE\n  $ sf whoami functions [-j]\n\nFLAGS\n  -j, --json  Output list in JSON format.\n\nDESCRIPTION\n  Show information on your Salesforce Functions login.\n\n  Returns your email and ID. Use '--show-token' to show your Salesforce Functions token.\n\nEXAMPLES\n  Get account information:\n\n    $ sf whoami functions\n\n  Show token and output result as JSON:\n\n    $ sf whoami functions --show-token --json\n```\n\n<!-- commandsstop -->\n","engines":{"node":">=12.0.0"},"scripts":{"docs":"sf-docs","lint":"sf-lint","test":"sf-test","build":"sf-build","clean":"sf-clean","format":"sf-format","compile":"sf-compile","prepack":"sf-prepack","prepare":"sf-install && husky install","pretest":"sf-compile-test","version":"oclif readme","postpack":"shx rm -f oclif.manifest.json","posttest":"yarn lint && yarn test:deprecation-policy","clean-all":"sf-clean all","clean:lib":"shx rm -rf lib && shx rm -rf coverage && shx rm -rf .nyc_output && shx rm -f oclif.manifest.json","test:json-schema":"./bin/dev schema:compare","test:command-reference":"./bin/dev commandreference:generate --erroronwarnings","test:deprecation-policy":"./bin/dev snapshot:compare"},"_npmUser":{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/salesforcecli/plugin-functions.git","type":"git"},"_npmVersion":"6.14.17","description":"Functions plugin for the SF CLI","directories":{},"_nodeVersion":"14.19.3","dependencies":{"uuid":"^8.3.2","axios":"^0.21.1","chalk":"^4.1.2","execa":"^5.1.1","kbpgp":"^2.1.15","cli-ux":"^5.6.7","lodash":"^4.17.21","jsforce":"^1.11.0","date-fns":"^2.28.0","fs-extra":"^10.0.1","handlebars":"^4.7.7","node-fetch":"^3.2.3","@oclif/core":"^1.6.0","cloudevents":"^4.0.3","sha256-file":"^1.0.0","global-agent":"^3.0.0","netrc-parser":"^3.1.6","axios-debug-log":"^0.8.4","@salesforce/core":"^3.8.0","@heroku-cli/color":"^1.1.14","@heroku-cli/schema":"^1.0.25","@hk/functions-core":"npm:@heroku/functions-core@0.2.8","@heroku/eventsource":"^1.0.7","@salesforce/ts-sinon":"^1.3.21","@salesforce/ts-types":"^1.5.20","@heroku/function-toml":"^0.0.3","@salesforce/plugin-org":"^1.11.2","@heroku/project-descriptor":"0.0.6","@salesforce/sf-plugins-core":"^1.7.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.1.0","shx":"^0.3.4","chai":"^4.3.6","husky":"^7.0.4","mocha":"^9.2.2","oclif":"^2.6.0","sinon":"11.1.2","eslint":"^7.32.0","globby":"^11.1.0","ts-node":"^10.7.0","prettier":"^2.6.0","sinon-chai":"^3.7.0","typescript":"^4.6.2","@oclif/test":"^1","@types/uuid":"^8.3.4","lint-staged":"^12.3.6","pretty-quick":"^3.1.3","@types/semver":"^7.3.9","@types/nodegit":"^0.27.10","@types/fs-extra":"^9.0.13","@types/node-fetch":"^3.0.3","@types/sinon-chai":"^3.2.8","@oclif/plugin-help":"^5","@types/sha256-file":"^1.0.1","@oclif/plugin-which":"^1.0.4","eslint-plugin-jsdoc":"^39.2.9","eslint-plugin-header":"^3.1.1","eslint-plugin-import":"^2.25.4","@types/supports-color":"^8.1.1","@salesforce/dev-config":"^2.1.3","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","@salesforce/dev-scripts":"^1.0.4","eslint-config-salesforce":"^0.1.6","@typescript-eslint/parser":"^4.33.0","@salesforce/prettier-config":"^0.0.2","@oclif/plugin-command-snapshot":"^3.1.3","@typescript-eslint/eslint-plugin":"^4.33.0","eslint-config-salesforce-license":"^0.1.6","eslint-config-salesforce-typescript":"^0.2.8","@salesforce/plugin-command-reference":"^1.3.18"},"_npmOperationalInternal":{"tmp":"tmp/plugin-functions_1.11.0_1654215099734_0.687438126116966","host":"s3://npm-registry-packages"}},"1.11.1":{"name":"@salesforce/plugin-functions","version":"1.11.1","keywords":["oclif-plugin"],"author":{"name":"heroku-front-end@salesforce.com"},"license":"BSD-3-Clause","_id":"@salesforce/plugin-functions@1.11.1","maintainers":[{"name":"iamaziz","email":"azizramos00@gmail.com"},{"name":"dlouvton","email":"dlouvton@gmail.com"},{"name":"jc-sf","email":"junchao.zhang@salesforce.com"},{"name":"pvandyk-sf","email":"pvandyk@salesforce.com"},{"name":"dbreese-salesforce","email":"dbreese@salesforce.com"},{"name":"ashokrudraraju","email":"arudraraju@salesforce.com"},{"name":"dhersam","email":"dhersam@salesforce.com"},{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"mbettio","email":"mbettiomoreira@salesforce.com"},{"name":"damilareolowoniyi","email":"damilare.olowoniyi2@mail.dcu.ie"},{"name":"mmadialagan","email":"mmadialagan@salesforce.com"},{"name":"spoorti.nidagundi","email":"spoorti.nidagundi@salesforce.com"},{"name":"rodesp","email":"rodesp@hey.com"},{"name":"mjrust","email":"mrust@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"conal","email":"conalc86@gmail.com"},{"name":"vazexqi","email":"nchen.dev@mac.com"},{"name":"joshwlewis","email":"josh.w.lewis@gmail.com"},{"name":"mpsenn","email":"msenn@salesforce.com"},{"name":"sfdc_iamigo","email":"igoldstein@salesforce.com"},{"name":"kevinv11n","email":"kevin@v11n.com"},{"name":"tbliss","email":"tbliss@salesforce.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"pmdartus","email":"dartus.pierremarie@gmail.com"},{"name":"futuremint_sf","email":"dwoodward@salesforce.com"},{"name":"interactivellama","email":"llama@interactivellama.com"},{"name":"ekashida","email":"ekashida@gmail.com"},{"name":"gr8gatsby","email":"kevinhill@live.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"krisgraysfdc","email":"kgray@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"jqian","email":"jqian@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"michaelhoefer","email":"michaelhoefer@gmail.com"},{"name":"tlohr","email":"tlohr@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"tconn","email":"tconn@salesforce.com"},{"name":"dehru","email":"dehru2@yahoo.com"},{"name":"abdulsattar","email":"asattar.md@gmail.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"rxu-sfdc","email":"rxu@salesforce.com"},{"name":"amcconnell-sf","email":"amcconnell@salesforce.com"},{"name":"nolanlawson","email":"nolan@nolanlawson.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"fernomac","email":"no_oneatall@hotmail.com"},{"name":"cafreeman","email":"cfreeman.code@gmail.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"jbartolotta-sfdc","email":"jbartolotta@salesforce.com"}],"homepage":"https://github.com/salesforcecli/plugin-functions","bugs":{"url":"https://github.com/forcedotcom/cli/issues"},"bin":{"functions":"bin/run"},"dist":{"shasum":"d8b7222e2d73243d820a2ca3374e4b9b0c805493","tarball":"https://registry.npmjs.org/@salesforce/plugin-functions/-/plugin-functions-1.11.1.tgz","fileCount":117,"integrity":"sha512-ABB5yQCmRh5VfBEucUptSHNBvx5aiJSTNCzlFkGPMLkkR3gPCdaLf1JNDBysnT1MrLAXZFN5ywy4UTcII8W4SQ==","signatures":[{"sig":"MEUCIBa14jIezVy0OL4SeEznlTQpiCm7FQ8PxlY+kJfvtgvKAiEAthKIrWpwDsLYOLx4K5YfscMqfp14GJu3F9g0aYR3w9w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":252450,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJinjIyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqfPg//Rj5cxQGbUp1ge+Dc0wsmQw5nu+315bVknE5fg9YgFjGTPr0a\r\nlNWoosY3RNfqPxBm0UN8lJzM4jEuCitD6UImDkeRBTr/SP/R9fXTELmsrmVT\r\nEdhQYI/BocSSMnulViV4I1Q+kQ6UZaRrSIbPbIHOvxyUse/TZDKq2924gJ8K\r\n1R1U0M7GWB2EaQhpyb/6U61VmQqDtV99tA5kdgB1CcXPz4Yld7mFi8qwX4p0\r\n6YzeHJzWl9tmuYB/tuuHUTj9JAZz4qfy9foCrtJ6cjp/wraAE6z67JJi4ShH\r\ni1l3FDxPqT9XhbpeXXcY2J6l1QA7aJTe/B0yBbaSKoXVIYVRel6Y//Oz9vEw\r\nKJsToOQAdv2x6Cc2hYDkQZqtGi9ryKAG5LdDJZ+QrZMFxcslM8FmAeUeZdug\r\nHyH2vGSCsi0/MZfbuhvYVLXgSve7EbfujZF0UV5mtvLG1boXxxwExcLCmai4\r\no7QUuQXTKn1h6lKjsiuJvUYpGkKwuByq5XaHDZE6IYT0eszz/vw9Y0mBrbNF\r\nLxDL4HlnYOvdCnFlIgBIsNHMtVoLwo06xs+jlhCM6Ysi3JTJmgKv8l6LrPhe\r\nBKPZSDFflXyRvWit1TycPFudQLTJ6ugJn2Cjh9osTQjxbAjzg5nv3Sa/8FIv\r\n0rtMUJvBIEwOYoD1RAM/sLdIixx7CCfRt6Q=\r\n=4yYq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","sfdx":{"publicKeyUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/1.11.1.crt","signatureUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/1.11.1.sig"},"_from":"file:/home/circleci/project/salesforce-plugin-functions-1.11.1.tgz","oclif":{"bin":"sf","hooks":{"sf:deploy":"./lib/hooks/deploy","sf:env:list":"./lib/hooks/envList","sf:env:display":"./lib/hooks/envDisplay"},"topics":{"env":{"subtopics":{"log":{"description":"Commands to stream log output for an environment."},"var":{"description":"Commands to get, list, add, and set environment variables."},"create":{"description":"Commands to create environments."},"logdrain":{"description":"Commands to add a log drain to a specified environment."}},"description":"Commands to manage your environments, such as orgs and compute environments."},"run":{"subtopics":{"function":{"description":"Commands to run a function."}},"description":"Commands to run a function."},"login":{"subtopics":{"functions":{"description":"Commands to log in to Salesforce Functions."}},"description":"Commands to log in to an environment."},"deploy":{"description":"Commands to deploy artifacts to an environment."},"whoami":{"description":"Commands to show information about yourself or your account."},"generate":{"description":"Commands to generate a project, create a function, and more."}},"commands":"./lib/commands","devPlugins":["@oclif/plugin-help","@oclif/plugin-which","@oclif/plugin-command-snapshot","@salesforce/plugin-command-reference"],"topicSeparator":" "},"readme":"# plugin-functions\n\nFunctions plugin for the SF CLI\n\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\n[![NPM](https://img.shields.io/npm/v/@salesforce/plugin-functions.svg?label=@salesforce/functions)](https://www.npmjs.com/package/@salesforce/functions) [![CircleCI](https://circleci.com/gh/salesforcecli/plugin-functions/tree/main.svg?style=shield)](https://circleci.com/gh/salesforcecli/plugin-functions/tree/main) [![Downloads/week](https://img.shields.io/npm/dw/@salesforce/plugin-functions.svg)](https://npmjs.org/package/@salesforce/plugin-functions) [![License](https://img.shields.io/badge/License-BSD%203--Clause-brightgreen.svg)](https://raw.githubusercontent.com/salesforcecli/plugin-functions/main/LICENSE.txt)\n\n<!-- toc -->\n\n- [plugin-functions](#plugin-functions)\n- [Usage](#usage)\n- [Commands](#commands)\n<!-- tocstop -->\n\n# Usage\n\n1. Install the SF CLI: [Install instructions](https://developer.salesforce.com/docs/atlas.en-us.sfdx_setup.meta/sfdx_setup/sfdx_setup_install_cli.htm)\n2. Then run `sf plugins:install @salesforce/plugin-functions`:\n\n```sh-session\n$ sf plugins:install @salesforce/plugin-functions\nrunning command...\n```\n\nNow you should be able to run functions commands, e.g. `sf generate project`, `sf login functions`\n\n# Commands\n\n<!-- commands -->\n\n- [`sf deploy functions`](#sf-deploy-functions)\n- [`sf env compute collaborator add`](#sf-env-compute-collaborator-add)\n- [`sf env create compute`](#sf-env-create-compute)\n- [`sf env delete`](#sf-env-delete)\n- [`sf env log`](#sf-env-log)\n- [`sf env log tail`](#sf-env-log-tail)\n- [`sf env logdrain add`](#sf-env-logdrain-add)\n- [`sf env logdrain list`](#sf-env-logdrain-list)\n- [`sf env logdrain remove`](#sf-env-logdrain-remove)\n- [`sf env var get KEY`](#sf-env-var-get-key)\n- [`sf env var list`](#sf-env-var-list)\n- [`sf env var set`](#sf-env-var-set)\n- [`sf env var unset`](#sf-env-var-unset)\n- [`sf generate function`](#sf-generate-function)\n- [`sf login functions`](#sf-login-functions)\n- [`sf login functions jwt`](#sf-login-functions-jwt)\n- [`sf logout functions`](#sf-logout-functions)\n- [`sf run function`](#sf-run-function)\n- [`sf run function start`](#sf-run-function-start)\n- [`sf run function start container`](#sf-run-function-start-container)\n- [`sf run function start local`](#sf-run-function-start-local)\n- [`sf whoami functions`](#sf-whoami-functions)\n\n## `sf deploy functions`\n\n```\nUSAGE\n  $ sf deploy functions -o <value> [-b <value>] [--force] [-q]\n\nFLAGS\n  -b, --branch=<value>         Deploy the latest commit from a branch different from the currently active branch.\n  -o, --connected-org=<value>  (required) Username or alias for the org that the compute environment should be connected\n                               to.\n  -q, --quiet                  Limit the amount of output displayed from the deploy process.\n  --force                      Ignore warnings and overwrite remote repository (not allowed in production).\n```\n\n## `sf env compute collaborator add`\n\nAdd a Heroku user as a collaborator on this Functions account, allowing them to attach Heroku add-ons to compute environments.\n\n```\nUSAGE\n  $ sf env compute collaborator add -h <value>\n\nFLAGS\n  -h, --heroku-user=<value>  (required) Email address of the Heroku user you're adding as a collaborator.\n\nEXAMPLES\n  Add a Heroku user as a collaborator on this Functions account.\n\n    $ sf env compute collaborator add --heroku-user example@heroku.com\n```\n\n## `sf env create compute`\n\nCreate a compute environment for use with Salesforce Functions.\n\n```\nUSAGE\n  $ sf env create compute [-o <value>] [-a <value>]\n\nFLAGS\n  -a, --alias=<value>          Alias for the created environment.\n  -o, --connected-org=<value>  Username or alias for the org that the compute environment should be connected to.\n\nDESCRIPTION\n  Create a compute environment for use with Salesforce Functions.\n\n  Compute environments must be connected to a Salesforce org. By default the command uses your local environment's\n  connected org. Use the '--connected-org' flag to specify a specific org. Run 'sf env list' to see a list of\n  environments.\n\nEXAMPLES\n  Create a compute environment to run Salesforce Functions:\n\n    $ sf env create compute\n\n  Connect the environment to a specific org:\n\n    $ sf env create compute --connected-org=org-alias\n\n  Create an alias for the compute environment:\n\n    $ sf env create compute --alias environment-alias\n```\n\n## `sf env delete`\n\nDelete an environment.\n\n```\nUSAGE\n  $ sf env delete [-e <value> | ] [--confirm <value>]\n\nFLAGS\n  -e, --target-compute=<value>  Environment name.\n  --confirm=name...             Confirmation name.\n\nDESCRIPTION\n  Delete an environment.\n\n  You must include the name of the environment to delete using '--target-compute'. Run 'sf env list' to see a list of\n  environments.\n\n  Running this command will prompt a confirmation. If you want to skip this confirmation, use the '--confirm' flag and\n  the environment alias to skip confirmation.\n\nEXAMPLES\n  Delete a compute environment:\n\n    $ sf env delete --target-compute environment-alias\n\n  Delete without a confirmation step:\n\n    $ sf env delete --target-compute environment-alias --confirm environment-alias\n```\n\n## `sf env log`\n\nStream log output for an environment.\n\n```\nUSAGE\n  $ sf env log [-e <value> | ] [-n <value>]\n\nFLAGS\n  -e, --target-compute=<value>  Compute environment name to retrieve logs.\n  -n, --num=<value>             Number of lines to display.\n\nEXAMPLES\n  Stream log output:\n\n    $ sf env log --target-compute environment-alias\n```\n\n## `sf env log tail`\n\nStream log output for an environment.\n\n```\nUSAGE\n  $ sf env log tail [-e <value> | ]\n\nFLAGS\n  -e, --target-compute=<value>  Compute environment name to retrieve logs.\n\nEXAMPLES\n  Stream log output:\n\n    $ sf env log tail --target-compute environment-alias\n```\n\n## `sf env logdrain add`\n\nAdd log drain to a specified environment.\n\n```\nUSAGE\n  $ sf env logdrain add [-e <value> | ] [-l <value> | ]\n\nFLAGS\n  -e, --target-compute=<value>  Environment name.\n  -l, --drain-url=<value>       Endpoint that will receive sent logs.\n\nDESCRIPTION\n  Add log drain to a specified environment.\n\n  Both '--target-compute' and '--url' are required flags. '--url' should be a HTTP or HTTPS URL that can receive the log\n  drain messages.\n\nEXAMPLES\n  Add a log drain:\n\n    $ sf env logdrain add --target-compute environment-name --url https://path/to/logdrain\n```\n\n## `sf env logdrain list`\n\nList log drains connected to a specified environment.\n\n```\nUSAGE\n  $ sf env logdrain list [-e <value> | ] [-j]\n\nFLAGS\n  -e, --target-compute=<value>  Environment name.\n  -j, --json                    Output list in JSON format.\n\nEXAMPLES\n  List log drains:\n\n    $ sf env logdrain list --target-compute environment-alias\n\n  List log drains as json:\n\n    $ sf env logdrain list --target-compute environment-alias --json\n```\n\n## `sf env logdrain remove`\n\nRemove log drain from a specified environment.\n\n```\nUSAGE\n  $ sf env logdrain remove [-e <value> | ] [-l <value> | ]\n\nFLAGS\n  -e, --target-compute=<value>  Environment name.\n  -l, --drain-url=<value>       Log drain url to remove.\n\nDESCRIPTION\n  Remove log drain from a specified environment.\n\n  Both '--target-compute' and '--drain-url' are required flags.\n\nEXAMPLES\n  Remove a logdrain:\n\n    $ sf env logdrain remove --target-compute environment-alias --url https://path/to/logdrain\n```\n\n## `sf env var get KEY`\n\nDisplay a single config variable for an environment.\n\n```\nUSAGE\n  $ sf env var get [KEY] [-e <value> | ] [-j]\n\nFLAGS\n  -e, --target-compute=<value>  Environment name.\n  -j, --json                    Output list in JSON format.\n\nDESCRIPTION\n  Display a single config variable for an environment.\n\n  You must provide the '--target-compute' flag and the key to retrieve.\n\nEXAMPLES\n  Get a config variable:\n\n    $ sf env var get [KEY] --target-compute environment-alias\n```\n\n## `sf env var list`\n\nList your environment's config vars in a table.\n\n```\nUSAGE\n  $ sf env var list [-e <value> | ] [-j]\n\nFLAGS\n  -e, --target-compute=<value>  Environment name.\n  -j, --json                    Output list in JSON format.\n\nDESCRIPTION\n  List your environment's config vars in a table.\n\n  Use the '--json' flag to return config vars in JSON format.\n\nEXAMPLES\n  List config vars:\n\n    $ sf env var list --target-compute environment-alias\n\n  List in JSON format:\n\n    $ sf env var list --target-compute environment-alias --json\n```\n\n## `sf env var set`\n\nSet a single config value for an environment.\n\n```\nUSAGE\n  $ sf env var set [-e <value> | ]\n\nFLAGS\n  -e, --target-compute=<value>  Environment name.\n\nEXAMPLES\n  Set a config value:\n\n    $ sf env var set [KEY]=[VALUE] --target-compute environment-alias\n```\n\n## `sf env var unset`\n\nUnset a single config value for an environment.\n\n```\nUSAGE\n  $ sf env var unset [-e <value> | ]\n\nFLAGS\n  -e, --target-compute=<value>  Environment name.\n\nDESCRIPTION\n  Unset a single config value for an environment.\n\n  Run 'sf env var list' to see a list of config values that can be unset.\n\nEXAMPLES\n  Unset a value:\n\n    $ sf env var unset --target-compute environment-alias\n```\n\n## `sf generate function`\n\nCreate a Salesforce Function with basic scaffolding specific to a given language.\n\n```\nUSAGE\n  $ sf generate function -l javascript|typescript|java [-n <value> | ]\n\nFLAGS\n  -l, --language=(javascript|typescript|java)  (required) Language. Can be one of: javascript, typescript, java.\n  -n, --function-name=<value>                  Function name. Must start with a capital letter.\n\nDESCRIPTION\n  Create a Salesforce Function with basic scaffolding specific to a given language.\n\n  Both '--language' and '--name' are required flags. Function names must start with a capital letter.\n\nEXAMPLES\n  Create a JavaScript function:\n\n    $ sf generate function --function-name myfunction --language javascript\n```\n\n## `sf login functions`\n\nLog in to Salesforce Functions.\n\n```\nUSAGE\n  $ sf login functions\n\nDESCRIPTION\n  Log in to Salesforce Functions.\n\n  This step is required to develop or deploy Salesforce Functions.\n\nEXAMPLES\n  Log in to Salesforce Functions:\n\n    $ sf login functions\n```\n\n## `sf login functions jwt`\n\nLogin using JWT instead of default web-based flow. This will authenticate you with both sf and Salesforce Functions.\n\n```\nUSAGE\n  $ sf login functions jwt -u <value> -f <value> -i <value> [-l <value> | ] [--json] [-a <value>] [-d] [-v]\n\nFLAGS\n  -a, --alias=<value>         Alias for the org.\n  -d, --set-default           Set the org as the default that all org-related commands run against.\n  -f, --keyfile=<value>       (required) Path to JWT keyfile.\n  -i, --clientid=<value>      (required) OAuth client ID.\n  -l, --instance-url=<value>  The login URL of the instance the org lives on.\n  -u, --username=<value>      (required) Authentication username.\n  -v, --set-default-dev-hub   Set the org as the default Dev Hub for scratch org creation.\n  --json                      Format output as JSON.\n\nDESCRIPTION\n  Login using JWT instead of default web-based flow. This will authenticate you with both sf and Salesforce Functions.\n\n  Use this command when executing from a script.\n\nEXAMPLES\n  Log in using JWT:\n\n    $ sf login functions jwt --username example@username.org --keyfile file.key --clientid 123456\n\n  Log in and specify the org alias and URL, set as default org and default Dev Hub, and format output as JSON:\n\n    $ sf login functions jwt --username example@username.org --keyfile file.key --clientid 123456 --alias org-alias \\\n      --set-default --set-default-dev-hub --instance-url https://path/to/instance --json\n```\n\n## `sf logout functions`\n\nLog out of your Salesforce Functions account.\n\n```\nUSAGE\n  $ sf logout functions\n\nEXAMPLES\n  Log out:\n\n    $ sf logout functions\n```\n\n## `sf run function`\n\nSend a cloudevent to a function.\n\n```\nUSAGE\n  $ sf run function [-l <value> | ] [-H <value>] [-p <value>] [-s] [-o <value>]\n\nFLAGS\n  -H, --headers=<value>...     Set headers.\n  -l, --function-url=<value>   URL of the function to run.\n  -o, --connected-org=<value>  Username or alias for the target org; overrides default target org.\n  -p, --payload=<value>        Set the payload of the cloudevent as a JSON object or a path to a file via @file.json.\n  -s, --structured             Set the cloudevent to be emitted as a structured JSON cloudevent.\n\nEXAMPLES\n  Run a function:\n\n    $ sf run function --url http://path/to/function\n\n  Run a function with a payload and a JSON response:\n\n    $ sf run function --url http://path/to/function --payload '@file.json' --structured\n```\n\n## `sf run function start`\n\nBuild and run a Salesforce Function.\n\n```\nUSAGE\n  $ sf run function start [-b <value>] [-l javascript|typescript|java|auto] [-p <value>] [-v]\n\nFLAGS\n  -b, --debug-port=<value>                          [default: 9229] Port for remote debugging.\n  -l, --language=(javascript|typescript|java|auto)  [default: auto] The language that the function runs in.\n  -p, --port=<value>                                [default: 8080] Port for running the function.\n  -v, --verbose                                     Output additional logs.\n\nDESCRIPTION\n  Build and run a Salesforce Function.\n\n  Run this command from the directory of your Salesforce Functions project.\n\n  This command will run the target function locally (on the same operating system as this CLI), just like the `local`\n  subcommand.\n\n  Previously, this command ran functions in a container. Container mode is still supported via the `container`\n  subcommand. Arguments relevant to container mode are still accepted, but are deprecated, ignored, and will be dropped\n  in a future release.\n\nEXAMPLES\n  Build a function and start the invoker\n\n    $ sf run function start\n\n  Start the invoker with a specific language and port\n\n    $ sf run function start --port 5000 --language javascript\n```\n\n## `sf run function start container`\n\nBuild and run a Salesforce Function in a container.\n\n```\nUSAGE\n  $ sf run function start container [-p <value>] [-b <value>] [--clear-cache] [--no-pull] [-e <value>] [--network\n  <value>] [-v]\n\nFLAGS\n  -b, --debug-port=<value>  [default: 9229] Port for remote debugging.\n  -e, --env=<value>...      Set environment variables (provided during build and run).\n  -p, --port=<value>        [default: 8080] Port for running the function.\n  -v, --verbose             Output additional logs.\n  --clear-cache             Clear associated cache before executing.\n  --network=<value>         Connect and build containers to a network. This can be useful to build containers which\n                            require a local resource.\n  --no-pull                 Skip pulling builder image before use.\n\nDESCRIPTION\n  Build and run a Salesforce Function in a container.\n\n  Run this command from the directory of your Salesforce Functions project.\n\nEXAMPLES\n  Build and run a function:\n\n    $ sf run function start container\n\n  Run a function on a specific port with additional logs:\n\n    $ sf run function start container --port 5000 --verbose\n\n  Add environment variables and specify a network:\n\n    $ sf run function start container --env KEY=VALUE --network host\n```\n\n## `sf run function start local`\n\nBuild and run a Salesforce Function locally.\n\n```\nUSAGE\n  $ sf run function start local [-p <value>] [-b <value>] [-l javascript|typescript|java|auto]\n\nFLAGS\n  -b, --debug-port=<value>                          [default: 9229] Port to use for debbugging the function.\n  -l, --language=(javascript|typescript|java|auto)  [default: auto] The language that the function runs in.\n  -p, --port=<value>                                [default: 8080] Port to bind the invoker to.\n\nDESCRIPTION\n  Build and run a Salesforce Function locally.\n\nEXAMPLES\n  Build a function and start the invoker\n\n    $ sf run function start local\n\n  Start the invoker with a specific language and port\n\n    $ sf run function start local --port 5000 --language javascript\n```\n\n## `sf whoami functions`\n\nShow information on your Salesforce Functions login.\n\n```\nUSAGE\n  $ sf whoami functions [-j]\n\nFLAGS\n  -j, --json  Output list in JSON format.\n\nDESCRIPTION\n  Show information on your Salesforce Functions login.\n\n  Returns your email and ID. Use '--show-token' to show your Salesforce Functions token.\n\nEXAMPLES\n  Get account information:\n\n    $ sf whoami functions\n\n  Show token and output result as JSON:\n\n    $ sf whoami functions --show-token --json\n```\n\n<!-- commandsstop -->\n","engines":{"node":">=12.0.0"},"scripts":{"docs":"sf-docs","lint":"sf-lint","test":"sf-test","build":"sf-build","clean":"sf-clean","format":"sf-format","compile":"sf-compile","prepack":"sf-prepack","prepare":"sf-install && husky install","pretest":"sf-compile-test","version":"oclif readme","postpack":"shx rm -f oclif.manifest.json","posttest":"yarn lint && yarn test:deprecation-policy","clean-all":"sf-clean all","clean:lib":"shx rm -rf lib && shx rm -rf coverage && shx rm -rf .nyc_output && shx rm -f oclif.manifest.json","test:json-schema":"./bin/dev schema:compare","test:command-reference":"./bin/dev commandreference:generate --erroronwarnings","test:deprecation-policy":"./bin/dev snapshot:compare"},"_npmUser":{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/salesforcecli/plugin-functions.git","type":"git"},"_npmVersion":"6.14.17","description":"Functions plugin for the SF CLI","directories":{},"_nodeVersion":"14.19.3","dependencies":{"uuid":"^8.3.2","axios":"^0.21.1","chalk":"^4.1.2","execa":"^5.1.1","kbpgp":"^2.1.15","cli-ux":"^5.6.7","lodash":"^4.17.21","jsforce":"^1.11.0","date-fns":"^2.28.0","fs-extra":"^10.0.1","handlebars":"^4.7.7","node-fetch":"^3.2.3","@oclif/core":"^1.6.0","cloudevents":"^4.0.3","sha256-file":"^1.0.0","global-agent":"^3.0.0","netrc-parser":"^3.1.6","axios-debug-log":"^0.8.4","@salesforce/core":"^3.8.0","@heroku-cli/color":"^1.1.14","@heroku-cli/schema":"^1.0.25","@hk/functions-core":"npm:@heroku/functions-core@0.2.8","@heroku/eventsource":"^1.0.7","@salesforce/ts-sinon":"^1.3.21","@salesforce/ts-types":"^1.5.20","@heroku/function-toml":"^0.0.3","@salesforce/plugin-org":"^1.11.2","@heroku/project-descriptor":"0.0.6","@salesforce/sf-plugins-core":"^1.7.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.1.0","shx":"^0.3.4","chai":"^4.3.6","husky":"^7.0.4","mocha":"^9.2.2","oclif":"^2.6.0","sinon":"11.1.2","eslint":"^7.32.0","globby":"^11.1.0","ts-node":"^10.7.0","prettier":"^2.6.0","sinon-chai":"^3.7.0","typescript":"^4.6.2","@oclif/test":"^1","@types/uuid":"^8.3.4","lint-staged":"^12.3.6","pretty-quick":"^3.1.3","@types/semver":"^7.3.9","@types/nodegit":"^0.27.10","@types/fs-extra":"^9.0.13","@types/node-fetch":"^3.0.3","@types/sinon-chai":"^3.2.8","@oclif/plugin-help":"^5","@types/sha256-file":"^1.0.1","@oclif/plugin-which":"^1.0.4","eslint-plugin-jsdoc":"^39.2.9","eslint-plugin-header":"^3.1.1","eslint-plugin-import":"^2.25.4","@types/supports-color":"^8.1.1","@salesforce/dev-config":"^2.1.3","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","@salesforce/dev-scripts":"^1.0.4","eslint-config-salesforce":"^0.1.6","@typescript-eslint/parser":"^4.33.0","@salesforce/prettier-config":"^0.0.2","@oclif/plugin-command-snapshot":"^3.1.3","@typescript-eslint/eslint-plugin":"^4.33.0","eslint-config-salesforce-license":"^0.1.6","eslint-config-salesforce-typescript":"^0.2.8","@salesforce/plugin-command-reference":"^1.3.18"},"_npmOperationalInternal":{"tmp":"tmp/plugin-functions_1.11.1_1654534705916_0.2217883866325976","host":"s3://npm-registry-packages"}},"1.11.2":{"name":"@salesforce/plugin-functions","version":"1.11.2","keywords":["oclif-plugin"],"author":{"name":"heroku-front-end@salesforce.com"},"license":"BSD-3-Clause","_id":"@salesforce/plugin-functions@1.11.2","maintainers":[{"name":"adirasanam","email":"adirasanam@salesforce.com"},{"name":"hkii","email":"knair@salesforce.com"},{"name":"mcasado","email":"mcasado@salesforce.com"},{"name":"iamaziz","email":"azizramos00@gmail.com"},{"name":"dlouvton","email":"dlouvton@gmail.com"},{"name":"jc-sf","email":"junchao.zhang@salesforce.com"},{"name":"pvandyk-sf","email":"pvandyk@salesforce.com"},{"name":"dbreese-salesforce","email":"dbreese@salesforce.com"},{"name":"ashokrudraraju","email":"arudraraju@salesforce.com"},{"name":"dhersam","email":"dhersam@salesforce.com"},{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"mbettio","email":"mbettiomoreira@salesforce.com"},{"name":"damilareolowoniyi","email":"damilare.olowoniyi2@mail.dcu.ie"},{"name":"mmadialagan","email":"mmadialagan@salesforce.com"},{"name":"spoorti.nidagundi","email":"spoorti.nidagundi@salesforce.com"},{"name":"rodesp","email":"rodesp@hey.com"},{"name":"mjrust","email":"mrust@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"conal","email":"conalc86@gmail.com"},{"name":"vazexqi","email":"nchen.dev@mac.com"},{"name":"joshwlewis","email":"josh.w.lewis@gmail.com"},{"name":"mpsenn","email":"msenn@salesforce.com"},{"name":"sfdc_iamigo","email":"igoldstein@salesforce.com"},{"name":"kevinv11n","email":"kevin@v11n.com"},{"name":"tbliss","email":"tbliss@salesforce.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"pmdartus","email":"dartus.pierremarie@gmail.com"},{"name":"futuremint_sf","email":"dwoodward@salesforce.com"},{"name":"interactivellama","email":"llama@interactivellama.com"},{"name":"ekashida","email":"ekashida@gmail.com"},{"name":"gr8gatsby","email":"kevinhill@live.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"krisgraysfdc","email":"kgray@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"jqian","email":"jqian@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"michaelhoefer","email":"michaelhoefer@gmail.com"},{"name":"tlohr","email":"tlohr@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"tconn","email":"tconn@salesforce.com"},{"name":"dehru","email":"dehru2@yahoo.com"},{"name":"abdulsattar","email":"asattar.md@gmail.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"rxu-sfdc","email":"rxu@salesforce.com"},{"name":"amcconnell-sf","email":"amcconnell@salesforce.com"},{"name":"nolanlawson","email":"nolan@nolanlawson.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"fernomac","email":"no_oneatall@hotmail.com"},{"name":"cafreeman","email":"cfreeman.code@gmail.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"jbartolotta-sfdc","email":"jbartolotta@salesforce.com"}],"homepage":"https://github.com/salesforcecli/plugin-functions","bugs":{"url":"https://github.com/forcedotcom/cli/issues"},"bin":{"functions":"bin/run"},"dist":{"shasum":"41e610275ca82a1bb4753605ec0e9de8f0a053d0","tarball":"https://registry.npmjs.org/@salesforce/plugin-functions/-/plugin-functions-1.11.2.tgz","fileCount":117,"integrity":"sha512-nWwoUZ5+muo84jLdIuE+bdEPWkZH//c1NQrcdx2XrXmh5T5ZYcWWQOOYPw+oJIWSPeYn7Qw806ThJf+fWTlSog==","signatures":[{"sig":"MEUCIQCC+29JqSs+51LULpE+qVipDUK8jKp0vEl3X5U7sZtgTQIgIW6vTIsta0VfrW2VxS0uIKwca2oO4Qus5tiv4uoakzQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":253558,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiqfDeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqCXA//fDiI9mTke+deAe8tVPBS/ChdFSwX5gQZdYb7aIZTgn0Er502\r\nksTABOi/UcTCx5ypZZs0kXsr006ZDfBzIltodhRBgkZguPSNHZD7r1WtIPti\r\nocF53wuS38+90yD6u8R+ucSUgtoToY8/+oTsEKfggjV038ZFkR+PVExhPdE9\r\n4+gvpdo8LJ7WXS8xztIdJg+/f4Wd3ImmfZ3yjGxzx3TlFi2k64zVcVIXpXAI\r\ntYuGf8l4n5DilIw3aR+B+/rO2gBSNJ10Pd6pWzDCBC4GcmMliITXuvxRhg6o\r\nP2RE3jRSI/qo+SdQbT/SoYdORjEeFYBtSyI0Maw9XUpMBRAiSByw9fhtULAB\r\nRN1frWIdBt+xxWLtgFdsjEUQGVHsA8t7GyJZxDV7rjLOjdUAGSQiOmAUZp4n\r\n2V7D0MjLgna7o4KgQjQN131CFlko+cv+AtBe7NTVdabrAI/zleF27AWw5U2F\r\n4pOuGN6bxNA77OiTWxtlGuwP4xmqNkJCQTS26jH4tIVgGARYYkp2L5t/toSu\r\nXrVbTohrdS70hPXANwnY2Ohs8NPlmw/C/BbSglWWSbF3LlX1yaKRr2rBFzXx\r\njXhgGRp1UUZhacyRneSrvC3c+w3H0W15Bej73oVEAvPAGXJhwHtdko1KOQSC\r\n8e9zGQIVphv4eDmfCs4dfp246PH9X4Qf1T4=\r\n=x+rF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","sfdx":{"publicKeyUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/1.11.2.crt","signatureUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/1.11.2.sig"},"_from":"file:/home/circleci/project/salesforce-plugin-functions-1.11.2.tgz","oclif":{"bin":"sf","hooks":{"sf:deploy":"./lib/hooks/deploy","sf:env:list":"./lib/hooks/envList","sf:env:display":"./lib/hooks/envDisplay"},"topics":{"env":{"subtopics":{"log":{"description":"Commands to stream log output for an environment."},"var":{"description":"Commands to get, list, add, and set environment variables."},"create":{"description":"Commands to create environments."},"logdrain":{"description":"Commands to add a log drain to a specified environment."}},"description":"Commands to manage your environments, such as orgs and compute environments."},"run":{"subtopics":{"function":{"description":"Commands to run a function."}},"description":"Commands to run a function."},"login":{"subtopics":{"functions":{"description":"Commands to log in to Salesforce Functions."}},"description":"Commands to log in to an environment."},"deploy":{"description":"Commands to deploy artifacts to an environment."},"whoami":{"description":"Commands to show information about yourself or your account."},"generate":{"description":"Commands to generate a project, create a function, and more."}},"commands":"./lib/commands","devPlugins":["@oclif/plugin-help","@oclif/plugin-which","@oclif/plugin-command-snapshot","@salesforce/plugin-command-reference"],"topicSeparator":" "},"readme":"# plugin-functions\n\nFunctions plugin for the SF CLI\n\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\n[![NPM](https://img.shields.io/npm/v/@salesforce/plugin-functions.svg?label=@salesforce/functions)](https://www.npmjs.com/package/@salesforce/functions) [![CircleCI](https://circleci.com/gh/salesforcecli/plugin-functions/tree/main.svg?style=shield)](https://circleci.com/gh/salesforcecli/plugin-functions/tree/main) [![Downloads/week](https://img.shields.io/npm/dw/@salesforce/plugin-functions.svg)](https://npmjs.org/package/@salesforce/plugin-functions) [![License](https://img.shields.io/badge/License-BSD%203--Clause-brightgreen.svg)](https://raw.githubusercontent.com/salesforcecli/plugin-functions/main/LICENSE.txt)\n\n<!-- toc -->\n\n- [plugin-functions](#plugin-functions)\n- [Usage](#usage)\n- [Commands](#commands)\n<!-- tocstop -->\n\n# Usage\n\n1. Install the SF CLI: [Install instructions](https://developer.salesforce.com/docs/atlas.en-us.sfdx_setup.meta/sfdx_setup/sfdx_setup_install_cli.htm)\n2. Then run `sf plugins:install @salesforce/plugin-functions`:\n\n```sh-session\n$ sf plugins:install @salesforce/plugin-functions\nrunning command...\n```\n\nNow you should be able to run functions commands, e.g. `sf generate project`, `sf login functions`\n\n# Commands\n\n<!-- commands -->\n\n- [`sf deploy functions`](#sf-deploy-functions)\n- [`sf env compute collaborator add`](#sf-env-compute-collaborator-add)\n- [`sf env create compute`](#sf-env-create-compute)\n- [`sf env delete`](#sf-env-delete)\n- [`sf env log`](#sf-env-log)\n- [`sf env log tail`](#sf-env-log-tail)\n- [`sf env logdrain add`](#sf-env-logdrain-add)\n- [`sf env logdrain list`](#sf-env-logdrain-list)\n- [`sf env logdrain remove`](#sf-env-logdrain-remove)\n- [`sf env var get KEY`](#sf-env-var-get-key)\n- [`sf env var list`](#sf-env-var-list)\n- [`sf env var set`](#sf-env-var-set)\n- [`sf env var unset`](#sf-env-var-unset)\n- [`sf generate function`](#sf-generate-function)\n- [`sf login functions`](#sf-login-functions)\n- [`sf login functions jwt`](#sf-login-functions-jwt)\n- [`sf logout functions`](#sf-logout-functions)\n- [`sf run function`](#sf-run-function)\n- [`sf run function start`](#sf-run-function-start)\n- [`sf run function start container`](#sf-run-function-start-container)\n- [`sf run function start local`](#sf-run-function-start-local)\n- [`sf whoami functions`](#sf-whoami-functions)\n\n## `sf deploy functions`\n\n```\nUSAGE\n  $ sf deploy functions -o <value> [-b <value>] [--force] [-q]\n\nFLAGS\n  -b, --branch=<value>         Deploy the latest commit from a branch different from the currently active branch.\n  -o, --connected-org=<value>  (required) Username or alias for the org that the compute environment should be connected\n                               to.\n  -q, --quiet                  Limit the amount of output displayed from the deploy process.\n  --force                      Ignore warnings and overwrite remote repository (not allowed in production).\n```\n\n## `sf env compute collaborator add`\n\nAdd a Heroku user as a collaborator on this Functions account, allowing them to attach Heroku add-ons to compute environments.\n\n```\nUSAGE\n  $ sf env compute collaborator add -h <value>\n\nFLAGS\n  -h, --heroku-user=<value>  (required) Email address of the Heroku user you're adding as a collaborator.\n\nEXAMPLES\n  Add a Heroku user as a collaborator on this Functions account.\n\n    $ sf env compute collaborator add --heroku-user example@heroku.com\n```\n\n## `sf env create compute`\n\nCreate a compute environment for use with Salesforce Functions.\n\n```\nUSAGE\n  $ sf env create compute [-o <value>] [-a <value>]\n\nFLAGS\n  -a, --alias=<value>          Alias for the created environment.\n  -o, --connected-org=<value>  Username or alias for the org that the compute environment should be connected to.\n\nDESCRIPTION\n  Create a compute environment for use with Salesforce Functions.\n\n  Compute environments must be connected to a Salesforce org. By default the command uses your local environment's\n  connected org. Use the '--connected-org' flag to specify a specific org. Run 'sf env list' to see a list of\n  environments.\n\nEXAMPLES\n  Create a compute environment to run Salesforce Functions:\n\n    $ sf env create compute\n\n  Connect the environment to a specific org:\n\n    $ sf env create compute --connected-org=org-alias\n\n  Create an alias for the compute environment:\n\n    $ sf env create compute --alias environment-alias\n```\n\n## `sf env delete`\n\nDelete an environment.\n\n```\nUSAGE\n  $ sf env delete [-e <value> | ] [--confirm <value>]\n\nFLAGS\n  -e, --target-compute=<value>  Environment name.\n  --confirm=name...             Confirmation name.\n\nDESCRIPTION\n  Delete an environment.\n\n  You must include the name of the environment to delete using '--target-compute'. Run 'sf env list' to see a list of\n  environments.\n\n  Running this command will prompt a confirmation. If you want to skip this confirmation, use the '--confirm' flag and\n  the environment alias to skip confirmation.\n\nEXAMPLES\n  Delete a compute environment:\n\n    $ sf env delete --target-compute environment-alias\n\n  Delete without a confirmation step:\n\n    $ sf env delete --target-compute environment-alias --confirm environment-alias\n```\n\n## `sf env log`\n\nStream log output for an environment.\n\n```\nUSAGE\n  $ sf env log [-e <value> | ] [-n <value>]\n\nFLAGS\n  -e, --target-compute=<value>  Compute environment name to retrieve logs.\n  -n, --num=<value>             Number of lines to display.\n\nEXAMPLES\n  Stream log output:\n\n    $ sf env log --target-compute environment-alias\n```\n\n## `sf env log tail`\n\nStream log output for an environment.\n\n```\nUSAGE\n  $ sf env log tail [-e <value> | ]\n\nFLAGS\n  -e, --target-compute=<value>  Compute environment name to retrieve logs.\n\nEXAMPLES\n  Stream log output:\n\n    $ sf env log tail --target-compute environment-alias\n```\n\n## `sf env logdrain add`\n\nAdd log drain to a specified environment.\n\n```\nUSAGE\n  $ sf env logdrain add [-e <value> | ] [-l <value> | ]\n\nFLAGS\n  -e, --target-compute=<value>  Environment name.\n  -l, --drain-url=<value>       Endpoint that will receive sent logs.\n\nDESCRIPTION\n  Add log drain to a specified environment.\n\n  Both '--target-compute' and '--url' are required flags. '--url' should be a HTTP or HTTPS URL that can receive the log\n  drain messages.\n\nEXAMPLES\n  Add a log drain:\n\n    $ sf env logdrain add --target-compute environment-name --url https://path/to/logdrain\n```\n\n## `sf env logdrain list`\n\nList log drains connected to a specified environment.\n\n```\nUSAGE\n  $ sf env logdrain list [-e <value> | ] [-j]\n\nFLAGS\n  -e, --target-compute=<value>  Environment name.\n  -j, --json                    Output list in JSON format.\n\nEXAMPLES\n  List log drains:\n\n    $ sf env logdrain list --target-compute environment-alias\n\n  List log drains as json:\n\n    $ sf env logdrain list --target-compute environment-alias --json\n```\n\n## `sf env logdrain remove`\n\nRemove log drain from a specified environment.\n\n```\nUSAGE\n  $ sf env logdrain remove [-e <value> | ] [-l <value> | ]\n\nFLAGS\n  -e, --target-compute=<value>  Environment name.\n  -l, --drain-url=<value>       Log drain url to remove.\n\nDESCRIPTION\n  Remove log drain from a specified environment.\n\n  Both '--target-compute' and '--drain-url' are required flags.\n\nEXAMPLES\n  Remove a logdrain:\n\n    $ sf env logdrain remove --target-compute environment-alias --url https://path/to/logdrain\n```\n\n## `sf env var get KEY`\n\nDisplay a single config variable for an environment.\n\n```\nUSAGE\n  $ sf env var get [KEY] [-e <value> | ] [-j]\n\nFLAGS\n  -e, --target-compute=<value>  Environment name.\n  -j, --json                    Output list in JSON format.\n\nDESCRIPTION\n  Display a single config variable for an environment.\n\n  You must provide the '--target-compute' flag and the key to retrieve.\n\nEXAMPLES\n  Get a config variable:\n\n    $ sf env var get [KEY] --target-compute environment-alias\n```\n\n## `sf env var list`\n\nList your environment's config vars in a table.\n\n```\nUSAGE\n  $ sf env var list [-e <value> | ] [-j]\n\nFLAGS\n  -e, --target-compute=<value>  Environment name.\n  -j, --json                    Output list in JSON format.\n\nDESCRIPTION\n  List your environment's config vars in a table.\n\n  Use the '--json' flag to return config vars in JSON format.\n\nEXAMPLES\n  List config vars:\n\n    $ sf env var list --target-compute environment-alias\n\n  List in JSON format:\n\n    $ sf env var list --target-compute environment-alias --json\n```\n\n## `sf env var set`\n\nSet a single config value for an environment.\n\n```\nUSAGE\n  $ sf env var set [-e <value> | ]\n\nFLAGS\n  -e, --target-compute=<value>  Environment name.\n\nEXAMPLES\n  Set a config value:\n\n    $ sf env var set [KEY]=[VALUE] --target-compute environment-alias\n```\n\n## `sf env var unset`\n\nUnset a single config value for an environment.\n\n```\nUSAGE\n  $ sf env var unset [-e <value> | ]\n\nFLAGS\n  -e, --target-compute=<value>  Environment name.\n\nDESCRIPTION\n  Unset a single config value for an environment.\n\n  Run 'sf env var list' to see a list of config values that can be unset.\n\nEXAMPLES\n  Unset a value:\n\n    $ sf env var unset --target-compute environment-alias\n```\n\n## `sf generate function`\n\nCreate a Salesforce Function with basic scaffolding specific to a given language.\n\n```\nUSAGE\n  $ sf generate function -l javascript|typescript|java [-n <value> | ]\n\nFLAGS\n  -l, --language=(javascript|typescript|java)  (required) Language. Can be one of: javascript, typescript, java.\n  -n, --function-name=<value>                  Function name. Must start with a capital letter.\n\nDESCRIPTION\n  Create a Salesforce Function with basic scaffolding specific to a given language.\n\n  Both '--language' and '--name' are required flags. Function names must start with a capital letter.\n\nEXAMPLES\n  Create a JavaScript function:\n\n    $ sf generate function --function-name myfunction --language javascript\n```\n\n## `sf login functions`\n\nLog in to Salesforce Functions.\n\n```\nUSAGE\n  $ sf login functions\n\nDESCRIPTION\n  Log in to Salesforce Functions.\n\n  This step is required to develop or deploy Salesforce Functions.\n\nEXAMPLES\n  Log in to Salesforce Functions:\n\n    $ sf login functions\n```\n\n## `sf login functions jwt`\n\nLogin using JWT instead of default web-based flow. This will authenticate you with both sf and Salesforce Functions.\n\n```\nUSAGE\n  $ sf login functions jwt -u <value> -f <value> -i <value> [-l <value> | ] [--json] [-a <value>] [-d] [-v]\n\nFLAGS\n  -a, --alias=<value>         Alias for the org.\n  -d, --set-default           Set the org as the default that all org-related commands run against.\n  -f, --keyfile=<value>       (required) Path to JWT keyfile.\n  -i, --clientid=<value>      (required) OAuth client ID.\n  -l, --instance-url=<value>  The login URL of the instance the org lives on.\n  -u, --username=<value>      (required) Authentication username.\n  -v, --set-default-dev-hub   Set the org as the default Dev Hub for scratch org creation.\n  --json                      Format output as JSON.\n\nDESCRIPTION\n  Login using JWT instead of default web-based flow. This will authenticate you with both sf and Salesforce Functions.\n\n  Use this command when executing from a script.\n\nEXAMPLES\n  Log in using JWT:\n\n    $ sf login functions jwt --username example@username.org --keyfile file.key --clientid 123456\n\n  Log in and specify the org alias and URL, set as default org and default Dev Hub, and format output as JSON:\n\n    $ sf login functions jwt --username example@username.org --keyfile file.key --clientid 123456 --alias org-alias \\\n      --set-default --set-default-dev-hub --instance-url https://path/to/instance --json\n```\n\n## `sf logout functions`\n\nLog out of your Salesforce Functions account.\n\n```\nUSAGE\n  $ sf logout functions\n\nEXAMPLES\n  Log out:\n\n    $ sf logout functions\n```\n\n## `sf run function`\n\nSend a cloudevent to a function.\n\n```\nUSAGE\n  $ sf run function [-l <value> | ] [-H <value>] [-p <value>] [-s] [-o <value>]\n\nFLAGS\n  -H, --headers=<value>...     Set headers.\n  -l, --function-url=<value>   URL of the function to run.\n  -o, --connected-org=<value>  Username or alias for the target org; overrides default target org.\n  -p, --payload=<value>        Set the payload of the cloudevent as a JSON object or a path to a file via @file.json.\n  -s, --structured             Set the cloudevent to be emitted as a structured JSON cloudevent.\n\nEXAMPLES\n  Run a function:\n\n    $ sf run function --url http://path/to/function\n\n  Run a function with a payload and a JSON response:\n\n    $ sf run function --url http://path/to/function --payload '@file.json' --structured\n```\n\n## `sf run function start`\n\nBuild and run a Salesforce Function.\n\n```\nUSAGE\n  $ sf run function start [-b <value>] [-l javascript|typescript|java|auto] [-p <value>] [-v]\n\nFLAGS\n  -b, --debug-port=<value>                          [default: 9229] Port for remote debugging.\n  -l, --language=(javascript|typescript|java|auto)  [default: auto] The language that the function runs in.\n  -p, --port=<value>                                [default: 8080] Port for running the function.\n  -v, --verbose                                     Output additional logs.\n\nDESCRIPTION\n  Build and run a Salesforce Function.\n\n  Run this command from the directory of your Salesforce Functions project.\n\n  This command will run the target function locally (on the same operating system as this CLI), just like the `local`\n  subcommand.\n\n  Previously, this command ran functions in a container. Container mode is still supported via the `container`\n  subcommand. Arguments relevant to container mode are still accepted, but are deprecated, ignored, and will be dropped\n  in a future release.\n\nEXAMPLES\n  Build a function and start the invoker\n\n    $ sf run function start\n\n  Start the invoker with a specific language and port\n\n    $ sf run function start --port 5000 --language javascript\n```\n\n## `sf run function start container`\n\nBuild and run a Salesforce Function in a container.\n\n```\nUSAGE\n  $ sf run function start container [-p <value>] [-b <value>] [--clear-cache] [--no-pull] [-e <value>] [--network\n  <value>] [-v]\n\nFLAGS\n  -b, --debug-port=<value>  [default: 9229] Port for remote debugging.\n  -e, --env=<value>...      Set environment variables (provided during build and run).\n  -p, --port=<value>        [default: 8080] Port for running the function.\n  -v, --verbose             Output additional logs.\n  --clear-cache             Clear associated cache before executing.\n  --network=<value>         Connect and build containers to a network. This can be useful to build containers which\n                            require a local resource.\n  --no-pull                 Skip pulling builder image before use.\n\nDESCRIPTION\n  Build and run a Salesforce Function in a container.\n\n  Run this command from the directory of your Salesforce Functions project.\n\nEXAMPLES\n  Build and run a function:\n\n    $ sf run function start container\n\n  Run a function on a specific port with additional logs:\n\n    $ sf run function start container --port 5000 --verbose\n\n  Add environment variables and specify a network:\n\n    $ sf run function start container --env KEY=VALUE --network host\n```\n\n## `sf run function start local`\n\nBuild and run a Salesforce Function locally.\n\n```\nUSAGE\n  $ sf run function start local [-p <value>] [-b <value>] [-l javascript|typescript|java|auto]\n\nFLAGS\n  -b, --debug-port=<value>                          [default: 9229] Port to use for debbugging the function.\n  -l, --language=(javascript|typescript|java|auto)  [default: auto] The language that the function runs in.\n  -p, --port=<value>                                [default: 8080] Port to bind the invoker to.\n\nDESCRIPTION\n  Build and run a Salesforce Function locally.\n\nEXAMPLES\n  Build a function and start the invoker\n\n    $ sf run function start local\n\n  Start the invoker with a specific language and port\n\n    $ sf run function start local --port 5000 --language javascript\n```\n\n## `sf whoami functions`\n\nShow information on your Salesforce Functions login.\n\n```\nUSAGE\n  $ sf whoami functions [-j]\n\nFLAGS\n  -j, --json  Output list in JSON format.\n\nDESCRIPTION\n  Show information on your Salesforce Functions login.\n\n  Returns your email and ID. Use '--show-token' to show your Salesforce Functions token.\n\nEXAMPLES\n  Get account information:\n\n    $ sf whoami functions\n\n  Show token and output result as JSON:\n\n    $ sf whoami functions --show-token --json\n```\n\n<!-- commandsstop -->\n","engines":{"node":">=12.0.0"},"scripts":{"docs":"sf-docs","lint":"sf-lint","test":"sf-test","build":"sf-build","clean":"sf-clean","format":"sf-format","compile":"sf-compile","prepack":"sf-prepack","prepare":"sf-install && husky install","pretest":"sf-compile-test","version":"oclif readme","postpack":"shx rm -f oclif.manifest.json","posttest":"yarn lint && yarn test:deprecation-policy","clean-all":"sf-clean all","clean:lib":"shx rm -rf lib && shx rm -rf coverage && shx rm -rf .nyc_output && shx rm -f oclif.manifest.json","test:json-schema":"./bin/dev schema:compare","test:command-reference":"./bin/dev commandreference:generate --erroronwarnings","test:deprecation-policy":"./bin/dev snapshot:compare"},"_npmUser":{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/salesforcecli/plugin-functions.git","type":"git"},"_npmVersion":"6.14.17","description":"Functions plugin for the SF CLI","directories":{},"_nodeVersion":"14.19.3","dependencies":{"uuid":"^8.3.2","axios":"^0.21.1","chalk":"^4.1.2","execa":"^5.1.1","kbpgp":"^2.1.15","cli-ux":"^5.6.7","lodash":"^4.17.21","jsforce":"^1.11.0","date-fns":"^2.28.0","fs-extra":"^10.0.1","handlebars":"^4.7.7","node-fetch":"^3.2.3","@oclif/core":"^1.6.0","cloudevents":"^4.0.3","sha256-file":"^1.0.0","global-agent":"^3.0.0","netrc-parser":"^3.1.6","axios-debug-log":"^0.8.4","@salesforce/core":"^3.8.0","@heroku-cli/color":"^1.1.14","@heroku-cli/schema":"^1.0.25","@hk/functions-core":"npm:@heroku/functions-core@0.3.1","@heroku/eventsource":"^1.0.7","@salesforce/ts-sinon":"^1.3.21","@salesforce/ts-types":"^1.5.20","@heroku/function-toml":"^0.0.3","@salesforce/plugin-org":"^1.11.2","@heroku/project-descriptor":"0.0.6","@salesforce/sf-plugins-core":"^1.7.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.1.0","shx":"^0.3.4","chai":"^4.3.6","husky":"^7.0.4","mocha":"^9.2.2","oclif":"^2.6.0","sinon":"11.1.2","eslint":"^7.32.0","globby":"^11.1.0","ts-node":"^10.7.0","prettier":"^2.6.0","sinon-chai":"^3.7.0","typescript":"^4.6.2","@oclif/test":"^1","@types/uuid":"^8.3.4","lint-staged":"^12.3.6","pretty-quick":"^3.1.3","@types/semver":"^7.3.9","@types/nodegit":"^0.27.10","@types/fs-extra":"^9.0.13","@types/node-fetch":"^3.0.3","@types/sinon-chai":"^3.2.8","@oclif/plugin-help":"^5","@types/sha256-file":"^1.0.1","@oclif/plugin-which":"^1.0.4","eslint-plugin-jsdoc":"^39.2.9","eslint-plugin-header":"^3.1.1","eslint-plugin-import":"^2.25.4","@types/supports-color":"^8.1.1","@salesforce/dev-config":"^2.1.3","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","@salesforce/dev-scripts":"^1.0.4","eslint-config-salesforce":"^0.1.6","@typescript-eslint/parser":"^4.33.0","@salesforce/prettier-config":"^0.0.2","@oclif/plugin-command-snapshot":"^3.1.3","@typescript-eslint/eslint-plugin":"^4.33.0","eslint-config-salesforce-license":"^0.1.6","eslint-config-salesforce-typescript":"^0.2.8","@salesforce/plugin-command-reference":"^1.3.18"},"_npmOperationalInternal":{"tmp":"tmp/plugin-functions_1.11.2_1655304414183_0.9477061923410961","host":"s3://npm-registry-packages"}},"1.12.0":{"name":"@salesforce/plugin-functions","version":"1.12.0","keywords":["oclif-plugin"],"author":{"name":"heroku-front-end@salesforce.com"},"license":"BSD-3-Clause","_id":"@salesforce/plugin-functions@1.12.0","maintainers":[{"name":"adirasanam","email":"adirasanam@salesforce.com"},{"name":"hkii","email":"knair@salesforce.com"},{"name":"mcasado","email":"mcasado@salesforce.com"},{"name":"iamaziz","email":"azizramos00@gmail.com"},{"name":"dlouvton","email":"dlouvton@gmail.com"},{"name":"jc-sf","email":"junchao.zhang@salesforce.com"},{"name":"pvandyk-sf","email":"pvandyk@salesforce.com"},{"name":"dbreese-salesforce","email":"dbreese@salesforce.com"},{"name":"ashokrudraraju","email":"arudraraju@salesforce.com"},{"name":"dhersam","email":"dhersam@salesforce.com"},{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"mbettio","email":"mbettiomoreira@salesforce.com"},{"name":"damilareolowoniyi","email":"damilare.olowoniyi2@mail.dcu.ie"},{"name":"mmadialagan","email":"mmadialagan@salesforce.com"},{"name":"spoorti.nidagundi","email":"spoorti.nidagundi@salesforce.com"},{"name":"rodesp","email":"rodesp@hey.com"},{"name":"mjrust","email":"mrust@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"conal","email":"conalc86@gmail.com"},{"name":"vazexqi","email":"nchen.dev@mac.com"},{"name":"joshwlewis","email":"josh.w.lewis@gmail.com"},{"name":"mpsenn","email":"msenn@salesforce.com"},{"name":"sfdc_iamigo","email":"igoldstein@salesforce.com"},{"name":"kevinv11n","email":"kevin@v11n.com"},{"name":"tbliss","email":"tbliss@salesforce.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"pmdartus","email":"dartus.pierremarie@gmail.com"},{"name":"futuremint_sf","email":"dwoodward@salesforce.com"},{"name":"interactivellama","email":"llama@interactivellama.com"},{"name":"ekashida","email":"ekashida@gmail.com"},{"name":"gr8gatsby","email":"kevinhill@live.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"krisgraysfdc","email":"kgray@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"jqian","email":"jqian@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"michaelhoefer","email":"michaelhoefer@gmail.com"},{"name":"tlohr","email":"tlohr@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"tconn","email":"tconn@salesforce.com"},{"name":"dehru","email":"dehru2@yahoo.com"},{"name":"abdulsattar","email":"asattar.md@gmail.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"rxu-sfdc","email":"rxu@salesforce.com"},{"name":"amcconnell-sf","email":"amcconnell@salesforce.com"},{"name":"nolanlawson","email":"nolan@nolanlawson.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"fernomac","email":"no_oneatall@hotmail.com"},{"name":"cafreeman","email":"cfreeman.code@gmail.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"jbartolotta-sfdc","email":"jbartolotta@salesforce.com"}],"homepage":"https://github.com/salesforcecli/plugin-functions","bugs":{"url":"https://github.com/forcedotcom/cli/issues"},"bin":{"functions":"bin/run"},"dist":{"shasum":"5e2268367be9127ec0174e455a57ea3f298ace64","tarball":"https://registry.npmjs.org/@salesforce/plugin-functions/-/plugin-functions-1.12.0.tgz","fileCount":117,"integrity":"sha512-JlQP3QiAz4+E8RjBY11YOmLheHY7lvvn8W9T2sJA7qlVDb4hoHfIVYVanpWh7A+AlTB70lOhbJSSiZt3gftduQ==","signatures":[{"sig":"MEYCIQCVwrOnRcVyDsS4rhfeYPDNbieOxWO4Aa01VHZA7BI+/QIhAP5avzsC6YyGofunWO0wEdO6K4CaHJLoDqZtwA855DzB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":254170,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiq0RrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoo1BAAl7qZFDN6W8z4klNWWA66Zi4ApSjmv+cx+cAxtfO25cHmkjYG\r\nED+jgfZ+pCcWZTZ5XqOUBA2dZbuOKjbOKrG1Yh7IpNNdJZxvzTFX9TRp8Spe\r\nwcCNnZ8ephZV8SXEecQaoENl6ad94kWFkcGTYy9EuWPov2VhoepQHa3Cxq1l\r\npbCVkO4QYKPBZDV3D9HLIu07gXOPIemVv8LQyjiNjCGo8dS1bxVbsXkVwnQZ\r\nNWRkcEVNfHn8eGoL3XjZizWJYgX8CwN5/mrWTygijFSwqmQXxkpo5u4lq7bk\r\nTCi5CzNTieT4DTaYNO8Asx4hEM8uJgQO3WXo3ct+G+VVcFE+AYmEfqDhY6i7\r\nb5FQne52y6ojIOIxL/y6hpqB2wQpl+ZBTKcqbYNN5JDI9UsdJIn5X9hZWOQE\r\nXH2W5bzGroNscUQFGfrkIbaQYBGbUh1QFcTJGc8XR7euUth7S4PPUiZB/hxu\r\nmAlA2bW8hnejT3x6SdbKjvbuULk3VneGpJif8OfEOiiewT3+46GIqdFv1Vqp\r\nq1TCX5C0laHqQ0XD988uB7zNK+sIziJmgS4CViZVh2T/YH/Ip3e1rvlCtist\r\nzJx7WcV9KunXeyJjhNsTC26WAcu4uPbWzngXSS0X1C18RVFRzdWE+XuQT02F\r\nuhZwi+i4h23i9LMnEesTGob9DWSA95fYjJc=\r\n=E6Vn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","sfdx":{"publicKeyUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/1.12.0.crt","signatureUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/1.12.0.sig"},"_from":"file:/home/circleci/project/salesforce-plugin-functions-1.12.0.tgz","oclif":{"bin":"sf","hooks":{"sf:deploy":"./lib/hooks/deploy","sf:env:list":"./lib/hooks/envList","sf:env:display":"./lib/hooks/envDisplay"},"topics":{"env":{"subtopics":{"log":{"description":"Commands to stream log output for an environment."},"var":{"description":"Commands to get, list, add, and set environment variables."},"create":{"description":"Commands to create environments."},"logdrain":{"description":"Commands to add a log drain to a specified environment."}},"description":"Commands to manage your environments, such as orgs and compute environments."},"run":{"subtopics":{"function":{"description":"Commands to run a function."}},"description":"Commands to run a function."},"login":{"subtopics":{"functions":{"description":"Commands to log in to Salesforce Functions."}},"description":"Commands to log in to an environment."},"deploy":{"description":"Commands to deploy artifacts to an environment."},"whoami":{"description":"Commands to show information about yourself or your account."},"generate":{"description":"Commands to generate a project, create a function, and more."}},"commands":"./lib/commands","devPlugins":["@oclif/plugin-help","@oclif/plugin-which","@oclif/plugin-command-snapshot","@salesforce/plugin-command-reference"],"topicSeparator":" "},"readme":"# plugin-functions\n\nFunctions plugin for the SF CLI\n\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\n[![NPM](https://img.shields.io/npm/v/@salesforce/plugin-functions.svg?label=@salesforce/functions)](https://www.npmjs.com/package/@salesforce/functions) [![CircleCI](https://circleci.com/gh/salesforcecli/plugin-functions/tree/main.svg?style=shield)](https://circleci.com/gh/salesforcecli/plugin-functions/tree/main) [![Downloads/week](https://img.shields.io/npm/dw/@salesforce/plugin-functions.svg)](https://npmjs.org/package/@salesforce/plugin-functions) [![License](https://img.shields.io/badge/License-BSD%203--Clause-brightgreen.svg)](https://raw.githubusercontent.com/salesforcecli/plugin-functions/main/LICENSE.txt)\n\n<!-- toc -->\n\n- [plugin-functions](#plugin-functions)\n- [Usage](#usage)\n- [Commands](#commands)\n<!-- tocstop -->\n\n# Usage\n\n1. Install the SF CLI: [Install instructions](https://developer.salesforce.com/docs/atlas.en-us.sfdx_setup.meta/sfdx_setup/sfdx_setup_install_cli.htm)\n2. Then run `sf plugins:install @salesforce/plugin-functions`:\n\n```sh-session\n$ sf plugins:install @salesforce/plugin-functions\nrunning command...\n```\n\nNow you should be able to run functions commands, e.g. `sf generate project`, `sf login functions`\n\n# Commands\n\n<!-- commands -->\n\n- [`sf deploy functions`](#sf-deploy-functions)\n- [`sf env compute collaborator add`](#sf-env-compute-collaborator-add)\n- [`sf env create compute`](#sf-env-create-compute)\n- [`sf env delete`](#sf-env-delete)\n- [`sf env log`](#sf-env-log)\n- [`sf env log tail`](#sf-env-log-tail)\n- [`sf env logdrain add`](#sf-env-logdrain-add)\n- [`sf env logdrain list`](#sf-env-logdrain-list)\n- [`sf env logdrain remove`](#sf-env-logdrain-remove)\n- [`sf env var get KEY`](#sf-env-var-get-key)\n- [`sf env var list`](#sf-env-var-list)\n- [`sf env var set`](#sf-env-var-set)\n- [`sf env var unset`](#sf-env-var-unset)\n- [`sf generate function`](#sf-generate-function)\n- [`sf login functions`](#sf-login-functions)\n- [`sf login functions jwt`](#sf-login-functions-jwt)\n- [`sf logout functions`](#sf-logout-functions)\n- [`sf run function`](#sf-run-function)\n- [`sf run function start`](#sf-run-function-start)\n- [`sf run function start container`](#sf-run-function-start-container)\n- [`sf run function start local`](#sf-run-function-start-local)\n- [`sf whoami functions`](#sf-whoami-functions)\n\n## `sf deploy functions`\n\n```\nUSAGE\n  $ sf deploy functions -o <value> [-b <value>] [--force] [-q]\n\nFLAGS\n  -b, --branch=<value>         Deploy the latest commit from a branch different from the currently active branch.\n  -o, --connected-org=<value>  (required) Username or alias for the org that the compute environment should be connected\n                               to.\n  -q, --quiet                  Limit the amount of output displayed from the deploy process.\n  --force                      Ignore warnings and overwrite remote repository (not allowed in production).\n```\n\n## `sf env compute collaborator add`\n\nAdd a Heroku user as a collaborator on this Functions account, allowing them to attach Heroku add-ons to compute environments.\n\n```\nUSAGE\n  $ sf env compute collaborator add -h <value>\n\nFLAGS\n  -h, --heroku-user=<value>  (required) Email address of the Heroku user you're adding as a collaborator.\n\nEXAMPLES\n  Add a Heroku user as a collaborator on this Functions account.\n\n    $ sf env compute collaborator add --heroku-user example@heroku.com\n```\n\n## `sf env create compute`\n\nCreate a compute environment for use with Salesforce Functions.\n\n```\nUSAGE\n  $ sf env create compute [-o <value>] [-a <value>]\n\nFLAGS\n  -a, --alias=<value>          Alias for the created environment.\n  -o, --connected-org=<value>  Username or alias for the org that the compute environment should be connected to.\n\nDESCRIPTION\n  Create a compute environment for use with Salesforce Functions.\n\n  Compute environments must be connected to a Salesforce org. By default the command uses your local environment's\n  connected org. Use the '--connected-org' flag to specify a specific org. Run 'sf env list' to see a list of\n  environments.\n\nEXAMPLES\n  Create a compute environment to run Salesforce Functions:\n\n    $ sf env create compute\n\n  Connect the environment to a specific org:\n\n    $ sf env create compute --connected-org=org-alias\n\n  Create an alias for the compute environment:\n\n    $ sf env create compute --alias environment-alias\n```\n\n## `sf env delete`\n\nDelete an environment.\n\n```\nUSAGE\n  $ sf env delete [-e <value> | ] [--confirm <value>]\n\nFLAGS\n  -e, --target-compute=<value>  Environment name.\n  --confirm=name...             Confirmation name.\n\nDESCRIPTION\n  Delete an environment.\n\n  You must include the name of the environment to delete using '--target-compute'. Run 'sf env list' to see a list of\n  environments.\n\n  Running this command will prompt a confirmation. If you want to skip this confirmation, use the '--confirm' flag and\n  the environment alias to skip confirmation.\n\nEXAMPLES\n  Delete a compute environment:\n\n    $ sf env delete --target-compute environment-alias\n\n  Delete without a confirmation step:\n\n    $ sf env delete --target-compute environment-alias --confirm environment-alias\n```\n\n## `sf env log`\n\nStream log output for an environment.\n\n```\nUSAGE\n  $ sf env log [-e <value> | ] [-n <value>]\n\nFLAGS\n  -e, --target-compute=<value>  Compute environment name to retrieve logs.\n  -n, --num=<value>             Number of lines to display.\n\nEXAMPLES\n  Stream log output:\n\n    $ sf env log --target-compute environment-alias\n```\n\n## `sf env log tail`\n\nStream log output for an environment.\n\n```\nUSAGE\n  $ sf env log tail [-e <value> | ]\n\nFLAGS\n  -e, --target-compute=<value>  Compute environment name to retrieve logs.\n\nEXAMPLES\n  Stream log output:\n\n    $ sf env log tail --target-compute environment-alias\n```\n\n## `sf env logdrain add`\n\nAdd log drain to a specified environment.\n\n```\nUSAGE\n  $ sf env logdrain add [-e <value> | ] [-l <value> | ]\n\nFLAGS\n  -e, --target-compute=<value>  Environment name.\n  -l, --drain-url=<value>       Endpoint that will receive sent logs.\n\nDESCRIPTION\n  Add log drain to a specified environment.\n\n  Both '--target-compute' and '--url' are required flags. '--url' should be a HTTP or HTTPS URL that can receive the log\n  drain messages.\n\nEXAMPLES\n  Add a log drain:\n\n    $ sf env logdrain add --target-compute environment-name --url https://path/to/logdrain\n```\n\n## `sf env logdrain list`\n\nList log drains connected to a specified environment.\n\n```\nUSAGE\n  $ sf env logdrain list [-e <value> | ] [-j]\n\nFLAGS\n  -e, --target-compute=<value>  Environment name.\n  -j, --json                    Output list in JSON format.\n\nEXAMPLES\n  List log drains:\n\n    $ sf env logdrain list --target-compute environment-alias\n\n  List log drains as json:\n\n    $ sf env logdrain list --target-compute environment-alias --json\n```\n\n## `sf env logdrain remove`\n\nRemove log drain from a specified environment.\n\n```\nUSAGE\n  $ sf env logdrain remove [-e <value> | ] [-l <value> | ]\n\nFLAGS\n  -e, --target-compute=<value>  Environment name.\n  -l, --drain-url=<value>       Log drain url to remove.\n\nDESCRIPTION\n  Remove log drain from a specified environment.\n\n  Both '--target-compute' and '--drain-url' are required flags.\n\nEXAMPLES\n  Remove a logdrain:\n\n    $ sf env logdrain remove --target-compute environment-alias --url https://path/to/logdrain\n```\n\n## `sf env var get KEY`\n\nDisplay a single config variable for an environment.\n\n```\nUSAGE\n  $ sf env var get [KEY] [-e <value> | ] [-j]\n\nFLAGS\n  -e, --target-compute=<value>  Environment name.\n  -j, --json                    Output list in JSON format.\n\nDESCRIPTION\n  Display a single config variable for an environment.\n\n  You must provide the '--target-compute' flag and the key to retrieve.\n\nEXAMPLES\n  Get a config variable:\n\n    $ sf env var get [KEY] --target-compute environment-alias\n```\n\n## `sf env var list`\n\nList your environment's config vars in a table.\n\n```\nUSAGE\n  $ sf env var list [-e <value> | ] [-j]\n\nFLAGS\n  -e, --target-compute=<value>  Environment name.\n  -j, --json                    Output list in JSON format.\n\nDESCRIPTION\n  List your environment's config vars in a table.\n\n  Use the '--json' flag to return config vars in JSON format.\n\nEXAMPLES\n  List config vars:\n\n    $ sf env var list --target-compute environment-alias\n\n  List in JSON format:\n\n    $ sf env var list --target-compute environment-alias --json\n```\n\n## `sf env var set`\n\nSet a single config value for an environment.\n\n```\nUSAGE\n  $ sf env var set [-e <value> | ]\n\nFLAGS\n  -e, --target-compute=<value>  Environment name.\n\nEXAMPLES\n  Set a config value:\n\n    $ sf env var set [KEY]=[VALUE] --target-compute environment-alias\n```\n\n## `sf env var unset`\n\nUnset a single config value for an environment.\n\n```\nUSAGE\n  $ sf env var unset [-e <value> | ]\n\nFLAGS\n  -e, --target-compute=<value>  Environment name.\n\nDESCRIPTION\n  Unset a single config value for an environment.\n\n  Run 'sf env var list' to see a list of config values that can be unset.\n\nEXAMPLES\n  Unset a value:\n\n    $ sf env var unset --target-compute environment-alias\n```\n\n## `sf generate function`\n\nCreate a Salesforce Function with basic scaffolding specific to a given language.\n\n```\nUSAGE\n  $ sf generate function -l javascript|typescript|java [-n <value> | ]\n\nFLAGS\n  -l, --language=(javascript|typescript|java)  (required) Language. Can be one of: javascript, typescript, java.\n  -n, --function-name=<value>                  Function name. Must start with a capital letter.\n\nDESCRIPTION\n  Create a Salesforce Function with basic scaffolding specific to a given language.\n\n  Both '--language' and '--name' are required flags. Function names must start with a capital letter.\n\nEXAMPLES\n  Create a JavaScript function:\n\n    $ sf generate function --function-name myfunction --language javascript\n```\n\n## `sf login functions`\n\nLog in to Salesforce Functions.\n\n```\nUSAGE\n  $ sf login functions\n\nDESCRIPTION\n  Log in to Salesforce Functions.\n\n  This step is required to develop or deploy Salesforce Functions.\n\nEXAMPLES\n  Log in to Salesforce Functions:\n\n    $ sf login functions\n```\n\n## `sf login functions jwt`\n\nLogin using JWT instead of default web-based flow. This will authenticate you with both sf and Salesforce Functions.\n\n```\nUSAGE\n  $ sf login functions jwt -u <value> -f <value> -i <value> [-l <value> | ] [--json] [-a <value>] [-d] [-v]\n\nFLAGS\n  -a, --alias=<value>         Alias for the org.\n  -d, --set-default           Set the org as the default that all org-related commands run against.\n  -f, --keyfile=<value>       (required) Path to JWT keyfile.\n  -i, --clientid=<value>      (required) OAuth client ID.\n  -l, --instance-url=<value>  The login URL of the instance the org lives on.\n  -u, --username=<value>      (required) Authentication username.\n  -v, --set-default-dev-hub   Set the org as the default Dev Hub for scratch org creation.\n  --json                      Format output as JSON.\n\nDESCRIPTION\n  Login using JWT instead of default web-based flow. This will authenticate you with both sf and Salesforce Functions.\n\n  Use this command when executing from a script.\n\nEXAMPLES\n  Log in using JWT:\n\n    $ sf login functions jwt --username example@username.org --keyfile file.key --clientid 123456\n\n  Log in and specify the org alias and URL, set as default org and default Dev Hub, and format output as JSON:\n\n    $ sf login functions jwt --username example@username.org --keyfile file.key --clientid 123456 --alias org-alias \\\n      --set-default --set-default-dev-hub --instance-url https://path/to/instance --json\n```\n\n## `sf logout functions`\n\nLog out of your Salesforce Functions account.\n\n```\nUSAGE\n  $ sf logout functions\n\nEXAMPLES\n  Log out:\n\n    $ sf logout functions\n```\n\n## `sf run function`\n\nSend a cloudevent to a function.\n\n```\nUSAGE\n  $ sf run function [-l <value> | ] [-H <value>] [-p <value>] [-s] [-o <value>]\n\nFLAGS\n  -H, --headers=<value>...     Set headers.\n  -l, --function-url=<value>   URL of the function to run.\n  -o, --connected-org=<value>  Username or alias for the target org; overrides default target org.\n  -p, --payload=<value>        Set the payload of the cloudevent as a JSON object or a path to a file via @file.json.\n  -s, --structured             Set the cloudevent to be emitted as a structured JSON cloudevent.\n\nEXAMPLES\n  Run a function:\n\n    $ sf run function --url http://path/to/function\n\n  Run a function with a payload and a JSON response:\n\n    $ sf run function --url http://path/to/function --payload '@file.json' --structured\n```\n\n## `sf run function start`\n\nBuild and run a Salesforce Function.\n\n```\nUSAGE\n  $ sf run function start [-b <value>] [-l javascript|typescript|java|auto] [-p <value>] [-v]\n\nFLAGS\n  -b, --debug-port=<value>                          [default: 9229] Port for remote debugging.\n  -l, --language=(javascript|typescript|java|auto)  [default: auto] The language that the function runs in.\n  -p, --port=<value>                                [default: 8080] Port for running the function.\n  -v, --verbose                                     Output additional logs.\n\nDESCRIPTION\n  Build and run a Salesforce Function.\n\n  Run this command from the directory of your Salesforce Functions project.\n\n  This command will run the target function locally (on the same operating system as this CLI), just like the `local`\n  subcommand.\n\n  Previously, this command ran functions in a container. Container mode is still supported via the `container`\n  subcommand. Arguments relevant to container mode are still accepted, but are deprecated, ignored, and will be dropped\n  in a future release.\n\nEXAMPLES\n  Build a function and start the invoker\n\n    $ sf run function start\n\n  Start the invoker with a specific language and port\n\n    $ sf run function start --port 5000 --language javascript\n```\n\n## `sf run function start container`\n\nBuild and run a Salesforce Function in a container.\n\n```\nUSAGE\n  $ sf run function start container [-p <value>] [-b <value>] [--clear-cache] [--no-pull] [-e <value>] [--network\n  <value>] [-v]\n\nFLAGS\n  -b, --debug-port=<value>  [default: 9229] Port for remote debugging.\n  -e, --env=<value>...      Set environment variables (provided during build and run).\n  -p, --port=<value>        [default: 8080] Port for running the function.\n  -v, --verbose             Output additional logs.\n  --clear-cache             Clear associated cache before executing.\n  --network=<value>         Connect and build containers to a network. This can be useful to build containers which\n                            require a local resource.\n  --no-pull                 Skip pulling builder image before use.\n\nDESCRIPTION\n  Build and run a Salesforce Function in a container.\n\n  Run this command from the directory of your Salesforce Functions project.\n\nEXAMPLES\n  Build and run a function:\n\n    $ sf run function start container\n\n  Run a function on a specific port with additional logs:\n\n    $ sf run function start container --port 5000 --verbose\n\n  Add environment variables and specify a network:\n\n    $ sf run function start container --env KEY=VALUE --network host\n```\n\n## `sf run function start local`\n\nBuild and run a Salesforce Function locally.\n\n```\nUSAGE\n  $ sf run function start local [-p <value>] [-b <value>] [-l javascript|typescript|java|auto]\n\nFLAGS\n  -b, --debug-port=<value>                          [default: 9229] Port to use for debbugging the function.\n  -l, --language=(javascript|typescript|java|auto)  [default: auto] The language that the function runs in.\n  -p, --port=<value>                                [default: 8080] Port to bind the invoker to.\n\nDESCRIPTION\n  Build and run a Salesforce Function locally.\n\nEXAMPLES\n  Build a function and start the invoker\n\n    $ sf run function start local\n\n  Start the invoker with a specific language and port\n\n    $ sf run function start local --port 5000 --language javascript\n```\n\n## `sf whoami functions`\n\nShow information on your Salesforce Functions login.\n\n```\nUSAGE\n  $ sf whoami functions [-j]\n\nFLAGS\n  -j, --json  Output list in JSON format.\n\nDESCRIPTION\n  Show information on your Salesforce Functions login.\n\n  Returns your email and ID. Use '--show-token' to show your Salesforce Functions token.\n\nEXAMPLES\n  Get account information:\n\n    $ sf whoami functions\n\n  Show token and output result as JSON:\n\n    $ sf whoami functions --show-token --json\n```\n\n<!-- commandsstop -->\n","engines":{"node":">=12.0.0"},"scripts":{"docs":"sf-docs","lint":"sf-lint","test":"sf-test","build":"sf-build","clean":"sf-clean","format":"sf-format","compile":"sf-compile","prepack":"sf-prepack","prepare":"sf-install && husky install","pretest":"sf-compile-test","version":"oclif readme","postpack":"shx rm -f oclif.manifest.json","posttest":"yarn lint && yarn test:deprecation-policy","clean-all":"sf-clean all","clean:lib":"shx rm -rf lib && shx rm -rf coverage && shx rm -rf .nyc_output && shx rm -f oclif.manifest.json","test:json-schema":"./bin/dev schema:compare","test:command-reference":"./bin/dev commandreference:generate --erroronwarnings","test:deprecation-policy":"./bin/dev snapshot:compare"},"_npmUser":{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/salesforcecli/plugin-functions.git","type":"git"},"_npmVersion":"6.14.17","description":"Functions plugin for the SF CLI","directories":{},"_nodeVersion":"14.19.3","dependencies":{"uuid":"^8.3.2","axios":"^0.21.1","chalk":"^4.1.2","execa":"^5.1.1","kbpgp":"^2.1.15","cli-ux":"^5.6.7","lodash":"^4.17.21","jsforce":"^1.11.0","date-fns":"^2.28.0","fs-extra":"^10.0.1","handlebars":"^4.7.7","node-fetch":"^3.2.3","@oclif/core":"^1.6.0","cloudevents":"^4.0.3","sha256-file":"^1.0.0","global-agent":"^3.0.0","netrc-parser":"^3.1.6","axios-debug-log":"^0.8.4","@salesforce/core":"^3.19.4","@heroku-cli/color":"^1.1.14","@heroku-cli/schema":"^1.0.25","@hk/functions-core":"npm:@heroku/functions-core@0.3.1","@heroku/eventsource":"^1.0.7","@salesforce/ts-sinon":"^1.3.21","@salesforce/ts-types":"^1.5.20","@heroku/function-toml":"^0.0.3","@salesforce/plugin-org":"^1.11.2","@heroku/project-descriptor":"0.0.6","@salesforce/sf-plugins-core":"^1.7.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.1.0","shx":"^0.3.4","chai":"^4.3.6","husky":"^7.0.4","mocha":"^9.2.2","oclif":"^2.6.0","sinon":"11.1.2","eslint":"^7.32.0","globby":"^11.1.0","ts-node":"^10.7.0","prettier":"^2.6.0","sinon-chai":"^3.7.0","typescript":"^4.6.2","@oclif/test":"^1","@types/uuid":"^8.3.4","lint-staged":"^12.3.6","pretty-quick":"^3.1.3","@types/semver":"^7.3.9","@types/nodegit":"^0.27.10","@types/fs-extra":"^9.0.13","@types/node-fetch":"^3.0.3","@types/sinon-chai":"^3.2.8","@oclif/plugin-help":"^5","@types/sha256-file":"^1.0.1","@oclif/plugin-which":"^1.0.4","eslint-plugin-jsdoc":"^39.2.9","eslint-plugin-header":"^3.1.1","eslint-plugin-import":"^2.25.4","@types/supports-color":"^8.1.1","@salesforce/dev-config":"^2.1.3","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","@salesforce/dev-scripts":"^1.0.4","eslint-config-salesforce":"^0.1.6","@typescript-eslint/parser":"^4.33.0","@salesforce/prettier-config":"^0.0.2","@oclif/plugin-command-snapshot":"^3.1.3","@typescript-eslint/eslint-plugin":"^4.33.0","eslint-config-salesforce-license":"^0.1.6","eslint-config-salesforce-typescript":"^0.2.8","@salesforce/plugin-command-reference":"^1.3.18"},"_npmOperationalInternal":{"tmp":"tmp/plugin-functions_1.12.0_1655391338805_0.4939483166732561","host":"s3://npm-registry-packages"}},"1.12.1":{"name":"@salesforce/plugin-functions","version":"1.12.1","keywords":["oclif-plugin"],"author":{"name":"heroku-front-end@salesforce.com"},"license":"BSD-3-Clause","_id":"@salesforce/plugin-functions@1.12.1","maintainers":[{"name":"adirasanam","email":"adirasanam@salesforce.com"},{"name":"hkii","email":"knair@salesforce.com"},{"name":"mcasado","email":"mcasado@salesforce.com"},{"name":"iamaziz","email":"azizramos00@gmail.com"},{"name":"dlouvton","email":"dlouvton@gmail.com"},{"name":"jc-sf","email":"junchao.zhang@salesforce.com"},{"name":"pvandyk-sf","email":"pvandyk@salesforce.com"},{"name":"dbreese-salesforce","email":"dbreese@salesforce.com"},{"name":"ashokrudraraju","email":"arudraraju@salesforce.com"},{"name":"dhersam","email":"dhersam@salesforce.com"},{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"mbettio","email":"mbettiomoreira@salesforce.com"},{"name":"damilareolowoniyi","email":"damilare.olowoniyi2@mail.dcu.ie"},{"name":"mmadialagan","email":"mmadialagan@salesforce.com"},{"name":"spoorti.nidagundi","email":"spoorti.nidagundi@salesforce.com"},{"name":"rodesp","email":"rodesp@hey.com"},{"name":"mjrust","email":"mrust@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"conal","email":"conalc86@gmail.com"},{"name":"vazexqi","email":"nchen.dev@mac.com"},{"name":"joshwlewis","email":"josh.w.lewis@gmail.com"},{"name":"mpsenn","email":"msenn@salesforce.com"},{"name":"sfdc_iamigo","email":"igoldstein@salesforce.com"},{"name":"kevinv11n","email":"kevin@v11n.com"},{"name":"tbliss","email":"tbliss@salesforce.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"pmdartus","email":"dartus.pierremarie@gmail.com"},{"name":"futuremint_sf","email":"dwoodward@salesforce.com"},{"name":"interactivellama","email":"llama@interactivellama.com"},{"name":"ekashida","email":"ekashida@gmail.com"},{"name":"gr8gatsby","email":"kevinhill@live.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"krisgraysfdc","email":"kgray@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"jqian","email":"jqian@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"michaelhoefer","email":"michaelhoefer@gmail.com"},{"name":"tlohr","email":"tlohr@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"tconn","email":"tconn@salesforce.com"},{"name":"dehru","email":"dehru2@yahoo.com"},{"name":"abdulsattar","email":"asattar.md@gmail.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"rxu-sfdc","email":"rxu@salesforce.com"},{"name":"amcconnell-sf","email":"amcconnell@salesforce.com"},{"name":"nolanlawson","email":"nolan@nolanlawson.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"fernomac","email":"no_oneatall@hotmail.com"},{"name":"cafreeman","email":"cfreeman.code@gmail.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"jbartolotta-sfdc","email":"jbartolotta@salesforce.com"}],"homepage":"https://github.com/salesforcecli/plugin-functions","bugs":{"url":"https://github.com/forcedotcom/cli/issues"},"bin":{"functions":"bin/run"},"dist":{"shasum":"fe197b703e458e3d4fb6b138d087db496ebcbc48","tarball":"https://registry.npmjs.org/@salesforce/plugin-functions/-/plugin-functions-1.12.1.tgz","fileCount":117,"integrity":"sha512-VBKRLPdaY4G4wjbze2PQq7wbwOMx7LiV6GlaIlyGFoQFZy+EoNk8zukxxfChJDas+FTKuHjrHp1IosXkldVaTA==","signatures":[{"sig":"MEUCIQDg5FnHCLJUdaVnZ4okrMDDphpneKEiCVSc3PkP6MfkXwIgKxjsPDwRaP1qFPzOUHLVia27NoK+JuOC5hE+xFks8UY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":254711,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJivJtsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqivg//eIKipMcsr9RKx7NRTbvdT5hp2GCP08jCZ2ULjfvQvnNcTEKp\r\n3mL3ZEbw7BJSJ2u5g3Rby3VV16BYa84KQsWHD/T/giPCnxO/5SPfaZFGwioo\r\nDRH/k3ruzDMuYfwaQN6Jibq1a30W6V/o63PpvxqdovYVIM/pm7bPbfaYNE/w\r\nRaygO/FUphnDiHAJ/lEUAbQFfLKFrC73CuPrX+nKbrv6jL2iTGEz92Ujdh3E\r\nPSxrHukGL7E9n6QU2XZviXSt0KmM6J5JvXWKuwZ7QZnp4gge3onm5NWUM7rL\r\nvW2K50jI6EJr4R0J65mLZQG2LIehzX2G0OkvMdQTdEJUmYCNofR2cWWtVBbz\r\nynEAN8fB6c6QlfPlYDZg9StVeFaTSxPHKT4lLrt2v0Rx/CyQLs4Umkgb8AcB\r\nlymsq/Ws2gU1H0fMwo5csZ0jrFC9b/U0pCbmKRwrnWgHKxXvviRadULpozj1\r\nNVaUJSrpsijvVe6lUL50Q/nv06UrGIQODbhCS6uZibUyB9o6EGpgi4J2PJiP\r\nqTTMX5LdbQRf0PCzrbOkx6fgpE6Vm53zU1nK0iRBrgPg6zwOvD9xLTvokP5z\r\nfq18KhLc4wZoLB6OcScC7driyd9JDdxm5VF7kbU1S2tNTGXVnj7IMf5nyeEr\r\nPQ9Qg9nMLlLLThz7Jp26hxY6YLxkAsd8dss=\r\n=66K7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","sfdx":{"publicKeyUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/1.12.1.crt","signatureUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/1.12.1.sig"},"_from":"file:/home/circleci/project/salesforce-plugin-functions-1.12.1.tgz","oclif":{"bin":"sf","hooks":{"sf:deploy":"./lib/hooks/deploy","sf:env:list":"./lib/hooks/envList","sf:env:display":"./lib/hooks/envDisplay"},"topics":{"env":{"subtopics":{"log":{"description":"Commands to stream log output for an environment."},"var":{"description":"Commands to get, list, add, and set environment variables."},"create":{"description":"Commands to create environments."},"delete":{"description":"Commands to delete environments."},"logdrain":{"description":"Commands to add a log drain to a specified environment."}},"description":"Commands to manage your environments, such as orgs and compute environments."},"run":{"subtopics":{"function":{"description":"Commands to run a function."}},"description":"Commands to run a function."},"login":{"subtopics":{"functions":{"description":"Commands to log in to Salesforce Functions."}},"description":"Commands to log in to an environment."},"deploy":{"description":"Commands to deploy artifacts to an environment."},"whoami":{"description":"Commands to show information about yourself or your account."},"generate":{"description":"Commands to generate a project, create a function, and more."}},"commands":"./lib/commands","devPlugins":["@oclif/plugin-help","@oclif/plugin-which","@oclif/plugin-command-snapshot","@salesforce/plugin-command-reference"],"topicSeparator":" "},"readme":"# plugin-functions\n\nFunctions plugin for the SF CLI\n\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\n[![NPM](https://img.shields.io/npm/v/@salesforce/plugin-functions.svg?label=@salesforce/functions)](https://www.npmjs.com/package/@salesforce/functions) [![CircleCI](https://circleci.com/gh/salesforcecli/plugin-functions/tree/main.svg?style=shield)](https://circleci.com/gh/salesforcecli/plugin-functions/tree/main) [![Downloads/week](https://img.shields.io/npm/dw/@salesforce/plugin-functions.svg)](https://npmjs.org/package/@salesforce/plugin-functions) [![License](https://img.shields.io/badge/License-BSD%203--Clause-brightgreen.svg)](https://raw.githubusercontent.com/salesforcecli/plugin-functions/main/LICENSE.txt)\n\n<!-- toc -->\n\n- [plugin-functions](#plugin-functions)\n- [Usage](#usage)\n- [Commands](#commands)\n<!-- tocstop -->\n\n# Usage\n\n1. Install the SF CLI: [Install instructions](https://developer.salesforce.com/docs/atlas.en-us.sfdx_setup.meta/sfdx_setup/sfdx_setup_install_cli.htm)\n2. Then run `sf plugins:install @salesforce/plugin-functions`:\n\n```sh-session\n$ sf plugins:install @salesforce/plugin-functions\nrunning command...\n```\n\nNow you should be able to run functions commands, e.g. `sf generate project`, `sf login functions`\n\n# Commands\n\n<!-- commands -->\n\n- [`sf deploy functions`](#sf-deploy-functions)\n- [`sf env compute collaborator add`](#sf-env-compute-collaborator-add)\n- [`sf env create compute`](#sf-env-create-compute)\n- [`sf env delete`](#sf-env-delete)\n- [`sf env log`](#sf-env-log)\n- [`sf env log tail`](#sf-env-log-tail)\n- [`sf env logdrain add`](#sf-env-logdrain-add)\n- [`sf env logdrain list`](#sf-env-logdrain-list)\n- [`sf env logdrain remove`](#sf-env-logdrain-remove)\n- [`sf env var get KEY`](#sf-env-var-get-key)\n- [`sf env var list`](#sf-env-var-list)\n- [`sf env var set`](#sf-env-var-set)\n- [`sf env var unset`](#sf-env-var-unset)\n- [`sf generate function`](#sf-generate-function)\n- [`sf login functions`](#sf-login-functions)\n- [`sf login functions jwt`](#sf-login-functions-jwt)\n- [`sf logout functions`](#sf-logout-functions)\n- [`sf run function`](#sf-run-function)\n- [`sf run function start`](#sf-run-function-start)\n- [`sf run function start container`](#sf-run-function-start-container)\n- [`sf run function start local`](#sf-run-function-start-local)\n- [`sf whoami functions`](#sf-whoami-functions)\n\n## `sf deploy functions`\n\n```\nUSAGE\n  $ sf deploy functions -o <value> [-b <value>] [--force] [-q]\n\nFLAGS\n  -b, --branch=<value>         Deploy the latest commit from a branch different from the currently active branch.\n  -o, --connected-org=<value>  (required) Username or alias for the org that the compute environment should be connected\n                               to.\n  -q, --quiet                  Limit the amount of output displayed from the deploy process.\n  --force                      Ignore warnings and overwrite remote repository (not allowed in production).\n```\n\n## `sf env compute collaborator add`\n\nAdd a Heroku user as a collaborator on this Functions account, allowing them to attach Heroku add-ons to compute environments.\n\n```\nUSAGE\n  $ sf env compute collaborator add -h <value>\n\nFLAGS\n  -h, --heroku-user=<value>  (required) Email address of the Heroku user you're adding as a collaborator.\n\nEXAMPLES\n  Add a Heroku user as a collaborator on this Functions account.\n\n    $ sf env compute collaborator add --heroku-user example@heroku.com\n```\n\n## `sf env create compute`\n\nCreate a compute environment for use with Salesforce Functions.\n\n```\nUSAGE\n  $ sf env create compute [-o <value>] [-a <value>]\n\nFLAGS\n  -a, --alias=<value>          Alias for the created environment.\n  -o, --connected-org=<value>  Username or alias for the org that the compute environment should be connected to.\n\nDESCRIPTION\n  Create a compute environment for use with Salesforce Functions.\n\n  Compute environments must be connected to a Salesforce org. By default the command uses your local environment's\n  connected org. Use the '--connected-org' flag to specify a specific org. Run 'sf env list' to see a list of\n  environments.\n\nEXAMPLES\n  Create a compute environment to run Salesforce Functions:\n\n    $ sf env create compute\n\n  Connect the environment to a specific org:\n\n    $ sf env create compute --connected-org=org-alias\n\n  Create an alias for the compute environment:\n\n    $ sf env create compute --alias environment-alias\n```\n\n## `sf env delete`\n\nDelete an environment.\n\n```\nUSAGE\n  $ sf env delete [-e <value> | ] [--confirm <value>]\n\nFLAGS\n  -e, --target-compute=<value>  Environment name.\n  --confirm=name...             Confirmation name.\n\nDESCRIPTION\n  Delete an environment.\n\n  You must include the name of the environment to delete using '--target-compute'. Run 'sf env list' to see a list of\n  environments.\n\n  Running this command will prompt a confirmation. If you want to skip this confirmation, use the '--confirm' flag and\n  the environment alias to skip confirmation.\n\nEXAMPLES\n  Delete a compute environment:\n\n    $ sf env delete --target-compute environment-alias\n\n  Delete without a confirmation step:\n\n    $ sf env delete --target-compute environment-alias --confirm environment-alias\n```\n\n## `sf env log`\n\nStream log output for an environment.\n\n```\nUSAGE\n  $ sf env log [-e <value> | ] [-n <value>]\n\nFLAGS\n  -e, --target-compute=<value>  Compute environment name to retrieve logs.\n  -n, --num=<value>             Number of lines to display.\n\nEXAMPLES\n  Stream log output:\n\n    $ sf env log --target-compute environment-alias\n```\n\n## `sf env log tail`\n\nStream log output for an environment.\n\n```\nUSAGE\n  $ sf env log tail [-e <value> | ]\n\nFLAGS\n  -e, --target-compute=<value>  Compute environment name to retrieve logs.\n\nEXAMPLES\n  Stream log output:\n\n    $ sf env log tail --target-compute environment-alias\n```\n\n## `sf env logdrain add`\n\nAdd log drain to a specified environment.\n\n```\nUSAGE\n  $ sf env logdrain add [-e <value> | ] [-l <value> | ]\n\nFLAGS\n  -e, --target-compute=<value>  Environment name.\n  -l, --drain-url=<value>       Endpoint that will receive sent logs.\n\nDESCRIPTION\n  Add log drain to a specified environment.\n\n  Both '--target-compute' and '--url' are required flags. '--url' should be a HTTP or HTTPS URL that can receive the log\n  drain messages.\n\nEXAMPLES\n  Add a log drain:\n\n    $ sf env logdrain add --target-compute environment-name --url https://path/to/logdrain\n```\n\n## `sf env logdrain list`\n\nList log drains connected to a specified environment.\n\n```\nUSAGE\n  $ sf env logdrain list [-e <value> | ] [-j]\n\nFLAGS\n  -e, --target-compute=<value>  Environment name.\n  -j, --json                    Output list in JSON format.\n\nEXAMPLES\n  List log drains:\n\n    $ sf env logdrain list --target-compute environment-alias\n\n  List log drains as json:\n\n    $ sf env logdrain list --target-compute environment-alias --json\n```\n\n## `sf env logdrain remove`\n\nRemove log drain from a specified environment.\n\n```\nUSAGE\n  $ sf env logdrain remove [-e <value> | ] [-l <value> | ]\n\nFLAGS\n  -e, --target-compute=<value>  Environment name.\n  -l, --drain-url=<value>       Log drain url to remove.\n\nDESCRIPTION\n  Remove log drain from a specified environment.\n\n  Both '--target-compute' and '--drain-url' are required flags.\n\nEXAMPLES\n  Remove a logdrain:\n\n    $ sf env logdrain remove --target-compute environment-alias --url https://path/to/logdrain\n```\n\n## `sf env var get KEY`\n\nDisplay a single config variable for an environment.\n\n```\nUSAGE\n  $ sf env var get [KEY] [-e <value> | ] [-j]\n\nFLAGS\n  -e, --target-compute=<value>  Environment name.\n  -j, --json                    Output list in JSON format.\n\nDESCRIPTION\n  Display a single config variable for an environment.\n\n  You must provide the '--target-compute' flag and the key to retrieve.\n\nEXAMPLES\n  Get a config variable:\n\n    $ sf env var get [KEY] --target-compute environment-alias\n```\n\n## `sf env var list`\n\nList your environment's config vars in a table.\n\n```\nUSAGE\n  $ sf env var list [-e <value> | ] [-j]\n\nFLAGS\n  -e, --target-compute=<value>  Environment name.\n  -j, --json                    Output list in JSON format.\n\nDESCRIPTION\n  List your environment's config vars in a table.\n\n  Use the '--json' flag to return config vars in JSON format.\n\nEXAMPLES\n  List config vars:\n\n    $ sf env var list --target-compute environment-alias\n\n  List in JSON format:\n\n    $ sf env var list --target-compute environment-alias --json\n```\n\n## `sf env var set`\n\nSet a single config value for an environment.\n\n```\nUSAGE\n  $ sf env var set [-e <value> | ]\n\nFLAGS\n  -e, --target-compute=<value>  Environment name.\n\nEXAMPLES\n  Set a config value:\n\n    $ sf env var set [KEY]=[VALUE] --target-compute environment-alias\n```\n\n## `sf env var unset`\n\nUnset a single config value for an environment.\n\n```\nUSAGE\n  $ sf env var unset [-e <value> | ]\n\nFLAGS\n  -e, --target-compute=<value>  Environment name.\n\nDESCRIPTION\n  Unset a single config value for an environment.\n\n  Run 'sf env var list' to see a list of config values that can be unset.\n\nEXAMPLES\n  Unset a value:\n\n    $ sf env var unset --target-compute environment-alias\n```\n\n## `sf generate function`\n\nCreate a Salesforce Function with basic scaffolding specific to a given language.\n\n```\nUSAGE\n  $ sf generate function -l javascript|typescript|java [-n <value> | ]\n\nFLAGS\n  -l, --language=(javascript|typescript|java)  (required) Language. Can be one of: javascript, typescript, java.\n  -n, --function-name=<value>                  Function name. Must start with a capital letter.\n\nDESCRIPTION\n  Create a Salesforce Function with basic scaffolding specific to a given language.\n\n  Both '--language' and '--name' are required flags. Function names must start with a capital letter.\n\nEXAMPLES\n  Create a JavaScript function:\n\n    $ sf generate function --function-name myfunction --language javascript\n```\n\n## `sf login functions`\n\nLog in to Salesforce Functions.\n\n```\nUSAGE\n  $ sf login functions\n\nDESCRIPTION\n  Log in to Salesforce Functions.\n\n  This step is required to develop or deploy Salesforce Functions.\n\nEXAMPLES\n  Log in to Salesforce Functions:\n\n    $ sf login functions\n```\n\n## `sf login functions jwt`\n\nLogin using JWT instead of default web-based flow. This will authenticate you with both sf and Salesforce Functions.\n\n```\nUSAGE\n  $ sf login functions jwt -u <value> -f <value> -i <value> [-l <value> | ] [--json] [-a <value>] [-d] [-v]\n\nFLAGS\n  -a, --alias=<value>         Alias for the org.\n  -d, --set-default           Set the org as the default that all org-related commands run against.\n  -f, --keyfile=<value>       (required) Path to JWT keyfile.\n  -i, --clientid=<value>      (required) OAuth client ID.\n  -l, --instance-url=<value>  The login URL of the instance the org lives on.\n  -u, --username=<value>      (required) Authentication username.\n  -v, --set-default-dev-hub   Set the org as the default Dev Hub for scratch org creation.\n  --json                      Format output as JSON.\n\nDESCRIPTION\n  Login using JWT instead of default web-based flow. This will authenticate you with both sf and Salesforce Functions.\n\n  Use this command when executing from a script.\n\nEXAMPLES\n  Log in using JWT:\n\n    $ sf login functions jwt --username example@username.org --keyfile file.key --clientid 123456\n\n  Log in and specify the org alias and URL, set as default org and default Dev Hub, and format output as JSON:\n\n    $ sf login functions jwt --username example@username.org --keyfile file.key --clientid 123456 --alias org-alias \\\n      --set-default --set-default-dev-hub --instance-url https://path/to/instance --json\n```\n\n## `sf logout functions`\n\nLog out of your Salesforce Functions account.\n\n```\nUSAGE\n  $ sf logout functions\n\nEXAMPLES\n  Log out:\n\n    $ sf logout functions\n```\n\n## `sf run function`\n\nSend a cloudevent to a function.\n\n```\nUSAGE\n  $ sf run function [-l <value> | ] [-H <value>] [-p <value>] [-s] [-o <value>]\n\nFLAGS\n  -H, --headers=<value>...     Set headers.\n  -l, --function-url=<value>   URL of the function to run.\n  -o, --connected-org=<value>  Username or alias for the target org; overrides default target org.\n  -p, --payload=<value>        Set the payload of the cloudevent as a JSON object or a path to a file via @file.json.\n  -s, --structured             Set the cloudevent to be emitted as a structured JSON cloudevent.\n\nEXAMPLES\n  Run a function:\n\n    $ sf run function --url http://path/to/function\n\n  Run a function with a payload and a JSON response:\n\n    $ sf run function --url http://path/to/function --payload '@file.json' --structured\n```\n\n## `sf run function start`\n\nBuild and run a Salesforce Function.\n\n```\nUSAGE\n  $ sf run function start [-b <value>] [-l javascript|typescript|java|auto] [-p <value>] [-v]\n\nFLAGS\n  -b, --debug-port=<value>                          [default: 9229] Port for remote debugging.\n  -l, --language=(javascript|typescript|java|auto)  [default: auto] The language that the function runs in.\n  -p, --port=<value>                                [default: 8080] Port for running the function.\n  -v, --verbose                                     Output additional logs.\n\nDESCRIPTION\n  Build and run a Salesforce Function.\n\n  Run this command from the directory of your Salesforce Functions project.\n\n  This command will run the target function locally (on the same operating system as this CLI), just like the `local`\n  subcommand.\n\n  Previously, this command ran functions in a container. Container mode is still supported via the `container`\n  subcommand. Arguments relevant to container mode are still accepted, but are deprecated, ignored, and will be dropped\n  in a future release.\n\nEXAMPLES\n  Build a function and start the invoker\n\n    $ sf run function start\n\n  Start the invoker with a specific language and port\n\n    $ sf run function start --port 5000 --language javascript\n```\n\n## `sf run function start container`\n\nBuild and run a Salesforce Function in a container.\n\n```\nUSAGE\n  $ sf run function start container [-p <value>] [-b <value>] [--clear-cache] [--no-pull] [-e <value>] [--network\n  <value>] [-v]\n\nFLAGS\n  -b, --debug-port=<value>  [default: 9229] Port for remote debugging.\n  -e, --env=<value>...      Set environment variables (provided during build and run).\n  -p, --port=<value>        [default: 8080] Port for running the function.\n  -v, --verbose             Output additional logs.\n  --clear-cache             Clear associated cache before executing.\n  --network=<value>         Connect and build containers to a network. This can be useful to build containers which\n                            require a local resource.\n  --no-pull                 Skip pulling builder image before use.\n\nDESCRIPTION\n  Build and run a Salesforce Function in a container.\n\n  Run this command from the directory of your Salesforce Functions project.\n\nEXAMPLES\n  Build and run a function:\n\n    $ sf run function start container\n\n  Run a function on a specific port with additional logs:\n\n    $ sf run function start container --port 5000 --verbose\n\n  Add environment variables and specify a network:\n\n    $ sf run function start container --env KEY=VALUE --network host\n```\n\n## `sf run function start local`\n\nBuild and run a Salesforce Function locally.\n\n```\nUSAGE\n  $ sf run function start local [-p <value>] [-b <value>] [-l javascript|typescript|java|auto]\n\nFLAGS\n  -b, --debug-port=<value>                          [default: 9229] Port to use for debbugging the function.\n  -l, --language=(javascript|typescript|java|auto)  [default: auto] The language that the function runs in.\n  -p, --port=<value>                                [default: 8080] Port to bind the invoker to.\n\nDESCRIPTION\n  Build and run a Salesforce Function locally.\n\nEXAMPLES\n  Build a function and start the invoker\n\n    $ sf run function start local\n\n  Start the invoker with a specific language and port\n\n    $ sf run function start local --port 5000 --language javascript\n```\n\n## `sf whoami functions`\n\nShow information on your Salesforce Functions login.\n\n```\nUSAGE\n  $ sf whoami functions [-j]\n\nFLAGS\n  -j, --json  Output list in JSON format.\n\nDESCRIPTION\n  Show information on your Salesforce Functions login.\n\n  Returns your email and ID. Use '--show-token' to show your Salesforce Functions token.\n\nEXAMPLES\n  Get account information:\n\n    $ sf whoami functions\n\n  Show token and output result as JSON:\n\n    $ sf whoami functions --show-token --json\n```\n\n<!-- commandsstop -->\n","engines":{"node":">=12.0.0"},"scripts":{"docs":"sf-docs","lint":"sf-lint","test":"sf-test","build":"sf-build","clean":"sf-clean","format":"sf-format","compile":"sf-compile","prepack":"sf-prepack","prepare":"sf-install && husky install","pretest":"sf-compile-test","version":"oclif readme","postpack":"shx rm -f oclif.manifest.json","posttest":"yarn lint && yarn test:deprecation-policy","clean-all":"sf-clean all","clean:lib":"shx rm -rf lib && shx rm -rf coverage && shx rm -rf .nyc_output && shx rm -f oclif.manifest.json","test:json-schema":"./bin/dev schema:compare","test:command-reference":"./bin/dev commandreference:generate --erroronwarnings","test:deprecation-policy":"./bin/dev snapshot:compare"},"_npmUser":{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/salesforcecli/plugin-functions.git","type":"git"},"_npmVersion":"6.14.17","description":"Functions plugin for the SF CLI","directories":{},"_nodeVersion":"14.19.3","dependencies":{"uuid":"^8.3.2","axios":"^0.21.1","chalk":"^4.1.2","execa":"^5.1.1","kbpgp":"^2.1.15","cli-ux":"^5.6.7","lodash":"^4.17.21","jsforce":"^1.11.0","date-fns":"^2.28.0","fs-extra":"^10.0.1","handlebars":"^4.7.7","node-fetch":"^3.2.3","@oclif/core":"^1.6.0","cloudevents":"^4.0.3","sha256-file":"^1.0.0","global-agent":"^3.0.0","netrc-parser":"^3.1.6","axios-debug-log":"^0.8.4","@salesforce/core":"^3.19.4","@heroku-cli/color":"^1.1.14","@heroku-cli/schema":"^1.0.25","@hk/functions-core":"npm:@heroku/functions-core@0.3.1","@heroku/eventsource":"^1.0.7","@salesforce/ts-sinon":"^1.3.21","@salesforce/ts-types":"^1.5.20","@heroku/function-toml":"^0.0.3","@salesforce/plugin-org":"^1.11.2","@heroku/project-descriptor":"0.0.6","@salesforce/sf-plugins-core":"^1.7.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.1.0","shx":"^0.3.4","chai":"^4.3.6","husky":"^7.0.4","mocha":"^9.2.2","oclif":"^2.6.0","sinon":"11.1.2","eslint":"^7.32.0","globby":"^11.1.0","ts-node":"^10.7.0","prettier":"^2.6.0","sinon-chai":"^3.7.0","typescript":"^4.6.2","@oclif/test":"^1","@types/uuid":"^8.3.4","lint-staged":"^12.3.6","pretty-quick":"^3.1.3","@types/semver":"^7.3.9","@types/nodegit":"^0.27.10","@types/fs-extra":"^9.0.13","@types/node-fetch":"^3.0.3","@types/sinon-chai":"^3.2.8","@oclif/plugin-help":"^5","@types/sha256-file":"^1.0.1","@oclif/plugin-which":"^1.0.4","eslint-plugin-jsdoc":"^39.2.9","eslint-plugin-header":"^3.1.1","eslint-plugin-import":"^2.25.4","@types/supports-color":"^8.1.1","@salesforce/dev-config":"^2.1.3","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","@salesforce/dev-scripts":"^1.0.4","eslint-config-salesforce":"^0.1.6","@typescript-eslint/parser":"^4.33.0","@salesforce/prettier-config":"^0.0.2","@oclif/plugin-command-snapshot":"^3.1.3","@typescript-eslint/eslint-plugin":"^4.33.0","eslint-config-salesforce-license":"^0.1.6","eslint-config-salesforce-typescript":"^0.2.8","@salesforce/plugin-command-reference":"^1.3.18"},"_npmOperationalInternal":{"tmp":"tmp/plugin-functions_1.12.1_1656527723959_0.46130682539349577","host":"s3://npm-registry-packages"}},"1.12.2":{"name":"@salesforce/plugin-functions","version":"1.12.2","keywords":["oclif-plugin"],"author":{"name":"heroku-front-end@salesforce.com"},"license":"BSD-3-Clause","_id":"@salesforce/plugin-functions@1.12.2","maintainers":[{"name":"adirasanam","email":"adirasanam@salesforce.com"},{"name":"hkii","email":"knair@salesforce.com"},{"name":"mcasado","email":"mcasado@salesforce.com"},{"name":"iamaziz","email":"azizramos00@gmail.com"},{"name":"dlouvton","email":"dlouvton@gmail.com"},{"name":"jc-sf","email":"junchao.zhang@salesforce.com"},{"name":"pvandyk-sf","email":"pvandyk@salesforce.com"},{"name":"dbreese-salesforce","email":"dbreese@salesforce.com"},{"name":"ashokrudraraju","email":"arudraraju@salesforce.com"},{"name":"dhersam","email":"dhersam@salesforce.com"},{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"mbettio","email":"mbettiomoreira@salesforce.com"},{"name":"damilareolowoniyi","email":"damilare.olowoniyi2@mail.dcu.ie"},{"name":"mmadialagan","email":"mmadialagan@salesforce.com"},{"name":"spoorti.nidagundi","email":"spoorti.nidagundi@salesforce.com"},{"name":"rodesp","email":"rodesp@hey.com"},{"name":"mjrust","email":"mrust@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"conal","email":"conalc86@gmail.com"},{"name":"vazexqi","email":"nchen.dev@mac.com"},{"name":"joshwlewis","email":"josh.w.lewis@gmail.com"},{"name":"mpsenn","email":"msenn@salesforce.com"},{"name":"sfdc_iamigo","email":"igoldstein@salesforce.com"},{"name":"kevinv11n","email":"kevin@v11n.com"},{"name":"tbliss","email":"tbliss@salesforce.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"pmdartus","email":"dartus.pierremarie@gmail.com"},{"name":"futuremint_sf","email":"dwoodward@salesforce.com"},{"name":"interactivellama","email":"llama@interactivellama.com"},{"name":"ekashida","email":"ekashida@gmail.com"},{"name":"gr8gatsby","email":"kevinhill@live.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"krisgraysfdc","email":"kgray@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"jqian","email":"jqian@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"michaelhoefer","email":"michaelhoefer@gmail.com"},{"name":"tlohr","email":"tlohr@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"tconn","email":"tconn@salesforce.com"},{"name":"dehru","email":"dehru2@yahoo.com"},{"name":"abdulsattar","email":"asattar.md@gmail.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"rxu-sfdc","email":"rxu@salesforce.com"},{"name":"amcconnell-sf","email":"amcconnell@salesforce.com"},{"name":"nolanlawson","email":"nolan@nolanlawson.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"fernomac","email":"no_oneatall@hotmail.com"},{"name":"cafreeman","email":"cfreeman.code@gmail.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"jbartolotta-sfdc","email":"jbartolotta@salesforce.com"}],"homepage":"https://github.com/salesforcecli/plugin-functions","bugs":{"url":"https://github.com/forcedotcom/cli/issues"},"bin":{"functions":"bin/run"},"dist":{"shasum":"746f9fa8048d2880c31396dce165652bbda06b38","tarball":"https://registry.npmjs.org/@salesforce/plugin-functions/-/plugin-functions-1.12.2.tgz","fileCount":117,"integrity":"sha512-lcUs9dE3MP3oDLp2oTmtKqd1rhwz7CP29/viBVAHcKeIzmfPHajDmDl1TVZ6WIVALEQHYddD1nD/czVrT/kRtQ==","signatures":[{"sig":"MEQCIDwtQ6iu8zu8XCiFc5tmoUEa08sdLbYwCH275e16fnmPAiBYLBE5uVXfBPbn/n7pLbQtTEnzloUaQAP1QsJplca7Vg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":268641,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJixdmiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpr3A/5APUhc1r/Gi2JO8cBBGv7vaqw8C338JESErNoLyBVLKBAUr4E\r\n/C8qL5AqxV1XcCVN0fzM9G7V4d7l5Pjp+fre7COmbdj4O/CuMmnn+51eeBQG\r\nMGHIJBPZt4iSi9zOmh1DCo2DNCvD5R5BRJPfD41SCvlZn9GkyImdPmNVXS2p\r\nQpJP0LfXtlWdwYQvOLpwtQRXC5taCl6rWrYaaterqcWzPVOX89CxNv0kJBSk\r\n/Ad2ZGoaQxE2nx1oAdY684+gjN8EXSVfv3Cyz7YTL4v2yCH9xq2/3aVNflt5\r\nkc4YNpjk1IzRcRrLmxwKyFsnms4nedutm6j6bAunCdB1GjLNqLITbSDIXkBG\r\njb/VgZxfkzUAwr0JZAWwsK5zoxpg7jHs3+6C71nMBWPPP7jRkfRCzLb7dTwK\r\nMNz+F4mUJsVOA9S9+ebTvEd+Be3ZUEMlZVS3wGuOGpy5tUr6jOrC3Ie0LOga\r\nuOYHHxcg67N8xAbR7e5z/PFWn8DIbofnfv8TWKeOMTZ5kcPzTTwhmF5wAPgi\r\ngJe4fx1ghiwFs64go0CAthiYmZME4X4eh584Sb1+ZoevpU2L87xUUquoH7zY\r\n4HBOEtrXeTwhGT8CRsRf/sH8KEhYA4UcVcCw2PZzaP1rdW9VU6Cie9ALYk8p\r\n/l4YDJ5dMTaB84cdulc64FdpH1CPbvpzIoU=\r\n=DG6y\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","sfdx":{"publicKeyUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/1.12.2.crt","signatureUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/1.12.2.sig"},"_from":"file:/home/circleci/project/salesforce-plugin-functions-1.12.2.tgz","oclif":{"bin":"sf","hooks":{"sf:deploy":"./lib/hooks/deploy","sf:env:list":"./lib/hooks/envList","sf:env:display":"./lib/hooks/envDisplay"},"topics":{"env":{"subtopics":{"log":{"description":"Commands to stream log output for an environment."},"var":{"description":"Commands to get, list, add, and set environment variables."},"create":{"description":"Commands to create environments."},"delete":{"description":"Commands to delete environments."},"logdrain":{"description":"Commands to add a log drain to a specified environment."}},"description":"Commands to manage your environments, such as orgs and compute environments."},"run":{"subtopics":{"function":{"description":"Commands to run a function."}},"description":"Commands to run a function."},"login":{"subtopics":{"functions":{"description":"Commands to log in to Salesforce Functions."}},"description":"Commands to log in to an environment."},"deploy":{"description":"Commands to deploy artifacts to an environment."},"whoami":{"description":"Commands to show information about yourself or your account."},"generate":{"description":"Commands to generate a project, create a function, and more."}},"commands":"./lib/commands","devPlugins":["@oclif/plugin-help","@oclif/plugin-which","@oclif/plugin-command-snapshot","@salesforce/plugin-command-reference"],"topicSeparator":" "},"engines":{"node":">=12.0.0"},"scripts":{"docs":"sf-docs","lint":"sf-lint","test":"sf-test","build":"sf-build","clean":"sf-clean","format":"sf-format","compile":"sf-compile","prepack":"sf-prepack","prepare":"sf-install && husky install","pretest":"sf-compile-test","version":"oclif readme","postpack":"shx rm -f oclif.manifest.json","posttest":"yarn lint && yarn test:deprecation-policy","clean-all":"sf-clean all","clean:lib":"shx rm -rf lib && shx rm -rf coverage && shx rm -rf .nyc_output && shx rm -f oclif.manifest.json","test:json-schema":"./bin/dev schema:compare","test:command-reference":"./bin/dev commandreference:generate --erroronwarnings","test:deprecation-policy":"./bin/dev snapshot:compare"},"_npmUser":{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/salesforcecli/plugin-functions.git","type":"git"},"_npmVersion":"6.14.17","description":"Functions plugin for the SF CLI","directories":{},"_nodeVersion":"14.19.3","dependencies":{"uuid":"^8.3.2","axios":"^0.21.1","chalk":"^4.1.2","execa":"^5.1.1","kbpgp":"^2.1.15","cli-ux":"^5.6.7","lodash":"^4.17.21","jsforce":"^1.11.0","date-fns":"^2.28.0","fs-extra":"^10.0.1","handlebars":"^4.7.7","node-fetch":"^3.2.3","@oclif/core":"^1.6.0","cloudevents":"^4.0.3","sha256-file":"^1.0.0","global-agent":"^3.0.0","netrc-parser":"^3.1.6","axios-debug-log":"^0.8.4","@salesforce/core":"^3.19.4","@heroku-cli/color":"^1.1.14","@heroku-cli/schema":"^1.0.25","@hk/functions-core":"npm:@heroku/functions-core@0.3.1","@heroku/eventsource":"^1.0.7","@salesforce/ts-sinon":"^1.3.21","@salesforce/ts-types":"^1.5.20","@heroku/function-toml":"^0.0.3","@salesforce/plugin-org":"^1.11.2","@heroku/project-descriptor":"0.0.6","@salesforce/sf-plugins-core":"^1.7.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","shx":"^0.3.4","chai":"^4.3.6","husky":"^7.0.4","mocha":"^9.2.2","oclif":"^2.6.0","sinon":"11.1.2","eslint":"^7.32.0","globby":"^11.1.0","ts-node":"^10.7.0","prettier":"^2.6.0","sinon-chai":"^3.7.0","typescript":"^4.6.2","@oclif/test":"^1","@types/uuid":"^8.3.4","lint-staged":"^12.3.6","pretty-quick":"^3.1.3","@types/semver":"^7.3.9","@types/nodegit":"^0.27.10","@types/fs-extra":"^9.0.13","@types/node-fetch":"^3.0.3","@types/sinon-chai":"^3.2.8","@oclif/plugin-help":"^5","@types/sha256-file":"^1.0.1","@oclif/plugin-which":"^1.0.4","eslint-plugin-jsdoc":"^39.2.9","eslint-plugin-header":"^3.1.1","eslint-plugin-import":"^2.25.4","@types/supports-color":"^8.1.1","@salesforce/dev-config":"^2.1.3","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","@salesforce/dev-scripts":"^1.0.4","eslint-config-salesforce":"^0.1.6","@typescript-eslint/parser":"^4.33.0","@salesforce/prettier-config":"^0.0.2","@oclif/plugin-command-snapshot":"^3.1.3","@typescript-eslint/eslint-plugin":"^4.33.0","eslint-config-salesforce-license":"^0.1.6","eslint-config-salesforce-typescript":"^0.2.8","@salesforce/plugin-command-reference":"^1.3.18"},"_npmOperationalInternal":{"tmp":"tmp/plugin-functions_1.12.2_1657133473927_0.061368583729038084","host":"s3://npm-registry-packages"}},"1.13.0":{"name":"@salesforce/plugin-functions","version":"1.13.0","keywords":["oclif-plugin"],"author":{"name":"heroku-front-end@salesforce.com"},"license":"BSD-3-Clause","_id":"@salesforce/plugin-functions@1.13.0","maintainers":[{"name":"jye-sf","email":"jye@salesforce.com"},{"name":"adirasanam","email":"adirasanam@salesforce.com"},{"name":"hkii","email":"knair@salesforce.com"},{"name":"mcasado","email":"mcasado@salesforce.com"},{"name":"iamaziz","email":"azizramos00@gmail.com"},{"name":"dlouvton","email":"dlouvton@gmail.com"},{"name":"jc-sf","email":"junchao.zhang@salesforce.com"},{"name":"pvandyk-sf","email":"pvandyk@salesforce.com"},{"name":"dbreese-salesforce","email":"dbreese@salesforce.com"},{"name":"ashokrudraraju","email":"arudraraju@salesforce.com"},{"name":"dhersam","email":"dhersam@salesforce.com"},{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"mbettio","email":"mbettiomoreira@salesforce.com"},{"name":"damilareolowoniyi","email":"damilare.olowoniyi2@mail.dcu.ie"},{"name":"mmadialagan","email":"mmadialagan@salesforce.com"},{"name":"spoorti.nidagundi","email":"spoorti.nidagundi@salesforce.com"},{"name":"rodesp","email":"rodesp@hey.com"},{"name":"mjrust","email":"mrust@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"conal","email":"conalc86@gmail.com"},{"name":"vazexqi","email":"nchen.dev@mac.com"},{"name":"joshwlewis","email":"josh.w.lewis@gmail.com"},{"name":"mpsenn","email":"msenn@salesforce.com"},{"name":"sfdc_iamigo","email":"igoldstein@salesforce.com"},{"name":"kevinv11n","email":"kevin@v11n.com"},{"name":"tbliss","email":"tbliss@salesforce.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"pmdartus","email":"dartus.pierremarie@gmail.com"},{"name":"futuremint_sf","email":"dwoodward@salesforce.com"},{"name":"interactivellama","email":"llama@interactivellama.com"},{"name":"ekashida","email":"ekashida@gmail.com"},{"name":"gr8gatsby","email":"kevinhill@live.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"krisgraysfdc","email":"kgray@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"jqian","email":"jqian@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"michaelhoefer","email":"michaelhoefer@gmail.com"},{"name":"tlohr","email":"tlohr@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"tconn","email":"tconn@salesforce.com"},{"name":"dehru","email":"dehru2@yahoo.com"},{"name":"abdulsattar","email":"asattar.md@gmail.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"rxu-sfdc","email":"rxu@salesforce.com"},{"name":"amcconnell-sf","email":"amcconnell@salesforce.com"},{"name":"nolanlawson","email":"nolan@nolanlawson.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"fernomac","email":"no_oneatall@hotmail.com"},{"name":"cafreeman","email":"cfreeman.code@gmail.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"jbartolotta-sfdc","email":"jbartolotta@salesforce.com"}],"homepage":"https://github.com/salesforcecli/plugin-functions","bugs":{"url":"https://github.com/forcedotcom/cli/issues"},"bin":{"functions":"bin/run"},"dist":{"shasum":"8643f6fb1e30b786c106bc41f9c52b87c8863c69","tarball":"https://registry.npmjs.org/@salesforce/plugin-functions/-/plugin-functions-1.13.0.tgz","fileCount":117,"integrity":"sha512-IsRZg+/I7IO1t5o4kuuYN4e+fsfnTAE/+jWp5RqbgGmFlIHzQdMksECu0LCcLxO85RwXhM9GZyELPwTam0x6xw==","signatures":[{"sig":"MEUCIQCR3IYpkKxxTPZZVcNSfszibeTPNhtgVnctH7nWMGAXNAIgA0kgCd8c/UVfq5OjBtkgEn9P9lk/VWolAtZCSZWTOLQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":269040,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJizGLTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpIVxAAg7BT2JZW1Iy037m7VztcX58DgQyXHxMoJnCW2U1qUhklrP3q\r\nUnS3FnaLVztCd5yHsPzUV/YrHGljW99d2fNLyCCT+c1Wl/pOQQZxhuYaazyh\r\nj4cn88hnDEy1UaKoYTFwCyeaI8FKdYHK6bqzYeQ79FTAlN1xcsV8LJRK1acI\r\n08o33Yttl2Vmagc6nbRyo8hwVobQOj/fBDicUkyhw4nqFprJLbCcLE4cHUCS\r\nu9dWTRW9ER+4NexQJ0mM46jAlvZtd2A0Js12c/XrtIzEdeXO2Zvjd9vCEG1+\r\nJ0LZIVsbeaRDCjN8K/ga+cT3NK2M+hPA2DeEGPjs2jEEirAu6N8+E8CtBX/b\r\nZfyF8EX3WKLBrUvvyWhXlHEe/kjIUKpG6MpgIf7OzoVXuVY7Ug1mzwe+SNzq\r\nlWh6+pAjIronD/v8Xgga8MiO8DGn+doqgkkZBsete2qRBtQFJP0b9tsFslSv\r\nPc3zmeZKQsGecZLbF8BkqxZMVcusLLvKvZlMpUsZm5yKbTvUhnX49scn557M\r\nPw3zLsm/mg2PhmlpU+Z3L3Jgwjhdtjaj5Wa/xdW0JiqWwF2d2ZsOuB/Hrg2z\r\nHregWaouoPTAOTsguspLJZZlm06MBhxJj50CT6HdOYSHv2AZ3xPNPr8yxISf\r\nmKvmcpqUvVmnpSqWKsVU3RYfrbwA+oad1Tg=\r\n=dNPq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","sfdx":{"publicKeyUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/1.13.0.crt","signatureUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/1.13.0.sig"},"_from":"file:/home/circleci/project/salesforce-plugin-functions-1.13.0.tgz","oclif":{"bin":"sf","hooks":{"sf:deploy":"./lib/hooks/deploy","sf:env:list":"./lib/hooks/envList","sf:env:display":"./lib/hooks/envDisplay"},"topics":{"env":{"subtopics":{"log":{"description":"Commands to stream log output for an environment."},"var":{"description":"Commands to get, list, add, and set environment variables."},"create":{"description":"Commands to create environments."},"delete":{"description":"Commands to delete environments."},"logdrain":{"description":"Commands to add a log drain to a specified environment."}},"description":"Commands to manage your environments, such as orgs and compute environments."},"run":{"subtopics":{"function":{"description":"Commands to run a function."}},"description":"Commands to run a function."},"login":{"subtopics":{"functions":{"description":"Commands to log in to Salesforce Functions."}},"description":"Commands to log in to an environment."},"deploy":{"description":"Commands to deploy artifacts to an environment."},"whoami":{"description":"Commands to show information about yourself or your account."},"generate":{"description":"Commands to generate a project, create a function, and more."}},"commands":"./lib/commands","devPlugins":["@oclif/plugin-help","@oclif/plugin-which","@oclif/plugin-command-snapshot","@salesforce/plugin-command-reference"],"topicSeparator":" "},"engines":{"node":">=12.0.0"},"scripts":{"docs":"sf-docs","lint":"sf-lint","test":"sf-test","build":"sf-build","clean":"sf-clean","format":"sf-format","compile":"sf-compile","prepack":"sf-prepack","prepare":"sf-install && husky install","pretest":"sf-compile-test","version":"oclif readme","postpack":"shx rm -f oclif.manifest.json","posttest":"yarn lint && yarn test:deprecation-policy","clean-all":"sf-clean all","clean:lib":"shx rm -rf lib && shx rm -rf coverage && shx rm -rf .nyc_output && shx rm -f oclif.manifest.json","test:json-schema":"./bin/dev schema:compare","promote-dist-tags":"./bin/promote-dist-tags","test:command-reference":"./bin/dev commandreference:generate --erroronwarnings","test:deprecation-policy":"./bin/dev snapshot:compare"},"_npmUser":{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/salesforcecli/plugin-functions.git","type":"git"},"_npmVersion":"6.14.17","description":"Functions plugin for the SF CLI","directories":{},"_nodeVersion":"14.20.0","dependencies":{"uuid":"^8.3.2","axios":"^0.21.1","chalk":"^4.1.2","execa":"^5.1.1","kbpgp":"^2.1.15","cli-ux":"^5.6.7","lodash":"^4.17.21","jsforce":"^1.11.0","date-fns":"^2.28.0","fs-extra":"^10.0.1","handlebars":"^4.7.7","node-fetch":"^3.2.3","@oclif/core":"^1.6.0","cloudevents":"^4.0.3","sha256-file":"^1.0.0","global-agent":"^3.0.0","netrc-parser":"^3.1.6","axios-debug-log":"^0.8.4","@salesforce/core":"^3.19.4","@heroku-cli/color":"^1.1.14","@heroku-cli/schema":"^1.0.25","@hk/functions-core":"npm:@heroku/functions-core@0.3.1","@heroku/eventsource":"^1.0.7","@salesforce/ts-sinon":"^1.3.21","@salesforce/ts-types":"^1.5.20","@heroku/function-toml":"^0.0.3","@salesforce/plugin-org":"^1.11.2","@heroku/project-descriptor":"0.0.6","@salesforce/sf-plugins-core":"^1.7.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","shx":"^0.3.4","chai":"^4.3.6","husky":"^7.0.4","mocha":"^9.2.2","oclif":"^2.6.0","sinon":"11.1.2","eslint":"^7.32.0","globby":"^11.1.0","ts-node":"^10.7.0","prettier":"^2.6.0","sinon-chai":"^3.7.0","typescript":"^4.6.2","@oclif/test":"^1","@types/uuid":"^8.3.4","lint-staged":"^12.3.6","pretty-quick":"^3.1.3","@types/semver":"^7.3.9","@types/nodegit":"^0.27.10","@types/fs-extra":"^9.0.13","@types/node-fetch":"^3.0.3","@types/sinon-chai":"^3.2.8","@oclif/plugin-help":"^5","@types/sha256-file":"^1.0.1","@oclif/plugin-which":"^1.0.4","eslint-plugin-jsdoc":"^39.2.9","eslint-plugin-header":"^3.1.1","eslint-plugin-import":"^2.25.4","@types/supports-color":"^8.1.1","@salesforce/dev-config":"^3.0.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","@salesforce/dev-scripts":"^2.0.3","eslint-config-salesforce":"^0.1.6","@typescript-eslint/parser":"^4.33.0","@salesforce/prettier-config":"^0.0.2","@oclif/plugin-command-snapshot":"^3.1.3","@typescript-eslint/eslint-plugin":"^4.33.0","eslint-config-salesforce-license":"^0.1.6","eslint-config-salesforce-typescript":"^0.2.8","@salesforce/plugin-command-reference":"^1.3.18"},"_npmOperationalInternal":{"tmp":"tmp/plugin-functions_1.13.0_1657561810813_0.7226413898313071","host":"s3://npm-registry-packages"}},"1.13.1":{"name":"@salesforce/plugin-functions","version":"1.13.1","keywords":["oclif-plugin"],"author":{"name":"heroku-front-end@salesforce.com"},"license":"BSD-3-Clause","_id":"@salesforce/plugin-functions@1.13.1","maintainers":[{"name":"jye-sf","email":"jye@salesforce.com"},{"name":"adirasanam","email":"adirasanam@salesforce.com"},{"name":"hkii","email":"knair@salesforce.com"},{"name":"mcasado","email":"mcasado@salesforce.com"},{"name":"iamaziz","email":"azizramos00@gmail.com"},{"name":"dlouvton","email":"dlouvton@gmail.com"},{"name":"jc-sf","email":"junchao.zhang@salesforce.com"},{"name":"pvandyk-sf","email":"pvandyk@salesforce.com"},{"name":"dbreese-salesforce","email":"dbreese@salesforce.com"},{"name":"ashokrudraraju","email":"arudraraju@salesforce.com"},{"name":"dhersam","email":"dhersam@salesforce.com"},{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"mbettio","email":"mbettiomoreira@salesforce.com"},{"name":"damilareolowoniyi","email":"damilare.olowoniyi2@mail.dcu.ie"},{"name":"mmadialagan","email":"mmadialagan@salesforce.com"},{"name":"spoorti.nidagundi","email":"spoorti.nidagundi@salesforce.com"},{"name":"rodesp","email":"rodesp@hey.com"},{"name":"mjrust","email":"mrust@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"conal","email":"conalc86@gmail.com"},{"name":"vazexqi","email":"nchen.dev@mac.com"},{"name":"joshwlewis","email":"josh.w.lewis@gmail.com"},{"name":"mpsenn","email":"msenn@salesforce.com"},{"name":"sfdc_iamigo","email":"igoldstein@salesforce.com"},{"name":"kevinv11n","email":"kevin@v11n.com"},{"name":"tbliss","email":"tbliss@salesforce.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"pmdartus","email":"dartus.pierremarie@gmail.com"},{"name":"futuremint_sf","email":"dwoodward@salesforce.com"},{"name":"interactivellama","email":"llama@interactivellama.com"},{"name":"ekashida","email":"ekashida@gmail.com"},{"name":"gr8gatsby","email":"kevinhill@live.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"krisgraysfdc","email":"kgray@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"jqian","email":"jqian@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"michaelhoefer","email":"michaelhoefer@gmail.com"},{"name":"tlohr","email":"tlohr@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"tconn","email":"tconn@salesforce.com"},{"name":"dehru","email":"dehru2@yahoo.com"},{"name":"abdulsattar","email":"asattar.md@gmail.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"rxu-sfdc","email":"rxu@salesforce.com"},{"name":"amcconnell-sf","email":"amcconnell@salesforce.com"},{"name":"nolanlawson","email":"nolan@nolanlawson.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"fernomac","email":"no_oneatall@hotmail.com"},{"name":"cafreeman","email":"cfreeman.code@gmail.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"jbartolotta-sfdc","email":"jbartolotta@salesforce.com"}],"homepage":"https://github.com/salesforcecli/plugin-functions","bugs":{"url":"https://github.com/forcedotcom/cli/issues"},"bin":{"functions":"bin/run"},"dist":{"shasum":"e22ee3620f959e2f3e1546bfa53578a40dc596a4","tarball":"https://registry.npmjs.org/@salesforce/plugin-functions/-/plugin-functions-1.13.1.tgz","fileCount":117,"integrity":"sha512-38io+EuHeAmdk1UDQzoQftcoIwv1/hScN+BGyBa06I6dUvsyZV/1MgJwgegm1BdLyTeGBR1rx14n4iixpOyhXw==","signatures":[{"sig":"MEUCIDE05MkU4GBmk1/AMarv3Bn3kpFkNkjXuLgBwYUZcZ2VAiEAr+6vTAG0m4ugwWEuKn5pQmQTgOHjYkHEwCFpPd//3hI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":269374,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJize03ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr7gA//QheVO+3omDF7iu9QhH7rjeNVvDu+MO++7R4AANR47KjFdfif\r\ni20VGRec5HDZnBLS482/sf9YvUwbbhPsplamA3zswjscOn865O6l+m/+ffEz\r\n2x2MaasceZ2gKi4QoSiHUg42wrbCYGLIg5g0r/ecLcgAEVMMl6dY0s9LIeY7\r\nRYGXEo4s5fqC9TiXYFGdHvuCoa2k2SPCF2MC4LDIkLc2qYZHN9xr4aXzmjQt\r\nocnipWV6oE/LTbjZ/Mtq0CkhUXVB82B4VpVym1RJ74vrpx5AOV90uS82DS3q\r\nxIMHskOCVMZg8c5pzZbASZMqZa5Al3aFue3sOcnaBs09DfSD5AlJtUH82obv\r\nE3pfho50MWiG5H2OaZjVDtq24DyE3VLEqqkKLMqO9u/EiOqTyC7CN/9Mhc8V\r\nbLEfTjZ6so29s5Rp2TDwkaJyYuIZyXqFFl9CP9Lbxkb3CnU4451228A2tegn\r\nSkF12P/v6AD2kPj0n6OkuijopL3Hz5Sr8bxWwMUkNeTaunJM/mi8WBMc1rcJ\r\nX/iG8N3QZavMFfYNo7t7jfXouDga/shdpu1tNkEpcZE34aeAekv2hfxByD28\r\neuvuzyYytBm2GX6DcGB6of/NTM1p8K8KQrTPkO9ajOw2Cq2yvDJyOkxqFfqJ\r\nROM8YpD/9kcsiG1MD1Mye0Wz7HePDg8FSpI=\r\n=oLXR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","sfdx":{"publicKeyUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/1.13.1.crt","signatureUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/1.13.1.sig"},"_from":"file:/home/circleci/project/salesforce-plugin-functions-1.13.1.tgz","oclif":{"bin":"sf","hooks":{"sf:deploy":"./lib/hooks/deploy","sf:env:list":"./lib/hooks/envList","sf:env:display":"./lib/hooks/envDisplay"},"topics":{"env":{"subtopics":{"log":{"description":"Commands to stream log output for an environment."},"var":{"description":"Commands to get, list, add, and set environment variables."},"create":{"description":"Commands to create environments."},"delete":{"description":"Commands to delete environments."},"logdrain":{"description":"Commands to add a log drain to a specified environment."}},"description":"Commands to manage your environments, such as orgs and compute environments."},"run":{"subtopics":{"function":{"description":"Commands to run a function."}},"description":"Commands to run a function."},"login":{"subtopics":{"functions":{"description":"Commands to log in to Salesforce Functions."}},"description":"Commands to log in to an environment."},"deploy":{"description":"Commands to deploy artifacts to an environment."},"whoami":{"description":"Commands to show information about yourself or your account."},"generate":{"description":"Commands to generate a project, create a function, and more."}},"commands":"./lib/commands","devPlugins":["@oclif/plugin-help","@oclif/plugin-which","@oclif/plugin-command-snapshot","@salesforce/plugin-command-reference"],"topicSeparator":" "},"engines":{"node":">=14.0.0"},"scripts":{"docs":"sf-docs","lint":"sf-lint","test":"sf-test","build":"sf-build","clean":"sf-clean","format":"sf-format","compile":"sf-compile","prepack":"sf-prepack","prepare":"sf-install && husky install","pretest":"sf-compile-test","version":"oclif readme","postpack":"shx rm -f oclif.manifest.json","posttest":"yarn lint && yarn test:deprecation-policy","clean-all":"sf-clean all","clean:lib":"shx rm -rf lib && shx rm -rf coverage && shx rm -rf .nyc_output && shx rm -f oclif.manifest.json","test:json-schema":"./bin/dev schema:compare","promote-dist-tags":"./bin/promote-dist-tags","test:command-reference":"./bin/dev commandreference:generate --erroronwarnings","test:deprecation-policy":"./bin/dev snapshot:compare"},"_npmUser":{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/salesforcecli/plugin-functions.git","type":"git"},"_npmVersion":"6.14.17","description":"Functions plugin for the SF CLI","directories":{},"_nodeVersion":"14.20.0","dependencies":{"uuid":"^8.3.2","axios":"^0.21.1","chalk":"^4.1.2","execa":"^5.1.1","kbpgp":"^2.1.15","cli-ux":"^5.6.7","lodash":"^4.17.21","jsforce":"^1.11.0","date-fns":"^2.28.0","fs-extra":"^10.0.1","handlebars":"^4.7.7","node-fetch":"^3.2.3","@oclif/core":"^1.6.0","cloudevents":"^4.0.3","sha256-file":"^1.0.0","global-agent":"^3.0.0","netrc-parser":"^3.1.6","axios-debug-log":"^0.8.4","@salesforce/core":"^3.19.4","@heroku-cli/color":"^1.1.14","@heroku-cli/schema":"^1.0.25","@hk/functions-core":"npm:@heroku/functions-core@0.3.2","@heroku/eventsource":"^1.0.7","@salesforce/ts-sinon":"^1.3.21","@salesforce/ts-types":"^1.5.20","@heroku/function-toml":"^0.0.3","@salesforce/plugin-org":"^1.11.2","@heroku/project-descriptor":"0.0.6","@salesforce/sf-plugins-core":"^1.7.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","shx":"^0.3.4","chai":"^4.3.6","husky":"^7.0.4","mocha":"^9.2.2","oclif":"^2.6.0","sinon":"11.1.2","eslint":"^7.32.0","globby":"^11.1.0","ts-node":"^10.7.0","prettier":"^2.6.0","sinon-chai":"^3.7.0","typescript":"^4.6.2","@oclif/test":"^1","@types/uuid":"^8.3.4","lint-staged":"^12.3.6","pretty-quick":"^3.1.3","@types/semver":"^7.3.9","@types/nodegit":"^0.27.10","@types/fs-extra":"^9.0.13","@types/node-fetch":"^3.0.3","@types/sinon-chai":"^3.2.8","@oclif/plugin-help":"^5","@types/sha256-file":"^1.0.1","@oclif/plugin-which":"^1.0.4","eslint-plugin-jsdoc":"^39.2.9","eslint-plugin-header":"^3.1.1","eslint-plugin-import":"^2.25.4","@types/supports-color":"^8.1.1","@salesforce/dev-config":"^3.0.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","@salesforce/dev-scripts":"^2.0.3","eslint-config-salesforce":"^0.1.6","@typescript-eslint/parser":"^4.33.0","@salesforce/prettier-config":"^0.0.2","@oclif/plugin-command-snapshot":"^3.1.3","@typescript-eslint/eslint-plugin":"^4.33.0","eslint-config-salesforce-license":"^0.1.6","eslint-config-salesforce-typescript":"^0.2.8","@salesforce/plugin-command-reference":"^1.3.18"},"_npmOperationalInternal":{"tmp":"tmp/plugin-functions_1.13.1_1657662775073_0.5991793451051282","host":"s3://npm-registry-packages"}},"1.13.2":{"name":"@salesforce/plugin-functions","version":"1.13.2","keywords":["oclif-plugin"],"author":{"name":"heroku-front-end@salesforce.com"},"license":"BSD-3-Clause","_id":"@salesforce/plugin-functions@1.13.2","maintainers":[{"name":"jye-sf","email":"jye@salesforce.com"},{"name":"adirasanam","email":"adirasanam@salesforce.com"},{"name":"hkii","email":"knair@salesforce.com"},{"name":"mcasado","email":"mcasado@salesforce.com"},{"name":"iamaziz","email":"azizramos00@gmail.com"},{"name":"dlouvton","email":"dlouvton@gmail.com"},{"name":"jc-sf","email":"junchao.zhang@salesforce.com"},{"name":"pvandyk-sf","email":"pvandyk@salesforce.com"},{"name":"dbreese-salesforce","email":"dbreese@salesforce.com"},{"name":"ashokrudraraju","email":"arudraraju@salesforce.com"},{"name":"dhersam","email":"dhersam@salesforce.com"},{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"mbettio","email":"mbettiomoreira@salesforce.com"},{"name":"damilareolowoniyi","email":"damilare.olowoniyi2@mail.dcu.ie"},{"name":"mmadialagan","email":"mmadialagan@salesforce.com"},{"name":"spoorti.nidagundi","email":"spoorti.nidagundi@salesforce.com"},{"name":"rodesp","email":"rodesp@hey.com"},{"name":"mjrust","email":"mrust@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"conal","email":"conalc86@gmail.com"},{"name":"vazexqi","email":"nchen.dev@mac.com"},{"name":"joshwlewis","email":"josh.w.lewis@gmail.com"},{"name":"mpsenn","email":"msenn@salesforce.com"},{"name":"sfdc_iamigo","email":"igoldstein@salesforce.com"},{"name":"kevinv11n","email":"kevin@v11n.com"},{"name":"tbliss","email":"tbliss@salesforce.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"pmdartus","email":"dartus.pierremarie@gmail.com"},{"name":"futuremint_sf","email":"dwoodward@salesforce.com"},{"name":"interactivellama","email":"llama@interactivellama.com"},{"name":"ekashida","email":"ekashida@gmail.com"},{"name":"gr8gatsby","email":"kevinhill@live.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"krisgraysfdc","email":"kgray@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"jqian","email":"jqian@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"michaelhoefer","email":"michaelhoefer@gmail.com"},{"name":"tlohr","email":"tlohr@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"tconn","email":"tconn@salesforce.com"},{"name":"dehru","email":"dehru2@yahoo.com"},{"name":"abdulsattar","email":"asattar.md@gmail.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"rxu-sfdc","email":"rxu@salesforce.com"},{"name":"amcconnell-sf","email":"amcconnell@salesforce.com"},{"name":"nolanlawson","email":"nolan@nolanlawson.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"fernomac","email":"no_oneatall@hotmail.com"},{"name":"cafreeman","email":"cfreeman.code@gmail.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"jbartolotta-sfdc","email":"jbartolotta@salesforce.com"}],"homepage":"https://github.com/salesforcecli/plugin-functions","bugs":{"url":"https://github.com/forcedotcom/cli/issues"},"bin":{"functions":"bin/run"},"dist":{"shasum":"b8e8dad020d6ca1ab60cf92d1f45984f64b38daf","tarball":"https://registry.npmjs.org/@salesforce/plugin-functions/-/plugin-functions-1.13.2.tgz","fileCount":117,"integrity":"sha512-vYKHmV1XDfed+l1jcuDvIKiBuyvWbvxczx4qUXj2KHLLL33KP+Kq5s5kzdNc+yDJ9B5wzwotbmpOI8nNtjir+w==","signatures":[{"sig":"MEQCIBRviMOGdgYUv9wYfYgNo9L/vPrRVj3nYPuDik/+9jarAiB2wPHIswpM3od8wHWseB5UzSRhRN6vbjd1/93cBwYgsw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":274123,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi2GXlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrWqxAAn//vgQSqRBgcR/ErmBI05IZ2lgzMY337WL8kXWhngpS2VJu5\r\neEb8bPtIbaCXwdKw32iMluK8CIt7wO4BzVp9FzPuy18jrrh1l8HrzHTPhXqO\r\nMwPUlDLp/Q6Bjze/uO4831L9PI3JQYXl0qsD73UOac/JNDDnBYjZLXnvxOVE\r\nmDwMlUU5IJ5RY9ISoPGsyd92aPyF+cvgHqFRICNOgp4gddVJA8rcwGcLesOL\r\n2fzBEOPHUoHe5Yp9GHwiwDl8NpRfz+Itavr5VexFuxSXDanvc6/3gQNf9rEQ\r\nm2AkUAySwLCiXjptWXUGmBF4UnN+CkaU4i3ILsGMOJypHHRBsjmJtfACZksv\r\nka3BF/9QPk7wLoBZ1eY6ar96giR7Fb1KfrPYpONujSYy/W/GLOQ6G7h1OfrJ\r\nfLIMe5atKdbO4sU4fRrbIwrvBWiErFhTDZoP8K/wjomePYskk7AHVaaarVNZ\r\nekRmA/70D1Xx3yRvUuVHOIYeAu9NL/M8TJKHjHBFe/KU6PLCN351doJD0F0x\r\nvt1DJoK63goQ/9HLhy2zoPiWAyHG80sjlL6iC10xDqvvrDoPzy4LrxAikBOZ\r\np/va0Mvc5+RhTOsa4S+Tf+uDAEcdYJGTz2/R9Lqa9reHHd1pqLdfubMBUNiy\r\nZrDCIXF3wA5DwYBljcaS9N0YPGlKXMQxJP0=\r\n=/pAC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","sfdx":{"publicKeyUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/1.13.2.crt","signatureUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/1.13.2.sig"},"_from":"file:/home/circleci/project/salesforce-plugin-functions-1.13.2.tgz","oclif":{"bin":"sf","hooks":{"sf:deploy":"./lib/hooks/deploy","sf:env:list":"./lib/hooks/envList","sf:env:display":"./lib/hooks/envDisplay"},"topics":{"env":{"subtopics":{"log":{"description":"Commands to stream log output for an environment."},"var":{"description":"Commands to get, list, add, and set environment variables."},"create":{"description":"Commands to create environments."},"delete":{"description":"Commands to delete environments."},"logdrain":{"description":"Commands to add a log drain to a specified environment."}},"description":"Commands to manage your environments, such as orgs and compute environments."},"run":{"subtopics":{"function":{"description":"Commands to run a function."}},"description":"Commands to run a function."},"login":{"subtopics":{"functions":{"description":"Commands to log in to Salesforce Functions."}},"description":"Commands to log in to an environment."},"deploy":{"description":"Commands to deploy artifacts to an environment."},"whoami":{"description":"Commands to show information about yourself or your account."},"generate":{"description":"Commands to generate a project, create a function, and more."}},"commands":"./lib/commands","devPlugins":["@oclif/plugin-help","@oclif/plugin-which","@oclif/plugin-command-snapshot","@salesforce/plugin-command-reference"],"topicSeparator":" "},"engines":{"node":">=14.0.0"},"scripts":{"docs":"sf-docs","lint":"sf-lint","test":"sf-test","build":"sf-build","clean":"sf-clean","format":"sf-format","compile":"sf-compile","prepack":"sf-prepack","prepare":"sf-install && husky install","pretest":"sf-compile-test","version":"oclif readme","postpack":"shx rm -f oclif.manifest.json","posttest":"yarn lint && yarn test:deprecation-policy","clean-all":"sf-clean all","clean:lib":"shx rm -rf lib && shx rm -rf coverage && shx rm -rf .nyc_output && shx rm -f oclif.manifest.json","test:json-schema":"./bin/dev schema:compare","promote-dist-tags":"./bin/promote-dist-tags","test:command-reference":"./bin/dev commandreference:generate --erroronwarnings","test:deprecation-policy":"./bin/dev snapshot:compare"},"_npmUser":{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/salesforcecli/plugin-functions.git","type":"git"},"_npmVersion":"6.14.17","description":"Functions plugin for the SF CLI","directories":{},"_nodeVersion":"14.20.0","dependencies":{"uuid":"^8.3.2","axios":"^0.21.1","chalk":"^4.1.2","execa":"^5.1.1","kbpgp":"^2.1.15","cli-ux":"^5.6.7","lodash":"^4.17.21","jsforce":"^1.11.0","date-fns":"^2.28.0","fs-extra":"^10.0.1","handlebars":"^4.7.7","node-fetch":"^3.2.3","@oclif/core":"^1.6.0","cloudevents":"^4.0.3","sha256-file":"^1.0.0","global-agent":"^3.0.0","netrc-parser":"^3.1.6","axios-debug-log":"^0.8.4","@salesforce/core":"^3.19.4","@heroku-cli/color":"^1.1.14","@heroku-cli/schema":"^1.0.25","@hk/functions-core":"npm:@heroku/functions-core@0.3.2","@heroku/eventsource":"^1.0.7","@salesforce/ts-sinon":"^1.3.21","@salesforce/ts-types":"^1.5.20","@heroku/function-toml":"^0.0.3","@salesforce/plugin-org":"^1.11.2","@heroku/project-descriptor":"0.0.6","@salesforce/sf-plugins-core":"^1.7.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","shx":"^0.3.4","chai":"^4.3.6","husky":"^7.0.4","mocha":"^9.2.2","oclif":"^2.6.0","sinon":"11.1.2","eslint":"^7.32.0","globby":"^11.1.0","ts-node":"^10.7.0","prettier":"^2.6.0","sinon-chai":"^3.7.0","typescript":"^4.6.2","@oclif/test":"^1","@types/uuid":"^8.3.4","lint-staged":"^12.3.6","pretty-quick":"^3.1.3","@types/semver":"^7.3.9","@types/nodegit":"^0.27.10","@types/fs-extra":"^9.0.13","@types/node-fetch":"^3.0.3","@types/sinon-chai":"^3.2.8","@oclif/plugin-help":"^5","@types/sha256-file":"^1.0.1","@oclif/plugin-which":"^1.0.4","eslint-plugin-jsdoc":"^39.2.9","eslint-plugin-header":"^3.1.1","eslint-plugin-import":"^2.25.4","@types/supports-color":"^8.1.1","@salesforce/dev-config":"^3.0.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","@salesforce/dev-scripts":"^2.0.3","eslint-config-salesforce":"^0.1.6","@typescript-eslint/parser":"^4.33.0","@salesforce/prettier-config":"^0.0.2","@oclif/plugin-command-snapshot":"^3.1.3","@typescript-eslint/eslint-plugin":"^4.33.0","eslint-config-salesforce-license":"^0.1.6","eslint-config-salesforce-typescript":"^0.2.8","@salesforce/plugin-command-reference":"^1.3.18"},"_npmOperationalInternal":{"tmp":"tmp/plugin-functions_1.13.2_1658349029266_0.5030435701917033","host":"s3://npm-registry-packages"}},"1.13.3":{"name":"@salesforce/plugin-functions","version":"1.13.3","keywords":["oclif-plugin"],"author":{"name":"heroku-front-end@salesforce.com"},"license":"BSD-3-Clause","_id":"@salesforce/plugin-functions@1.13.3","maintainers":[{"name":"jye-sf","email":"jye@salesforce.com"},{"name":"adirasanam","email":"adirasanam@salesforce.com"},{"name":"hkii","email":"knair@salesforce.com"},{"name":"mcasado","email":"mcasado@salesforce.com"},{"name":"iamaziz","email":"azizramos00@gmail.com"},{"name":"dlouvton","email":"dlouvton@gmail.com"},{"name":"jc-sf","email":"junchao.zhang@salesforce.com"},{"name":"pvandyk-sf","email":"pvandyk@salesforce.com"},{"name":"dbreese-salesforce","email":"dbreese@salesforce.com"},{"name":"ashokrudraraju","email":"arudraraju@salesforce.com"},{"name":"dhersam","email":"dhersam@salesforce.com"},{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"mbettio","email":"mbettiomoreira@salesforce.com"},{"name":"damilareolowoniyi","email":"damilare.olowoniyi2@mail.dcu.ie"},{"name":"mmadialagan","email":"mmadialagan@salesforce.com"},{"name":"spoorti.nidagundi","email":"spoorti.nidagundi@salesforce.com"},{"name":"rodesp","email":"rodesp@hey.com"},{"name":"mjrust","email":"mrust@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"conal","email":"conalc86@gmail.com"},{"name":"vazexqi","email":"nchen.dev@mac.com"},{"name":"joshwlewis","email":"josh.w.lewis@gmail.com"},{"name":"mpsenn","email":"msenn@salesforce.com"},{"name":"sfdc_iamigo","email":"igoldstein@salesforce.com"},{"name":"kevinv11n","email":"kevin@v11n.com"},{"name":"tbliss","email":"tbliss@salesforce.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"pmdartus","email":"dartus.pierremarie@gmail.com"},{"name":"futuremint_sf","email":"dwoodward@salesforce.com"},{"name":"interactivellama","email":"llama@interactivellama.com"},{"name":"ekashida","email":"ekashida@gmail.com"},{"name":"gr8gatsby","email":"kevinhill@live.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"krisgraysfdc","email":"kgray@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"jqian","email":"jqian@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"michaelhoefer","email":"michaelhoefer@gmail.com"},{"name":"tlohr","email":"tlohr@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"tconn","email":"tconn@salesforce.com"},{"name":"dehru","email":"dehru2@yahoo.com"},{"name":"abdulsattar","email":"asattar.md@gmail.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"rxu-sfdc","email":"rxu@salesforce.com"},{"name":"amcconnell-sf","email":"amcconnell@salesforce.com"},{"name":"nolanlawson","email":"nolan@nolanlawson.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"fernomac","email":"no_oneatall@hotmail.com"},{"name":"cafreeman","email":"cfreeman.code@gmail.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"jbartolotta-sfdc","email":"jbartolotta@salesforce.com"}],"homepage":"https://github.com/salesforcecli/plugin-functions","bugs":{"url":"https://github.com/forcedotcom/cli/issues"},"bin":{"functions":"bin/run"},"dist":{"shasum":"ef951613ffecedf2d83d1b3bc5135b27b610e861","tarball":"https://registry.npmjs.org/@salesforce/plugin-functions/-/plugin-functions-1.13.3.tgz","fileCount":117,"integrity":"sha512-cKZiGWfBmLZfRgOcb6R6V1rIbWuVFUQltZQAgxfWqmDYkQwrCeH1AwbaTEvm+DNFTBIht9Hq+q8+gzRaMPOgwQ==","signatures":[{"sig":"MEUCIQD24+rbaNeKFtcRnxxmpSqlO9AICJ/rnDDbFQr9ooJY1QIgWHQu9R9oNak/oXtVgDp8b7htourGUdStzsgfiy32xvw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":275062,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi2GkjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq1Fw/+KlHG+dnLHc7MDtaL3JArxe2TLQQRp4W5ac2YCCXc20I/4my/\r\nD9LESoDxTOsT9/1L0nELnOq3eNkF4MSFDsXyClbbdl8SwVJh/AJ/3nL6hhTb\r\nJzk2FEJq/jE84f7WHUpa5XfAhiDQAgUPp2b9qS8rfnbIBL79OQvIXPY4dXBg\r\nFDqhKvQ8nKvEY8uhxA437TbSyu7/5vkbGeE3dxjm8b3T+84ExKVMW/RshFQm\r\n0KQl4lxu3EK+nyKrejmwUi8ELCrG/TiLwpOUh0ZCPYulM19T8DgpBOqW2lz2\r\nPPJaJmV4gyg6DCAjM2+1OqA/is9bHaJWeiKkGE4K+VnWhgmHmlTHvNhEhfil\r\nGeXCgl7dx0HaUps6YbwNY2jfEjxjbYdueIC7VlJ09qMmZSvL/0LEyo2dfFsZ\r\neXa01ZXBDo27P36NStDDhpj7M15E/WL158x5GIG3qEKK7DFmx0wtFnJkV6Lj\r\nhJfPdbJiHFZYGxADsRG3MFJR+SF64fU4fWA/ugVg6TNMI81872D9sjjzaD3w\r\nk6Uns7JKub2VytpJWtFVU9gdhzvQ0TVJUrkRk0bZTzSt8rsqDAai3hZyhAkO\r\nNQp2jkEf71Gl1TZjEtSIq3xUbMpzKZzApcoGgVIRkyctPYDGH6+GaDXWqCrd\r\nGupLIYPVeIULKTLekxq1X4B7fvot53nyBzA=\r\n=4gih\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","sfdx":{"publicKeyUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/1.13.3.crt","signatureUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/1.13.3.sig"},"_from":"file:/home/circleci/project/salesforce-plugin-functions-1.13.3.tgz","oclif":{"bin":"sf","hooks":{"sf:deploy":"./lib/hooks/deploy","sf:env:list":"./lib/hooks/envList","sf:env:display":"./lib/hooks/envDisplay"},"topics":{"env":{"subtopics":{"log":{"description":"Commands to stream log output for an environment."},"var":{"description":"Commands to get, list, add, and set environment variables."},"create":{"description":"Commands to create environments."},"delete":{"description":"Commands to delete environments."},"logdrain":{"description":"Commands to add a log drain to a specified environment."}},"description":"Commands to manage your environments, such as orgs and compute environments."},"run":{"subtopics":{"function":{"description":"Commands to run a function."}},"description":"Commands to run a function."},"login":{"subtopics":{"functions":{"description":"Commands to log in to Salesforce Functions."}},"description":"Commands to log in to an environment."},"deploy":{"description":"Commands to deploy artifacts to an environment."},"whoami":{"description":"Commands to show information about yourself or your account."},"generate":{"description":"Commands to generate a project, create a function, and more."}},"commands":"./lib/commands","devPlugins":["@oclif/plugin-help","@oclif/plugin-which","@oclif/plugin-command-snapshot","@salesforce/plugin-command-reference"],"topicSeparator":" "},"engines":{"node":">=14.0.0"},"scripts":{"docs":"sf-docs","lint":"sf-lint","test":"sf-test","build":"sf-build","clean":"sf-clean","format":"sf-format","compile":"sf-compile","prepack":"sf-prepack","prepare":"sf-install && husky install","pretest":"sf-compile-test","version":"oclif readme","postpack":"shx rm -f oclif.manifest.json","posttest":"yarn lint && yarn test:deprecation-policy","clean-all":"sf-clean all","clean:lib":"shx rm -rf lib && shx rm -rf coverage && shx rm -rf .nyc_output && shx rm -f oclif.manifest.json","test:json-schema":"./bin/dev schema:compare","promote-dist-tags":"./bin/promote-dist-tags","test:command-reference":"./bin/dev commandreference:generate --erroronwarnings","test:deprecation-policy":"./bin/dev snapshot:compare"},"_npmUser":{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/salesforcecli/plugin-functions.git","type":"git"},"_npmVersion":"6.14.17","description":"Functions plugin for the SF CLI","directories":{},"_nodeVersion":"14.20.0","dependencies":{"uuid":"^8.3.2","axios":"^0.21.1","chalk":"^4.1.2","execa":"^5.1.1","kbpgp":"^2.1.15","cli-ux":"^5.6.7","lodash":"^4.17.21","jsforce":"^1.11.0","date-fns":"^2.28.0","fs-extra":"^10.0.1","handlebars":"^4.7.7","node-fetch":"^3.2.3","@oclif/core":"^1.6.0","cloudevents":"^4.0.3","sha256-file":"^1.0.0","global-agent":"^3.0.0","netrc-parser":"^3.1.6","axios-debug-log":"^0.8.4","@salesforce/core":"^3.19.4","@heroku-cli/color":"^1.1.14","@heroku-cli/schema":"^1.0.25","@hk/functions-core":"npm:@heroku/functions-core@0.3.2","@heroku/eventsource":"^1.0.7","@salesforce/ts-sinon":"^1.3.21","@salesforce/ts-types":"^1.5.20","@heroku/function-toml":"^0.0.3","@salesforce/plugin-org":"^1.11.2","@heroku/project-descriptor":"0.0.6","@salesforce/sf-plugins-core":"^1.7.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","shx":"^0.3.4","chai":"^4.3.6","husky":"^7.0.4","mocha":"^9.2.2","oclif":"^2.6.0","sinon":"11.1.2","eslint":"^7.32.0","globby":"^11.1.0","ts-node":"^10.7.0","prettier":"^2.6.0","sinon-chai":"^3.7.0","typescript":"^4.6.2","@oclif/test":"^1","@types/uuid":"^8.3.4","lint-staged":"^12.3.6","pretty-quick":"^3.1.3","@types/semver":"^7.3.9","@types/nodegit":"^0.27.10","@types/fs-extra":"^9.0.13","@types/node-fetch":"^3.0.3","@types/sinon-chai":"^3.2.8","@oclif/plugin-help":"^5","@types/sha256-file":"^1.0.1","@oclif/plugin-which":"^1.0.4","eslint-plugin-jsdoc":"^39.2.9","eslint-plugin-header":"^3.1.1","eslint-plugin-import":"^2.25.4","@types/supports-color":"^8.1.1","@salesforce/dev-config":"^3.0.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","@salesforce/dev-scripts":"^2.0.3","eslint-config-salesforce":"^0.1.6","@typescript-eslint/parser":"^4.33.0","@salesforce/prettier-config":"^0.0.2","@oclif/plugin-command-snapshot":"^3.1.3","@typescript-eslint/eslint-plugin":"^4.33.0","eslint-config-salesforce-license":"^0.1.6","eslint-config-salesforce-typescript":"^0.2.8","@salesforce/plugin-command-reference":"^1.3.18"},"_npmOperationalInternal":{"tmp":"tmp/plugin-functions_1.13.3_1658349859025_0.745412186810616","host":"s3://npm-registry-packages"}},"1.13.4":{"name":"@salesforce/plugin-functions","version":"1.13.4","keywords":["oclif-plugin"],"author":{"name":"heroku-front-end@salesforce.com"},"license":"BSD-3-Clause","_id":"@salesforce/plugin-functions@1.13.4","maintainers":[{"name":"jye-sf","email":"jye@salesforce.com"},{"name":"adirasanam","email":"adirasanam@salesforce.com"},{"name":"hkii","email":"knair@salesforce.com"},{"name":"mcasado","email":"mcasado@salesforce.com"},{"name":"iamaziz","email":"azizramos00@gmail.com"},{"name":"dlouvton","email":"dlouvton@gmail.com"},{"name":"jc-sf","email":"junchao.zhang@salesforce.com"},{"name":"pvandyk-sf","email":"pvandyk@salesforce.com"},{"name":"dbreese-salesforce","email":"dbreese@salesforce.com"},{"name":"ashokrudraraju","email":"arudraraju@salesforce.com"},{"name":"dhersam","email":"dhersam@salesforce.com"},{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"mbettio","email":"mbettiomoreira@salesforce.com"},{"name":"damilareolowoniyi","email":"damilare.olowoniyi2@mail.dcu.ie"},{"name":"mmadialagan","email":"mmadialagan@salesforce.com"},{"name":"spoorti.nidagundi","email":"spoorti.nidagundi@salesforce.com"},{"name":"rodesp","email":"rodesp@hey.com"},{"name":"mjrust","email":"mrust@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"conal","email":"conalc86@gmail.com"},{"name":"vazexqi","email":"nchen.dev@mac.com"},{"name":"joshwlewis","email":"josh.w.lewis@gmail.com"},{"name":"mpsenn","email":"msenn@salesforce.com"},{"name":"sfdc_iamigo","email":"igoldstein@salesforce.com"},{"name":"kevinv11n","email":"kevin@v11n.com"},{"name":"tbliss","email":"tbliss@salesforce.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"pmdartus","email":"dartus.pierremarie@gmail.com"},{"name":"futuremint_sf","email":"dwoodward@salesforce.com"},{"name":"interactivellama","email":"llama@interactivellama.com"},{"name":"ekashida","email":"ekashida@gmail.com"},{"name":"gr8gatsby","email":"kevinhill@live.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"krisgraysfdc","email":"kgray@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"jqian","email":"jqian@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"michaelhoefer","email":"michaelhoefer@gmail.com"},{"name":"tlohr","email":"tlohr@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"tconn","email":"tconn@salesforce.com"},{"name":"dehru","email":"dehru2@yahoo.com"},{"name":"abdulsattar","email":"asattar.md@gmail.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"rxu-sfdc","email":"rxu@salesforce.com"},{"name":"amcconnell-sf","email":"amcconnell@salesforce.com"},{"name":"nolanlawson","email":"nolan@nolanlawson.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"fernomac","email":"no_oneatall@hotmail.com"},{"name":"cafreeman","email":"cfreeman.code@gmail.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"jbartolotta-sfdc","email":"jbartolotta@salesforce.com"}],"homepage":"https://github.com/salesforcecli/plugin-functions","bugs":{"url":"https://github.com/forcedotcom/cli/issues"},"bin":{"functions":"bin/run"},"dist":{"shasum":"8cba3331f3a91810d2134acc7903c2f3e6641b3d","tarball":"https://registry.npmjs.org/@salesforce/plugin-functions/-/plugin-functions-1.13.4.tgz","fileCount":117,"integrity":"sha512-TEqKhHq1iCbkXJeiSsN4E1+ngjZO0/0Zxf8r23hFdupk6yR4eEWZoKCctVLrZtIcZZq9xjPt9omCnT1LX2LDTw==","signatures":[{"sig":"MEUCIGHx711L9Hj6/ZyRnz/v2rVTMZJUzxjAfbKWAx2n14sxAiEA47MAtC+Hf36itVhueBkk66sb7Lz/tebHDZiMH49R5s8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":270138,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi2HC2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo+Iw/8Cj11lxXQZvUjQzP0BEhz3oATaEA5O84g/vYiYG/uCBfai9tr\r\nO+hmDolRn33KESjZJBNSUbAj5aXzk74l+JGJHW/vIVr2sbOYJSsb+tiE/LcH\r\nzRp+5wEepMoEi33c8Z2XVtQmMPdVn7qE0IXgUPJjyGLJq47kcmw4HBTtz//j\r\n1sf861yUdv13TGGKH36gO6F6aIeu773Ub/Z3e6ZJc8X2Jbf5dnb6re0DQOwE\r\nGYQJj56TXteaZWV4j3vIph5O1g1qxQ4sKh47pLQOHQSZXC/AyFlnMzvd+e47\r\n0gN1hCkK27rO9JtLiElAfeHIZKUr5L0wOJvUxA0XiPENybdVViGPuOEAOPrJ\r\ntmLnpUnNbsKtTq4lE61Dv9ruy0lBrs/2CPAKT++F9oe3/A0hvd8qBRGL8Ezp\r\nmV8+aEavzmvktz5rAxOqvYlYkyq5rz2acOpf/n9Pw3qSgjXoxoLUrFSAgpoS\r\nz4zKABj4MgY537rAPSdMivzwvvGUAy+1kiASTxM3WqGNiIxGS0IzqscFb6gQ\r\nZi72l1kokjs9ELZD/LKkiT8CDuuA2vrs5liTiGQ13l5+8OZ1GzWD5toMEJGH\r\nEaofwg07H7JN/Ht96bqotmUaHjpb7mUWTVqbsLhg/6Yu+ibZzt+amPTvKj2u\r\nK0xM9Xd/YXnG6mKw9x7i6hyHov3PAcpLxXk=\r\n=b0RV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","sfdx":{"publicKeyUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/1.13.4.crt","signatureUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/1.13.4.sig"},"_from":"file:/home/circleci/project/salesforce-plugin-functions-1.13.4.tgz","oclif":{"bin":"sf","hooks":{"sf:deploy":"./lib/hooks/deploy","sf:env:list":"./lib/hooks/envList","sf:env:display":"./lib/hooks/envDisplay"},"topics":{"env":{"subtopics":{"log":{"description":"Commands to stream log output for an environment."},"var":{"description":"Commands to get, list, add, and set environment variables."},"create":{"description":"Commands to create environments."},"delete":{"description":"Commands to delete environments."},"logdrain":{"description":"Commands to add a log drain to a specified environment."}},"description":"Commands to manage your environments, such as orgs and compute environments."},"run":{"subtopics":{"function":{"description":"Commands to run a function."}},"description":"Commands to run a function."},"login":{"subtopics":{"functions":{"description":"Commands to log in to Salesforce Functions."}},"description":"Commands to log in to an environment."},"deploy":{"description":"Commands to deploy artifacts to an environment."},"whoami":{"description":"Commands to show information about yourself or your account."},"generate":{"description":"Commands to generate a project, create a function, and more."}},"commands":"./lib/commands","devPlugins":["@oclif/plugin-help","@oclif/plugin-which","@oclif/plugin-command-snapshot","@salesforce/plugin-command-reference"],"topicSeparator":" "},"engines":{"node":">=14.0.0"},"scripts":{"docs":"sf-docs","lint":"sf-lint","test":"sf-test","build":"sf-build","clean":"sf-clean","format":"sf-format","compile":"sf-compile","prepack":"sf-prepack","prepare":"sf-install && husky install","pretest":"sf-compile-test","version":"oclif readme","postpack":"shx rm -f oclif.manifest.json","posttest":"yarn lint && yarn test:deprecation-policy","clean-all":"sf-clean all","clean:lib":"shx rm -rf lib && shx rm -rf coverage && shx rm -rf .nyc_output && shx rm -f oclif.manifest.json","test:json-schema":"./bin/dev schema:compare","promote-dist-tags":"./bin/promote-dist-tags","test:command-reference":"./bin/dev commandreference:generate --erroronwarnings","test:deprecation-policy":"./bin/dev snapshot:compare"},"_npmUser":{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/salesforcecli/plugin-functions.git","type":"git"},"_npmVersion":"6.14.17","description":"Functions plugin for the SF CLI","directories":{},"_nodeVersion":"14.20.0","dependencies":{"uuid":"^8.3.2","axios":"^0.21.1","chalk":"^4.1.2","execa":"^5.1.1","kbpgp":"^2.1.15","cli-ux":"^5.6.7","lodash":"^4.17.21","jsforce":"^1.11.0","date-fns":"^2.28.0","fs-extra":"^10.0.1","handlebars":"^4.7.7","node-fetch":"^3.2.3","@oclif/core":"^1.6.0","cloudevents":"^4.0.3","sha256-file":"^1.0.0","global-agent":"^3.0.0","netrc-parser":"^3.1.6","axios-debug-log":"^0.8.4","@salesforce/core":"^3.19.4","@heroku-cli/color":"^1.1.14","@heroku-cli/schema":"^1.0.25","@hk/functions-core":"npm:@heroku/functions-core@0.3.2","@heroku/eventsource":"^1.0.7","@salesforce/ts-sinon":"^1.3.21","@salesforce/ts-types":"^1.5.20","@heroku/function-toml":"^0.0.3","@salesforce/plugin-org":"^1.11.2","@heroku/project-descriptor":"0.0.6","@salesforce/sf-plugins-core":"^1.7.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","shx":"^0.3.4","chai":"^4.3.6","husky":"^7.0.4","mocha":"^9.2.2","oclif":"^2.6.0","sinon":"11.1.2","eslint":"^7.32.0","globby":"^11.1.0","ts-node":"^10.7.0","prettier":"^2.6.0","sinon-chai":"^3.7.0","typescript":"^4.6.2","@oclif/test":"^1","@types/uuid":"^8.3.4","lint-staged":"^12.3.6","pretty-quick":"^3.1.3","@types/semver":"^7.3.9","@types/nodegit":"^0.27.10","@types/fs-extra":"^9.0.13","@types/node-fetch":"^3.0.3","@types/sinon-chai":"^3.2.8","@oclif/plugin-help":"^5","@types/sha256-file":"^1.0.1","@oclif/plugin-which":"^1.0.4","eslint-plugin-jsdoc":"^39.2.9","eslint-plugin-header":"^3.1.1","eslint-plugin-import":"^2.25.4","@types/supports-color":"^8.1.1","@salesforce/dev-config":"^3.0.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","@salesforce/dev-scripts":"^2.0.3","eslint-config-salesforce":"^0.1.6","@typescript-eslint/parser":"^4.33.0","@salesforce/prettier-config":"^0.0.2","@oclif/plugin-command-snapshot":"^3.1.3","@typescript-eslint/eslint-plugin":"^4.33.0","eslint-config-salesforce-license":"^0.1.6","eslint-config-salesforce-typescript":"^0.2.8","@salesforce/plugin-command-reference":"^1.3.18"},"_npmOperationalInternal":{"tmp":"tmp/plugin-functions_1.13.4_1658351798233_0.817676922252544","host":"s3://npm-registry-packages"}},"1.13.5":{"name":"@salesforce/plugin-functions","version":"1.13.5","keywords":["oclif-plugin"],"author":{"name":"heroku-front-end@salesforce.com"},"license":"BSD-3-Clause","_id":"@salesforce/plugin-functions@1.13.5","maintainers":[{"name":"jye-sf","email":"jye@salesforce.com"},{"name":"adirasanam","email":"adirasanam@salesforce.com"},{"name":"hkii","email":"knair@salesforce.com"},{"name":"mcasado","email":"mcasado@salesforce.com"},{"name":"iamaziz","email":"azizramos00@gmail.com"},{"name":"dlouvton","email":"dlouvton@gmail.com"},{"name":"jc-sf","email":"junchao.zhang@salesforce.com"},{"name":"pvandyk-sf","email":"pvandyk@salesforce.com"},{"name":"dbreese-salesforce","email":"dbreese@salesforce.com"},{"name":"ashokrudraraju","email":"arudraraju@salesforce.com"},{"name":"dhersam","email":"dhersam@salesforce.com"},{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"mbettio","email":"mbettiomoreira@salesforce.com"},{"name":"damilareolowoniyi","email":"damilare.olowoniyi2@mail.dcu.ie"},{"name":"mmadialagan","email":"mmadialagan@salesforce.com"},{"name":"spoorti.nidagundi","email":"spoorti.nidagundi@salesforce.com"},{"name":"rodesp","email":"rodesp@hey.com"},{"name":"mjrust","email":"mrust@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"conal","email":"conalc86@gmail.com"},{"name":"vazexqi","email":"nchen.dev@mac.com"},{"name":"joshwlewis","email":"josh.w.lewis@gmail.com"},{"name":"mpsenn","email":"msenn@salesforce.com"},{"name":"sfdc_iamigo","email":"igoldstein@salesforce.com"},{"name":"kevinv11n","email":"kevin@v11n.com"},{"name":"tbliss","email":"tbliss@salesforce.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"pmdartus","email":"dartus.pierremarie@gmail.com"},{"name":"futuremint_sf","email":"dwoodward@salesforce.com"},{"name":"interactivellama","email":"llama@interactivellama.com"},{"name":"ekashida","email":"ekashida@gmail.com"},{"name":"gr8gatsby","email":"kevinhill@live.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"krisgraysfdc","email":"kgray@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"jqian","email":"jqian@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"michaelhoefer","email":"michaelhoefer@gmail.com"},{"name":"tlohr","email":"tlohr@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"tconn","email":"tconn@salesforce.com"},{"name":"dehru","email":"dehru2@yahoo.com"},{"name":"abdulsattar","email":"asattar.md@gmail.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"rxu-sfdc","email":"rxu@salesforce.com"},{"name":"amcconnell-sf","email":"amcconnell@salesforce.com"},{"name":"nolanlawson","email":"nolan@nolanlawson.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"fernomac","email":"no_oneatall@hotmail.com"},{"name":"cafreeman","email":"cfreeman.code@gmail.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"jbartolotta-sfdc","email":"jbartolotta@salesforce.com"}],"homepage":"https://github.com/salesforcecli/plugin-functions","bugs":{"url":"https://github.com/forcedotcom/cli/issues"},"bin":{"functions":"bin/run"},"dist":{"shasum":"283be8523d7bd27b189cec31f714d9b96f62305b","tarball":"https://registry.npmjs.org/@salesforce/plugin-functions/-/plugin-functions-1.13.5.tgz","fileCount":117,"integrity":"sha512-DY1Lqd9/Ydrm76H195Kdcu4lX4QuDq/X6KRcf0pVEaMbMw/IPbaZRzWAH/0aONm0DPuE9/6Q3RJymJlriFr5Gw==","signatures":[{"sig":"MEQCICHhpgQzLBfUn2uEyN8p6+ph2k9cArKQikGCe+yy0BOmAiAB/6wgHmlp03U+uvbc1IMVwNWmwiROP8KFluZfLHu0/w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":270630,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi8sinACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmowbxAApDY423KaG9hfHKmm3HFZGZJOQlL62JsToEVour53ic6qvAf4\r\nI9ccWqGl7oIyjzDpo/t+90KtJFpTx9zct7yeYDA4Relw6UAN0EDNusYJruDJ\r\nssZNai2xZV+Ff3I3EhDT0LOeL90Od0d5xJv0ct0cSJBWtUWaOVo/8QQGyGEr\r\nl6rhsr+pgh/mzVopGcbNNewNJm4jDylN1fsOaGxEmnDNoZXefa0ZgzKSceFz\r\nOwnBcrV26tlLgVp2wtcpPsN5asxWZ8XdRLK/+SMEgFos2jsFgKs2DNYygb+4\r\nfez123x2159GhyZHKyXwvJec8CVi9zc/Y5tYhtEBFADXioupr857Cbw8lyik\r\nvIe5ZGHFK8iwRJIcBccJ5yM558eP8a7Js9ny4JT55idp7Qif/gkBt6dFq3ms\r\nxZHomYz5BN3vV4ASmwQbB78ZOh3TtdmDqeISIeBEPepnUPv5iertNsH0JJsg\r\nE5izKw+xEdeM2zyRU6qzop7EqHkugrgGDAfpcBZq6krFhS+8O8GOaHcfSOPN\r\nYl+bKRZ4qv7COufDi2E3A0gwvQrq2yHY6LR4H1NPyH7JwiQ0S3G4w8N1mfFC\r\n7pjJvoRkc/eY+xCMfJ9MElwk/qjTLKoQB+4Rd0NuiNksNunb4xG8s+5+JCNL\r\n1C8R70cUfl4vHo0eN4no3qBC3oDJTOhnjLc=\r\n=Ya7c\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","sfdx":{"publicKeyUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/1.13.5.crt","signatureUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/1.13.5.sig"},"_from":"file:/home/circleci/project/salesforce-plugin-functions-1.13.5.tgz","oclif":{"bin":"sf","hooks":{"sf:deploy":"./lib/hooks/deploy","sf:env:list":"./lib/hooks/envList","sf:env:display":"./lib/hooks/envDisplay"},"topics":{"env":{"subtopics":{"log":{"description":"Commands to stream log output for an environment."},"var":{"description":"Commands to get, list, add, and set environment variables."},"create":{"description":"Commands to create environments."},"delete":{"description":"Commands to delete environments."},"compute":{"subtopics":{"collaborator":{"description":"Commands to manage collaboration with Heroku users."}},"description":"Commands to manage compute environments."},"logdrain":{"description":"Commands to add a log drain to a specified environment."}},"description":"Commands to manage your environments, such as orgs and compute environments."},"run":{"subtopics":{"function":{"description":"Commands to run a function."}},"description":"Commands to run a function."},"login":{"subtopics":{"functions":{"description":"Commands to log in to Salesforce Functions."}},"description":"Commands to log in to an environment."},"deploy":{"description":"Commands to deploy artifacts to an environment."},"whoami":{"description":"Commands to show information about yourself or your account."},"generate":{"description":"Commands to generate a project, create a function, and more."}},"commands":"./lib/commands","devPlugins":["@oclif/plugin-help","@oclif/plugin-which","@oclif/plugin-command-snapshot","@salesforce/plugin-command-reference"],"topicSeparator":" "},"engines":{"node":">=14.0.0"},"scripts":{"docs":"sf-docs","lint":"sf-lint","test":"sf-test","build":"sf-build","clean":"sf-clean","format":"sf-format","compile":"sf-compile","prepack":"sf-prepack","prepare":"sf-install && husky install","pretest":"sf-compile-test","version":"oclif readme","postpack":"shx rm -f oclif.manifest.json","posttest":"yarn lint && yarn test:deprecation-policy","clean-all":"sf-clean all","clean:lib":"shx rm -rf lib && shx rm -rf coverage && shx rm -rf .nyc_output && shx rm -f oclif.manifest.json","test:json-schema":"./bin/dev schema:compare","promote-dist-tags":"./bin/promote-dist-tags","test:command-reference":"./bin/dev commandreference:generate --erroronwarnings","test:deprecation-policy":"./bin/dev snapshot:compare"},"_npmUser":{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/salesforcecli/plugin-functions.git","type":"git"},"_npmVersion":"6.14.17","description":"Functions plugin for the SF CLI","directories":{},"_nodeVersion":"14.20.0","dependencies":{"uuid":"^8.3.2","axios":"^0.21.1","chalk":"^4.1.2","execa":"^5.1.1","kbpgp":"^2.1.15","cli-ux":"^5.6.7","lodash":"^4.17.21","jsforce":"^1.11.0","date-fns":"^2.28.0","fs-extra":"^10.0.1","handlebars":"^4.7.7","node-fetch":"^3.2.3","@oclif/core":"^1.6.0","cloudevents":"^4.0.3","sha256-file":"^1.0.0","global-agent":"^3.0.0","netrc-parser":"^3.1.6","axios-debug-log":"^0.8.4","@salesforce/core":"^3.19.4","@heroku-cli/color":"^1.1.14","@heroku-cli/schema":"^1.0.25","@hk/functions-core":"npm:@heroku/functions-core@0.3.2","@heroku/eventsource":"^1.0.7","@salesforce/ts-sinon":"^1.3.21","@salesforce/ts-types":"^1.5.20","@heroku/function-toml":"^0.0.3","@salesforce/plugin-org":"^1.11.2","@heroku/project-descriptor":"0.0.6","@salesforce/sf-plugins-core":"^1.7.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","shx":"^0.3.4","chai":"^4.3.6","husky":"^7.0.4","mocha":"^9.2.2","oclif":"^2.6.0","sinon":"11.1.2","eslint":"^7.32.0","globby":"^11.1.0","ts-node":"^10.7.0","prettier":"^2.6.0","sinon-chai":"^3.7.0","typescript":"^4.6.2","@oclif/test":"^1","@types/uuid":"^8.3.4","lint-staged":"^12.3.6","pretty-quick":"^3.1.3","@types/semver":"^7.3.9","@types/nodegit":"^0.27.10","@types/fs-extra":"^9.0.13","@types/node-fetch":"^3.0.3","@types/sinon-chai":"^3.2.8","@oclif/plugin-help":"^5","@types/sha256-file":"^1.0.1","@oclif/plugin-which":"^1.0.4","eslint-plugin-jsdoc":"^39.2.9","eslint-plugin-header":"^3.1.1","eslint-plugin-import":"^2.25.4","@types/supports-color":"^8.1.1","@salesforce/dev-config":"^3.0.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","@salesforce/dev-scripts":"^2.0.3","eslint-config-salesforce":"^0.1.6","@typescript-eslint/parser":"^4.33.0","@salesforce/prettier-config":"^0.0.2","@oclif/plugin-command-snapshot":"^3.1.3","@typescript-eslint/eslint-plugin":"^4.33.0","eslint-config-salesforce-license":"^0.1.6","eslint-config-salesforce-typescript":"^0.2.8","@salesforce/plugin-command-reference":"^1.3.18"},"_npmOperationalInternal":{"tmp":"tmp/plugin-functions_1.13.5_1660078247201_0.3745642563595013","host":"s3://npm-registry-packages"}},"1.13.6":{"name":"@salesforce/plugin-functions","version":"1.13.6","keywords":["oclif-plugin"],"author":{"name":"heroku-front-end@salesforce.com"},"license":"BSD-3-Clause","_id":"@salesforce/plugin-functions@1.13.6","maintainers":[{"name":"jye-sf","email":"jye@salesforce.com"},{"name":"adirasanam","email":"adirasanam@salesforce.com"},{"name":"hkii","email":"knair@salesforce.com"},{"name":"mcasado","email":"mcasado@salesforce.com"},{"name":"iamaziz","email":"azizramos00@gmail.com"},{"name":"dlouvton","email":"dlouvton@gmail.com"},{"name":"jc-sf","email":"junchao.zhang@salesforce.com"},{"name":"pvandyk-sf","email":"pvandyk@salesforce.com"},{"name":"dbreese-salesforce","email":"dbreese@salesforce.com"},{"name":"ashokrudraraju","email":"arudraraju@salesforce.com"},{"name":"dhersam","email":"dhersam@salesforce.com"},{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"mbettio","email":"mbettiomoreira@salesforce.com"},{"name":"damilareolowoniyi","email":"damilare.olowoniyi2@mail.dcu.ie"},{"name":"mmadialagan","email":"mmadialagan@salesforce.com"},{"name":"spoorti.nidagundi","email":"spoorti.nidagundi@salesforce.com"},{"name":"rodesp","email":"rodesp@hey.com"},{"name":"mjrust","email":"mrust@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"conal","email":"conalc86@gmail.com"},{"name":"vazexqi","email":"nchen.dev@mac.com"},{"name":"joshwlewis","email":"josh.w.lewis@gmail.com"},{"name":"mpsenn","email":"msenn@salesforce.com"},{"name":"sfdc_iamigo","email":"igoldstein@salesforce.com"},{"name":"kevinv11n","email":"kevin@v11n.com"},{"name":"tbliss","email":"tbliss@salesforce.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"pmdartus","email":"dartus.pierremarie@gmail.com"},{"name":"futuremint_sf","email":"dwoodward@salesforce.com"},{"name":"interactivellama","email":"llama@interactivellama.com"},{"name":"ekashida","email":"ekashida@gmail.com"},{"name":"gr8gatsby","email":"kevinhill@live.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"krisgraysfdc","email":"kgray@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"jqian","email":"jqian@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"michaelhoefer","email":"michaelhoefer@gmail.com"},{"name":"tlohr","email":"tlohr@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"tconn","email":"tconn@salesforce.com"},{"name":"dehru","email":"dehru2@yahoo.com"},{"name":"abdulsattar","email":"asattar.md@gmail.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"rxu-sfdc","email":"rxu@salesforce.com"},{"name":"amcconnell-sf","email":"amcconnell@salesforce.com"},{"name":"nolanlawson","email":"nolan@nolanlawson.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"fernomac","email":"no_oneatall@hotmail.com"},{"name":"cafreeman","email":"cfreeman.code@gmail.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"jbartolotta-sfdc","email":"jbartolotta@salesforce.com"}],"homepage":"https://github.com/salesforcecli/plugin-functions","bugs":{"url":"https://github.com/forcedotcom/cli/issues"},"bin":{"functions":"bin/run"},"dist":{"shasum":"dc28f67ab0954a25dcd5d4dff62741040eb7182c","tarball":"https://registry.npmjs.org/@salesforce/plugin-functions/-/plugin-functions-1.13.6.tgz","fileCount":117,"integrity":"sha512-I20zQNl+5NHn9sBAsD1uIj66Kd05nouxqEJdlzi1vkn0HVnElSf9IH1NtD5m4Fo/X+DR9AA86ZwxfK4jcalfQw==","signatures":[{"sig":"MEQCIATGAmhBlwzhi0o8wp6roDLbGt+gns//ylc6d+ogEwIzAiAsmtVOMOxMw5sQYoJWP0FJQK0WTzNFTR1rwB/TYWIqCg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":270970,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjDPD2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqm2g//VCevYMHVDu/Oa1u+Li6oCcwh1vu00KnsvBXSMgFGDZpz5jy9\r\nzatkxcYYFBWVQvKc5F6nZ/hvq/hnU9QevsRMTSl3oJ2BGLhZRrLip1Sj1CvZ\r\nVtpAmf5GyEZcV4o2IvmQIYucSU29Eh7VVfdFVeGczQN4MDat3silMTpgvb06\r\nVEerV3Yl3N4t4zaMOoxBBSxlJwi1FrbkgrhVVSpvOHeHt0lvAAZnaMpOB2tA\r\nE+UU87eGHdSM/a3ZROzIDWmY10z2LMLeI/kJHqOXbszYwnF9wch+thPaHZb/\r\nvMFjBmJvswBksCP1niRHjlFFNfWiUSELALghNFfb0drlB97OasPY+L+XWoiU\r\nNEfJEmmQNroCR+YA6c54L5vDoj2ZfIk/aZuzbB6hY+18t4BvmUb6a8ykVMnO\r\n1H8zBBV8onFGqRIVDe7CSsOcwNgSeS+dP/0kKxnpG1yzqYI0g5Sr1geVdeIy\r\nraVR9BwvGne5Z0xLh07Kf/+d6bjShn7kbgXU8vBKlPQXLYxSxN+rtG3rCCpF\r\nWDIRZTe81Xgg8lpVjjMwY4rQu7IG5mFO5bzs/m7mv/i4qHiWtO939H3h3njR\r\nlcSQc7QVi4d9ZRGEbrf6XROY9LiIjQ6gLKqEVW3JEqYGePEZxTafZznc4z52\r\ncxRWsfN8aRienl+PnY6a3MkQd5tQBNtbfZ0=\r\n=Th+O\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","sfdx":{"publicKeyUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/1.13.6.crt","signatureUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/1.13.6.sig"},"_from":"file:/home/circleci/project/salesforce-plugin-functions-1.13.6.tgz","oclif":{"bin":"sf","hooks":{"sf:deploy":"./lib/hooks/deploy","sf:env:list":"./lib/hooks/envList","sf:env:display":"./lib/hooks/envDisplay"},"topics":{"env":{"subtopics":{"log":{"description":"Commands to stream log output for an environment."},"var":{"description":"Commands to get, list, add, and set environment variables."},"create":{"description":"Commands to create environments."},"delete":{"description":"Commands to delete environments."},"compute":{"subtopics":{"collaborator":{"description":"Commands to manage collaboration with Heroku users."}},"description":"Commands to manage compute environments."},"logdrain":{"description":"Commands to add a log drain to a specified environment."}},"description":"Commands to manage your environments, such as orgs and compute environments."},"run":{"subtopics":{"function":{"description":"Commands to run a function."}},"description":"Commands to run a function."},"login":{"subtopics":{"functions":{"description":"Commands to log in to Salesforce Functions."}},"description":"Commands to log in to an environment."},"deploy":{"description":"Commands to deploy artifacts to an environment."},"whoami":{"description":"Commands to show information about yourself or your account."},"generate":{"description":"Commands to generate a project, create a function, and more."}},"commands":"./lib/commands","devPlugins":["@oclif/plugin-help","@oclif/plugin-which","@oclif/plugin-command-snapshot","@salesforce/plugin-command-reference"],"topicSeparator":" "},"readme":"# plugin-functions <!-- omit in toc -->\n\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\n[![NPM](https://img.shields.io/npm/v/@salesforce/plugin-functions.svg?label=@salesforce/functions)](https://www.npmjs.com/package/@salesforce/plugin-functions) [![CircleCI](https://circleci.com/gh/salesforcecli/plugin-functions/tree/main.svg?style=shield)](https://circleci.com/gh/salesforcecli/plugin-functions/tree/main) [![Downloads/week](https://img.shields.io/npm/dw/@salesforce/plugin-functions.svg)](https://npmjs.org/package/@salesforce/plugin-functions) [![License](https://img.shields.io/badge/License-BSD%203--Clause-brightgreen.svg)](https://raw.githubusercontent.com/salesforcecli/plugin-functions/main/LICENSE.txt)\n\nFunctions plugin for the SF CLI\n\n<!-- toc -->\n\n- [plugin-functions <!-- omit in toc -->](#plugin-functions----omit-in-toc---)\n- [Usage](#usage)\n- [Contributing](#contributing)\n- [Build](#build)\n- [Clone the repository](#clone-the-repository)\n- [Navigate to the project folder](#navigate-to-the-project-folder)\n- [Install the dependencies and compile](#install-the-dependencies-and-compile)\n- [Run using local run file.](#run-using-local-run-file)\n- [Update README.md](#update-readmemd)\n- [Releases](#releases)\n- [Commands](#commands)\n<!-- tocstop -->\n\n# Usage\n\n1. Install the SF CLI: [Install instructions](https://developer.salesforce.com/docs/atlas.en-us.sfdx_setup.meta/sfdx_setup/sfdx_setup_install_cli.htm)\n2. Then run `sf plugins:install @salesforce/plugin-functions`:\n\n```sh-session\n$ sf plugins:install @salesforce/plugin-functions\nrunning command...\n```\n\nNow you should be able to run functions commands, e.g. `sf generate project`, `sf login functions`\n\n# Contributing\n\n1. Please read our [Code of Conduct](CODE_OF_CONDUCT.md)\n2. Create a new issue before starting your project so that we can keep track of\n   what you are trying to add/fix. That way, we can also offer suggestions or\n   let you know if there is already an effort in progress.\n3. Fork this repository.\n4. [Build the plugin locally](#build)\n5. Create a _topic_ branch in your fork. Note, this step is recommended but technically not required if contributing using a fork.\n6. Edit the code in your fork.\n7. Create commit messages that adhere to the [conventional commits specification](https://www.conventionalcommits.org/en/v1.0.0/).\n8. Write appropriate tests for your changes. Try to achieve at least 95% code coverage on any new code. No pull request will be accepted without unit tests.\n9. Sign CLA (see [CLA](#cla) below).\n10. Send us a pull request when you are done. We'll review your code, suggest any needed changes, and merge it in.\n\n## CLA <!-- omit in toc -->\n\nExternal contributors will be required to sign a Contributor's License\nAgreement. You can do so by going to https://cla.salesforce.com/sign-cla.\n\n# Build\n\nTo build the plugin locally, make sure to have yarn installed and run the following commands:\n\n```bash\n# Clone the repository\ngit clone git@github.com:salesforcecli/plugin-functions\n\n# Navigate to the project folder\ncd plugin-functions\n\n# Install the dependencies and compile\nyarn install\nyarn build\n```\n\nTo use your plugin, run using the local `./bin/run` or `./bin/run.cmd` file.\n\n```bash\n# Run using local run file.\n./bin/run env list\n```\n\n# Update README.md\n\nTo manually regenerate commands in the README.md file after adding or updating run `npx oclif readme`\n\n# Releases\n\nThe following steps are automated for package releases\n\n## Version Bump\n\nWe use [standard-version](https://github.com/conventional-changelog/standard-version) to determine the next version that will be published. This means that all commits **must** adhere to the [conventional commits specification](https://www.conventionalcommits.org/en/v1.0.0/) in order for `standard-version` to work.\n\nIn the case that you have manually bumped the version in the package.json, then the plugin will respect that and publish that version instead of using `standard-version` to determine the next version.\n\nNOTE: We consider the `chore`, `style`, `docs`, `ci`, `test` commit types to be \"non-releasable\", meaning that if all the commits are of those types then we do not publish a new version. However, if you've manually bumped the version in the package.json then the plugin will publish that version regardless of the commit types.\n\n### `--prerelease` <!-- omit in toc -->\n\n1. If you've manually bumped the version in the package.json, the prerelease tag will not be added if it's not already there. For example, if you want to do a prerelease for a new major version, you will want to update the package version to `X.0.0-<your-prerelease-tag>`.\n\n2. When using the `--prerelease` flag, `standard-version` will bump both the prerelease version and the package version, e.g. `3.0.0-alpha.0` => `3.0.1-alpha.1`. See https://github.com/conventional-changelog/standard-version#release-as-a-pre-release for more\n\n## Changelogs\n\n`standard-version` automatically handles this for us as well. Again you must adhere to the [conventional commits specification](https://www.conventionalcommits.org/en/v1.0.0/) in order for the changelog generation to work.\n\n## Build\n\nAfter determining the next version, the plugin builds the package using `yarn build`. This means that you must have a `build` script included in the package.json\n\n## Signing\n\nIf you pass the `--sign (-s)` flag into the release command, then the plugin will sign the package and verify that the signature exists in S3.\n\n## Publishing\n\nOnce the package has been built and signed it will be published to npm. The command will not exit until the new version is found on the npm registry.\n\n# Commands\n\n<!-- commands -->\n\n- [`sf deploy functions`](#sf-deploy-functions)\n- [`sf env compute collaborator add`](#sf-env-compute-collaborator-add)\n- [`sf env create compute`](#sf-env-create-compute)\n- [`sf env delete`](#sf-env-delete)\n- [`sf env log`](#sf-env-log)\n- [`sf env log tail`](#sf-env-log-tail)\n- [`sf env logdrain add`](#sf-env-logdrain-add)\n- [`sf env logdrain list`](#sf-env-logdrain-list)\n- [`sf env logdrain remove`](#sf-env-logdrain-remove)\n- [`sf env var get KEY`](#sf-env-var-get-key)\n- [`sf env var list`](#sf-env-var-list)\n- [`sf env var set`](#sf-env-var-set)\n- [`sf env var unset`](#sf-env-var-unset)\n- [`sf generate function`](#sf-generate-function)\n- [`sf login functions`](#sf-login-functions)\n- [`sf login functions jwt`](#sf-login-functions-jwt)\n- [`sf logout functions`](#sf-logout-functions)\n- [`sf run function`](#sf-run-function)\n- [`sf run function start`](#sf-run-function-start)\n- [`sf run function start container`](#sf-run-function-start-container)\n- [`sf run function start local`](#sf-run-function-start-local)\n- [`sf whoami functions`](#sf-whoami-functions)\n\n## `sf deploy functions`\n\nDeploy a Salesforce Function to an org from your local project.\n\n```\nUSAGE\n  $ sf deploy functions -o <value> [--json] [-b <value>] [--force] [-q]\n\nFLAGS\n  -b, --branch=<value>         Deploy the latest commit from a branch different from the currently active branch.\n  -o, --connected-org=<value>  (required) Username or alias for the org that the compute environment should be connected\n                               to.\n  -q, --quiet                  Limit the amount of output displayed from the deploy process.\n  --force                      Ignore warnings and overwrite remote repository (not allowed in production).\n\nGLOBAL FLAGS\n  --json  Format output as json.\n\nDESCRIPTION\n  Deploy a Salesforce Function to an org from your local project.\n\n  You must run this command from within a git repository. Only committed changes to Functions are deployed. The active\n  branch is deployed unless specified otherwise with `--branch`.\n\nEXAMPLES\n  Deploy a Salesforce Function:\n\n    $ sf deploy functions --connected-org org-alias\n\n  Deploy to 'deploy-branch':\n\n    $ sf deploy functions --connected-org org-alias --branch deploy-branch\n\n  Overwrite the remote repository:\n\n    $ sf deploy functions --connected-org org-alias --force\n```\n\n## `sf env compute collaborator add`\n\nAdd a Heroku user as a collaborator on this Functions account, allowing them to attach Heroku add-ons to compute environments.\n\n```\nUSAGE\n  $ sf env compute collaborator add -h <value>\n\nFLAGS\n  -h, --heroku-user=<value>  (required) Email address of the Heroku user you're adding as a collaborator.\n\nEXAMPLES\n  Add a Heroku user as a collaborator on this Functions account.\n\n    $ sf env compute collaborator add --heroku-user example@heroku.com\n```\n\n## `sf env create compute`\n\nCreate a compute environment for use with Salesforce Functions.\n\n```\nUSAGE\n  $ sf env create compute [--json] [-o <value>] [-a <value>]\n\nFLAGS\n  -a, --alias=<value>          Alias for the created environment.\n  -o, --connected-org=<value>  Username or alias for the org that the compute environment should be connected to.\n\nGLOBAL FLAGS\n  --json  Format output as json.\n\nDESCRIPTION\n  Create a compute environment for use with Salesforce Functions.\n\n  Compute environments must be connected to a Salesforce org. By default the command uses your local environment's\n  connected org. Use the '--connected-org' flag to specify a specific org. Run 'sf env list' to see a list of\n  environments.\n\nEXAMPLES\n  Create a compute environment to run Salesforce Functions:\n\n    $ sf env create compute\n\n  Connect the environment to a specific org:\n\n    $ sf env create compute --connected-org=org-alias\n\n  Create an alias for the compute environment:\n\n    $ sf env create compute --alias environment-alias\n```\n\n## `sf env delete`\n\nDelete an environment.\n\n```\nUSAGE\n  $ sf env delete [--json] [-e <value> | ] [--confirm <value>]\n\nFLAGS\n  -e, --target-compute=<value>  Environment name.\n  --confirm=name...             Confirmation name.\n\nGLOBAL FLAGS\n  --json  Format output as json.\n\nDESCRIPTION\n  Delete an environment.\n\n  You must include the name of the environment to delete using '--target-compute'. Run 'sf env list' to see a list of\n  environments.\n\n  Running this command will prompt a confirmation. If you want to skip this confirmation, use the '--confirm' flag and\n  the environment alias to skip confirmation.\n\nEXAMPLES\n  Delete a compute environment:\n\n    $ sf env delete --target-compute environment-alias\n\n  Delete without a confirmation step:\n\n    $ sf env delete --target-compute environment-alias --confirm environment-alias\n```\n\n## `sf env log`\n\nStream log output for an environment.\n\n```\nUSAGE\n  $ sf env log [-e <value> | ] [-n <value>]\n\nFLAGS\n  -e, --target-compute=<value>  Compute environment name to retrieve logs.\n  -n, --num=<value>             Number of lines to display.\n\nEXAMPLES\n  Stream log output:\n\n    $ sf env log --target-compute environment-alias\n```\n\n## `sf env log tail`\n\nStream log output for an environment.\n\n```\nUSAGE\n  $ sf env log tail [-e <value> | ]\n\nFLAGS\n  -e, --target-compute=<value>  Compute environment name to retrieve logs.\n\nEXAMPLES\n  Stream log output:\n\n    $ sf env log tail --target-compute environment-alias\n```\n\n## `sf env logdrain add`\n\nAdd log drain to a specified environment.\n\n```\nUSAGE\n  $ sf env logdrain add [--json] [-e <value> | ] [-l <value> | ]\n\nFLAGS\n  -e, --target-compute=<value>  Environment name.\n  -l, --drain-url=<value>       Endpoint that will receive sent logs.\n\nGLOBAL FLAGS\n  --json  Format output as json.\n\nDESCRIPTION\n  Add log drain to a specified environment.\n\n  Both '--target-compute' and '--url' are required flags. '--url' should be a HTTP or HTTPS URL that can receive the log\n  drain messages.\n\nEXAMPLES\n  Add a log drain:\n\n    $ sf env logdrain add --target-compute environment-name --url https://path/to/logdrain\n```\n\n## `sf env logdrain list`\n\nList log drains connected to a specified environment.\n\n```\nUSAGE\n  $ sf env logdrain list [--json] [-e <value> | ]\n\nFLAGS\n  -e, --target-compute=<value>  Environment name.\n\nGLOBAL FLAGS\n  --json  Format output as json.\n\nEXAMPLES\n  List log drains:\n\n    $ sf env logdrain list --target-compute environment-alias\n\n  List log drains as json:\n\n    $ sf env logdrain list --target-compute environment-alias --json\n```\n\n## `sf env logdrain remove`\n\nRemove log drain from a specified environment.\n\n```\nUSAGE\n  $ sf env logdrain remove [--json] [-e <value> | ] [-l <value> | ]\n\nFLAGS\n  -e, --target-compute=<value>  Environment name.\n  -l, --drain-url=<value>       Log drain url to remove.\n\nGLOBAL FLAGS\n  --json  Format output as json.\n\nDESCRIPTION\n  Remove log drain from a specified environment.\n\n  Both '--target-compute' and '--drain-url' are required flags.\n\nEXAMPLES\n  Remove a logdrain:\n\n    $ sf env logdrain remove --target-compute environment-alias --url https://path/to/logdrain\n```\n\n## `sf env var get KEY`\n\nDisplay a single config variable for an environment.\n\n```\nUSAGE\n  $ sf env var get [KEY] [--json] [-e <value> | ]\n\nFLAGS\n  -e, --target-compute=<value>  Environment name.\n\nGLOBAL FLAGS\n  --json  Format output as json.\n\nDESCRIPTION\n  Display a single config variable for an environment.\n\n  You must provide the '--target-compute' flag and the key to retrieve.\n\nEXAMPLES\n  Get a config variable:\n\n    $ sf env var get [KEY] --target-compute environment-alias\n```\n\n## `sf env var list`\n\nList your environment's config vars in a table.\n\n```\nUSAGE\n  $ sf env var list [--json] [-e <value> | ]\n\nFLAGS\n  -e, --target-compute=<value>  Environment name.\n\nGLOBAL FLAGS\n  --json  Format output as json.\n\nDESCRIPTION\n  List your environment's config vars in a table.\n\n  Use the '--json' flag to return config vars in JSON format.\n\nEXAMPLES\n  List config vars:\n\n    $ sf env var list --target-compute environment-alias\n\n  List in JSON format:\n\n    $ sf env var list --target-compute environment-alias --json\n```\n\n## `sf env var set`\n\nSet a single config value for an environment.\n\n```\nUSAGE\n  $ sf env var set [--json] [-e <value> | ]\n\nFLAGS\n  -e, --target-compute=<value>  Environment name.\n\nGLOBAL FLAGS\n  --json  Format output as json.\n\nEXAMPLES\n  Set a config value:\n\n    $ sf env var set [KEY]=[VALUE] --target-compute environment-alias\n```\n\n## `sf env var unset`\n\nUnset a single config value for an environment.\n\n```\nUSAGE\n  $ sf env var unset [--json] [-e <value> | ]\n\nFLAGS\n  -e, --target-compute=<value>  Environment name.\n\nGLOBAL FLAGS\n  --json  Format output as json.\n\nDESCRIPTION\n  Unset a single config value for an environment.\n\n  Run 'sf env var list' to see a list of config values that can be unset.\n\nEXAMPLES\n  Unset a value:\n\n    $ sf env var unset --target-compute environment-alias\n```\n\n## `sf generate function`\n\nCreate a Salesforce Function with basic scaffolding specific to a given language.\n\n```\nUSAGE\n  $ sf generate function -l javascript|typescript|java [-n <value> | ]\n\nFLAGS\n  -l, --language=(javascript|typescript|java)  (required) Language. Can be one of: javascript, typescript, java.\n  -n, --function-name=<value>                  Function name. Must start with a capital letter.\n\nDESCRIPTION\n  Create a Salesforce Function with basic scaffolding specific to a given language.\n\n  Both '--language' and '--name' are required flags. Function names must start with a capital letter.\n\nEXAMPLES\n  Create a JavaScript function:\n\n    $ sf generate function --function-name myfunction --language javascript\n```\n\n## `sf login functions`\n\nLog in to Salesforce Functions.\n\n```\nUSAGE\n  $ sf login functions\n\nDESCRIPTION\n  Log in to Salesforce Functions.\n\n  This step is required to develop or deploy Salesforce Functions.\n\nEXAMPLES\n  Log in to Salesforce Functions:\n\n    $ sf login functions\n```\n\n## `sf login functions jwt`\n\nLogin using JWT instead of default web-based flow. This will authenticate you with both sf and Salesforce Functions.\n\n```\nUSAGE\n  $ sf login functions jwt -u <value> -f <value> -i <value> [--json] [-l <value> | ] [-a <value>] [-d] [-v]\n\nFLAGS\n  -a, --alias=<value>         Alias for the org.\n  -d, --set-default           Set the org as the default that all org-related commands run against.\n  -f, --keyfile=<value>       (required) Path to JWT keyfile.\n  -i, --clientid=<value>      (required) OAuth client ID.\n  -l, --instance-url=<value>  The login URL of the instance the org lives on.\n  -u, --username=<value>      (required) Authentication username.\n  -v, --set-default-dev-hub   Set the org as the default Dev Hub for scratch org creation.\n\nGLOBAL FLAGS\n  --json  Format output as json.\n\nDESCRIPTION\n  Login using JWT instead of default web-based flow. This will authenticate you with both sf and Salesforce Functions.\n\n  Use this command when executing from a script.\n\nEXAMPLES\n  Log in using JWT:\n\n    $ sf login functions jwt --username example@username.org --keyfile file.key --clientid 123456\n\n  Log in and specify the org alias and URL, set as default org and default Dev Hub, and format output as JSON:\n\n    $ sf login functions jwt --username example@username.org --keyfile file.key --clientid 123456 --alias org-alias \\\n      --set-default --set-default-dev-hub --instance-url https://path/to/instance --json\n```\n\n## `sf logout functions`\n\nLog out of your Salesforce Functions account.\n\n```\nUSAGE\n  $ sf logout functions [--json]\n\nGLOBAL FLAGS\n  --json  Format output as json.\n\nEXAMPLES\n  Log out:\n\n    $ sf logout functions\n```\n\n## `sf run function`\n\nSend a cloudevent to a function.\n\n```\nUSAGE\n  $ sf run function [--json] [-l <value> | ] [-H <value>] [-p <value>] [-s] [-o <value>]\n\nFLAGS\n  -H, --headers=<value>...     Set headers.\n  -l, --function-url=<value>   URL of the function to run.\n  -o, --connected-org=<value>  Username or alias for the target org; overrides default target org.\n  -p, --payload=<value>        Set the payload of the cloudevent as a JSON object or a path to a file via @file.json.\n  -s, --structured             Set the cloudevent to be emitted as a structured JSON cloudevent.\n\nGLOBAL FLAGS\n  --json  Format output as json.\n\nEXAMPLES\n  Run a function:\n\n    $ sf run function --url http://path/to/function\n\n  Run a function with a payload and a JSON response:\n\n    $ sf run function --url http://path/to/function --payload '@file.json' --structured\n```\n\n## `sf run function start`\n\nBuild and run a Salesforce Function.\n\n```\nUSAGE\n  $ sf run function start [-b <value>] [-l javascript|typescript|java|auto] [-p <value>] [-v]\n\nFLAGS\n  -b, --debug-port=<value>                          [default: 9229] Port for remote debugging.\n  -l, --language=(javascript|typescript|java|auto)  [default: auto] The language that the function runs in.\n  -p, --port=<value>                                [default: 8080] Port for running the function.\n  -v, --verbose                                     Output additional logs.\n\nDESCRIPTION\n  Build and run a Salesforce Function.\n\n  Run this command from the directory of your Salesforce Functions project.\n\n  This command will run the target function locally (on the same operating system as this CLI), just like the `local`\n  subcommand.\n\n  Previously, this command ran functions in a container. Container mode is still supported via the `container`\n  subcommand. Arguments relevant to container mode are still accepted, but are deprecated, ignored, and will be dropped\n  in a future release.\n\nEXAMPLES\n  Build a function and start the invoker\n\n    $ sf run function start\n\n  Start the invoker with a specific language and port\n\n    $ sf run function start --port 5000 --language javascript\n```\n\n## `sf run function start container`\n\nBuild and run a Salesforce Function in a container.\n\n```\nUSAGE\n  $ sf run function start container [-p <value>] [-b <value>] [--clear-cache] [--no-pull] [-e <value>] [--network\n  <value>] [-v]\n\nFLAGS\n  -b, --debug-port=<value>  [default: 9229] Port for remote debugging.\n  -e, --env=<value>...      Set environment variables (provided during build and run).\n  -p, --port=<value>        [default: 8080] Port for running the function.\n  -v, --verbose             Output additional logs.\n  --clear-cache             Clear associated cache before executing.\n  --network=<value>         Connect and build containers to a network. This can be useful to build containers which\n                            require a local resource.\n  --no-pull                 Skip pulling builder image before use.\n\nDESCRIPTION\n  Build and run a Salesforce Function in a container.\n\n  Run this command from the directory of your Salesforce Functions project.\n\nEXAMPLES\n  Build and run a function:\n\n    $ sf run function start container\n\n  Run a function on a specific port with additional logs:\n\n    $ sf run function start container --port 5000 --verbose\n\n  Add environment variables and specify a network:\n\n    $ sf run function start container --env KEY=VALUE --network host\n```\n\n## `sf run function start local`\n\nBuild and run a Salesforce Function locally.\n\n```\nUSAGE\n  $ sf run function start local [-p <value>] [-b <value>] [-l javascript|typescript|java|auto]\n\nFLAGS\n  -b, --debug-port=<value>                          [default: 9229] Port to use for debbugging the function.\n  -l, --language=(javascript|typescript|java|auto)  [default: auto] The language that the function runs in.\n  -p, --port=<value>                                [default: 8080] Port to bind the invoker to.\n\nDESCRIPTION\n  Build and run a Salesforce Function locally.\n\nEXAMPLES\n  Build a function and start the invoker\n\n    $ sf run function start local\n\n  Start the invoker with a specific language and port\n\n    $ sf run function start local --port 5000 --language javascript\n```\n\n## `sf whoami functions`\n\nShow information on your Salesforce Functions login.\n\n```\nUSAGE\n  $ sf whoami functions [--json]\n\nGLOBAL FLAGS\n  --json  Format output as json.\n\nDESCRIPTION\n  Show information on your Salesforce Functions login.\n\n  Returns your email and ID. Use '--show-token' to show your Salesforce Functions token.\n\nEXAMPLES\n  Get account information:\n\n    $ sf whoami functions\n\n  Show token and output result as JSON:\n\n    $ sf whoami functions --show-token --json\n```\n\n<!-- commandsstop -->\n","engines":{"node":">=14.0.0"},"scripts":{"docs":"sf-docs","lint":"sf-lint","test":"sf-test","build":"sf-build","clean":"sf-clean","format":"sf-format","compile":"sf-compile","prepack":"sf-prepack","prepare":"sf-install && husky install","pretest":"sf-compile-test","version":"oclif readme","postpack":"shx rm -f oclif.manifest.json","posttest":"yarn lint && yarn test:deprecation-policy","clean-all":"sf-clean all","clean:lib":"shx rm -rf lib && shx rm -rf coverage && shx rm -rf .nyc_output && shx rm -f oclif.manifest.json","test:json-schema":"./bin/dev schema:compare","promote-dist-tags":"./bin/promote-dist-tags","test:command-reference":"./bin/dev commandreference:generate --erroronwarnings","test:deprecation-policy":"./bin/dev snapshot:compare"},"_npmUser":{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/salesforcecli/plugin-functions.git","type":"git"},"_npmVersion":"6.14.17","description":"Functions plugin for the SF CLI","directories":{},"_nodeVersion":"14.20.0","dependencies":{"uuid":"^8.3.2","axios":"^0.21.1","chalk":"^4.1.2","execa":"^5.1.1","kbpgp":"^2.1.15","cli-ux":"^5.6.7","lodash":"^4.17.21","jsforce":"^1.11.0","date-fns":"^2.28.0","fs-extra":"^10.0.1","handlebars":"^4.7.7","node-fetch":"^3.2.3","@oclif/core":"^1.6.0","cloudevents":"^4.0.3","sha256-file":"^1.0.0","global-agent":"^3.0.0","netrc-parser":"^3.1.6","axios-debug-log":"^0.8.4","@salesforce/core":"^3.19.4","@heroku-cli/color":"^1.1.14","@heroku-cli/schema":"^1.0.25","@hk/functions-core":"npm:@heroku/functions-core@0.3.3","@heroku/eventsource":"^1.0.7","@salesforce/ts-sinon":"^1.3.21","@salesforce/ts-types":"^1.5.20","@heroku/function-toml":"^0.0.3","@salesforce/plugin-org":"^1.11.2","@heroku/project-descriptor":"0.0.6","@salesforce/sf-plugins-core":"^1.7.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.1.0","shx":"^0.3.4","chai":"^4.3.6","husky":"^7.0.4","mocha":"^9.2.2","oclif":"^2.6.0","sinon":"11.1.2","eslint":"^7.32.0","globby":"^11.1.0","ts-node":"^10.7.0","prettier":"^2.6.0","sinon-chai":"^3.7.0","typescript":"^4.6.2","@oclif/test":"^1","@types/uuid":"^8.3.4","lint-staged":"^12.3.6","pretty-quick":"^3.1.3","@types/semver":"^7.3.9","@types/nodegit":"^0.27.10","@types/fs-extra":"^9.0.13","@types/node-fetch":"^3.0.3","@types/sinon-chai":"^3.2.8","@oclif/plugin-help":"^5","@types/sha256-file":"^1.0.1","@oclif/plugin-which":"^1.0.4","eslint-plugin-jsdoc":"^39.2.9","eslint-plugin-header":"^3.1.1","eslint-plugin-import":"^2.25.4","@types/supports-color":"^8.1.1","@salesforce/dev-config":"^3.0.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","@salesforce/dev-scripts":"^2.0.3","eslint-config-salesforce":"^0.1.6","@typescript-eslint/parser":"^4.33.0","@salesforce/prettier-config":"^0.0.2","@oclif/plugin-command-snapshot":"^3.1.3","@typescript-eslint/eslint-plugin":"^4.33.0","eslint-config-salesforce-license":"^0.1.6","eslint-config-salesforce-typescript":"^0.2.8","@salesforce/plugin-command-reference":"^1.3.18"},"_npmOperationalInternal":{"tmp":"tmp/plugin-functions_1.13.6_1661792501938_0.22610884591289837","host":"s3://npm-registry-packages"}},"1.13.7":{"name":"@salesforce/plugin-functions","version":"1.13.7","keywords":["oclif-plugin"],"author":{"name":"heroku-front-end@salesforce.com"},"license":"BSD-3-Clause","_id":"@salesforce/plugin-functions@1.13.7","maintainers":[{"name":"jye-sf","email":"jye@salesforce.com"},{"name":"adirasanam","email":"adirasanam@salesforce.com"},{"name":"hkii","email":"knair@salesforce.com"},{"name":"mcasado","email":"mcasado@salesforce.com"},{"name":"iamaziz","email":"azizramos00@gmail.com"},{"name":"dlouvton","email":"dlouvton@gmail.com"},{"name":"jc-sf","email":"junchao.zhang@salesforce.com"},{"name":"pvandyk-sf","email":"pvandyk@salesforce.com"},{"name":"dbreese-salesforce","email":"dbreese@salesforce.com"},{"name":"ashokrudraraju","email":"arudraraju@salesforce.com"},{"name":"dhersam","email":"dhersam@salesforce.com"},{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"mbettio","email":"mbettiomoreira@salesforce.com"},{"name":"damilareolowoniyi","email":"damilare.olowoniyi2@mail.dcu.ie"},{"name":"mmadialagan","email":"mmadialagan@salesforce.com"},{"name":"spoorti.nidagundi","email":"spoorti.nidagundi@salesforce.com"},{"name":"rodesp","email":"rodesp@hey.com"},{"name":"mjrust","email":"mrust@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"conal","email":"conalc86@gmail.com"},{"name":"vazexqi","email":"nchen.dev@mac.com"},{"name":"joshwlewis","email":"josh.w.lewis@gmail.com"},{"name":"mpsenn","email":"msenn@salesforce.com"},{"name":"sfdc_iamigo","email":"igoldstein@salesforce.com"},{"name":"kevinv11n","email":"kevin@v11n.com"},{"name":"tbliss","email":"tbliss@salesforce.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"pmdartus","email":"dartus.pierremarie@gmail.com"},{"name":"futuremint_sf","email":"dwoodward@salesforce.com"},{"name":"ekashida","email":"ekashida@gmail.com"},{"name":"gr8gatsby","email":"kevinhill@live.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"krisgraysfdc","email":"kgray@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"jqian","email":"jqian@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"michaelhoefer","email":"michaelhoefer@gmail.com"},{"name":"tlohr","email":"tlohr@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"tconn","email":"tconn@salesforce.com"},{"name":"dehru","email":"dehru2@yahoo.com"},{"name":"abdulsattar","email":"asattar.md@gmail.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"rxu-sfdc","email":"rxu@salesforce.com"},{"name":"amcconnell-sf","email":"amcconnell@salesforce.com"},{"name":"nolanlawson","email":"nolan@nolanlawson.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"fernomac","email":"no_oneatall@hotmail.com"},{"name":"cafreeman","email":"cfreeman.code@gmail.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"jbartolotta-sfdc","email":"jbartolotta@salesforce.com"}],"homepage":"https://github.com/salesforcecli/plugin-functions","bugs":{"url":"https://github.com/forcedotcom/cli/issues"},"bin":{"functions":"bin/run"},"dist":{"shasum":"6de34681cb8cd8c14b3ccaaa2004d4e0eff07c32","tarball":"https://registry.npmjs.org/@salesforce/plugin-functions/-/plugin-functions-1.13.7.tgz","fileCount":117,"integrity":"sha512-fCgO8TL7uIGeFM2yEchpZS3GHskss7ljbIlKMGCBgelwFaH00IA9yMi/8DuUPMoOSJ6nfNw9BMVW+p8GOd+slA==","signatures":[{"sig":"MEUCIAY++H6AGPlSJYfKnXexqYWfUvGsVu5tYK3idtY4bl6HAiEA+mfDaAsiJOK97tzNhx8fzeT6HIXXZuAI9ub1ewRMdPQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":271973,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjHvZbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqyoQ//WojZkbwMYMsVHrllnLshcmyLeS+RY+aNLfV05LFOwVa+4en9\r\nKaB0716RC5Y38QntDa7spP1mGaFtICT9HwUN6eozxD7rlZtB7xfbj6snmdgw\r\ny7xtabYwgxm3mokiQ1d8JxGA0TqSJwxJyeeoeOz8nPIyVvk1PYUlAV794l5R\r\nJjpadoNl3vYnaFt5Y+NzmDVTDp4/GVSwev+DOBEibt5iB+s8TQrs+XYH06lH\r\nTjugUDAj4GTscnyYPI1VCqXUFKLNEhJaJVkzVM7JhC1CWHW79RcfcyxXMwfP\r\nnDTkq3OeqjNbYFsUv6RM0tRMnc2mIGCff3ULklx+/UW3300hIZS2PjJ7oNW0\r\nbAmfN4noccBjhnShGOHf1ptIUF2ZfBrMUFMYGlOKgJ/lcsSyXUmFI7UApuRC\r\n4x2GH1Kof24lN9VAgHF9xXAya9VJ5ocoiDbZsaQtDk6HnVB6INrAu53tXRYy\r\nmao6wSNf2izbLLXfaD9S//CzBRk+qypauu2raWVyD1yUfnBD3Cz0yngnO1u2\r\n801oQ5OYHshYazvdiPyiv1swltxO2gtNBJYG/ofqswbLySpTnb2NdlLZ50s7\r\nzXBmdCGcln/oz2a7ZY3JFv4mxofY5Omhu/J8qYh+lxQCqLAH5XyFtt+Ts6IP\r\nBaQEZ7hWl3GPLE5v4mQqUEYp5rSUuncpZ1g=\r\n=4pj9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","sfdx":{"publicKeyUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/1.13.7.crt","signatureUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/1.13.7.sig"},"_from":"file:/home/circleci/project/salesforce-plugin-functions-1.13.7.tgz","oclif":{"bin":"sf","hooks":{"sf:deploy":"./lib/hooks/deploy","sf:env:list":"./lib/hooks/envList","sf:env:display":"./lib/hooks/envDisplay"},"topics":{"env":{"subtopics":{"log":{"description":"Commands to stream log output for an environment."},"var":{"description":"Commands to get, list, add, and set environment variables."},"create":{"description":"Commands to create environments."},"delete":{"description":"Commands to delete environments."},"compute":{"subtopics":{"collaborator":{"description":"Commands to manage collaboration with Heroku users."}},"description":"Commands to manage compute environments."},"logdrain":{"description":"Commands to add a log drain to a specified environment."}},"description":"Commands to manage your environments, such as orgs and compute environments."},"run":{"subtopics":{"function":{"description":"Commands to run a function."}},"description":"Commands to run a function."},"login":{"subtopics":{"functions":{"description":"Commands to log in to Salesforce Functions."}},"description":"Commands to log in to an environment."},"deploy":{"description":"Commands to deploy artifacts to an environment."},"whoami":{"description":"Commands to show information about yourself or your account."},"generate":{"description":"Commands to generate a project, create a function, and more."}},"commands":"./lib/commands","devPlugins":["@oclif/plugin-help","@oclif/plugin-which","@oclif/plugin-command-snapshot","@salesforce/plugin-command-reference"],"topicSeparator":" "},"engines":{"node":">=14.0.0"},"scripts":{"docs":"sf-docs","lint":"sf-lint","test":"sf-test","build":"sf-build","clean":"sf-clean","format":"sf-format","compile":"sf-compile","prepack":"sf-prepack","prepare":"sf-install && husky install","pretest":"sf-compile-test","version":"oclif readme","postpack":"shx rm -f oclif.manifest.json","posttest":"yarn lint && yarn test:deprecation-policy","clean-all":"sf-clean all","clean:lib":"shx rm -rf lib && shx rm -rf coverage && shx rm -rf .nyc_output && shx rm -f oclif.manifest.json","test:json-schema":"./bin/dev schema:compare","promote-dist-tags":"./bin/promote-dist-tags","test:command-reference":"./bin/dev commandreference:generate --erroronwarnings","test:deprecation-policy":"./bin/dev snapshot:compare"},"_npmUser":{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/salesforcecli/plugin-functions.git","type":"git"},"_npmVersion":"6.14.17","description":"Functions plugin for the SF CLI","directories":{},"_nodeVersion":"14.20.0","dependencies":{"uuid":"^8.3.2","axios":"^0.21.1","chalk":"^4.1.2","execa":"^5.1.1","kbpgp":"^2.1.15","cli-ux":"^5.6.7","lodash":"^4.17.21","jsforce":"^1.11.0","date-fns":"^2.28.0","fs-extra":"^10.0.1","handlebars":"^4.7.7","node-fetch":"^3.2.3","@oclif/core":"^1.6.0","cloudevents":"^4.0.3","sha256-file":"^1.0.0","global-agent":"^3.0.0","netrc-parser":"^3.1.6","axios-debug-log":"^0.8.4","@salesforce/core":"^3.19.4","@heroku-cli/color":"^1.1.14","@heroku-cli/schema":"^1.0.25","@hk/functions-core":"npm:@heroku/functions-core@0.3.3","@heroku/eventsource":"^1.0.7","@salesforce/ts-sinon":"^1.3.21","@salesforce/ts-types":"^1.5.20","@heroku/function-toml":"^0.0.3","@salesforce/plugin-org":"^1.11.2","@heroku/project-descriptor":"0.0.6","@salesforce/sf-plugins-core":"^1.7.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","shx":"^0.3.4","chai":"^4.3.6","husky":"^7.0.4","mocha":"^9.2.2","oclif":"^2.6.0","sinon":"11.1.2","eslint":"^7.32.0","globby":"^11.1.0","ts-node":"^10.7.0","prettier":"^2.6.0","sinon-chai":"^3.7.0","typescript":"^4.6.2","@oclif/test":"^1","@types/uuid":"^8.3.4","lint-staged":"^12.3.6","pretty-quick":"^3.1.3","@types/semver":"^7.3.9","@types/nodegit":"^0.27.10","@types/fs-extra":"^9.0.13","@types/node-fetch":"^3.0.3","@types/sinon-chai":"^3.2.8","@oclif/plugin-help":"^5","@types/sha256-file":"^1.0.1","@oclif/plugin-which":"^1.0.4","eslint-plugin-jsdoc":"^39.2.9","eslint-plugin-header":"^3.1.1","eslint-plugin-import":"^2.25.4","@types/supports-color":"^8.1.1","@salesforce/dev-config":"^3.0.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","@salesforce/dev-scripts":"^2.0.3","eslint-config-salesforce":"^0.1.6","@typescript-eslint/parser":"^4.33.0","@salesforce/prettier-config":"^0.0.2","@oclif/plugin-command-snapshot":"^3.1.3","@typescript-eslint/eslint-plugin":"^4.33.0","eslint-config-salesforce-license":"^0.1.6","eslint-config-salesforce-typescript":"^0.2.8","@salesforce/plugin-command-reference":"^1.3.18"},"_npmOperationalInternal":{"tmp":"tmp/plugin-functions_1.13.7_1662973531005_0.876641701276055","host":"s3://npm-registry-packages"}},"1.14.0":{"name":"@salesforce/plugin-functions","version":"1.14.0","keywords":["oclif-plugin"],"author":{"name":"heroku-front-end@salesforce.com"},"license":"BSD-3-Clause","_id":"@salesforce/plugin-functions@1.14.0","maintainers":[{"name":"jye-sf","email":"jye@salesforce.com"},{"name":"adirasanam","email":"adirasanam@salesforce.com"},{"name":"hkii","email":"knair@salesforce.com"},{"name":"mcasado","email":"mcasado@salesforce.com"},{"name":"iamaziz","email":"azizramos00@gmail.com"},{"name":"dlouvton","email":"dlouvton@gmail.com"},{"name":"jc-sf","email":"junchao.zhang@salesforce.com"},{"name":"pvandyk-sf","email":"pvandyk@salesforce.com"},{"name":"dbreese-salesforce","email":"dbreese@salesforce.com"},{"name":"ashokrudraraju","email":"arudraraju@salesforce.com"},{"name":"dhersam","email":"dhersam@salesforce.com"},{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"mbettio","email":"mbettiomoreira@salesforce.com"},{"name":"damilareolowoniyi","email":"damilare.olowoniyi2@mail.dcu.ie"},{"name":"mmadialagan","email":"mmadialagan@salesforce.com"},{"name":"spoorti.nidagundi","email":"spoorti.nidagundi@salesforce.com"},{"name":"rodesp","email":"rodesp@hey.com"},{"name":"mjrust","email":"mrust@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"conal","email":"conalc86@gmail.com"},{"name":"vazexqi","email":"nchen.dev@mac.com"},{"name":"joshwlewis","email":"josh.w.lewis@gmail.com"},{"name":"mpsenn","email":"msenn@salesforce.com"},{"name":"sfdc_iamigo","email":"igoldstein@salesforce.com"},{"name":"kevinv11n","email":"kevin@v11n.com"},{"name":"tbliss","email":"tbliss@salesforce.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"pmdartus","email":"dartus.pierremarie@gmail.com"},{"name":"futuremint_sf","email":"dwoodward@salesforce.com"},{"name":"ekashida","email":"ekashida@gmail.com"},{"name":"gr8gatsby","email":"kevinhill@live.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"krisgraysfdc","email":"kgray@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"jqian","email":"jqian@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"michaelhoefer","email":"michaelhoefer@gmail.com"},{"name":"tlohr","email":"tlohr@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"tconn","email":"tconn@salesforce.com"},{"name":"dehru","email":"dehru2@yahoo.com"},{"name":"abdulsattar","email":"asattar.md@gmail.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"rxu-sfdc","email":"rxu@salesforce.com"},{"name":"amcconnell-sf","email":"amcconnell@salesforce.com"},{"name":"nolanlawson","email":"nolan@nolanlawson.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"fernomac","email":"no_oneatall@hotmail.com"},{"name":"cafreeman","email":"cfreeman.code@gmail.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"jbartolotta-sfdc","email":"jbartolotta@salesforce.com"}],"homepage":"https://github.com/salesforcecli/plugin-functions","bugs":{"url":"https://github.com/forcedotcom/cli/issues"},"bin":{"functions":"bin/run"},"dist":{"shasum":"c4cb47e19b7ceaeb14268cc328048294517d6f6b","tarball":"https://registry.npmjs.org/@salesforce/plugin-functions/-/plugin-functions-1.14.0.tgz","fileCount":117,"integrity":"sha512-626PHl3puuySRO9QDjHWz+0eTjwY2h7Hozr/8GVHOlU7WPyOqPNDECvJQUhUTgmt7Di5e8AKz2ckxgmLiiStkA==","signatures":[{"sig":"MEUCIQCFO/AAogTYNGw/szwRr/OdNFZCrofkxjym48dZYdI2BAIgOt8sAjjFPih3UlEsZO5slaioE+JiIGz9kf+x9HtCfHg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":272362,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjH4FDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoHAxAAor09S3tqlpi8hgAUVU4NkKS4VZYakLrp5RzzxRxEEPV5K26H\r\nydGCMttDne5kIh+hWlw5CuVZAeUq2qx9W0W/oBXz+loVm/3bIM+WiK4p7kuc\r\nA3MTIoBsWVJWY4VLNh2eFoZ2qQlcoH39h5OpMLnlyuCSVUZb++ZjGsCkOOl+\r\nLwgFK0rpVHilq0lJGWuhIboUiavvduBQVAPtNyAb/yh/t0c9U9Fdr4JrXVt+\r\nPIi5cOcZPjhPBHEX4KkilX4SE5YeZwLTAbxJdDG5p/LkXUhtofFbORV0raMO\r\nxTby1zS1pBSAYYm/RPsEksvc9MGRAnRbxFJXTjF+ylThYZu5fpnzJxK2dreI\r\nWP8gaUMQwI9/VMqxh0emTcwx7/x7nuzfhdleKakUmn44P98aQw7ZnLNSHOn+\r\nIuQPt2DjSnHLD3QAYqJ8vsCjCHUoeWzIFeRaL/kqdhroyneDYUEiMm60G/jm\r\nP4BDKkqnVK+Y4eZ0bq+DuB1fo77iZcs0aOb0C58N3z57WaOz8xznQZG1Dlo7\r\nqT6Muz/P5prV7JAKQh8i6FV4Xi4i3NVQ7RUunZyNI385Y9YWxE0UJ/m2P62t\r\nUgZ1w32HORNscK+4P3adf2Y94/sucAHtWe+aADToe21hhIZl1DC/HmyL0ff9\r\nCnxPwuuYQRP2fgizJMoP/dxBuKNS8zQ3s0g=\r\n=IhW8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","sfdx":{"publicKeyUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/1.14.0.crt","signatureUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/1.14.0.sig"},"_from":"file:/home/circleci/project/salesforce-plugin-functions-1.14.0.tgz","oclif":{"bin":"sf","hooks":{"sf:deploy":"./lib/hooks/deploy","sf:env:list":"./lib/hooks/envList","sf:env:display":"./lib/hooks/envDisplay"},"topics":{"env":{"subtopics":{"log":{"description":"Commands to stream log output for an environment."},"var":{"description":"Commands to get, list, add, and set environment variables."},"create":{"description":"Commands to create environments."},"delete":{"description":"Commands to delete environments."},"compute":{"subtopics":{"collaborator":{"description":"Commands to manage collaboration with Heroku users."}},"description":"Commands to manage compute environments."},"logdrain":{"description":"Commands to add a log drain to a specified environment."}},"description":"Commands to manage your environments, such as orgs and compute environments."},"run":{"subtopics":{"function":{"description":"Commands to run a function."}},"description":"Commands to run a function."},"login":{"subtopics":{"functions":{"description":"Commands to log in to Salesforce Functions."}},"description":"Commands to log in to an environment."},"deploy":{"description":"Commands to deploy artifacts to an environment."},"whoami":{"description":"Commands to show information about yourself or your account."},"generate":{"description":"Commands to generate a project, create a function, and more."}},"commands":"./lib/commands","devPlugins":["@oclif/plugin-help","@oclif/plugin-which","@oclif/plugin-command-snapshot","@salesforce/plugin-command-reference"],"topicSeparator":" "},"engines":{"node":">=14.0.0"},"scripts":{"docs":"sf-docs","lint":"sf-lint","test":"sf-test","build":"sf-build","clean":"sf-clean","format":"sf-format","compile":"sf-compile","prepack":"sf-prepack","prepare":"sf-install && husky install","pretest":"sf-compile-test","version":"oclif readme","postpack":"shx rm -f oclif.manifest.json","posttest":"yarn lint && yarn test:deprecation-policy","clean-all":"sf-clean all","clean:lib":"shx rm -rf lib && shx rm -rf coverage && shx rm -rf .nyc_output && shx rm -f oclif.manifest.json","test:json-schema":"./bin/dev schema:compare","promote-dist-tags":"./bin/promote-dist-tags","test:command-reference":"./bin/dev commandreference:generate --erroronwarnings","test:deprecation-policy":"./bin/dev snapshot:compare"},"_npmUser":{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/salesforcecli/plugin-functions.git","type":"git"},"_npmVersion":"6.14.17","description":"Functions plugin for the SF CLI","directories":{},"_nodeVersion":"14.20.0","dependencies":{"uuid":"^8.3.2","axios":"^0.27.2","chalk":"^4.1.2","execa":"^5.1.1","kbpgp":"^2.1.15","cli-ux":"^5.6.7","lodash":"^4.17.21","jsforce":"^1.11.0","date-fns":"^2.28.0","fs-extra":"^10.0.1","handlebars":"^4.7.7","node-fetch":"^3.2.3","@oclif/core":"^1.6.0","cloudevents":"^4.0.3","sha256-file":"^1.0.0","global-agent":"^3.0.0","netrc-parser":"^3.1.6","axios-debug-log":"^0.8.4","@salesforce/core":"^3.19.4","@heroku-cli/color":"^1.1.14","@heroku-cli/schema":"^1.0.25","@hk/functions-core":"npm:@heroku/functions-core@0.4.0","@heroku/eventsource":"^1.0.7","@salesforce/ts-sinon":"^1.3.21","@salesforce/ts-types":"^1.5.20","@heroku/function-toml":"^0.0.3","@salesforce/plugin-org":"^1.11.2","@heroku/project-descriptor":"0.0.6","@salesforce/sf-plugins-core":"^1.7.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.19","devDependencies":{"nyc":"^15.1.0","shx":"^0.3.4","chai":"^4.3.6","husky":"^7.0.4","mocha":"^9.2.2","oclif":"^2.6.0","sinon":"11.1.2","eslint":"^7.32.0","globby":"^11.1.0","ts-node":"^10.7.0","prettier":"^2.6.0","sinon-chai":"^3.7.0","typescript":"^4.6.2","@oclif/test":"^1","@types/uuid":"^8.3.4","lint-staged":"^12.3.6","pretty-quick":"^3.1.3","@types/semver":"^7.3.9","@types/nodegit":"^0.27.10","@types/fs-extra":"^9.0.13","@types/node-fetch":"^3.0.3","@types/sinon-chai":"^3.2.8","@oclif/plugin-help":"^5","@types/sha256-file":"^1.0.1","@oclif/plugin-which":"^1.0.4","eslint-plugin-jsdoc":"^39.2.9","eslint-plugin-header":"^3.1.1","eslint-plugin-import":"^2.25.4","@types/supports-color":"^8.1.1","@salesforce/dev-config":"^3.0.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","@salesforce/dev-scripts":"^2.0.3","eslint-config-salesforce":"^0.1.6","@typescript-eslint/parser":"^4.33.0","@salesforce/prettier-config":"^0.0.2","@oclif/plugin-command-snapshot":"^3.1.3","@typescript-eslint/eslint-plugin":"^4.33.0","eslint-config-salesforce-license":"^0.1.6","eslint-config-salesforce-typescript":"^0.2.8","@salesforce/plugin-command-reference":"^1.3.18"},"_npmOperationalInternal":{"tmp":"tmp/plugin-functions_1.14.0_1663009091582_0.8820196915249485","host":"s3://npm-registry-packages"}},"1.14.1":{"name":"@salesforce/plugin-functions","version":"1.14.1","keywords":["oclif-plugin"],"author":{"name":"heroku-front-end@salesforce.com"},"license":"BSD-3-Clause","_id":"@salesforce/plugin-functions@1.14.1","maintainers":[{"name":"duane.chew","email":"duane.chew@salesforce.com"},{"name":"dferro","email":"dcervantes@salesforce.com"},{"name":"jcourtner","email":"jcourtner@salesforce.com"},{"name":"jye-sf","email":"jye@salesforce.com"},{"name":"adirasanam","email":"adirasanam@salesforce.com"},{"name":"hkii","email":"knair@salesforce.com"},{"name":"mcasado","email":"mcasado@salesforce.com"},{"name":"iamaziz","email":"azizramos00@gmail.com"},{"name":"dlouvton","email":"dlouvton@gmail.com"},{"name":"jc-sf","email":"junchao.zhang@salesforce.com"},{"name":"pvandyk-sf","email":"pvandyk@salesforce.com"},{"name":"dbreese-salesforce","email":"dbreese@salesforce.com"},{"name":"ashokrudraraju","email":"arudraraju@salesforce.com"},{"name":"dhersam","email":"dhersam@salesforce.com"},{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"mbettio","email":"mbettiomoreira@salesforce.com"},{"name":"damilareolowoniyi","email":"damilare.olowoniyi2@mail.dcu.ie"},{"name":"mmadialagan","email":"mmadialagan@salesforce.com"},{"name":"spoorti.nidagundi","email":"spoorti.nidagundi@salesforce.com"},{"name":"rodesp","email":"rodesp@hey.com"},{"name":"mjrust","email":"mrust@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"conal","email":"conalc86@gmail.com"},{"name":"vazexqi","email":"nchen.dev@mac.com"},{"name":"joshwlewis","email":"josh.w.lewis@gmail.com"},{"name":"mpsenn","email":"msenn@salesforce.com"},{"name":"sfdc_iamigo","email":"igoldstein@salesforce.com"},{"name":"kevinv11n","email":"kevin@v11n.com"},{"name":"tbliss","email":"tbliss@salesforce.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"pmdartus","email":"dartus.pierremarie@gmail.com"},{"name":"futuremint_sf","email":"dwoodward@salesforce.com"},{"name":"ekashida","email":"ekashida@gmail.com"},{"name":"gr8gatsby","email":"kevinhill@live.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"krisgraysfdc","email":"kgray@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"jqian","email":"jqian@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"michaelhoefer","email":"michaelhoefer@gmail.com"},{"name":"tlohr","email":"tlohr@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"tconn","email":"tconn@salesforce.com"},{"name":"dehru","email":"dehru2@yahoo.com"},{"name":"abdulsattar","email":"asattar.md@gmail.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"rxu-sfdc","email":"rxu@salesforce.com"},{"name":"amcconnell-sf","email":"amcconnell@salesforce.com"},{"name":"nolanlawson","email":"nolan@nolanlawson.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"fernomac","email":"no_oneatall@hotmail.com"},{"name":"cafreeman","email":"cfreeman.code@gmail.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"jbartolotta-sfdc","email":"jbartolotta@salesforce.com"}],"homepage":"https://github.com/salesforcecli/plugin-functions","bugs":{"url":"https://github.com/forcedotcom/cli/issues"},"bin":{"functions":"bin/run"},"dist":{"shasum":"55167213ef9c1422a451993e966b16edfe423a3d","tarball":"https://registry.npmjs.org/@salesforce/plugin-functions/-/plugin-functions-1.14.1.tgz","fileCount":117,"integrity":"sha512-Y9zk7myRB24PBqry0nvqXbpFY45Iv3cFJgDJVxp7UoLwlGI/t9dAXcNW5yHRlPe96w5pW9Lh1oDzoowpvqYZrA==","signatures":[{"sig":"MEUCIQCBmgwSM8g1Ap0+f5m5z4GabmWq4y3Z50RH354rYC+fFgIgPzox0gD7ozIRYoxPnkPnzUrx/qLmiXHa2QbO0bqFp0A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":272698,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjNK0LACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr7DA/8DJ2DgzTv7dtmcVjyju0PQIxxfWAnJbqjcpZjfBi9CQCilkjP\r\nG9pViR8funGkYW0iy0jXZvSGppHTysLTV2yrDdJr6hQ7lD4C5b5Y2Vq/WtF2\r\nM7mCQGBn89+xJ5BYAVJjief+QMUVAxVu3iEA2ClX+/6nrzzVIR8PknDyyhhM\r\nNHDF0pe5JON0CusYvqZgoP+/mj3+Fttp/5UpCI27XBlR8ICsEoIdQ3n1TQO3\r\nUP2/zwCK/WE8CdCPmHYeGqFYH1AMlqYci9bfTm0ExOuEX7gbiDBA7VSpPG8T\r\nn//SYX4BPpoZqoIYLYI2MMIH6Rcg886bpwTQZSg8wW1wX02VBFLxFZy8QQ2Z\r\ngZZ+YY/DZoFe6/loOs0x5sE6VuzgZy4hsuoS6/U1OLwkVcHUEJ0zfE7e2Cx7\r\nRX718CnHpDUINbzH/Uknyuyz8S5u+rDWPNIQ/+ULRPm8ua9jUnDYNoAPaALs\r\nVK+MYazrL143+TmSwhnqw7GXLI/3dz4TMiZrR+09KwTr/AGQweDnkwSNFuWZ\r\nhLNrxJXhDnAXpXbzgSpeOQBiVAi75yJa8xiU1yFA2IdMEldAo1aYxRzjvTbW\r\n31xFZrBRcJaCfCzROaVz+68zdRiyJNEnLVdBWW10lnolZPuqH/pKJiwmRQHb\r\nF+WEiWYLLWtmhe3+sd2ndGXRxCGw5tePNKA=\r\n=Y4V8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","sfdx":{"publicKeyUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/1.14.1.crt","signatureUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/1.14.1.sig"},"_from":"file:/home/circleci/project/salesforce-plugin-functions-1.14.1.tgz","oclif":{"bin":"sf","hooks":{"sf:deploy":"./lib/hooks/deploy","sf:env:list":"./lib/hooks/envList","sf:env:display":"./lib/hooks/envDisplay"},"topics":{"env":{"subtopics":{"log":{"description":"Commands to stream log output for an environment."},"var":{"description":"Commands to get, list, add, and set environment variables."},"create":{"description":"Commands to create environments."},"delete":{"description":"Commands to delete environments."},"compute":{"subtopics":{"collaborator":{"description":"Commands to manage collaboration with Heroku users."}},"description":"Commands to manage compute environments."},"logdrain":{"description":"Commands to add a log drain to a specified environment."}},"description":"Commands to manage your environments, such as orgs and compute environments."},"run":{"subtopics":{"function":{"description":"Commands to run a function."}},"description":"Commands to run a function."},"login":{"subtopics":{"functions":{"description":"Commands to log in to Salesforce Functions."}},"description":"Commands to log in to an environment."},"deploy":{"description":"Commands to deploy artifacts to an environment."},"whoami":{"description":"Commands to show information about yourself or your account."},"generate":{"description":"Commands to generate a project, create a function, and more."}},"commands":"./lib/commands","devPlugins":["@oclif/plugin-help","@oclif/plugin-which","@oclif/plugin-command-snapshot","@salesforce/plugin-command-reference"],"topicSeparator":" "},"engines":{"node":">=14.0.0"},"scripts":{"docs":"sf-docs","lint":"sf-lint","test":"sf-test","build":"sf-build","clean":"sf-clean","format":"sf-format","compile":"sf-compile","prepack":"sf-prepack","prepare":"sf-install && husky install","pretest":"sf-compile-test","version":"oclif readme","postpack":"shx rm -f oclif.manifest.json","posttest":"yarn lint && yarn test:deprecation-policy","clean-all":"sf-clean all","clean:lib":"shx rm -rf lib && shx rm -rf coverage && shx rm -rf .nyc_output && shx rm -f oclif.manifest.json","test:json-schema":"./bin/dev schema:compare","promote-dist-tags":"./bin/promote-dist-tags","test:command-reference":"./bin/dev commandreference:generate --erroronwarnings","test:deprecation-policy":"./bin/dev snapshot:compare"},"_npmUser":{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/salesforcecli/plugin-functions.git","type":"git"},"_npmVersion":"6.14.17","description":"Functions plugin for the SF CLI","directories":{},"_nodeVersion":"14.20.1","dependencies":{"uuid":"^8.3.2","axios":"^0.27.2","chalk":"^4.1.2","execa":"^5.1.1","kbpgp":"^2.1.15","cli-ux":"^5.6.7","lodash":"^4.17.21","jsforce":"^1.11.0","date-fns":"^2.28.0","fs-extra":"^10.0.1","handlebars":"^4.7.7","node-fetch":"^3.2.3","@oclif/core":"^1.6.0","cloudevents":"^4.0.3","sha256-file":"^1.0.0","global-agent":"^3.0.0","netrc-parser":"^3.1.6","axios-debug-log":"^0.8.4","@salesforce/core":"^3.19.4","@heroku-cli/color":"^1.1.14","@heroku-cli/schema":"^1.0.25","@hk/functions-core":"npm:@heroku/functions-core@0.4.1","@heroku/eventsource":"^1.0.7","@salesforce/ts-sinon":"^1.3.21","@salesforce/ts-types":"^1.5.20","@heroku/function-toml":"^0.0.3","@salesforce/plugin-org":"^1.11.2","@heroku/project-descriptor":"0.0.6","@salesforce/sf-plugins-core":"^1.7.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.19","devDependencies":{"nyc":"^15.1.0","shx":"^0.3.4","chai":"^4.3.6","husky":"^7.0.4","mocha":"^9.2.2","oclif":"^2.6.0","sinon":"11.1.2","eslint":"^7.32.0","globby":"^11.1.0","ts-node":"^10.7.0","prettier":"^2.6.0","sinon-chai":"^3.7.0","typescript":"^4.6.2","@oclif/test":"^1","@types/uuid":"^8.3.4","lint-staged":"^12.3.6","pretty-quick":"^3.1.3","@types/semver":"^7.3.9","@types/nodegit":"^0.27.10","@types/fs-extra":"^9.0.13","@types/node-fetch":"^3.0.3","@types/sinon-chai":"^3.2.8","@oclif/plugin-help":"^5","@types/sha256-file":"^1.0.1","@oclif/plugin-which":"^1.0.4","eslint-plugin-jsdoc":"^39.2.9","eslint-plugin-header":"^3.1.1","eslint-plugin-import":"^2.25.4","@types/supports-color":"^8.1.1","@salesforce/dev-config":"^3.0.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","@salesforce/dev-scripts":"^2.0.3","eslint-config-salesforce":"^0.1.6","@typescript-eslint/parser":"^4.33.0","@salesforce/prettier-config":"^0.0.2","@oclif/plugin-command-snapshot":"^3.1.3","@typescript-eslint/eslint-plugin":"^4.33.0","eslint-config-salesforce-license":"^0.1.6","eslint-config-salesforce-typescript":"^0.2.8","@salesforce/plugin-command-reference":"^1.3.18"},"_npmOperationalInternal":{"tmp":"tmp/plugin-functions_1.14.1_1664396555094_0.9608290871850789","host":"s3://npm-registry-packages"}},"1.14.2":{"name":"@salesforce/plugin-functions","version":"1.14.2","keywords":["oclif-plugin"],"author":{"name":"heroku-front-end@salesforce.com"},"license":"BSD-3-Clause","_id":"@salesforce/plugin-functions@1.14.2","maintainers":[{"name":"duane.chew","email":"duane.chew@salesforce.com"},{"name":"dferro","email":"dcervantes@salesforce.com"},{"name":"jcourtner","email":"jcourtner@salesforce.com"},{"name":"jye-sf","email":"jye@salesforce.com"},{"name":"adirasanam","email":"adirasanam@salesforce.com"},{"name":"hkii","email":"knair@salesforce.com"},{"name":"mcasado","email":"mcasado@salesforce.com"},{"name":"iamaziz","email":"azizramos00@gmail.com"},{"name":"dlouvton","email":"dlouvton@gmail.com"},{"name":"jc-sf","email":"junchao.zhang@salesforce.com"},{"name":"pvandyk-sf","email":"pvandyk@salesforce.com"},{"name":"dbreese-salesforce","email":"dbreese@salesforce.com"},{"name":"ashokrudraraju","email":"arudraraju@salesforce.com"},{"name":"dhersam","email":"dhersam@salesforce.com"},{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"mbettio","email":"mbettiomoreira@salesforce.com"},{"name":"damilareolowoniyi","email":"damilare.olowoniyi2@mail.dcu.ie"},{"name":"mmadialagan","email":"mmadialagan@salesforce.com"},{"name":"spoorti.nidagundi","email":"spoorti.nidagundi@salesforce.com"},{"name":"rodesp","email":"rodesp@hey.com"},{"name":"mjrust","email":"mrust@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"conal","email":"conalc86@gmail.com"},{"name":"vazexqi","email":"nchen.dev@mac.com"},{"name":"joshwlewis","email":"josh.w.lewis@gmail.com"},{"name":"mpsenn","email":"msenn@salesforce.com"},{"name":"sfdc_iamigo","email":"igoldstein@salesforce.com"},{"name":"kevinv11n","email":"kevin@v11n.com"},{"name":"tbliss","email":"tbliss@salesforce.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"pmdartus","email":"dartus.pierremarie@gmail.com"},{"name":"futuremint_sf","email":"dwoodward@salesforce.com"},{"name":"ekashida","email":"ekashida@gmail.com"},{"name":"gr8gatsby","email":"kevinhill@live.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"krisgraysfdc","email":"kgray@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"jqian","email":"jqian@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"michaelhoefer","email":"michaelhoefer@gmail.com"},{"name":"tlohr","email":"tlohr@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"tconn","email":"tconn@salesforce.com"},{"name":"dehru","email":"dehru2@yahoo.com"},{"name":"abdulsattar","email":"asattar.md@gmail.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"rxu-sfdc","email":"rxu@salesforce.com"},{"name":"amcconnell-sf","email":"amcconnell@salesforce.com"},{"name":"nolanlawson","email":"nolan@nolanlawson.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"fernomac","email":"no_oneatall@hotmail.com"},{"name":"cafreeman","email":"cfreeman.code@gmail.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"jbartolotta-sfdc","email":"jbartolotta@salesforce.com"}],"homepage":"https://github.com/salesforcecli/plugin-functions","bugs":{"url":"https://github.com/forcedotcom/cli/issues"},"bin":{"functions":"bin/run"},"dist":{"shasum":"ae55af9aedddfa39289f686ef5169f550e23d4d0","tarball":"https://registry.npmjs.org/@salesforce/plugin-functions/-/plugin-functions-1.14.2.tgz","fileCount":117,"integrity":"sha512-3heSc1BdosNwcbj4f/Ug7+oud4T/wgU98UKkPkDVDQE+6+6Mwt3sKe1xkCA4EEDw3bs6wYvzvJ/n6dVDFlqzug==","signatures":[{"sig":"MEQCIGDG87loAB9qEOb4ulTUC7SXUqXktwRlKnNwylIOioDKAiAYaxh9GF/2EgR4E+nDBASI0uR3tZ/rJ59GsvcPyzdmbw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":272931,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjPbR8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmow6g/+L4ZEL/FOSoatshzjO+MuPdmToNNyHdIaEHncFdyVVkU0qu4q\r\nycD3LooaQqSBQDXGoZrrrVPvvON4TL9htweODuwG91fehEhfE4MqZF6w4LLY\r\nvvCBpRBUbDtnDqwOuLZSog5YYeAMwkadgl7Ajy1zq4M/CGK569r/KEU+rS4W\r\n/lVMtliSXmOj8GOLQtgYggwQKv+cYWj3D2Jl/wvnXwF6QEiagrF88WAbJ8YA\r\neIoELqqqvocWxVyIa2Be0MLhwgTv/IZ+BkVI7fRzEkx8bhFDSNI6TtxKwjPb\r\nZMafE2HcTa9qm19vt2U/hV5bnQr3iizTmL2AXpffvajxao2PAOkMiDPkglHm\r\nrMmlwPBp3qSptwh2vtsnVrDisSEyWx49f3B3G6v+E2DFEORIm6B42NvwizfE\r\nSEviMlod+AMlv8xxgD3yz8zrLOL5DSscjt68P73Z7oLVSMXPu7SxtnEuA+vI\r\nzmbWo/RJ1MYODW/1JtEQQUOAAWDXA0P/KL+ONFthsyR3GYwgsqoK+GO1lQRE\r\nVRTc3VhQwfhwIsJjjtNpOG2DXpMo3mLsigvnvPGariZmdjbyUHrJmoWVpG2i\r\noTyWMMa31kXSQo8Wy27NSyKJFmh7h6fjVukvDogryCotWmhgDtN/lXxTlKTj\r\nyI9d7EKl9qtk7evtBD8Kn9bu3fnP/ekE/ns=\r\n=XuK4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","sfdx":{"publicKeyUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/1.14.2.crt","signatureUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/1.14.2.sig"},"_from":"file:/home/circleci/project/salesforce-plugin-functions-1.14.2.tgz","oclif":{"bin":"sf","hooks":{"sf:deploy":"./lib/hooks/deploy","sf:env:list":"./lib/hooks/envList","sf:env:display":"./lib/hooks/envDisplay"},"topics":{"env":{"subtopics":{"log":{"description":"Commands to stream log output for an environment."},"var":{"description":"Commands to get, list, add, and set environment variables."},"create":{"description":"Commands to create environments."},"compute":{"subtopics":{"collaborator":{"description":"Commands to manage collaboration with Heroku users."}},"description":"Commands to manage compute environments."},"logdrain":{"description":"Commands to add a log drain to a specified environment."}},"description":"Commands to manage your environments, such as orgs and compute environments."},"run":{"subtopics":{"function":{"description":"Commands to run a function."}},"description":"Commands to run a function."},"login":{"subtopics":{"functions":{"description":"Commands to log in to Salesforce Functions."}},"description":"Commands to log in to an environment."},"deploy":{"description":"Commands to deploy artifacts to an environment."},"whoami":{"description":"Commands to show information about yourself or your account."},"generate":{"description":"Commands to generate a project, create a function, and more."}},"commands":"./lib/commands","devPlugins":["@oclif/plugin-help","@oclif/plugin-which","@oclif/plugin-command-snapshot","@salesforce/plugin-command-reference"],"topicSeparator":" "},"engines":{"node":">=14.0.0"},"scripts":{"docs":"sf-docs","lint":"sf-lint","test":"sf-test","build":"sf-build","clean":"sf-clean","format":"sf-format","compile":"sf-compile","prepack":"sf-prepack","prepare":"sf-install && husky install","pretest":"sf-compile-test","version":"oclif readme","postpack":"shx rm -f oclif.manifest.json","posttest":"yarn lint && yarn test:deprecation-policy","clean-all":"sf-clean all","clean:lib":"shx rm -rf lib && shx rm -rf coverage && shx rm -rf .nyc_output && shx rm -f oclif.manifest.json","test:json-schema":"./bin/dev schema:compare","promote-dist-tags":"./bin/promote-dist-tags","test:command-reference":"./bin/dev commandreference:generate --erroronwarnings","test:deprecation-policy":"./bin/dev snapshot:compare"},"_npmUser":{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/salesforcecli/plugin-functions.git","type":"git"},"_npmVersion":"6.14.17","description":"Functions plugin for the SF CLI","directories":{},"_nodeVersion":"14.20.1","dependencies":{"uuid":"^8.3.2","axios":"^0.27.2","chalk":"^4.1.2","execa":"^5.1.1","kbpgp":"^2.1.15","cli-ux":"^5.6.7","lodash":"^4.17.21","jsforce":"^1.11.0","date-fns":"^2.28.0","fs-extra":"^10.0.1","handlebars":"^4.7.7","node-fetch":"^3.2.3","@oclif/core":"^1.6.0","cloudevents":"^4.0.3","sha256-file":"^1.0.0","global-agent":"^3.0.0","netrc-parser":"^3.1.6","axios-debug-log":"^0.8.4","@salesforce/core":"^3.19.4","@heroku-cli/color":"^1.1.14","@heroku-cli/schema":"^1.0.25","@hk/functions-core":"npm:@heroku/functions-core@0.4.1","@heroku/eventsource":"^1.0.7","@salesforce/ts-sinon":"^1.3.21","@salesforce/ts-types":"^1.5.20","@heroku/function-toml":"^0.0.3","@salesforce/plugin-org":"^1.11.2","@heroku/project-descriptor":"0.0.6","@salesforce/sf-plugins-core":"^1.7.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.19","devDependencies":{"nyc":"^15.1.0","shx":"^0.3.4","chai":"^4.3.6","husky":"^7.0.4","mocha":"^9.2.2","oclif":"^2.6.0","sinon":"11.1.2","eslint":"^7.32.0","globby":"^11.1.0","ts-node":"^10.7.0","prettier":"^2.6.0","sinon-chai":"^3.7.0","typescript":"^4.6.2","@oclif/test":"^1","@types/uuid":"^8.3.4","lint-staged":"^12.3.6","pretty-quick":"^3.1.3","@types/semver":"^7.3.9","@types/nodegit":"^0.27.10","@types/fs-extra":"^9.0.13","@types/node-fetch":"^3.0.3","@types/sinon-chai":"^3.2.8","@oclif/plugin-help":"^5","@types/sha256-file":"^1.0.1","@oclif/plugin-which":"^1.0.4","eslint-plugin-jsdoc":"^39.2.9","eslint-plugin-header":"^3.1.1","eslint-plugin-import":"^2.25.4","@types/supports-color":"^8.1.1","@salesforce/dev-config":"^3.0.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","@salesforce/dev-scripts":"^2.0.3","eslint-config-salesforce":"^0.1.6","@typescript-eslint/parser":"^4.33.0","@salesforce/prettier-config":"^0.0.2","@oclif/plugin-command-snapshot":"^3.1.3","@typescript-eslint/eslint-plugin":"^4.33.0","eslint-config-salesforce-license":"^0.1.6","eslint-config-salesforce-typescript":"^0.2.8","@salesforce/plugin-command-reference":"^1.3.18"},"_npmOperationalInternal":{"tmp":"tmp/plugin-functions_1.14.2_1664988284484_0.686684975902023","host":"s3://npm-registry-packages"}},"1.14.3":{"name":"@salesforce/plugin-functions","version":"1.14.3","keywords":["oclif-plugin"],"author":{"name":"heroku-front-end@salesforce.com"},"license":"BSD-3-Clause","_id":"@salesforce/plugin-functions@1.14.3","maintainers":[{"name":"packagellama","email":"stephen@interactivellama.com"},{"name":"vttikoo","email":"vtikoo@salesforce.com"},{"name":"maward","email":"michelle.ward@salesforce.com"},{"name":"cosheasalesforce","email":"coshea@salesforce.com"},{"name":"danielshox","email":"doshaughnessy@salesforce.com"},{"name":"duane.chew","email":"duane.chew@salesforce.com"},{"name":"dferro","email":"dcervantes@salesforce.com"},{"name":"jcourtner","email":"jcourtner@salesforce.com"},{"name":"jye-sf","email":"jye@salesforce.com"},{"name":"adirasanam","email":"adirasanam@salesforce.com"},{"name":"hkii","email":"knair@salesforce.com"},{"name":"mcasado","email":"mcasado@salesforce.com"},{"name":"iamaziz","email":"azizramos00@gmail.com"},{"name":"dlouvton","email":"dlouvton@gmail.com"},{"name":"jc-sf","email":"junchao.zhang@salesforce.com"},{"name":"pvandyk-sf","email":"pvandyk@salesforce.com"},{"name":"dbreese-salesforce","email":"dbreese@salesforce.com"},{"name":"ashokrudraraju","email":"arudraraju@salesforce.com"},{"name":"dhersam","email":"dhersam@salesforce.com"},{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"mbettio","email":"mbettiomoreira@salesforce.com"},{"name":"damilareolowoniyi","email":"damilare.olowoniyi2@mail.dcu.ie"},{"name":"mmadialagan","email":"mmadialagan@salesforce.com"},{"name":"spoorti.nidagundi","email":"spoorti.nidagundi@salesforce.com"},{"name":"rodesp","email":"rodesp@hey.com"},{"name":"mjrust","email":"mrust@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"conal","email":"conalc86@gmail.com"},{"name":"vazexqi","email":"nchen.dev@mac.com"},{"name":"joshwlewis","email":"josh.w.lewis@gmail.com"},{"name":"mpsenn","email":"msenn@salesforce.com"},{"name":"sfdc_iamigo","email":"igoldstein@salesforce.com"},{"name":"kevinv11n","email":"kevin@v11n.com"},{"name":"tbliss","email":"tbliss@salesforce.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"pmdartus","email":"dartus.pierremarie@gmail.com"},{"name":"futuremint_sf","email":"dwoodward@salesforce.com"},{"name":"ekashida","email":"ekashida@gmail.com"},{"name":"gr8gatsby","email":"kevinhill@live.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"krisgraysfdc","email":"kgray@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"jqian","email":"jqian@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"michaelhoefer","email":"michaelhoefer@gmail.com"},{"name":"tlohr","email":"tlohr@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"tconn","email":"tconn@salesforce.com"},{"name":"dehru","email":"dehru2@yahoo.com"},{"name":"abdulsattar","email":"asattar.md@gmail.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"rxu-sfdc","email":"rxu@salesforce.com"},{"name":"amcconnell-sf","email":"amcconnell@salesforce.com"},{"name":"nolanlawson","email":"nolan@nolanlawson.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"fernomac","email":"no_oneatall@hotmail.com"},{"name":"cafreeman","email":"cfreeman.code@gmail.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"jbartolotta-sfdc","email":"jbartolotta@salesforce.com"}],"homepage":"https://github.com/salesforcecli/plugin-functions","bugs":{"url":"https://github.com/forcedotcom/cli/issues"},"bin":{"functions":"bin/run"},"dist":{"shasum":"21bf5f2cbb56cb46132b0f8772e6f32050b25526","tarball":"https://registry.npmjs.org/@salesforce/plugin-functions/-/plugin-functions-1.14.3.tgz","fileCount":116,"integrity":"sha512-SOn8NPGwJCr20V3NbuNIvqCeqj7AxJVaiO2ZPa6OzXHQwA5LtO6KkCrqAx7oVO5PYo2YKfLqVUwYiAeTHhnn5Q==","signatures":[{"sig":"MEUCIDiDL3Ft59L7jSR/5Vt6k2NKOaEOXB9pULcV9xVPL4A9AiEAy3cC3X4PR1Ql2yxoXgTEZkgwFOxTUx0JftNvwjmgfck=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":239751,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjUhFMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoRZw/7BnGtjqEYrmBZ2Mhx+6B5YvnRTvM0By1vyZ06b/MmO8cbcEhu\r\nYqrwupY++MhBBbvAqEShOf8vJNEAQ6ZuANHmblPdUOG9e76FxBSGKyHUjZXh\r\nuCl4f+PJtXPfobQjqDScuMSOQxF6CVYhJRd6KiKNhOa+iowIrirLfZp6COmI\r\nvVh3Dw1jBTex5p+YOMTBGYkg0jdb2h5xIwJVxD6ytqhhahx/pJy+Uz7uDUgF\r\nYCa2mpsI4i2MZj7n75heIQSITTcqsDW7tN4GqGxiEY/CZ3fZ5wa7Quziu8OE\r\nVH+0xO0sCDXQgu/Rvd/+w16GErkrxHfaweIumUabMu79wy1F1LdoPkTN/PXv\r\n8Yo2C7sbRkhTk4spfSfXvcM7doIkYpbJMqCalKJnM4CO9NhvSYbDpOekWBei\r\nIEn2gFmRCO7fzOtw4Bfk+e/SgQDpbCBw7MFP8CfdPWYJfCvpXjct1sou9Qzi\r\nOaVXXhS7h/yFGXiVFP00Qs4G3MRYH+Ds8D6GJF5SYW34CMH4E0qzE0lYeKn0\r\nWrysBI1XkXPAOH0BRWcLVSpD+VGyr4BVXgOlEQkfpDxyoFye6THUJLpbPUgN\r\noN05afGKkQcoMbzIaIHdycdC1+/agRK5dqmgcOZ2HDxUpBUgamSZXFlnWxAy\r\nZ175yWIdNqE4IAMIP72+YXTLfDyHvzfX4wc=\r\n=I1hW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","sfdx":{"publicKeyUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/1.14.3.crt","signatureUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/1.14.3.sig"},"_from":"file:/home/runner/work/plugin-functions/plugin-functions/salesforce-plugin-functions-1.14.3.tgz","oclif":{"bin":"sf","hooks":{"sf:deploy":"./lib/hooks/deploy","sf:env:list":"./lib/hooks/envList","sf:env:display":"./lib/hooks/envDisplay"},"topics":{"env":{"subtopics":{"log":{"description":"Commands to stream log output for an environment."},"var":{"description":"Commands to get, list, add, and set environment variables."},"create":{"description":"Commands to create environments."},"compute":{"subtopics":{"collaborator":{"description":"Commands to manage collaboration with Heroku users."}},"description":"Commands to manage compute environments."},"logdrain":{"description":"Commands to add a log drain to a specified environment."}},"description":"Commands to manage your environments, such as orgs and compute environments."},"run":{"subtopics":{"function":{"description":"Commands to run a function."}},"description":"Commands to run a function."},"login":{"subtopics":{"functions":{"description":"Commands to log in to Salesforce Functions."}},"description":"Commands to log in to an environment."},"deploy":{"description":"Commands to deploy artifacts to an environment."},"whoami":{"description":"Commands to show information about yourself or your account."},"generate":{"description":"Commands to generate a project, create a function, and more."}},"commands":"./lib/commands","devPlugins":["@oclif/plugin-help","@oclif/plugin-which","@oclif/plugin-command-snapshot","@salesforce/plugin-command-reference"],"topicSeparator":" "},"types":"./lib/index.d.ts","engines":{"node":">=14.0.0"},"scripts":{"docs":"sf-docs","lint":"sf-lint","test":"sf-test","build":"sf-build","clean":"sf-clean","format":"sf-format","compile":"sf-compile","prepack":"sf-prepack","prepare":"sf-install && husky install","pretest":"sf-compile-test","version":"oclif readme","postpack":"shx rm -f oclif.manifest.json","posttest":"yarn lint && yarn test:deprecation-policy","clean-all":"sf-clean all","clean:lib":"shx rm -rf lib && shx rm -rf coverage && shx rm -rf .nyc_output && shx rm -f oclif.manifest.json","test:json-schema":"./bin/dev schema:compare","promote-dist-tags":"./bin/promote-dist-tags","test:command-reference":"./bin/dev commandreference:generate --erroronwarnings","test:deprecation-policy":"./bin/dev snapshot:compare"},"_npmUser":{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},"_resolved":"/home/runner/work/plugin-functions/plugin-functions/salesforce-plugin-functions-1.14.3.tgz","_integrity":"sha512-SOn8NPGwJCr20V3NbuNIvqCeqj7AxJVaiO2ZPa6OzXHQwA5LtO6KkCrqAx7oVO5PYo2YKfLqVUwYiAeTHhnn5Q==","repository":{"url":"git+https://github.com/salesforcecli/plugin-functions.git","type":"git"},"_npmVersion":"8.15.0","description":"Functions plugin for the SF CLI","directories":{},"_nodeVersion":"16.17.1","dependencies":{"uuid":"^8.3.2","axios":"^0.27.2","chalk":"^4.1.2","execa":"^5.1.1","kbpgp":"^2.1.15","cli-ux":"^5.6.7","lodash":"^4.17.21","jsforce":"^1.11.0","date-fns":"^2.28.0","fs-extra":"^10.0.1","handlebars":"^4.7.7","node-fetch":"^3.2.3","@oclif/core":"^1.6.0","cloudevents":"^4.0.3","sha256-file":"^1.0.0","global-agent":"^3.0.0","netrc-parser":"^3.1.6","axios-debug-log":"^0.8.4","@salesforce/core":"^3.31.16","@heroku-cli/color":"^1.1.14","@heroku-cli/schema":"^1.0.25","@hk/functions-core":"npm:@heroku/functions-core@0.4.1","@heroku/eventsource":"^1.0.7","@salesforce/ts-sinon":"^1.3.21","@salesforce/ts-types":"^1.5.20","@heroku/function-toml":"^0.0.3","@salesforce/plugin-org":"^1.11.2","@heroku/project-descriptor":"0.0.6","@salesforce/sf-plugins-core":"^1.7.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.19","devDependencies":{"nyc":"^15.1.0","shx":"^0.3.4","chai":"^4.3.6","husky":"^7.0.4","mocha":"^9.2.2","oclif":"^2.6.0","sinon":"11.1.2","eslint":"^7.32.0","globby":"^11.1.0","ts-node":"^10.7.0","prettier":"^2.6.0","sinon-chai":"^3.7.0","typescript":"^4.6.2","@oclif/test":"^1","@types/uuid":"^8.3.4","lint-staged":"^12.3.6","pretty-quick":"^3.1.3","@types/semver":"^7.3.9","@types/nodegit":"^0.27.10","@types/fs-extra":"^9.0.13","@types/node-fetch":"^3.0.3","@types/sinon-chai":"^3.2.8","@oclif/plugin-help":"^5","@types/sha256-file":"^1.0.1","@oclif/plugin-which":"^1.0.4","eslint-plugin-jsdoc":"^39.2.9","eslint-plugin-header":"^3.1.1","eslint-plugin-import":"^2.25.4","@types/supports-color":"^8.1.1","@salesforce/dev-config":"^3.0.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","@salesforce/dev-scripts":"^2.0.3","eslint-config-salesforce":"^0.1.6","@typescript-eslint/parser":"^4.33.0","@salesforce/prettier-config":"^0.0.2","@oclif/plugin-command-snapshot":"^3.1.3","@typescript-eslint/eslint-plugin":"^4.33.0","eslint-config-salesforce-license":"^0.1.6","eslint-config-salesforce-typescript":"^0.2.8","@salesforce/plugin-command-reference":"^1.3.18"},"_npmOperationalInternal":{"tmp":"tmp/plugin-functions_1.14.3_1666322764451_0.10437767980753199","host":"s3://npm-registry-packages"}},"1.14.4":{"name":"@salesforce/plugin-functions","version":"1.14.4","keywords":["oclif-plugin"],"author":{"name":"heroku-front-end@salesforce.com"},"license":"BSD-3-Clause","_id":"@salesforce/plugin-functions@1.14.4","maintainers":[{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"packagellama","email":"stephen@interactivellama.com"},{"name":"vttikoo","email":"vtikoo@salesforce.com"},{"name":"maward","email":"michelle.ward@salesforce.com"},{"name":"cosheasalesforce","email":"coshea@salesforce.com"},{"name":"danielshox","email":"doshaughnessy@salesforce.com"},{"name":"duane.chew","email":"duane.chew@salesforce.com"},{"name":"dferro","email":"dcervantes@salesforce.com"},{"name":"jcourtner","email":"jcourtner@salesforce.com"},{"name":"jye-sf","email":"jye@salesforce.com"},{"name":"adirasanam","email":"adirasanam@salesforce.com"},{"name":"hkii","email":"knair@salesforce.com"},{"name":"mcasado","email":"mcasado@salesforce.com"},{"name":"iamaziz","email":"azizramos00@gmail.com"},{"name":"dlouvton","email":"dlouvton@gmail.com"},{"name":"jc-sf","email":"junchao.zhang@salesforce.com"},{"name":"pvandyk-sf","email":"pvandyk@salesforce.com"},{"name":"dbreese-salesforce","email":"dbreese@salesforce.com"},{"name":"ashokrudraraju","email":"arudraraju@salesforce.com"},{"name":"dhersam","email":"dhersam@salesforce.com"},{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"mbettio","email":"mbettiomoreira@salesforce.com"},{"name":"damilareolowoniyi","email":"damilare.olowoniyi2@mail.dcu.ie"},{"name":"mmadialagan","email":"mmadialagan@salesforce.com"},{"name":"spoorti.nidagundi","email":"spoorti.nidagundi@salesforce.com"},{"name":"rodesp","email":"rodesp@hey.com"},{"name":"mjrust","email":"mrust@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"conal","email":"conalc86@gmail.com"},{"name":"vazexqi","email":"nchen.dev@mac.com"},{"name":"joshwlewis","email":"josh.w.lewis@gmail.com"},{"name":"mpsenn","email":"msenn@salesforce.com"},{"name":"sfdc_iamigo","email":"igoldstein@salesforce.com"},{"name":"kevinv11n","email":"kevin@v11n.com"},{"name":"tbliss","email":"tbliss@salesforce.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"pmdartus","email":"dartus.pierremarie@gmail.com"},{"name":"futuremint_sf","email":"dwoodward@salesforce.com"},{"name":"ekashida","email":"ekashida@gmail.com"},{"name":"gr8gatsby","email":"kevinhill@live.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"krisgraysfdc","email":"kgray@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"jqian","email":"jqian@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"michaelhoefer","email":"michaelhoefer@gmail.com"},{"name":"tlohr","email":"tlohr@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"tconn","email":"tconn@salesforce.com"},{"name":"dehru","email":"dehru2@yahoo.com"},{"name":"abdulsattar","email":"asattar.md@gmail.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"rxu-sfdc","email":"rxu@salesforce.com"},{"name":"amcconnell-sf","email":"amcconnell@salesforce.com"},{"name":"nolanlawson","email":"nolan@nolanlawson.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"fernomac","email":"no_oneatall@hotmail.com"},{"name":"cafreeman","email":"cfreeman.code@gmail.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"jbartolotta-sfdc","email":"jbartolotta@salesforce.com"}],"homepage":"https://github.com/salesforcecli/plugin-functions","bugs":{"url":"https://github.com/forcedotcom/cli/issues"},"bin":{"functions":"bin/run"},"dist":{"shasum":"dd0d9d8d2490c11471b100b3d20ae303fcf7a4ce","tarball":"https://registry.npmjs.org/@salesforce/plugin-functions/-/plugin-functions-1.14.4.tgz","fileCount":116,"integrity":"sha512-0WPAXTd3bfIE8EhlnwM3eZYzakyTtjgWenhz8tAgUguYCF1hMHXVewzXrjEHQqLC1ow769kvEi2LeI1uI1Wk3g==","signatures":[{"sig":"MEUCIE+0jarV7pkgznHWq2LIfXfU1CiEdGWVueJtgRq1VRI9AiEAktrswbx+/UdH5geJMF8gwAEgpEYMi1WRe/a6Ik6UG+g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":239750,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJja88OACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpIEA/5ALyId7gEyLnS62RUhIf2lLQ685sK7rwXzJqj/669FrcYwnVv\r\nB0mm1EJ3Ny6UN3rYwy71jXsoumfL/9WCwsYNqfnUrO9uyAXdnMJ8Fy3Oq5mt\r\nwWHykuIP4yRe+cx+IxgZeCTCc5ILDQ8Om+cFC9S6wt5jmjVjnS7GiYRs2XI/\r\n51jlkggTQgrg479+SYdC9HEEJGAksGImAcqCg+iQiXQTtcpOisFXT8OW1DyB\r\n1YO8Prj8/FSoK6sRVrZUyx96RILttULG04N2s+IohTGtVE1gb9ROAgR0Ns3B\r\nlecRxbBswCvxlHgYRN7dxBbsjesz26AL5QE/V4i/w1coE7GqjxzW/f91MGru\r\nZDt0K0s9xsxnhEX4JjNAPHsWzXkcyIY7xYweeNMTZ0tCt1XVISLqnDCGZP1A\r\ntJFU8ALP+ASyB+rHppVFGrlWDXH9b31AxdWMb4fkA3VYsICEVdgJ6zBwG/gQ\r\nNwFsG+Ca6D6q+iw+QwMU+wmlN4waYdnNNmnOxVYL67bwuoAs7WMmPIfyfEGT\r\nVqhqSVYyvY7if0YVfQA9f9xwo3smEx+MNCaa4CbALmY1THIbOf3pgj7p2Rj8\r\nT8EANWN+QhK6WysZ4epLmafAPd1/sTRuQR/uVg/mLkiUY0QRKGETqNtWezT5\r\nlxXpjYQldXU9Rgp5X+eYlrmUNm+Yjh5ufic=\r\n=zukq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","sfdx":{"publicKeyUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/1.14.4.crt","signatureUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/1.14.4.sig"},"_from":"file:/home/runner/work/plugin-functions/plugin-functions/salesforce-plugin-functions-1.14.4.tgz","oclif":{"bin":"sf","hooks":{"sf:deploy":"./lib/hooks/deploy","sf:env:list":"./lib/hooks/envList","sf:env:display":"./lib/hooks/envDisplay"},"topics":{"env":{"subtopics":{"log":{"description":"Commands to stream log output for an environment."},"var":{"description":"Commands to get, list, add, and set environment variables."},"create":{"description":"Commands to create environments."},"compute":{"subtopics":{"collaborator":{"description":"Commands to manage collaboration with Heroku users."}},"description":"Commands to manage compute environments."},"logdrain":{"description":"Commands to add a log drain to a specified environment."}},"description":"Commands to manage your environments, such as orgs and compute environments."},"run":{"subtopics":{"function":{"description":"Commands to run a function."}},"description":"Commands to run a function."},"login":{"subtopics":{"functions":{"description":"Commands to log in to Salesforce Functions."}},"description":"Commands to log in to an environment."},"deploy":{"description":"Commands to deploy artifacts to an environment."},"whoami":{"description":"Commands to show information about yourself or your account."},"generate":{"description":"Commands to generate a project, create a function, and more."}},"commands":"./lib/commands","devPlugins":["@oclif/plugin-help","@oclif/plugin-which","@oclif/plugin-command-snapshot","@salesforce/plugin-command-reference"],"topicSeparator":" "},"types":"./lib/index.d.ts","engines":{"node":">=14.0.0"},"scripts":{"docs":"sf-docs","lint":"sf-lint","test":"sf-test","build":"sf-build","clean":"sf-clean","format":"sf-format","compile":"sf-compile","prepack":"sf-prepack","prepare":"sf-install && husky install","pretest":"sf-compile-test","version":"oclif readme","postpack":"shx rm -f oclif.manifest.json","posttest":"yarn lint && yarn test:deprecation-policy","clean-all":"sf-clean all","clean:lib":"shx rm -rf lib && shx rm -rf coverage && shx rm -rf .nyc_output && shx rm -f oclif.manifest.json","test:json-schema":"./bin/dev schema:compare","promote-dist-tags":"./bin/promote-dist-tags","test:command-reference":"./bin/dev commandreference:generate --erroronwarnings","test:deprecation-policy":"./bin/dev snapshot:compare"},"_npmUser":{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},"_resolved":"/home/runner/work/plugin-functions/plugin-functions/salesforce-plugin-functions-1.14.4.tgz","_integrity":"sha512-0WPAXTd3bfIE8EhlnwM3eZYzakyTtjgWenhz8tAgUguYCF1hMHXVewzXrjEHQqLC1ow769kvEi2LeI1uI1Wk3g==","repository":{"url":"git+https://github.com/salesforcecli/plugin-functions.git","type":"git"},"_npmVersion":"8.19.2","description":"Functions plugin for the SF CLI","directories":{},"_nodeVersion":"18.12.0","dependencies":{"uuid":"^8.3.2","axios":"^0.27.2","chalk":"^4.1.2","execa":"^5.1.1","kbpgp":"^2.1.15","cli-ux":"^5.6.7","lodash":"^4.17.21","jsforce":"^1.11.0","date-fns":"^2.28.0","fs-extra":"^10.0.1","handlebars":"^4.7.7","node-fetch":"^3.2.3","@oclif/core":"^1.6.0","cloudevents":"^4.0.3","sha256-file":"^1.0.0","global-agent":"^3.0.0","netrc-parser":"^3.1.6","axios-debug-log":"^0.8.4","@salesforce/core":"^3.31.16","@heroku-cli/color":"^1.1.14","@heroku-cli/schema":"^1.0.25","@hk/functions-core":"npm:@heroku/functions-core@0.4.3","@heroku/eventsource":"^1.0.7","@salesforce/ts-sinon":"^1.3.21","@salesforce/ts-types":"^1.5.20","@heroku/function-toml":"^0.0.3","@salesforce/plugin-org":"^1.11.2","@heroku/project-descriptor":"0.0.6","@salesforce/sf-plugins-core":"^1.7.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.19","devDependencies":{"nyc":"^15.1.0","shx":"^0.3.4","chai":"^4.3.6","husky":"^7.0.4","mocha":"^9.2.2","oclif":"^2.6.0","sinon":"11.1.2","eslint":"^7.32.0","globby":"^11.1.0","ts-node":"^10.7.0","prettier":"^2.6.0","sinon-chai":"^3.7.0","typescript":"^4.8.4","@oclif/test":"^1","@types/uuid":"^8.3.4","lint-staged":"^12.3.6","pretty-quick":"^3.1.3","@types/semver":"^7.3.9","@types/nodegit":"^0.27.10","@types/fs-extra":"^9.0.13","@types/node-fetch":"^3.0.3","@types/sinon-chai":"^3.2.8","@oclif/plugin-help":"^5","@types/sha256-file":"^1.0.1","@oclif/plugin-which":"^1.0.4","eslint-plugin-jsdoc":"^39.6.2","eslint-plugin-header":"^3.1.1","eslint-plugin-import":"^2.25.4","@types/supports-color":"^8.1.1","@salesforce/dev-config":"^3.0.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","@salesforce/dev-scripts":"^2.0.3","eslint-config-salesforce":"^0.1.6","@typescript-eslint/parser":"^4.33.0","@salesforce/prettier-config":"^0.0.2","@oclif/plugin-command-snapshot":"^3.1.3","@typescript-eslint/eslint-plugin":"^4.33.0","eslint-config-salesforce-license":"^0.1.6","eslint-config-salesforce-typescript":"^0.2.8","@salesforce/plugin-command-reference":"^1.4.6"},"_npmOperationalInternal":{"tmp":"tmp/plugin-functions_1.14.4_1668009742114_0.9766157663954418","host":"s3://npm-registry-packages"}},"1.14.5":{"name":"@salesforce/plugin-functions","version":"1.14.5","keywords":["oclif-plugin"],"author":{"name":"heroku-front-end@salesforce.com"},"license":"BSD-3-Clause","_id":"@salesforce/plugin-functions@1.14.5","maintainers":[{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"packagellama","email":"stephen@interactivellama.com"},{"name":"vttikoo","email":"vtikoo@salesforce.com"},{"name":"maward","email":"michelle.ward@salesforce.com"},{"name":"cosheasalesforce","email":"coshea@salesforce.com"},{"name":"danielshox","email":"doshaughnessy@salesforce.com"},{"name":"duane.chew","email":"duane.chew@salesforce.com"},{"name":"dferro","email":"dcervantes@salesforce.com"},{"name":"jcourtner","email":"jcourtner@salesforce.com"},{"name":"jye-sf","email":"jye@salesforce.com"},{"name":"adirasanam","email":"adirasanam@salesforce.com"},{"name":"hkii","email":"knair@salesforce.com"},{"name":"mcasado","email":"mcasado@salesforce.com"},{"name":"iamaziz","email":"azizramos00@gmail.com"},{"name":"dlouvton","email":"dlouvton@gmail.com"},{"name":"jc-sf","email":"junchao.zhang@salesforce.com"},{"name":"pvandyk-sf","email":"pvandyk@salesforce.com"},{"name":"dbreese-salesforce","email":"dbreese@salesforce.com"},{"name":"ashokrudraraju","email":"arudraraju@salesforce.com"},{"name":"dhersam","email":"dhersam@salesforce.com"},{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"mbettio","email":"mbettiomoreira@salesforce.com"},{"name":"damilareolowoniyi","email":"damilare.olowoniyi2@mail.dcu.ie"},{"name":"mmadialagan","email":"mmadialagan@salesforce.com"},{"name":"spoorti.nidagundi","email":"spoorti.nidagundi@salesforce.com"},{"name":"rodesp","email":"rodesp@hey.com"},{"name":"mjrust","email":"mrust@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"conal","email":"conalc86@gmail.com"},{"name":"vazexqi","email":"nchen.dev@mac.com"},{"name":"joshwlewis","email":"josh.w.lewis@gmail.com"},{"name":"mpsenn","email":"msenn@salesforce.com"},{"name":"sfdc_iamigo","email":"igoldstein@salesforce.com"},{"name":"kevinv11n","email":"kevin@v11n.com"},{"name":"tbliss","email":"tbliss@salesforce.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"pmdartus","email":"dartus.pierremarie@gmail.com"},{"name":"futuremint_sf","email":"dwoodward@salesforce.com"},{"name":"ekashida","email":"ekashida@gmail.com"},{"name":"gr8gatsby","email":"kevinhill@live.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"krisgraysfdc","email":"kgray@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"jqian","email":"jqian@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"michaelhoefer","email":"michaelhoefer@gmail.com"},{"name":"tlohr","email":"tlohr@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"tconn","email":"tconn@salesforce.com"},{"name":"dehru","email":"dehru2@yahoo.com"},{"name":"abdulsattar","email":"asattar.md@gmail.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"rxu-sfdc","email":"rxu@salesforce.com"},{"name":"amcconnell-sf","email":"amcconnell@salesforce.com"},{"name":"nolanlawson","email":"nolan@nolanlawson.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"fernomac","email":"no_oneatall@hotmail.com"},{"name":"cafreeman","email":"cfreeman.code@gmail.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"jbartolotta-sfdc","email":"jbartolotta@salesforce.com"}],"homepage":"https://github.com/salesforcecli/plugin-functions","bugs":{"url":"https://github.com/forcedotcom/cli/issues"},"bin":{"functions":"bin/run"},"dist":{"shasum":"27d5f97f6752ba5898563a56de789483e7ebc4c2","tarball":"https://registry.npmjs.org/@salesforce/plugin-functions/-/plugin-functions-1.14.5.tgz","fileCount":116,"integrity":"sha512-a3B/pbG53+DdgKnJ3A8tOX7t+9j2ac56pKu5fQ7lDunqHV/Vm1SjziicOjH8y02XLfJzgTJXp004ncyIjFInIQ==","signatures":[{"sig":"MEUCIDjSm90YvKztQTLkPM77nnk3cjXfshgNl8SGEvsut2aBAiEAyElpCoTg5qwIdR/eRin7i51Fylie7KaKLUSaHW10JA4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":239749,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjbzPYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqJ3A//TkP6zTXCTYVVo1KMZJ1YOMZeaC2ErnztYxFiRzm72rsr0r5m\r\nYd5/mbtiWhf5EYzl83ydt+s0ur/4UDHxYyqpLa8fTxrvHa49oJxkkwcuz2bu\r\nKwkft7BFI77B+pSm2nJ4vicFxt9RDJT7j/oKu2V2Pb5FORU241vyRMIpwPyY\r\nIcmc9C3rAD+f19TCrVfJooBdcg1g7jAgUxqnN0nw8xFhjW8FdldtA3dxUCeG\r\nmZDzWQWpgrGkJeXHspEZxv2ehu4fj8jHNM2ESXxyzbp3eSAThSTnzAkLPYPE\r\nXtzkyejnxd8b8wLE8eeEtGtiK5TBkvCc5TVv8NHczNTkYb8lngo2aVntgg8Y\r\nMxb50LbIrpG7Nhfp8RK2m6bnek86y1Xtd+MRg0wMuPpESjrvXvju3uBMPE/A\r\n/YBlqQ6Ff+QAlk6EPh6VQKJcFSdLzStAhNbRzo65vU7ebJuINK2QM5k51RQM\r\nX7RZfyg/T0RUF91D1eC0RkVy33eKI0IYyG5SdZzQ4q3jIe0a4akTpQ5nf3Mz\r\n7rV/huE3e8pEEnK9ic4AC4cphEtihI4+vzF9O2MErTSCr4zLDwVZF47D/GTn\r\nXbCLCK6FWra2gcEd6wyPRyRmlw1eVSNmiiI5t6/5i/u5SXCgKWem0F1ecKrN\r\nlGCh8PO7II7VngZDGFyYtPgsqoALX4whpBA=\r\n=zlhy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","sfdx":{"publicKeyUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/1.14.5.crt","signatureUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/1.14.5.sig"},"_from":"file:/home/runner/work/plugin-functions/plugin-functions/salesforce-plugin-functions-1.14.5.tgz","oclif":{"bin":"sf","hooks":{"sf:deploy":"./lib/hooks/deploy","sf:env:list":"./lib/hooks/envList","sf:env:display":"./lib/hooks/envDisplay"},"topics":{"env":{"subtopics":{"log":{"description":"Commands to stream log output for an environment."},"var":{"description":"Commands to get, list, add, and set environment variables."},"create":{"description":"Commands to create environments."},"compute":{"subtopics":{"collaborator":{"description":"Commands to manage collaboration with Heroku users."}},"description":"Commands to manage compute environments."},"logdrain":{"description":"Commands to add a log drain to a specified environment."}},"description":"Commands to manage your environments, such as orgs and compute environments."},"run":{"subtopics":{"function":{"description":"Commands to run a function."}},"description":"Commands to run a function."},"login":{"subtopics":{"functions":{"description":"Commands to log in to Salesforce Functions."}},"description":"Commands to log in to an environment."},"deploy":{"description":"Commands to deploy artifacts to an environment."},"whoami":{"description":"Commands to show information about yourself or your account."},"generate":{"description":"Commands to generate a project, create a function, and more."}},"commands":"./lib/commands","devPlugins":["@oclif/plugin-help","@oclif/plugin-which","@oclif/plugin-command-snapshot","@salesforce/plugin-command-reference"],"topicSeparator":" "},"types":"./lib/index.d.ts","engines":{"node":">=14.0.0"},"scripts":{"docs":"sf-docs","lint":"sf-lint","test":"sf-test","build":"sf-build","clean":"sf-clean","format":"sf-format","compile":"sf-compile","prepack":"sf-prepack","prepare":"sf-install && husky install","pretest":"sf-compile-test","version":"oclif readme","postpack":"shx rm -f oclif.manifest.json","posttest":"yarn lint && yarn test:deprecation-policy","clean-all":"sf-clean all","clean:lib":"shx rm -rf lib && shx rm -rf coverage && shx rm -rf .nyc_output && shx rm -f oclif.manifest.json","test:json-schema":"./bin/dev schema:compare","promote-dist-tags":"./bin/promote-dist-tags","test:command-reference":"./bin/dev commandreference:generate --erroronwarnings","test:deprecation-policy":"./bin/dev snapshot:compare"},"_npmUser":{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},"_resolved":"/home/runner/work/plugin-functions/plugin-functions/salesforce-plugin-functions-1.14.5.tgz","_integrity":"sha512-a3B/pbG53+DdgKnJ3A8tOX7t+9j2ac56pKu5fQ7lDunqHV/Vm1SjziicOjH8y02XLfJzgTJXp004ncyIjFInIQ==","repository":{"url":"git+https://github.com/salesforcecli/plugin-functions.git","type":"git"},"_npmVersion":"8.19.2","description":"Functions plugin for the SF CLI","directories":{},"_nodeVersion":"18.12.0","dependencies":{"uuid":"^8.3.2","axios":"^0.27.2","chalk":"^4.1.2","execa":"^5.1.1","kbpgp":"^2.1.15","cli-ux":"^5.6.7","lodash":"^4.17.21","jsforce":"^1.11.0","date-fns":"^2.28.0","fs-extra":"^10.0.1","handlebars":"^4.7.7","node-fetch":"^3.2.3","@oclif/core":"^1.6.0","cloudevents":"^4.0.3","sha256-file":"^1.0.0","global-agent":"^3.0.0","netrc-parser":"^3.1.6","axios-debug-log":"^0.8.4","@salesforce/core":"^3.31.16","@heroku-cli/color":"^1.1.14","@heroku-cli/schema":"^1.0.25","@hk/functions-core":"npm:@heroku/functions-core@0.4.3","@heroku/eventsource":"^1.0.7","@salesforce/ts-sinon":"^1.3.21","@salesforce/ts-types":"^1.7.1","@heroku/function-toml":"^0.0.3","@salesforce/plugin-org":"^1.11.2","@heroku/project-descriptor":"0.0.6","@salesforce/sf-plugins-core":"^1.7.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.19","devDependencies":{"nyc":"^15.1.0","shx":"^0.3.4","chai":"^4.3.6","husky":"^7.0.4","mocha":"^9.2.2","oclif":"^2.6.0","sinon":"11.1.2","eslint":"^7.32.0","globby":"^11.1.0","ts-node":"^10.7.0","prettier":"^2.6.0","sinon-chai":"^3.7.0","typescript":"^4.8.4","@oclif/test":"^1","@types/uuid":"^8.3.4","lint-staged":"^12.3.6","pretty-quick":"^3.1.3","@types/semver":"^7.3.9","@types/nodegit":"^0.27.10","@types/fs-extra":"^9.0.13","@types/node-fetch":"^3.0.3","@types/sinon-chai":"^3.2.8","@oclif/plugin-help":"^5","@types/sha256-file":"^1.0.1","@oclif/plugin-which":"^1.0.4","eslint-plugin-jsdoc":"^39.6.2","eslint-plugin-header":"^3.1.1","eslint-plugin-import":"^2.25.4","@types/supports-color":"^8.1.1","@salesforce/dev-config":"^3.0.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","@salesforce/dev-scripts":"^2.0.3","eslint-config-salesforce":"^0.1.6","@typescript-eslint/parser":"^4.33.0","@salesforce/prettier-config":"^0.0.2","@oclif/plugin-command-snapshot":"^3.1.3","@typescript-eslint/eslint-plugin":"^4.33.0","eslint-config-salesforce-license":"^0.1.6","eslint-config-salesforce-typescript":"^0.2.8","@salesforce/plugin-command-reference":"^1.4.6"},"_npmOperationalInternal":{"tmp":"tmp/plugin-functions_1.14.5_1668232151808_0.05089844870428584","host":"s3://npm-registry-packages"}},"1.14.6":{"name":"@salesforce/plugin-functions","version":"1.14.6","keywords":["oclif-plugin"],"author":{"name":"heroku-front-end@salesforce.com"},"license":"BSD-3-Clause","_id":"@salesforce/plugin-functions@1.14.6","maintainers":[{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"packagellama","email":"stephen@interactivellama.com"},{"name":"vttikoo","email":"vtikoo@salesforce.com"},{"name":"maward","email":"michelle.ward@salesforce.com"},{"name":"cosheasalesforce","email":"coshea@salesforce.com"},{"name":"danielshox","email":"doshaughnessy@salesforce.com"},{"name":"duane.chew","email":"duane.chew@salesforce.com"},{"name":"dferro","email":"dcervantes@salesforce.com"},{"name":"jcourtner","email":"jcourtner@salesforce.com"},{"name":"jye-sf","email":"jye@salesforce.com"},{"name":"adirasanam","email":"adirasanam@salesforce.com"},{"name":"hkii","email":"knair@salesforce.com"},{"name":"mcasado","email":"mcasado@salesforce.com"},{"name":"iamaziz","email":"azizramos00@gmail.com"},{"name":"dlouvton","email":"dlouvton@gmail.com"},{"name":"jc-sf","email":"junchao.zhang@salesforce.com"},{"name":"pvandyk-sf","email":"pvandyk@salesforce.com"},{"name":"dbreese-salesforce","email":"dbreese@salesforce.com"},{"name":"ashokrudraraju","email":"arudraraju@salesforce.com"},{"name":"dhersam","email":"dhersam@salesforce.com"},{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"mbettio","email":"mbettiomoreira@salesforce.com"},{"name":"damilareolowoniyi","email":"damilare.olowoniyi2@mail.dcu.ie"},{"name":"mmadialagan","email":"mmadialagan@salesforce.com"},{"name":"spoorti.nidagundi","email":"spoorti.nidagundi@salesforce.com"},{"name":"rodesp","email":"rodesp@hey.com"},{"name":"mjrust","email":"mrust@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"conal","email":"conalc86@gmail.com"},{"name":"vazexqi","email":"nchen.dev@mac.com"},{"name":"joshwlewis","email":"josh.w.lewis@gmail.com"},{"name":"mpsenn","email":"msenn@salesforce.com"},{"name":"sfdc_iamigo","email":"igoldstein@salesforce.com"},{"name":"kevinv11n","email":"kevin@v11n.com"},{"name":"tbliss","email":"tbliss@salesforce.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"pmdartus","email":"dartus.pierremarie@gmail.com"},{"name":"futuremint_sf","email":"dwoodward@salesforce.com"},{"name":"ekashida","email":"ekashida@gmail.com"},{"name":"gr8gatsby","email":"kevinhill@live.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"krisgraysfdc","email":"kgray@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"jqian","email":"jqian@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"michaelhoefer","email":"michaelhoefer@gmail.com"},{"name":"tlohr","email":"tlohr@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"tconn","email":"tconn@salesforce.com"},{"name":"dehru","email":"dehru2@yahoo.com"},{"name":"abdulsattar","email":"asattar.md@gmail.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"rxu-sfdc","email":"rxu@salesforce.com"},{"name":"amcconnell-sf","email":"amcconnell@salesforce.com"},{"name":"nolanlawson","email":"nolan@nolanlawson.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"fernomac","email":"no_oneatall@hotmail.com"},{"name":"cafreeman","email":"cfreeman.code@gmail.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"jbartolotta-sfdc","email":"jbartolotta@salesforce.com"}],"homepage":"https://github.com/salesforcecli/plugin-functions","bugs":{"url":"https://github.com/forcedotcom/cli/issues"},"bin":{"functions":"bin/run"},"dist":{"shasum":"c3f9e7d2fc5b2ecd31e44ceba384c9fb6cf8a62c","tarball":"https://registry.npmjs.org/@salesforce/plugin-functions/-/plugin-functions-1.14.6.tgz","fileCount":116,"integrity":"sha512-g2z8jC1MIe+7teYy9zsyVbRWtQwpBLXviKUu6wqTpy1kOrX0T7BFu0eCX1Wg4K+nYWOJSa8kGI6zeA0i70Pyxg==","signatures":[{"sig":"MEQCIBTJpAculOJKOaCF2/UT2Sug/tI4jyfAVaCtxVYV64EIAiAj2BOfRAVtR9sH32v7HrbTmBZeRBo/ilqKVSnHDytEug==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":239704,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjcn/aACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqtXw/+K7PB/05X+SAiMgK6X6F/Q0ZFhafB+yCbKS9Ojxh7D4rGtWI8\r\nVAvu3XtPeRmgNIehrrXJfYnNxdYc+Z6k+JIUX/9BwZ2NHm0SKL7jYo1GlQHh\r\nvYZrczROdloeoQrv56MaM9jSocub1tzq5YvKXVS5SmZynQ1qI67WnB/okzhW\r\n3IcGTqFFWEa/X02zMvqoOXayQDtY/dRMscs91/Zx78gEr1TQFb6mQL6a/LqT\r\nOxTODmefXiltr7QbbbB2qRk+xNue3WdiFde09CIkTBjvHnBhumvkqxWudIEK\r\nxLwo9/P+qZ6gEBM+zdLq8W9wJQwQx0N+URtkrBC3q58OPQijweOurnvvZfB3\r\n6w60nhnAxBmi5KYVfbv3yI16nE7ygmP9ds6RFacn9tRtl6NcFeZ3iM3HsTv6\r\nSU6HOGIX476deP1hctqPT2xbQjmhzOvxy7zUQ1GFBJ2t8I/JD6xbHnzj8/+R\r\n3hP/jywGrUlvyAsYGrF7qcXa4gAVEQpvht0bcVki/KulRVrK2W4HBUJgECPo\r\n8ckHeUuSrL9WDWxK85VmPu660/6ygjuBY780+v7FtNfE929aDitnnKIr+gw4\r\nOQFre1jSjpOxxkLEp0zIplrBVeD6LwVl9MQsvvHU/sOFYZwxATKQ+Lr1sMes\r\nNidLPWKFnsH2sdVbJnmhTaYB7XOljzOnXxg=\r\n=bi1h\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","sfdx":{"publicKeyUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/1.14.6.crt","signatureUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/1.14.6.sig"},"_from":"file:/home/runner/work/plugin-functions/plugin-functions/salesforce-plugin-functions-1.14.6.tgz","oclif":{"bin":"sf","hooks":{"sf:deploy":"./lib/hooks/deploy","sf:env:list":"./lib/hooks/envList","sf:env:display":"./lib/hooks/envDisplay"},"topics":{"env":{"subtopics":{"log":{"description":"Commands to stream log output for an environment."},"var":{"description":"Commands to get, list, add, and set environment variables."},"create":{"description":"Commands to create environments."},"compute":{"subtopics":{"collaborator":{"description":"Commands to manage collaboration with Heroku users."}},"description":"Commands to manage compute environments."},"logdrain":{"description":"Commands to add a log drain to a specified environment."}},"description":"Commands to manage your environments, such as orgs and compute environments."},"run":{"subtopics":{"function":{"description":"Commands to run a function."}},"description":"Commands to run a function."},"login":{"subtopics":{"functions":{"description":"Commands to log in to Salesforce Functions."}},"description":"Commands to log in to an environment."},"deploy":{"description":"Commands to deploy artifacts to an environment."},"whoami":{"description":"Commands to show information about yourself or your account."},"generate":{"description":"Commands to generate a project, create a function, and more."}},"commands":"./lib/commands","devPlugins":["@oclif/plugin-help","@oclif/plugin-which","@oclif/plugin-command-snapshot","@salesforce/plugin-command-reference"],"topicSeparator":" "},"types":"./lib/index.d.ts","engines":{"node":">=14.0.0"},"scripts":{"docs":"sf-docs","lint":"sf-lint","test":"sf-test","build":"sf-build","clean":"sf-clean","format":"sf-format","compile":"sf-compile","prepack":"sf-prepack","prepare":"sf-install && husky install","pretest":"sf-compile-test","version":"oclif readme","postpack":"shx rm -f oclif.manifest.json","posttest":"yarn lint && yarn test:deprecation-policy","clean-all":"sf-clean all","clean:lib":"shx rm -rf lib && shx rm -rf coverage && shx rm -rf .nyc_output && shx rm -f oclif.manifest.json","test:json-schema":"./bin/dev schema:compare","promote-dist-tags":"./bin/promote-dist-tags","test:command-reference":"./bin/dev commandreference:generate --erroronwarnings","test:deprecation-policy":"./bin/dev snapshot:compare"},"_npmUser":{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},"_resolved":"/home/runner/work/plugin-functions/plugin-functions/salesforce-plugin-functions-1.14.6.tgz","_integrity":"sha512-g2z8jC1MIe+7teYy9zsyVbRWtQwpBLXviKUu6wqTpy1kOrX0T7BFu0eCX1Wg4K+nYWOJSa8kGI6zeA0i70Pyxg==","repository":{"url":"git+https://github.com/salesforcecli/plugin-functions.git","type":"git"},"_npmVersion":"8.19.2","description":"Functions plugin for the SF CLI","directories":{},"_nodeVersion":"18.12.0","dependencies":{"uuid":"^8.3.2","axios":"^0.27.2","chalk":"^4.1.2","execa":"^5.1.1","kbpgp":"^2.1.15","cli-ux":"^5.6.7","lodash":"^4.17.21","jsforce":"^1.11.0","date-fns":"^2.28.0","fs-extra":"^10.0.1","handlebars":"^4.7.7","node-fetch":"^3.2.3","@oclif/core":"^1.6.0","cloudevents":"^4.0.3","sha256-file":"^1.0.0","global-agent":"^3.0.0","netrc-parser":"^3.1.6","axios-debug-log":"^0.8.4","@salesforce/core":"^3.31.16","@heroku-cli/color":"^1.1.14","@heroku-cli/schema":"^1.0.25","@hk/functions-core":"npm:@heroku/functions-core@0.4.3","@heroku/eventsource":"^1.0.7","@salesforce/ts-types":"^1.7.1","@heroku/function-toml":"^0.0.3","@heroku/project-descriptor":"0.0.6","@salesforce/sf-plugins-core":"^1.7.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.19","devDependencies":{"nyc":"^15.1.0","shx":"^0.3.4","chai":"^4.3.6","husky":"^7.0.4","mocha":"^9.2.2","oclif":"^2.6.0","sinon":"11.1.2","eslint":"^7.32.0","globby":"^11.1.0","ts-node":"^10.7.0","prettier":"^2.6.0","sinon-chai":"^3.7.0","typescript":"^4.8.4","@oclif/test":"^1","@types/uuid":"^8.3.4","lint-staged":"^12.3.6","pretty-quick":"^3.1.3","@types/semver":"^7.3.9","@types/nodegit":"^0.27.10","@types/fs-extra":"^9.0.13","@types/node-fetch":"^3.0.3","@types/sinon-chai":"^3.2.8","@oclif/plugin-help":"^5","@types/sha256-file":"^1.0.1","@oclif/plugin-which":"^1.0.4","eslint-plugin-jsdoc":"^39.6.2","@salesforce/ts-sinon":"^1.3.21","eslint-plugin-header":"^3.1.1","eslint-plugin-import":"^2.25.4","@types/supports-color":"^8.1.1","@salesforce/dev-config":"^3.0.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","@salesforce/dev-scripts":"^2.0.3","eslint-config-salesforce":"^0.1.6","@typescript-eslint/parser":"^4.33.0","@salesforce/prettier-config":"^0.0.2","@oclif/plugin-command-snapshot":"^3.1.3","@typescript-eslint/eslint-plugin":"^4.33.0","eslint-config-salesforce-license":"^0.1.6","eslint-config-salesforce-typescript":"^0.2.8","@salesforce/plugin-command-reference":"^1.4.6"},"_npmOperationalInternal":{"tmp":"tmp/plugin-functions_1.14.6_1668448218637_0.8707350520918626","host":"s3://npm-registry-packages"}},"1.15.0":{"name":"@salesforce/plugin-functions","version":"1.15.0","keywords":["oclif-plugin"],"author":{"name":"heroku-front-end@salesforce.com"},"license":"BSD-3-Clause","_id":"@salesforce/plugin-functions@1.15.0","maintainers":[{"name":"maliroteh-sf","email":"maliroteh@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"packagellama","email":"stephen@interactivellama.com"},{"name":"vttikoo","email":"vtikoo@salesforce.com"},{"name":"maward","email":"michelle.ward@salesforce.com"},{"name":"cosheasalesforce","email":"coshea@salesforce.com"},{"name":"danielshox","email":"doshaughnessy@salesforce.com"},{"name":"duane.chew","email":"duane.chew@salesforce.com"},{"name":"dferro","email":"dcervantes@salesforce.com"},{"name":"jcourtner","email":"jcourtner@salesforce.com"},{"name":"jye-sf","email":"jye@salesforce.com"},{"name":"adirasanam","email":"adirasanam@salesforce.com"},{"name":"hkii","email":"knair@salesforce.com"},{"name":"mcasado","email":"mcasado@salesforce.com"},{"name":"iamaziz","email":"azizramos00@gmail.com"},{"name":"dlouvton","email":"dlouvton@gmail.com"},{"name":"jc-sf","email":"junchao.zhang@salesforce.com"},{"name":"pvandyk-sf","email":"pvandyk@salesforce.com"},{"name":"dbreese-salesforce","email":"dbreese@salesforce.com"},{"name":"ashokrudraraju","email":"arudraraju@salesforce.com"},{"name":"dhersam","email":"dhersam@salesforce.com"},{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"mbettio","email":"mbettiomoreira@salesforce.com"},{"name":"damilareolowoniyi","email":"damilare.olowoniyi2@mail.dcu.ie"},{"name":"mmadialagan","email":"mmadialagan@salesforce.com"},{"name":"spoorti.nidagundi","email":"spoorti.nidagundi@salesforce.com"},{"name":"rodesp","email":"rodesp@hey.com"},{"name":"mjrust","email":"mrust@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"conal","email":"conalc86@gmail.com"},{"name":"vazexqi","email":"nchen.dev@mac.com"},{"name":"joshwlewis","email":"josh.w.lewis@gmail.com"},{"name":"mpsenn","email":"msenn@salesforce.com"},{"name":"sfdc_iamigo","email":"igoldstein@salesforce.com"},{"name":"kevinv11n","email":"kevin@v11n.com"},{"name":"tbliss","email":"tbliss@salesforce.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"pmdartus","email":"dartus.pierremarie@gmail.com"},{"name":"futuremint_sf","email":"dwoodward@salesforce.com"},{"name":"ekashida","email":"ekashida@gmail.com"},{"name":"gr8gatsby","email":"kevinhill@live.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"krisgraysfdc","email":"kgray@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"jqian","email":"jqian@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"michaelhoefer","email":"michaelhoefer@gmail.com"},{"name":"tlohr","email":"tlohr@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"tconn","email":"tconn@salesforce.com"},{"name":"dehru","email":"dehru2@yahoo.com"},{"name":"abdulsattar","email":"asattar.md@gmail.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"rxu-sfdc","email":"rxu@salesforce.com"},{"name":"amcconnell-sf","email":"amcconnell@salesforce.com"},{"name":"nolanlawson","email":"nolan@nolanlawson.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"fernomac","email":"no_oneatall@hotmail.com"},{"name":"cafreeman","email":"cfreeman.code@gmail.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"jbartolotta-sfdc","email":"jbartolotta@salesforce.com"}],"homepage":"https://github.com/salesforcecli/plugin-functions","bugs":{"url":"https://github.com/forcedotcom/cli/issues"},"bin":{"functions":"bin/run"},"dist":{"shasum":"20cea5fe456d7b48cadff6cf1f93001c71eb71f8","tarball":"https://registry.npmjs.org/@salesforce/plugin-functions/-/plugin-functions-1.15.0.tgz","fileCount":116,"integrity":"sha512-+oS95Tl53FPArEl9mwQrp+dNeKJBIcOrufJ+st6jkhmNLv53UDJZYcI99e2BHw9GQueOr6CDvv7CAw1WzdoEZg==","signatures":[{"sig":"MEUCIDaLDy3qE3yf0xEsC+0r4bGfXPp5wCK41+iheA16OeulAiEAr1PilykPGR+KLPWiu2pW/agQR7WbYVcFiqYD/CSKMhQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":239705,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjhfWQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqwhRAAl0v7B0+gjmVmMclJ4IZXxuYvElnTwk5Vf2n6piUSD3ij48d9\r\nDiOOIuj0FupyoYZeIoz05GWz7tXfEa43WgXwOa4ipnpezyLtorXfQ0Xm6Ioa\r\nr1NqKRMaPEvjpRUWcNGvR3P6Idm5sRcwkg7Loky2L2kQG0iBXosNFQMHPF+4\r\n3rkBREC4Uvcc13CnpY3zfmCU0Vfyc7H7L4N4LZLqkPquYsEFCo6uioYjBbZi\r\nXKDLr7es3jmoAWQT6lQ6JMZJXB5AzVSIyNGywPRQ8OjAaYOAG1DG6Kue3rUD\r\ny1E00z3sLrJYJtrM3RqN8N2/CgfmsN08blHhrc2BHc1g1Vc9uw38vVC0PIYX\r\nLDVumC3wHkTeDGJnQQrgw/iJv9BQRI8rBEtAtZ3OvYmlJcnUp4kOuQGnQe2n\r\nj075nDGL3ZN+IbZOOCwKp4r74AuRebFvKAbVGfqxrOALCf0wWasEoKib7PFZ\r\ndBYGbicsWqAb2E+VM719evPdol6AQ7/41Lwiwvd964VVUgnh+i4HDt08gViw\r\nTIWLJRhqA/8e4n0Bnnt4VCYzWy3cpXcvscJNngJ7g/brQ5a5sM1mJcKe17CR\r\nMmgkl7MZV/7AmObhg5+EqLcm+PL4cq61RTfJ7epZ6EhCwNX0iutKUbkzdofO\r\nb/wgewIBwWvMu/icKP9DGwNjAcYymiaMR5A=\r\n=/EFa\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","sfdx":{"publicKeyUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/1.15.0.crt","signatureUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/1.15.0.sig"},"_from":"file:/home/runner/work/plugin-functions/plugin-functions/salesforce-plugin-functions-1.15.0.tgz","oclif":{"bin":"sf","hooks":{"sf:deploy":"./lib/hooks/deploy","sf:env:list":"./lib/hooks/envList","sf:env:display":"./lib/hooks/envDisplay"},"topics":{"env":{"subtopics":{"log":{"description":"Commands to stream log output for an environment."},"var":{"description":"Commands to get, list, add, and set environment variables."},"create":{"description":"Commands to create environments."},"compute":{"subtopics":{"collaborator":{"description":"Commands to manage collaboration with Heroku users."}},"description":"Commands to manage compute environments."},"logdrain":{"description":"Commands to add a log drain to a specified environment."}},"description":"Commands to manage your environments, such as orgs and compute environments."},"run":{"subtopics":{"function":{"description":"Commands to run a function."}},"description":"Commands to run a function."},"login":{"subtopics":{"functions":{"description":"Commands to log in to Salesforce Functions."}},"description":"Commands to log in to an environment."},"deploy":{"description":"Commands to deploy artifacts to an environment."},"whoami":{"description":"Commands to show information about yourself or your account."},"generate":{"description":"Commands to generate a project, create a function, and more."}},"commands":"./lib/commands","devPlugins":["@oclif/plugin-help","@oclif/plugin-which","@oclif/plugin-command-snapshot","@salesforce/plugin-command-reference"],"topicSeparator":" "},"types":"./lib/index.d.ts","engines":{"node":">=14.0.0"},"scripts":{"docs":"sf-docs","lint":"sf-lint","test":"sf-test","build":"sf-build","clean":"sf-clean","format":"sf-format","compile":"sf-compile","prepack":"sf-prepack","prepare":"sf-install && husky install","pretest":"sf-compile-test","version":"oclif readme","postpack":"shx rm -f oclif.manifest.json","posttest":"yarn lint && yarn test:deprecation-policy","clean-all":"sf-clean all","clean:lib":"shx rm -rf lib && shx rm -rf coverage && shx rm -rf .nyc_output && shx rm -f oclif.manifest.json","test:json-schema":"./bin/dev schema:compare","promote-dist-tags":"./bin/promote-dist-tags","test:command-reference":"./bin/dev commandreference:generate --erroronwarnings","test:deprecation-policy":"./bin/dev snapshot:compare"},"_npmUser":{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},"_resolved":"/home/runner/work/plugin-functions/plugin-functions/salesforce-plugin-functions-1.15.0.tgz","_integrity":"sha512-+oS95Tl53FPArEl9mwQrp+dNeKJBIcOrufJ+st6jkhmNLv53UDJZYcI99e2BHw9GQueOr6CDvv7CAw1WzdoEZg==","repository":{"url":"git+https://github.com/salesforcecli/plugin-functions.git","type":"git"},"_npmVersion":"8.19.2","description":"Functions plugin for the SF CLI","directories":{},"_nodeVersion":"18.12.1","dependencies":{"uuid":"^8.3.2","axios":"^0.27.2","chalk":"^4.1.2","execa":"^5.1.1","kbpgp":"^2.1.15","cli-ux":"^5.6.7","lodash":"^4.17.21","jsforce":"^1.11.0","date-fns":"^2.28.0","fs-extra":"^10.0.1","handlebars":"^4.7.7","node-fetch":"^3.2.3","@oclif/core":"^1.6.0","cloudevents":"^4.0.3","sha256-file":"^1.0.0","global-agent":"^3.0.0","netrc-parser":"^3.1.6","axios-debug-log":"^0.8.4","@salesforce/core":"^3.31.16","@heroku-cli/color":"^1.1.14","@heroku-cli/schema":"^1.0.25","@hk/functions-core":"npm:@heroku/functions-core@0.5.0","@heroku/eventsource":"^1.0.7","@salesforce/ts-types":"^1.7.1","@heroku/function-toml":"^0.0.3","@heroku/project-descriptor":"0.0.6","@salesforce/sf-plugins-core":"^1.7.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.19","devDependencies":{"nyc":"^15.1.0","shx":"^0.3.4","chai":"^4.3.6","husky":"^7.0.4","mocha":"^9.2.2","oclif":"^2.6.0","sinon":"11.1.2","eslint":"^7.32.0","globby":"^11.1.0","ts-node":"^10.7.0","prettier":"^2.6.0","sinon-chai":"^3.7.0","typescript":"^4.8.4","@oclif/test":"^1","@types/uuid":"^8.3.4","lint-staged":"^12.3.6","pretty-quick":"^3.1.3","@types/semver":"^7.3.13","@types/nodegit":"^0.27.10","@types/fs-extra":"^9.0.13","@types/node-fetch":"^3.0.3","@types/sinon-chai":"^3.2.9","@oclif/plugin-help":"^5","@types/sha256-file":"^1.0.1","@oclif/plugin-which":"^1.0.4","eslint-plugin-jsdoc":"^39.6.2","@salesforce/ts-sinon":"^1.3.21","eslint-plugin-header":"^3.1.1","eslint-plugin-import":"^2.25.4","@types/supports-color":"^8.1.1","@salesforce/dev-config":"^3.0.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","@salesforce/dev-scripts":"^2.0.3","eslint-config-salesforce":"^0.1.6","@typescript-eslint/parser":"^4.33.0","@salesforce/prettier-config":"^0.0.2","@oclif/plugin-command-snapshot":"^3.1.3","@typescript-eslint/eslint-plugin":"^4.33.0","eslint-config-salesforce-license":"^0.1.6","eslint-config-salesforce-typescript":"^0.2.8","@salesforce/plugin-command-reference":"^1.4.6"},"_npmOperationalInternal":{"tmp":"tmp/plugin-functions_1.15.0_1669723536475_0.42893150059792995","host":"s3://npm-registry-packages"}},"1.16.0":{"name":"@salesforce/plugin-functions","version":"1.16.0","keywords":["oclif-plugin"],"author":{"name":"heroku-front-end@salesforce.com"},"license":"BSD-3-Clause","_id":"@salesforce/plugin-functions@1.16.0","maintainers":[{"name":"maliroteh-sf","email":"maliroteh@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"packagellama","email":"stephen@interactivellama.com"},{"name":"vttikoo","email":"vtikoo@salesforce.com"},{"name":"maward","email":"michelle.ward@salesforce.com"},{"name":"cosheasalesforce","email":"coshea@salesforce.com"},{"name":"danielshox","email":"doshaughnessy@salesforce.com"},{"name":"duane.chew","email":"duane.chew@salesforce.com"},{"name":"dferro","email":"dcervantes@salesforce.com"},{"name":"jcourtner","email":"jcourtner@salesforce.com"},{"name":"jye-sf","email":"jye@salesforce.com"},{"name":"adirasanam","email":"adirasanam@salesforce.com"},{"name":"hkii","email":"knair@salesforce.com"},{"name":"mcasado","email":"mcasado@salesforce.com"},{"name":"iamaziz","email":"azizramos00@gmail.com"},{"name":"dlouvton","email":"dlouvton@gmail.com"},{"name":"jc-sf","email":"junchao.zhang@salesforce.com"},{"name":"pvandyk-sf","email":"pvandyk@salesforce.com"},{"name":"dbreese-salesforce","email":"dbreese@salesforce.com"},{"name":"ashokrudraraju","email":"arudraraju@salesforce.com"},{"name":"dhersam","email":"dhersam@salesforce.com"},{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"mbettio","email":"mbettiomoreira@salesforce.com"},{"name":"damilareolowoniyi","email":"damilare.olowoniyi2@mail.dcu.ie"},{"name":"mmadialagan","email":"mmadialagan@salesforce.com"},{"name":"spoorti.nidagundi","email":"spoorti.nidagundi@salesforce.com"},{"name":"rodesp","email":"rodesp@hey.com"},{"name":"mjrust","email":"mrust@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"conal","email":"conalc86@gmail.com"},{"name":"vazexqi","email":"nchen.dev@mac.com"},{"name":"joshwlewis","email":"josh.w.lewis@gmail.com"},{"name":"mpsenn","email":"msenn@salesforce.com"},{"name":"sfdc_iamigo","email":"igoldstein@salesforce.com"},{"name":"kevinv11n","email":"kevin@v11n.com"},{"name":"tbliss","email":"tbliss@salesforce.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"pmdartus","email":"dartus.pierremarie@gmail.com"},{"name":"futuremint_sf","email":"dwoodward@salesforce.com"},{"name":"ekashida","email":"ekashida@gmail.com"},{"name":"gr8gatsby","email":"kevinhill@live.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"krisgraysfdc","email":"kgray@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"jqian","email":"jqian@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"michaelhoefer","email":"michaelhoefer@gmail.com"},{"name":"tlohr","email":"tlohr@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"tconn","email":"tconn@salesforce.com"},{"name":"dehru","email":"dehru2@yahoo.com"},{"name":"abdulsattar","email":"asattar.md@gmail.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"rxu-sfdc","email":"rxu@salesforce.com"},{"name":"amcconnell-sf","email":"amcconnell@salesforce.com"},{"name":"nolanlawson","email":"nolan@nolanlawson.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"fernomac","email":"no_oneatall@hotmail.com"},{"name":"cafreeman","email":"cfreeman.code@gmail.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"jbartolotta-sfdc","email":"jbartolotta@salesforce.com"}],"homepage":"https://github.com/salesforcecli/plugin-functions","bugs":{"url":"https://github.com/forcedotcom/cli/issues"},"bin":{"functions":"bin/run"},"dist":{"shasum":"0152277e290dc6a39abacd9ef0800a6147d45c55","tarball":"https://registry.npmjs.org/@salesforce/plugin-functions/-/plugin-functions-1.16.0.tgz","fileCount":116,"integrity":"sha512-RDL2jqs8OzBQUriU5bFS08lXFDdTfl0I+K+AjGlVL6IM4MtBxyLweYl6f0PAoHeE/Fvph64R5zlFDi4e+yecyQ==","signatures":[{"sig":"MEUCIDVEGe3knN47abKezQ7aMFWCZVrKJsr8Wq3BvmZMEg7JAiEA7Xvdk1Eu5juPkCAVcSJ5oJZFZy2GAVKU+/8F0cQh5rY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":240548,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjhfgHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqLmBAAivOV9vtDG6lxgTGraV1LvMODa4IkzbGkZrCQH2rgZKtx0vHV\r\nrE2Y5Vvn50bu75QqN0doJNAghpu5Rp/vUTTv3NXwbl1QZXS+V3qA12D2/lfY\r\ngQe+aybRHewFw9+Sq1+KlnQX7l81LqbGDJZjCLLKe5RusovNkAFLgvriUJzA\r\n0T5BPoBF4xsV8zlI39JWniaWp59tUZ04tx0dqGsskbq0PX6AZQt4Mg5LYv/Z\r\nLOBgZEUHs9UdcQkR/28X6jnlo9z1MYYd4R/MxI7nNyDajbpKv7jU+2tqlBKU\r\nL+9U6qwp8urlvSyvda8stWJK84xYg92N4ijaZH6oAXbcWfH3wxEHBAaJTJVY\r\nCajWCQeczUxAS+HbQvGWn8itj8CQjNOkoZ+4wOUsMnUlGEJbM2BucpqEwCMV\r\nr+271JbcYxxx98wJW1PYIcBSLdElgMt/fYqtU001h/X/ajTtwCDRHfWKIZXy\r\nNzKWKI0NFn/TwR7KAsvo2l3dpesRAc6Zjgzwoe6EpRH4bNDET74SH9v9DvIL\r\nEWm2qAcaVEj87fPBuvHCnfV3qfRdIN5eV59blUPj8CLeEw07Pwk9N8l0m9Sa\r\nP7yPyZlJcI3cfnejVm8VYWO3EQEWeQQbMI9StLNiVRHbSNjwsCIebgoh80qk\r\n9a0Qmo80ZeJ6da/L745XoHuJKTuF39Jlii4=\r\n=Qz7w\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","sfdx":{"publicKeyUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/1.16.0.crt","signatureUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/1.16.0.sig"},"_from":"file:/home/runner/work/plugin-functions/plugin-functions/salesforce-plugin-functions-1.16.0.tgz","oclif":{"bin":"sf","hooks":{"sf:deploy":"./lib/hooks/deploy","sf:env:list":"./lib/hooks/envList","sf:env:display":"./lib/hooks/envDisplay"},"topics":{"env":{"subtopics":{"log":{"description":"Commands to stream log output for an environment."},"var":{"description":"Commands to get, list, add, and set environment variables."},"create":{"description":"Commands to create environments."},"compute":{"subtopics":{"collaborator":{"description":"Commands to manage collaboration with Heroku users."}},"description":"Commands to manage compute environments."},"logdrain":{"description":"Commands to add a log drain to a specified environment."}},"description":"Commands to manage your environments, such as orgs and compute environments."},"run":{"subtopics":{"function":{"description":"Commands to run a function."}},"description":"Commands to run a function."},"login":{"subtopics":{"functions":{"description":"Commands to log in to Salesforce Functions."}},"description":"Commands to log in to an environment."},"deploy":{"description":"Commands to deploy artifacts to an environment."},"whoami":{"description":"Commands to show information about yourself or your account."},"generate":{"description":"Commands to generate a project, create a function, and more."}},"commands":"./lib/commands","devPlugins":["@oclif/plugin-help","@oclif/plugin-which","@oclif/plugin-command-snapshot","@salesforce/plugin-command-reference"],"topicSeparator":" "},"types":"./lib/index.d.ts","engines":{"node":">=14.0.0"},"scripts":{"docs":"sf-docs","lint":"sf-lint","test":"sf-test","build":"sf-build","clean":"sf-clean","format":"sf-format","compile":"sf-compile","prepack":"sf-prepack","prepare":"sf-install && husky install","pretest":"sf-compile-test","version":"oclif readme","postpack":"shx rm -f oclif.manifest.json","posttest":"yarn lint && yarn test:deprecation-policy","clean-all":"sf-clean all","clean:lib":"shx rm -rf lib && shx rm -rf coverage && shx rm -rf .nyc_output && shx rm -f oclif.manifest.json","test:json-schema":"./bin/dev schema:compare","promote-dist-tags":"./bin/promote-dist-tags","test:command-reference":"./bin/dev commandreference:generate --erroronwarnings","test:deprecation-policy":"./bin/dev snapshot:compare"},"_npmUser":{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},"_resolved":"/home/runner/work/plugin-functions/plugin-functions/salesforce-plugin-functions-1.16.0.tgz","_integrity":"sha512-RDL2jqs8OzBQUriU5bFS08lXFDdTfl0I+K+AjGlVL6IM4MtBxyLweYl6f0PAoHeE/Fvph64R5zlFDi4e+yecyQ==","repository":{"url":"git+https://github.com/salesforcecli/plugin-functions.git","type":"git"},"_npmVersion":"8.19.2","description":"Functions plugin for the SF CLI","directories":{},"_nodeVersion":"18.12.1","dependencies":{"uuid":"^8.3.2","axios":"^0.27.2","chalk":"^4.1.2","execa":"^5.1.1","kbpgp":"^2.1.15","cli-ux":"^5.6.7","lodash":"^4.17.21","jsforce":"^1.11.0","date-fns":"^2.28.0","fs-extra":"^10.0.1","handlebars":"^4.7.7","node-fetch":"^3.2.3","@oclif/core":"^1.6.0","cloudevents":"^4.0.3","sha256-file":"^1.0.0","global-agent":"^3.0.0","netrc-parser":"^3.1.6","axios-debug-log":"^0.8.4","@salesforce/core":"^3.31.16","@heroku-cli/color":"^1.1.14","@heroku-cli/schema":"^1.0.25","@hk/functions-core":"npm:@heroku/functions-core@0.5.0","@heroku/eventsource":"^1.0.7","@salesforce/ts-types":"^1.7.1","@heroku/function-toml":"^0.0.3","@heroku/project-descriptor":"0.0.6","@salesforce/sf-plugins-core":"^1.7.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.19","devDependencies":{"nyc":"^15.1.0","shx":"^0.3.4","chai":"^4.3.6","husky":"^7.0.4","mocha":"^9.2.2","oclif":"^2.6.0","sinon":"11.1.2","eslint":"^7.32.0","globby":"^11.1.0","ts-node":"^10.7.0","prettier":"^2.6.0","sinon-chai":"^3.7.0","typescript":"^4.8.4","@oclif/test":"^1","@types/uuid":"^8.3.4","lint-staged":"^12.3.6","pretty-quick":"^3.1.3","@types/semver":"^7.3.13","@types/nodegit":"^0.27.10","@types/fs-extra":"^9.0.13","@types/node-fetch":"^3.0.3","@types/sinon-chai":"^3.2.9","@oclif/plugin-help":"^5","@types/sha256-file":"^1.0.1","@oclif/plugin-which":"^1.0.4","eslint-plugin-jsdoc":"^39.6.2","@salesforce/ts-sinon":"^1.3.21","eslint-plugin-header":"^3.1.1","eslint-plugin-import":"^2.25.4","@types/supports-color":"^8.1.1","@salesforce/dev-config":"^3.0.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","@salesforce/dev-scripts":"^2.0.3","eslint-config-salesforce":"^0.1.6","@typescript-eslint/parser":"^4.33.0","@salesforce/prettier-config":"^0.0.2","@oclif/plugin-command-snapshot":"^3.1.3","@typescript-eslint/eslint-plugin":"^4.33.0","eslint-config-salesforce-license":"^0.1.6","eslint-config-salesforce-typescript":"^0.2.8","@salesforce/plugin-command-reference":"^1.4.6"},"_npmOperationalInternal":{"tmp":"tmp/plugin-functions_1.16.0_1669724167426_0.23375026495584672","host":"s3://npm-registry-packages"}},"1.16.1":{"name":"@salesforce/plugin-functions","version":"1.16.1","keywords":["oclif-plugin"],"author":{"name":"heroku-front-end@salesforce.com"},"license":"BSD-3-Clause","_id":"@salesforce/plugin-functions@1.16.1","maintainers":[{"name":"maliroteh-sf","email":"maliroteh@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"packagellama","email":"stephen@interactivellama.com"},{"name":"vttikoo","email":"vtikoo@salesforce.com"},{"name":"maward","email":"michelle.ward@salesforce.com"},{"name":"cosheasalesforce","email":"coshea@salesforce.com"},{"name":"danielshox","email":"doshaughnessy@salesforce.com"},{"name":"duane.chew","email":"duane.chew@salesforce.com"},{"name":"dferro","email":"dcervantes@salesforce.com"},{"name":"jcourtner","email":"jcourtner@salesforce.com"},{"name":"jye-sf","email":"jye@salesforce.com"},{"name":"adirasanam","email":"adirasanam@salesforce.com"},{"name":"hkii","email":"knair@salesforce.com"},{"name":"mcasado","email":"mcasado@salesforce.com"},{"name":"iamaziz","email":"azizramos00@gmail.com"},{"name":"dlouvton","email":"dlouvton@gmail.com"},{"name":"jc-sf","email":"junchao.zhang@salesforce.com"},{"name":"pvandyk-sf","email":"pvandyk@salesforce.com"},{"name":"dbreese-salesforce","email":"dbreese@salesforce.com"},{"name":"ashokrudraraju","email":"arudraraju@salesforce.com"},{"name":"dhersam","email":"dhersam@salesforce.com"},{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"mbettio","email":"mbettiomoreira@salesforce.com"},{"name":"damilareolowoniyi","email":"damilare.olowoniyi2@mail.dcu.ie"},{"name":"mmadialagan","email":"mmadialagan@salesforce.com"},{"name":"spoorti.nidagundi","email":"spoorti.nidagundi@salesforce.com"},{"name":"rodesp","email":"rodesp@hey.com"},{"name":"mjrust","email":"mrust@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"conal","email":"conalc86@gmail.com"},{"name":"vazexqi","email":"nchen.dev@mac.com"},{"name":"joshwlewis","email":"josh.w.lewis@gmail.com"},{"name":"mpsenn","email":"msenn@salesforce.com"},{"name":"sfdc_iamigo","email":"igoldstein@salesforce.com"},{"name":"kevinv11n","email":"kevin@v11n.com"},{"name":"tbliss","email":"tbliss@salesforce.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"pmdartus","email":"dartus.pierremarie@gmail.com"},{"name":"futuremint_sf","email":"dwoodward@salesforce.com"},{"name":"ekashida","email":"ekashida@gmail.com"},{"name":"gr8gatsby","email":"kevinhill@live.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"krisgraysfdc","email":"kgray@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"jqian","email":"jqian@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"michaelhoefer","email":"michaelhoefer@gmail.com"},{"name":"tlohr","email":"tlohr@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"tconn","email":"tconn@salesforce.com"},{"name":"dehru","email":"dehru2@yahoo.com"},{"name":"abdulsattar","email":"asattar.md@gmail.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"rxu-sfdc","email":"rxu@salesforce.com"},{"name":"amcconnell-sf","email":"amcconnell@salesforce.com"},{"name":"nolanlawson","email":"nolan@nolanlawson.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"fernomac","email":"no_oneatall@hotmail.com"},{"name":"cafreeman","email":"cfreeman.code@gmail.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"jbartolotta-sfdc","email":"jbartolotta@salesforce.com"}],"homepage":"https://github.com/salesforcecli/plugin-functions","bugs":{"url":"https://github.com/forcedotcom/cli/issues"},"bin":{"functions":"bin/run"},"dist":{"shasum":"035cb02a2913eb040c88e777021a3d161772ee02","tarball":"https://registry.npmjs.org/@salesforce/plugin-functions/-/plugin-functions-1.16.1.tgz","fileCount":116,"integrity":"sha512-ozKxzlcHKnMcUs+GN03Fk740U8eV0EMYWZObskzsHeDuhIQaCCALyCy54pwdWiPPrQpZDXbPvB8gmDRcZLXL+w==","signatures":[{"sig":"MEUCIExtabTK9+J/QeR2OiWZUuWEvwTq0FScUAatrkORulHHAiEAzIk+JH030H/8Zwzwi7MBeHnFRLmGkw3oPY0xsxLqsa4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":240548,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjhm8wACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpqFg/+OjAA136L1RUe5eGp1N6dHSjpq/+mH3YAO+fd/DBScnS1rXUs\r\nry3P8impu3TwhIpi6SO7SKLB7Ol8P2Qnt4sgkjwzojKf6YeyjLJOIWnj9iMH\r\nsQky+UlCkz1VuZVb49pKn31PANp2eKAsMkJkKOQNPkwFmGZL1eCLUcq+za1A\r\nbKqopdCkbe27ulTuCAyapGGuZ3Z7DHgqTkYr668ZWUtrqtemKRyI4JLRWknA\r\n11txSUM3ZuvrmuLgHBdsKMoWxYc++Ja+TGGNrr67M0K1pweNZ3h2NKZT6c8M\r\nBFI2lEkX1KMiDjnht1cNpndNBvHfKWosgNTeBt/rPG+dzLhFTYAAbN9rCHFA\r\nruXF9QBrYhx1GLQrI1vdvTY3lQMDwtaAx05wej6HQd+zaxZjSBeUPg3GigoH\r\ny0luyULVklvo3G0ajRfE/tZMYzKHeQg2ysyAl8LFBkz9Vcutt8DRAZxo8cqu\r\nev7wDOXoVENTzkDeNFzKwyhR8bIqMY0ciYtXccIaud9PxHSsLATd8351EWLv\r\nazwvK5pfYE8bMakmh8yqarVOSLjd1+bcnvUu9b6D+8+p8LtLjpw4Si17rziO\r\n1kS6iSZF4BsF68TjioENIdHoINMAqBo1CHxeRu3vBVp1afyW0ZCSRSdVSPIQ\r\nNLW2hBCgSWkZAn5qiaGpcMnXCjnlN0UkPaw=\r\n=K+GA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","sfdx":{"publicKeyUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/1.16.1.crt","signatureUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/1.16.1.sig"},"_from":"file:/home/runner/work/plugin-functions/plugin-functions/salesforce-plugin-functions-1.16.1.tgz","oclif":{"bin":"sf","hooks":{"sf:deploy":"./lib/hooks/deploy","sf:env:list":"./lib/hooks/envList","sf:env:display":"./lib/hooks/envDisplay"},"topics":{"env":{"subtopics":{"log":{"description":"Commands to stream log output for an environment."},"var":{"description":"Commands to get, list, add, and set environment variables."},"create":{"description":"Commands to create environments."},"compute":{"subtopics":{"collaborator":{"description":"Commands to manage collaboration with Heroku users."}},"description":"Commands to manage compute environments."},"logdrain":{"description":"Commands to add a log drain to a specified environment."}},"description":"Commands to manage your environments, such as orgs and compute environments."},"run":{"subtopics":{"function":{"description":"Commands to run a function."}},"description":"Commands to run a function."},"login":{"subtopics":{"functions":{"description":"Commands to log in to Salesforce Functions."}},"description":"Commands to log in to an environment."},"deploy":{"description":"Commands to deploy artifacts to an environment."},"whoami":{"description":"Commands to show information about yourself or your account."},"generate":{"description":"Commands to generate a project, create a function, and more."}},"commands":"./lib/commands","devPlugins":["@oclif/plugin-help","@oclif/plugin-which","@oclif/plugin-command-snapshot","@salesforce/plugin-command-reference"],"topicSeparator":" "},"types":"./lib/index.d.ts","engines":{"node":">=14.0.0"},"scripts":{"docs":"sf-docs","lint":"sf-lint","test":"sf-test","build":"sf-build","clean":"sf-clean","format":"sf-format","compile":"sf-compile","prepack":"sf-prepack","prepare":"sf-install && husky install","pretest":"sf-compile-test","version":"oclif readme","postpack":"shx rm -f oclif.manifest.json","posttest":"yarn lint && yarn test:deprecation-policy","clean-all":"sf-clean all","clean:lib":"shx rm -rf lib && shx rm -rf coverage && shx rm -rf .nyc_output && shx rm -f oclif.manifest.json","test:json-schema":"./bin/dev schema:compare","promote-dist-tags":"./bin/promote-dist-tags","test:command-reference":"./bin/dev commandreference:generate --erroronwarnings","test:deprecation-policy":"./bin/dev snapshot:compare"},"_npmUser":{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},"_resolved":"/home/runner/work/plugin-functions/plugin-functions/salesforce-plugin-functions-1.16.1.tgz","_integrity":"sha512-ozKxzlcHKnMcUs+GN03Fk740U8eV0EMYWZObskzsHeDuhIQaCCALyCy54pwdWiPPrQpZDXbPvB8gmDRcZLXL+w==","repository":{"url":"git+https://github.com/salesforcecli/plugin-functions.git","type":"git"},"_npmVersion":"8.19.2","description":"Functions plugin for the SF CLI","directories":{},"_nodeVersion":"18.12.1","dependencies":{"uuid":"^8.3.2","axios":"^0.27.2","chalk":"^4.1.2","execa":"^5.1.1","kbpgp":"^2.1.15","cli-ux":"^5.6.7","lodash":"^4.17.21","jsforce":"^1.11.0","date-fns":"^2.28.0","fs-extra":"^10.0.1","handlebars":"^4.7.7","node-fetch":"^3.2.3","@oclif/core":"^1.6.0","cloudevents":"^4.0.3","sha256-file":"^1.0.0","global-agent":"^3.0.0","netrc-parser":"^3.1.6","axios-debug-log":"^0.8.4","@salesforce/core":"^3.31.16","@heroku-cli/color":"^1.1.14","@heroku-cli/schema":"^1.0.25","@hk/functions-core":"npm:@heroku/functions-core@0.5.1","@heroku/eventsource":"^1.0.7","@salesforce/ts-types":"^1.7.1","@heroku/function-toml":"^0.0.3","@heroku/project-descriptor":"0.0.6","@salesforce/sf-plugins-core":"^1.7.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.19","devDependencies":{"nyc":"^15.1.0","shx":"^0.3.4","chai":"^4.3.6","husky":"^7.0.4","mocha":"^9.2.2","oclif":"^2.6.0","sinon":"11.1.2","eslint":"^7.32.0","globby":"^11.1.0","ts-node":"^10.7.0","prettier":"^2.6.0","sinon-chai":"^3.7.0","typescript":"^4.8.4","@oclif/test":"^1","@types/uuid":"^8.3.4","lint-staged":"^12.3.6","pretty-quick":"^3.1.3","@types/semver":"^7.3.13","@types/nodegit":"^0.27.10","@types/fs-extra":"^9.0.13","@types/node-fetch":"^3.0.3","@types/sinon-chai":"^3.2.9","@oclif/plugin-help":"^5","@types/sha256-file":"^1.0.1","@oclif/plugin-which":"^1.0.4","eslint-plugin-jsdoc":"^39.6.2","@salesforce/ts-sinon":"^1.3.21","eslint-plugin-header":"^3.1.1","eslint-plugin-import":"^2.25.4","@types/supports-color":"^8.1.1","@salesforce/dev-config":"^3.0.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","@salesforce/dev-scripts":"^2.0.3","eslint-config-salesforce":"^0.1.6","@typescript-eslint/parser":"^4.33.0","@salesforce/prettier-config":"^0.0.2","@oclif/plugin-command-snapshot":"^3.1.3","@typescript-eslint/eslint-plugin":"^4.33.0","eslint-config-salesforce-license":"^0.1.6","eslint-config-salesforce-typescript":"^0.2.8","@salesforce/plugin-command-reference":"^1.4.6"},"_npmOperationalInternal":{"tmp":"tmp/plugin-functions_1.16.1_1669754672431_0.9076598603219244","host":"s3://npm-registry-packages"}},"1.16.2":{"name":"@salesforce/plugin-functions","version":"1.16.2","keywords":["oclif-plugin"],"author":{"name":"heroku-front-end@salesforce.com"},"license":"BSD-3-Clause","_id":"@salesforce/plugin-functions@1.16.2","maintainers":[{"name":"maliroteh-sf","email":"maliroteh@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"packagellama","email":"stephen@interactivellama.com"},{"name":"vttikoo","email":"vtikoo@salesforce.com"},{"name":"maward","email":"michelle.ward@salesforce.com"},{"name":"cosheasalesforce","email":"coshea@salesforce.com"},{"name":"danielshox","email":"doshaughnessy@salesforce.com"},{"name":"duane.chew","email":"duane.chew@salesforce.com"},{"name":"dferro","email":"dcervantes@salesforce.com"},{"name":"jcourtner","email":"jcourtner@salesforce.com"},{"name":"jye-sf","email":"jye@salesforce.com"},{"name":"adirasanam","email":"adirasanam@salesforce.com"},{"name":"hkii","email":"knair@salesforce.com"},{"name":"mcasado","email":"mcasado@salesforce.com"},{"name":"iamaziz","email":"azizramos00@gmail.com"},{"name":"dlouvton","email":"dlouvton@gmail.com"},{"name":"jc-sf","email":"junchao.zhang@salesforce.com"},{"name":"pvandyk-sf","email":"pvandyk@salesforce.com"},{"name":"dbreese-salesforce","email":"dbreese@salesforce.com"},{"name":"ashokrudraraju","email":"arudraraju@salesforce.com"},{"name":"dhersam","email":"dhersam@salesforce.com"},{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"mbettio","email":"mbettiomoreira@salesforce.com"},{"name":"damilareolowoniyi","email":"damilare.olowoniyi2@mail.dcu.ie"},{"name":"mmadialagan","email":"mmadialagan@salesforce.com"},{"name":"spoorti.nidagundi","email":"spoorti.nidagundi@salesforce.com"},{"name":"rodesp","email":"rodesp@hey.com"},{"name":"mjrust","email":"mrust@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"conal","email":"conalc86@gmail.com"},{"name":"vazexqi","email":"nchen.dev@mac.com"},{"name":"joshwlewis","email":"josh.w.lewis@gmail.com"},{"name":"mpsenn","email":"msenn@salesforce.com"},{"name":"sfdc_iamigo","email":"igoldstein@salesforce.com"},{"name":"kevinv11n","email":"kevin@v11n.com"},{"name":"tbliss","email":"tbliss@salesforce.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"pmdartus","email":"dartus.pierremarie@gmail.com"},{"name":"futuremint_sf","email":"dwoodward@salesforce.com"},{"name":"ekashida","email":"ekashida@gmail.com"},{"name":"gr8gatsby","email":"kevinhill@live.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"krisgraysfdc","email":"kgray@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"jqian","email":"jqian@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"michaelhoefer","email":"michaelhoefer@gmail.com"},{"name":"tlohr","email":"tlohr@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"tconn","email":"tconn@salesforce.com"},{"name":"dehru","email":"dehru2@yahoo.com"},{"name":"abdulsattar","email":"asattar.md@gmail.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"rxu-sfdc","email":"rxu@salesforce.com"},{"name":"amcconnell-sf","email":"amcconnell@salesforce.com"},{"name":"nolanlawson","email":"nolan@nolanlawson.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"fernomac","email":"no_oneatall@hotmail.com"},{"name":"cafreeman","email":"cfreeman.code@gmail.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"jbartolotta-sfdc","email":"jbartolotta@salesforce.com"}],"homepage":"https://github.com/salesforcecli/plugin-functions","bugs":{"url":"https://github.com/forcedotcom/cli/issues"},"bin":{"functions":"bin/run"},"dist":{"shasum":"00aa082687322bf7b15a9181c586b81b1645c8fd","tarball":"https://registry.npmjs.org/@salesforce/plugin-functions/-/plugin-functions-1.16.2.tgz","fileCount":116,"integrity":"sha512-X1753yPBm1BPOXyKLnrx6ZsMs697acCy91ng6m5iKJZFxwqQ2XzFoFHLNED4tqBEvCaY6fc0FgVUTAAyoCkomw==","signatures":[{"sig":"MEUCIQCZ1SBEMBj0+nxTxJB8BEgkQ2/JgxIuN6jguV/gRUQ6swIgHL5L+K60/XnL7Hs3UxUQwuu+C4dZgwy8WSLqyPiA5cM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":240547,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjmb/KACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpZ0RAAivHzvrnOJkP88YjD+dShQgQAInFXgkE2hvnssiR8QVuWU/31\r\nr7ExRuqhZGHt60sfsy6rDFS9GZ0rBnd9+JW1Yo8CYvGa52lfQgNap6MABOPr\r\nCIHi/we4Ao2YCF/gsWpssO6Xy8t3EoKgJQiSv+vu9hjQ0b/bnfyGuo5qNtbl\r\n2Ue/SGg2kDy8X3rE+kfU8NTvbanyMZ+4T/d12Hcgh6hw5GORAXKgbZ0L85L6\r\n07V2yWymlqHrTYVQgQqTIk5vi1HWhB4ATxmTiVDD1ORrzg/1eAIhCzbHg7Gk\r\n0WaTL/FQ7K8746J2NX5/WHTMCWWuwkfRAR6f2otKJx4bP3TBYjY48WTi0pjo\r\nkC9Wskkm9q8o3yn7HNH2uIC3ZaDZi1FEeF6KFfxdg1HOWGDw4Zm+Oa/C2Nz/\r\nN0Q8lfwjyVI9cdhtgX+lzXVXuvLJYxlqSG6QDEbbWu0Uci0xyjpHdr7YfgFF\r\nCVVWxYDNKug6WnsfkJB4JNvj8HY5chQGnZBrckTBCCnhJT6j4I0+nl5wuKH9\r\nna6KCuH6gCNuCgQVTF94tghLmwBh85kSECfx34J/k5HB8CJn+TfJUcvZ62Ka\r\n7P/6mtF0GRGE+Q7zEOuISerUrbh3Y3K+Rnwy9iokiQVqnhtBB2gY44/9ojch\r\nlsScO9ci8PSjaLr8BkVIzPvIlBFdYQWTX7g=\r\n=cSiq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","sfdx":{"publicKeyUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/1.16.2.crt","signatureUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/1.16.2.sig"},"_from":"file:/home/runner/work/plugin-functions/plugin-functions/salesforce-plugin-functions-1.16.2.tgz","oclif":{"bin":"sf","hooks":{"sf:deploy":"./lib/hooks/deploy","sf:env:list":"./lib/hooks/envList","sf:env:display":"./lib/hooks/envDisplay"},"topics":{"env":{"subtopics":{"log":{"description":"Commands to stream log output for an environment."},"var":{"description":"Commands to get, list, add, and set environment variables."},"create":{"description":"Commands to create environments."},"compute":{"subtopics":{"collaborator":{"description":"Commands to manage collaboration with Heroku users."}},"description":"Commands to manage compute environments."},"logdrain":{"description":"Commands to add a log drain to a specified environment."}},"description":"Commands to manage your environments, such as orgs and compute environments."},"run":{"subtopics":{"function":{"description":"Commands to run a function."}},"description":"Commands to run a function."},"login":{"subtopics":{"functions":{"description":"Commands to log in to Salesforce Functions."}},"description":"Commands to log in to an environment."},"deploy":{"description":"Commands to deploy artifacts to an environment."},"whoami":{"description":"Commands to show information about yourself or your account."},"generate":{"description":"Commands to generate a project, create a function, and more."}},"commands":"./lib/commands","devPlugins":["@oclif/plugin-help","@oclif/plugin-which","@oclif/plugin-command-snapshot","@salesforce/plugin-command-reference"],"topicSeparator":" "},"types":"./lib/index.d.ts","engines":{"node":">=14.0.0"},"scripts":{"docs":"sf-docs","lint":"sf-lint","test":"sf-test","build":"sf-build","clean":"sf-clean","format":"sf-format","compile":"sf-compile","prepack":"sf-prepack","prepare":"sf-install && husky install","pretest":"sf-compile-test","version":"oclif readme","postpack":"shx rm -f oclif.manifest.json","posttest":"yarn lint && yarn test:deprecation-policy","clean-all":"sf-clean all","clean:lib":"shx rm -rf lib && shx rm -rf coverage && shx rm -rf .nyc_output && shx rm -f oclif.manifest.json","test:json-schema":"./bin/dev schema:compare","promote-dist-tags":"./bin/promote-dist-tags","test:command-reference":"./bin/dev commandreference:generate --erroronwarnings","test:deprecation-policy":"./bin/dev snapshot:compare"},"_npmUser":{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},"_resolved":"/home/runner/work/plugin-functions/plugin-functions/salesforce-plugin-functions-1.16.2.tgz","_integrity":"sha512-X1753yPBm1BPOXyKLnrx6ZsMs697acCy91ng6m5iKJZFxwqQ2XzFoFHLNED4tqBEvCaY6fc0FgVUTAAyoCkomw==","repository":{"url":"git+https://github.com/salesforcecli/plugin-functions.git","type":"git"},"_npmVersion":"8.19.2","description":"Functions plugin for the SF CLI","directories":{},"_nodeVersion":"18.12.1","dependencies":{"uuid":"^8.3.2","axios":"^0.27.2","chalk":"^4.1.2","execa":"^5.1.1","kbpgp":"^2.1.15","cli-ux":"^5.6.7","lodash":"^4.17.21","jsforce":"^1.11.0","date-fns":"^2.28.0","fs-extra":"^10.0.1","handlebars":"^4.7.7","node-fetch":"^3.2.3","@oclif/core":"^1.6.0","cloudevents":"^4.0.3","sha256-file":"^1.0.0","global-agent":"^3.0.0","netrc-parser":"^3.1.6","axios-debug-log":"^0.8.4","@salesforce/core":"^3.31.16","@heroku-cli/color":"^1.1.14","@heroku-cli/schema":"^1.0.25","@hk/functions-core":"npm:@heroku/functions-core@0.5.2","@heroku/eventsource":"^1.0.7","@salesforce/ts-types":"^1.7.1","@heroku/function-toml":"^0.0.3","@heroku/project-descriptor":"0.0.6","@salesforce/sf-plugins-core":"^1.7.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.19","devDependencies":{"nyc":"^15.1.0","shx":"^0.3.4","chai":"^4.3.6","husky":"^7.0.4","mocha":"^9.2.2","oclif":"^2.6.0","sinon":"11.1.2","eslint":"^7.32.0","globby":"^11.1.0","ts-node":"^10.7.0","prettier":"^2.8.0","sinon-chai":"^3.7.0","typescript":"^4.8.4","@oclif/test":"^1","@types/uuid":"^8.3.4","lint-staged":"^12.3.6","pretty-quick":"^3.1.3","@types/semver":"^7.3.13","@types/nodegit":"^0.28.2","@types/fs-extra":"^9.0.13","@types/node-fetch":"^3.0.3","@types/sinon-chai":"^3.2.9","@oclif/plugin-help":"^5","@types/sha256-file":"^1.0.1","@oclif/plugin-which":"^1.0.4","eslint-plugin-jsdoc":"^39.6.2","@salesforce/ts-sinon":"^1.3.21","eslint-plugin-header":"^3.1.1","eslint-plugin-import":"^2.25.4","@types/supports-color":"^8.1.1","@salesforce/dev-config":"^3.0.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","@salesforce/dev-scripts":"^2.0.3","eslint-config-salesforce":"^0.1.6","@typescript-eslint/parser":"^4.33.0","@salesforce/prettier-config":"^0.0.2","@oclif/plugin-command-snapshot":"^3.1.3","@typescript-eslint/eslint-plugin":"^4.33.0","eslint-config-salesforce-license":"^0.1.6","eslint-config-salesforce-typescript":"^0.2.8","@salesforce/plugin-command-reference":"^1.4.6"},"_npmOperationalInternal":{"tmp":"tmp/plugin-functions_1.16.2_1671020490411_0.9666543860765","host":"s3://npm-registry-packages"}},"1.17.0":{"name":"@salesforce/plugin-functions","version":"1.17.0","keywords":["oclif-plugin"],"author":{"name":"heroku-front-end@salesforce.com"},"license":"BSD-3-Clause","_id":"@salesforce/plugin-functions@1.17.0","maintainers":[{"name":"maliroteh-sf","email":"maliroteh@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"packagellama","email":"stephen@interactivellama.com"},{"name":"vttikoo","email":"vtikoo@salesforce.com"},{"name":"maward","email":"michelle.ward@salesforce.com"},{"name":"cosheasalesforce","email":"coshea@salesforce.com"},{"name":"danielshox","email":"doshaughnessy@salesforce.com"},{"name":"duane.chew","email":"duane.chew@salesforce.com"},{"name":"dferro","email":"dcervantes@salesforce.com"},{"name":"jcourtner","email":"jcourtner@salesforce.com"},{"name":"jye-sf","email":"jye@salesforce.com"},{"name":"adirasanam","email":"adirasanam@salesforce.com"},{"name":"hkii","email":"knair@salesforce.com"},{"name":"mcasado","email":"mcasado@salesforce.com"},{"name":"iamaziz","email":"azizramos00@gmail.com"},{"name":"dlouvton","email":"dlouvton@gmail.com"},{"name":"jc-sf","email":"junchao.zhang@salesforce.com"},{"name":"pvandyk-sf","email":"pvandyk@salesforce.com"},{"name":"dbreese-salesforce","email":"dbreese@salesforce.com"},{"name":"ashokrudraraju","email":"arudraraju@salesforce.com"},{"name":"dhersam","email":"dhersam@salesforce.com"},{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"mbettio","email":"mbettiomoreira@salesforce.com"},{"name":"damilareolowoniyi","email":"damilare.olowoniyi2@mail.dcu.ie"},{"name":"mmadialagan","email":"mmadialagan@salesforce.com"},{"name":"spoorti.nidagundi","email":"spoorti.nidagundi@salesforce.com"},{"name":"rodesp","email":"rodesp@hey.com"},{"name":"mjrust","email":"mrust@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"conal","email":"conalc86@gmail.com"},{"name":"vazexqi","email":"nchen.dev@mac.com"},{"name":"joshwlewis","email":"josh.w.lewis@gmail.com"},{"name":"mpsenn","email":"msenn@salesforce.com"},{"name":"sfdc_iamigo","email":"igoldstein@salesforce.com"},{"name":"kevinv11n","email":"kevin@v11n.com"},{"name":"tbliss","email":"tbliss@salesforce.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"pmdartus","email":"dartus.pierremarie@gmail.com"},{"name":"futuremint_sf","email":"dwoodward@salesforce.com"},{"name":"ekashida","email":"ekashida@gmail.com"},{"name":"gr8gatsby","email":"kevinhill@live.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"krisgraysfdc","email":"kgray@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"jqian","email":"jqian@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"michaelhoefer","email":"michaelhoefer@gmail.com"},{"name":"tlohr","email":"tlohr@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"tconn","email":"tconn@salesforce.com"},{"name":"dehru","email":"dehru2@yahoo.com"},{"name":"abdulsattar","email":"asattar.md@gmail.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"rxu-sfdc","email":"rxu@salesforce.com"},{"name":"amcconnell-sf","email":"amcconnell@salesforce.com"},{"name":"nolanlawson","email":"nolan@nolanlawson.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"fernomac","email":"no_oneatall@hotmail.com"},{"name":"cafreeman","email":"cfreeman.code@gmail.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"jbartolotta-sfdc","email":"jbartolotta@salesforce.com"}],"homepage":"https://github.com/salesforcecli/plugin-functions","bugs":{"url":"https://github.com/forcedotcom/cli/issues"},"bin":{"functions":"bin/run"},"dist":{"shasum":"e1b056d38cccea66d2978840a85560bf3e298e54","tarball":"https://registry.npmjs.org/@salesforce/plugin-functions/-/plugin-functions-1.17.0.tgz","fileCount":116,"integrity":"sha512-8pKRdzQwdjjQbXR8Qhd5bz4VsuzgNSIKFsw3FRmWMgSoMIQgQG1tB3XrWW74BKG3N7ZLU2skEgnyklquSj3XsQ==","signatures":[{"sig":"MEUCIDdbkOIyJGRLzaO6AhdT3p32+CODKq07u71eaXLRtDCxAiEA7i1s3TB7edeu1a4GIuwqmw1h4a6DQc12fwmaAZ72u4A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":240588,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjmdHPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqdRg/9F93jJTVHjIPOlTC575YiXKB9p3PbvMBTFMiwZqxVZyKerMl9\r\nsp73vstpi8YkAAUjZ8trbVZbQPThVNBb6khdOhCShjOO1YZncRouIPlyAtzu\r\niHkTCOYLR1LNEQiXhCpuK3Ov0iyb7xG5QVCsFjTJFXK75CNvvwRdttea4EBF\r\nuUIOHnjEj9xbI+DHRn3zpzwjO9Dnk1EwKhKsQ4Ynzw7v80EeM9bJtCq3MI5p\r\nWw8jKGgAB1avBhSkdZlhwKrBHlO61u6WbVeou3n9GdfNLWemxoGow+geA9BG\r\nyk3rLP4wyEQTfWiv8lApUWFQOsJs9sTNpnUpi6YLWFvdnAZHN5+XKKApNFZ3\r\nmgA8QR4uU/QBdsMpzijclIRWnp/EZ8LBFf+tGw4PlRTgY/O+38mj6TrEVy1z\r\nqyJiynnydiqYdsYF5BDLiY3dr6pXltrl2ySUmPEGcyie0nctY8hVecfp/rv+\r\nDh9Pu4LbWU/vLW4ePDTGRaB+gyLFrnMZ6+4sgkynWHZ6/fgENbhJdrBUxzl8\r\nl8/7DMFl2Xi9yO5xT9d/l5PKU55MfLHHJwwtDL1H9a3KPp7yT8xOeR6DuKRg\r\ngisxuG8l9eb1Uj1kTniKdoCTKTP+kI1Ho75jWRAfH4jzvnRkgkkykLU/g4fn\r\nOWUlrY2D1XZT9q/EdPukehacauGHxtW6f5o=\r\n=Uqq1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","sfdx":{"publicKeyUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/1.17.0.crt","signatureUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/1.17.0.sig"},"_from":"file:/home/runner/work/plugin-functions/plugin-functions/salesforce-plugin-functions-1.17.0.tgz","oclif":{"bin":"sf","hooks":{"sf:deploy":"./lib/hooks/deploy","sf:env:list":"./lib/hooks/envList","sf:env:display":"./lib/hooks/envDisplay"},"topics":{"env":{"subtopics":{"log":{"description":"Commands to stream log output for an environment."},"var":{"description":"Commands to get, list, add, and set environment variables."},"create":{"description":"Commands to create environments."},"compute":{"subtopics":{"collaborator":{"description":"Commands to manage collaboration with Heroku users."}},"description":"Commands to manage compute environments."},"logdrain":{"description":"Commands to add a log drain to a specified environment."}},"description":"Commands to manage your environments, such as orgs and compute environments."},"run":{"subtopics":{"function":{"description":"Commands to run a function."}},"description":"Commands to run a function."},"login":{"subtopics":{"functions":{"description":"Commands to log in to Salesforce Functions."}},"description":"Commands to log in to an environment."},"deploy":{"description":"Commands to deploy artifacts to an environment."},"whoami":{"description":"Commands to show information about yourself or your account."},"generate":{"description":"Commands to generate a project, create a function, and more."}},"commands":"./lib/commands","devPlugins":["@oclif/plugin-help","@oclif/plugin-which","@oclif/plugin-command-snapshot","@salesforce/plugin-command-reference"],"topicSeparator":" "},"types":"./lib/index.d.ts","engines":{"node":">=14.0.0"},"scripts":{"docs":"sf-docs","lint":"sf-lint","test":"sf-test","build":"sf-build","clean":"sf-clean","format":"sf-format","compile":"sf-compile","prepack":"sf-prepack","prepare":"sf-install && husky install","pretest":"sf-compile-test","version":"oclif readme","postpack":"shx rm -f oclif.manifest.json","posttest":"yarn lint && yarn test:deprecation-policy","clean-all":"sf-clean all","clean:lib":"shx rm -rf lib && shx rm -rf coverage && shx rm -rf .nyc_output && shx rm -f oclif.manifest.json","test:json-schema":"./bin/dev schema:compare","promote-dist-tags":"./bin/promote-dist-tags","test:command-reference":"./bin/dev commandreference:generate --erroronwarnings","test:deprecation-policy":"./bin/dev snapshot:compare"},"_npmUser":{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},"_resolved":"/home/runner/work/plugin-functions/plugin-functions/salesforce-plugin-functions-1.17.0.tgz","_integrity":"sha512-8pKRdzQwdjjQbXR8Qhd5bz4VsuzgNSIKFsw3FRmWMgSoMIQgQG1tB3XrWW74BKG3N7ZLU2skEgnyklquSj3XsQ==","repository":{"url":"git+https://github.com/salesforcecli/plugin-functions.git","type":"git"},"_npmVersion":"8.19.2","description":"Functions plugin for the SF CLI","directories":{},"_nodeVersion":"18.12.1","dependencies":{"uuid":"^8.3.2","axios":"^0.27.2","chalk":"^4.1.2","execa":"^5.1.1","kbpgp":"^2.1.15","cli-ux":"^5.6.7","lodash":"^4.17.21","jsforce":"^1.11.0","date-fns":"^2.28.0","fs-extra":"^10.0.1","handlebars":"^4.7.7","node-fetch":"^3.2.3","@oclif/core":"^1.6.0","cloudevents":"^4.0.3","sha256-file":"^1.0.0","global-agent":"^3.0.0","netrc-parser":"^3.1.6","axios-debug-log":"^0.8.4","@salesforce/core":"^3.31.16","@heroku-cli/color":"^1.1.14","@heroku-cli/schema":"^1.0.25","@hk/functions-core":"npm:@heroku/functions-core@0.5.2","@heroku/eventsource":"^1.0.7","@salesforce/ts-types":"^1.7.1","@heroku/function-toml":"^0.0.3","@heroku/project-descriptor":"0.0.6","@salesforce/sf-plugins-core":"^1.7.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.19","devDependencies":{"nyc":"^15.1.0","shx":"^0.3.4","chai":"^4.3.6","husky":"^7.0.4","mocha":"^9.2.2","oclif":"^2.6.0","sinon":"11.1.2","eslint":"^7.32.0","globby":"^11.1.0","ts-node":"^10.7.0","prettier":"^2.8.0","sinon-chai":"^3.7.0","typescript":"^4.8.4","@oclif/test":"^1","@types/uuid":"^8.3.4","lint-staged":"^12.3.6","pretty-quick":"^3.1.3","@types/semver":"^7.3.13","@types/nodegit":"^0.28.2","@types/fs-extra":"^9.0.13","@types/node-fetch":"^3.0.3","@types/sinon-chai":"^3.2.9","@oclif/plugin-help":"^5","@types/sha256-file":"^1.0.1","@oclif/plugin-which":"^1.0.4","eslint-plugin-jsdoc":"^39.6.2","@salesforce/ts-sinon":"^1.3.21","eslint-plugin-header":"^3.1.1","eslint-plugin-import":"^2.25.4","@types/supports-color":"^8.1.1","@salesforce/dev-config":"^3.0.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","@salesforce/dev-scripts":"^2.0.3","eslint-config-salesforce":"^0.1.6","@typescript-eslint/parser":"^4.33.0","@salesforce/prettier-config":"^0.0.2","@oclif/plugin-command-snapshot":"^3.1.3","@typescript-eslint/eslint-plugin":"^4.33.0","eslint-config-salesforce-license":"^0.1.6","eslint-config-salesforce-typescript":"^0.2.8","@salesforce/plugin-command-reference":"^1.4.6"},"_npmOperationalInternal":{"tmp":"tmp/plugin-functions_1.17.0_1671025103162_0.456395835407547","host":"s3://npm-registry-packages"}},"1.17.1":{"name":"@salesforce/plugin-functions","version":"1.17.1","keywords":["oclif-plugin"],"author":{"name":"heroku-front-end@salesforce.com"},"license":"BSD-3-Clause","_id":"@salesforce/plugin-functions@1.17.1","maintainers":[{"name":"maliroteh-sf","email":"maliroteh@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"packagellama","email":"stephen@interactivellama.com"},{"name":"vttikoo","email":"vtikoo@salesforce.com"},{"name":"maward","email":"michelle.ward@salesforce.com"},{"name":"cosheasalesforce","email":"coshea@salesforce.com"},{"name":"danielshox","email":"doshaughnessy@salesforce.com"},{"name":"duane.chew","email":"duane.chew@salesforce.com"},{"name":"dferro","email":"dcervantes@salesforce.com"},{"name":"jcourtner","email":"jcourtner@salesforce.com"},{"name":"jye-sf","email":"jye@salesforce.com"},{"name":"adirasanam","email":"adirasanam@salesforce.com"},{"name":"hkii","email":"knair@salesforce.com"},{"name":"mcasado","email":"mcasado@salesforce.com"},{"name":"iamaziz","email":"azizramos00@gmail.com"},{"name":"dlouvton","email":"dlouvton@gmail.com"},{"name":"jc-sf","email":"junchao.zhang@salesforce.com"},{"name":"pvandyk-sf","email":"pvandyk@salesforce.com"},{"name":"dbreese-salesforce","email":"dbreese@salesforce.com"},{"name":"ashokrudraraju","email":"arudraraju@salesforce.com"},{"name":"dhersam","email":"dhersam@salesforce.com"},{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"mbettio","email":"mbettiomoreira@salesforce.com"},{"name":"damilareolowoniyi","email":"damilare.olowoniyi2@mail.dcu.ie"},{"name":"mmadialagan","email":"mmadialagan@salesforce.com"},{"name":"spoorti.nidagundi","email":"spoorti.nidagundi@salesforce.com"},{"name":"rodesp","email":"rodesp@hey.com"},{"name":"mjrust","email":"mrust@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"conal","email":"conalc86@gmail.com"},{"name":"vazexqi","email":"nchen.dev@mac.com"},{"name":"joshwlewis","email":"josh.w.lewis@gmail.com"},{"name":"mpsenn","email":"msenn@salesforce.com"},{"name":"sfdc_iamigo","email":"igoldstein@salesforce.com"},{"name":"kevinv11n","email":"kevin@v11n.com"},{"name":"tbliss","email":"tbliss@salesforce.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"pmdartus","email":"dartus.pierremarie@gmail.com"},{"name":"futuremint_sf","email":"dwoodward@salesforce.com"},{"name":"ekashida","email":"ekashida@gmail.com"},{"name":"gr8gatsby","email":"kevinhill@live.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"krisgraysfdc","email":"kgray@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"jqian","email":"jqian@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"michaelhoefer","email":"michaelhoefer@gmail.com"},{"name":"tlohr","email":"tlohr@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"tconn","email":"tconn@salesforce.com"},{"name":"dehru","email":"dehru2@yahoo.com"},{"name":"abdulsattar","email":"asattar.md@gmail.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"rxu-sfdc","email":"rxu@salesforce.com"},{"name":"amcconnell-sf","email":"amcconnell@salesforce.com"},{"name":"nolanlawson","email":"nolan@nolanlawson.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"fernomac","email":"no_oneatall@hotmail.com"},{"name":"cafreeman","email":"cfreeman.code@gmail.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"jbartolotta-sfdc","email":"jbartolotta@salesforce.com"}],"homepage":"https://github.com/salesforcecli/plugin-functions","bugs":{"url":"https://github.com/forcedotcom/cli/issues"},"bin":{"functions":"bin/run"},"dist":{"shasum":"e8c24d649c61d45cb7da90750daa4651c31ef548","tarball":"https://registry.npmjs.org/@salesforce/plugin-functions/-/plugin-functions-1.17.1.tgz","fileCount":116,"integrity":"sha512-rSPtZgdrR4ECw0LjA/q3Fgo1Uo8q53g4wFmU/+VPcNc7+MOoEebjl/oGyeTpyNdDk3k7S3e8yWta6r9yjLhH9A==","signatures":[{"sig":"MEUCIQD02uPbyiE+k9eHbZMBVvT08BZvTCDobxXQwndhF9bwjgIgMV1odkjL6qDtc8hA3yFzleGrcFvk0DeH1EezEaklg4c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":240588,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjnVh4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp7ORAAi4SQe31ep6Tmye66hXKfp5nub5MshLec1/y/C43PsklYPhNP\r\nKWn1E39yDezwlYaLuqn+kYiBlNtUiqDFRfzs8thqhFQYoMzoibTOYzw6iMbM\r\naIHPlpm21b07nDN+M22eHInVrJO4+6WKxigaCa/kKiJcYJcL4vxts9ZOhmxO\r\nysAkOhdwG+KGxyLFNj3n1yWW3mI2sXQY4W3ncZsvpJpuEZYxLltLGN5CHpLV\r\nmaUtJ9FBfyZU2N8U5V3f35AOFfQQyXpi+FOhpciwb33VtlqDsSuSzxgBeOlv\r\nTmovi2Duq+PyREUjcGE9IVbsKNHMYvyJR9goP5bYANt2qiWHA6JgMeUTxPdh\r\nOCVE1tuhQoOWKr4qrAigvd+9WMX1uKDKwwlS/7vqswcYmonODz2M1kzQJYtg\r\nbF52q9yBuW3yt/UFpg2/Po0VQpOw75a25x7t4UzwL7njGgvVeJIZt2OOCId+\r\nA8UDpXIh0HfYalGFvRuFqs6xV2a8XWRuAFVn3H0+FLKvxBKKIP7xEyYSF+xo\r\nQlok1eb+HdPJTD7u7eZzHRZbS8jLJti9GRsXEQaO0eAOgW2fwlKfn7mGgFao\r\ndJRElvVz+IcuKLsfWAmtzu62D1mejmRAtCWZcE8p0KTxur+LrZjU6kEV91q3\r\nZa4I4fgwPhmJc3jfdVHBKv7CW474fg6Y7WQ=\r\n=OzrJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","sfdx":{"publicKeyUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/1.17.1.crt","signatureUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/1.17.1.sig"},"_from":"file:/home/runner/work/plugin-functions/plugin-functions/salesforce-plugin-functions-1.17.1.tgz","oclif":{"bin":"sf","hooks":{"sf:deploy":"./lib/hooks/deploy","sf:env:list":"./lib/hooks/envList","sf:env:display":"./lib/hooks/envDisplay"},"topics":{"env":{"subtopics":{"log":{"description":"Commands to stream log output for an environment."},"var":{"description":"Commands to get, list, add, and set environment variables."},"create":{"description":"Commands to create environments."},"compute":{"subtopics":{"collaborator":{"description":"Commands to manage collaboration with Heroku users."}},"description":"Commands to manage compute environments."},"logdrain":{"description":"Commands to add a log drain to a specified environment."}},"description":"Commands to manage your environments, such as orgs and compute environments."},"run":{"subtopics":{"function":{"description":"Commands to run a function."}},"description":"Commands to run a function."},"login":{"subtopics":{"functions":{"description":"Commands to log in to Salesforce Functions."}},"description":"Commands to log in to an environment."},"deploy":{"description":"Commands to deploy artifacts to an environment."},"whoami":{"description":"Commands to show information about yourself or your account."},"generate":{"description":"Commands to generate a project, create a function, and more."}},"commands":"./lib/commands","devPlugins":["@oclif/plugin-help","@oclif/plugin-which","@oclif/plugin-command-snapshot","@salesforce/plugin-command-reference"],"topicSeparator":" "},"types":"./lib/index.d.ts","engines":{"node":">=14.0.0"},"scripts":{"docs":"sf-docs","lint":"sf-lint","test":"sf-test","build":"sf-build","clean":"sf-clean","format":"sf-format","compile":"sf-compile","prepack":"sf-prepack","prepare":"sf-install && husky install","pretest":"sf-compile-test","version":"oclif readme","postpack":"shx rm -f oclif.manifest.json","posttest":"yarn lint && yarn test:deprecation-policy","clean-all":"sf-clean all","clean:lib":"shx rm -rf lib && shx rm -rf coverage && shx rm -rf .nyc_output && shx rm -f oclif.manifest.json","test:json-schema":"./bin/dev schema:compare","promote-dist-tags":"./bin/promote-dist-tags","test:command-reference":"./bin/dev commandreference:generate --erroronwarnings","test:deprecation-policy":"./bin/dev snapshot:compare"},"_npmUser":{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},"_resolved":"/home/runner/work/plugin-functions/plugin-functions/salesforce-plugin-functions-1.17.1.tgz","_integrity":"sha512-rSPtZgdrR4ECw0LjA/q3Fgo1Uo8q53g4wFmU/+VPcNc7+MOoEebjl/oGyeTpyNdDk3k7S3e8yWta6r9yjLhH9A==","repository":{"url":"git+https://github.com/salesforcecli/plugin-functions.git","type":"git"},"_npmVersion":"8.19.2","description":"Functions plugin for the SF CLI","directories":{},"_nodeVersion":"18.12.1","dependencies":{"uuid":"^8.3.2","axios":"^0.27.2","chalk":"^4.1.2","execa":"^5.1.1","kbpgp":"^2.1.15","cli-ux":"^5.6.7","lodash":"^4.17.21","jsforce":"^1.11.0","date-fns":"^2.28.0","fs-extra":"^10.0.1","handlebars":"^4.7.7","node-fetch":"^3.3.0","@oclif/core":"^1.6.0","cloudevents":"^4.0.3","sha256-file":"^1.0.0","global-agent":"^3.0.0","netrc-parser":"^3.1.6","axios-debug-log":"^0.8.4","@salesforce/core":"^3.31.16","@heroku-cli/color":"^1.1.14","@heroku-cli/schema":"^1.0.25","@hk/functions-core":"npm:@heroku/functions-core@0.5.2","@heroku/eventsource":"^1.0.7","@salesforce/ts-types":"^1.7.1","@heroku/function-toml":"^0.0.3","@heroku/project-descriptor":"0.0.6","@salesforce/sf-plugins-core":"^1.7.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.19","devDependencies":{"nyc":"^15.1.0","shx":"^0.3.4","chai":"^4.3.6","husky":"^7.0.4","mocha":"^9.2.2","oclif":"^2.6.0","sinon":"11.1.2","eslint":"^7.32.0","globby":"^11.1.0","ts-node":"^10.7.0","prettier":"^2.8.0","sinon-chai":"^3.7.0","typescript":"^4.8.4","@oclif/test":"^1","@types/uuid":"^8.3.4","lint-staged":"^12.3.6","pretty-quick":"^3.1.3","@types/semver":"^7.3.13","@types/nodegit":"^0.28.2","@types/fs-extra":"^9.0.13","@types/node-fetch":"^3.0.3","@types/sinon-chai":"^3.2.9","@oclif/plugin-help":"^5","@types/sha256-file":"^1.0.1","@oclif/plugin-which":"^1.0.4","eslint-plugin-jsdoc":"^39.6.2","@salesforce/ts-sinon":"^1.3.21","eslint-plugin-header":"^3.1.1","eslint-plugin-import":"^2.25.4","@types/supports-color":"^8.1.1","@salesforce/dev-config":"^3.0.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","@salesforce/dev-scripts":"^2.0.3","eslint-config-salesforce":"^0.1.6","@typescript-eslint/parser":"^4.33.0","@salesforce/prettier-config":"^0.0.2","@oclif/plugin-command-snapshot":"^3.1.3","@typescript-eslint/eslint-plugin":"^4.33.0","eslint-config-salesforce-license":"^0.1.6","eslint-config-salesforce-typescript":"^0.2.8","@salesforce/plugin-command-reference":"^1.4.6"},"_npmOperationalInternal":{"tmp":"tmp/plugin-functions_1.17.1_1671256184548_0.5535658658355911","host":"s3://npm-registry-packages"}},"1.17.2":{"name":"@salesforce/plugin-functions","version":"1.17.2","keywords":["oclif-plugin"],"author":{"name":"heroku-front-end@salesforce.com"},"license":"BSD-3-Clause","_id":"@salesforce/plugin-functions@1.17.2","maintainers":[{"name":"maliroteh-sf","email":"maliroteh@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"packagellama","email":"stephen@interactivellama.com"},{"name":"vttikoo","email":"vtikoo@salesforce.com"},{"name":"maward","email":"michelle.ward@salesforce.com"},{"name":"cosheasalesforce","email":"coshea@salesforce.com"},{"name":"danielshox","email":"doshaughnessy@salesforce.com"},{"name":"duane.chew","email":"duane.chew@salesforce.com"},{"name":"dferro","email":"dcervantes@salesforce.com"},{"name":"jcourtner","email":"jcourtner@salesforce.com"},{"name":"jye-sf","email":"jye@salesforce.com"},{"name":"adirasanam","email":"adirasanam@salesforce.com"},{"name":"hkii","email":"knair@salesforce.com"},{"name":"mcasado","email":"mcasado@salesforce.com"},{"name":"iamaziz","email":"azizramos00@gmail.com"},{"name":"dlouvton","email":"dlouvton@gmail.com"},{"name":"jc-sf","email":"junchao.zhang@salesforce.com"},{"name":"pvandyk-sf","email":"pvandyk@salesforce.com"},{"name":"dbreese-salesforce","email":"dbreese@salesforce.com"},{"name":"ashokrudraraju","email":"arudraraju@salesforce.com"},{"name":"dhersam","email":"dhersam@salesforce.com"},{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"mbettio","email":"mbettiomoreira@salesforce.com"},{"name":"damilareolowoniyi","email":"damilare.olowoniyi2@mail.dcu.ie"},{"name":"mmadialagan","email":"mmadialagan@salesforce.com"},{"name":"spoorti.nidagundi","email":"spoorti.nidagundi@salesforce.com"},{"name":"rodesp","email":"rodesp@hey.com"},{"name":"mjrust","email":"mrust@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"conal","email":"conalc86@gmail.com"},{"name":"vazexqi","email":"nchen.dev@mac.com"},{"name":"joshwlewis","email":"josh.w.lewis@gmail.com"},{"name":"mpsenn","email":"msenn@salesforce.com"},{"name":"sfdc_iamigo","email":"igoldstein@salesforce.com"},{"name":"kevinv11n","email":"kevin@v11n.com"},{"name":"tbliss","email":"tbliss@salesforce.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"pmdartus","email":"dartus.pierremarie@gmail.com"},{"name":"futuremint_sf","email":"dwoodward@salesforce.com"},{"name":"ekashida","email":"ekashida@gmail.com"},{"name":"gr8gatsby","email":"kevinhill@live.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"krisgraysfdc","email":"kgray@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"jqian","email":"jqian@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"michaelhoefer","email":"michaelhoefer@gmail.com"},{"name":"tlohr","email":"tlohr@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"tconn","email":"tconn@salesforce.com"},{"name":"dehru","email":"dehru2@yahoo.com"},{"name":"abdulsattar","email":"asattar.md@gmail.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"rxu-sfdc","email":"rxu@salesforce.com"},{"name":"amcconnell-sf","email":"amcconnell@salesforce.com"},{"name":"nolanlawson","email":"nolan@nolanlawson.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"fernomac","email":"no_oneatall@hotmail.com"},{"name":"cafreeman","email":"cfreeman.code@gmail.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"jbartolotta-sfdc","email":"jbartolotta@salesforce.com"}],"homepage":"https://github.com/salesforcecli/plugin-functions","bugs":{"url":"https://github.com/forcedotcom/cli/issues"},"bin":{"functions":"bin/run"},"dist":{"shasum":"cf056f95204773e19d1eb11db0da55ccd38ef3f7","tarball":"https://registry.npmjs.org/@salesforce/plugin-functions/-/plugin-functions-1.17.2.tgz","fileCount":116,"integrity":"sha512-yoJUZb9X1Aa6Fj91lNGg5A9hrVzwfgzG23ODoHxIucjeS0V89KQM0f0c/4VhRvp84XxXBg3v4bXc2OHvEU0O4Q==","signatures":[{"sig":"MEUCIGAN0RNuXH9jvF+Zue3dPlBXSTLzIVU4vnNDX+dTqK9PAiEAz0Q9BwIk4p2VOPyK/FYyBYThp/KxluNxvDbyr0Ujr/k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":240588,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjppMzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqQlg//a9QJKEZG8jd9UjuE5TIJiImuM/g80tNvpcavcMeDBKcCc3Xe\r\nzkDtENMcr6QCqTrniEaf0PzXoZjW5Exh12lgwAXn4ina+Q+R6M9CSTOAaLPh\r\nx6Lwgiukir+S2Dkdhqp6d/RCqjWIpHwKHiBg7Y1/yQFNpvypZ4phVCdj1jZL\r\nNJNJjN7hGxJmqEM3lPUCeorwYLudVWVgGzITv9u7VcqpdQ3NyfHly09NJm/0\r\npYXiNqvwgtQMHMCTjaCEqhcZgXV3cKWKrC1T8byUjyvBWhvFvhr5eEI9TJZe\r\nbDwp54KK6DNs3uv0Zt8t2Z0rJeIzBWdbp2h90U6ExEtkdiet/X4DzTTKAaiK\r\nqFS8r7057/zL96nNJM9qWvUafElFUrrqDLiFDYiOz9HCH4AvIHUGr/2bHBf7\r\nUTOq+ZmHNt2lfrJIWc/YBFOAF6+lDJPQswKtmocDMiYe5mdFiSE1Lzbetj4X\r\nngNsWBybim3wBWRsMV+pNOZlq+PFjETfdZyIqTyWvDjHbLZj4X24FJ0f1m35\r\nJz9aLkQbJRftZhLc+964eM0mmLwhkVLcdBOHLpnZLC18mFCbYIlkq7yMkTWB\r\npIkypb0n6jftVVTIKDI8UmlIRMlZMbWYZ8RCu/ZjxG5TuCR22hR4PCAYYdQP\r\niKC6svZWIg84SBFVhcm7gWkeGpuimOo4/Cg=\r\n=OJIP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","sfdx":{"publicKeyUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/1.17.2.crt","signatureUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/1.17.2.sig"},"_from":"file:/home/runner/work/plugin-functions/plugin-functions/salesforce-plugin-functions-1.17.2.tgz","oclif":{"bin":"sf","hooks":{"sf:deploy":"./lib/hooks/deploy","sf:env:list":"./lib/hooks/envList","sf:env:display":"./lib/hooks/envDisplay"},"topics":{"env":{"subtopics":{"log":{"description":"Commands to stream log output for an environment."},"var":{"description":"Commands to get, list, add, and set environment variables."},"create":{"description":"Commands to create environments."},"compute":{"subtopics":{"collaborator":{"description":"Commands to manage collaboration with Heroku users."}},"description":"Commands to manage compute environments."},"logdrain":{"description":"Commands to add a log drain to a specified environment."}},"description":"Commands to manage your environments, such as orgs and compute environments."},"run":{"subtopics":{"function":{"description":"Commands to run a function."}},"description":"Commands to run a function."},"login":{"subtopics":{"functions":{"description":"Commands to log in to Salesforce Functions."}},"description":"Commands to log in to an environment."},"deploy":{"description":"Commands to deploy artifacts to an environment."},"whoami":{"description":"Commands to show information about yourself or your account."},"generate":{"description":"Commands to generate a project, create a function, and more."}},"commands":"./lib/commands","devPlugins":["@oclif/plugin-help","@oclif/plugin-which","@oclif/plugin-command-snapshot","@salesforce/plugin-command-reference"],"topicSeparator":" "},"types":"./lib/index.d.ts","engines":{"node":">=14.0.0"},"scripts":{"docs":"sf-docs","lint":"sf-lint","test":"sf-test","build":"sf-build","clean":"sf-clean","format":"sf-format","compile":"sf-compile","prepack":"sf-prepack","prepare":"sf-install && husky install","pretest":"sf-compile-test","version":"oclif readme","postpack":"shx rm -f oclif.manifest.json","posttest":"yarn lint && yarn test:deprecation-policy","clean-all":"sf-clean all","clean:lib":"shx rm -rf lib && shx rm -rf coverage && shx rm -rf .nyc_output && shx rm -f oclif.manifest.json","test:json-schema":"./bin/dev schema:compare","promote-dist-tags":"./bin/promote-dist-tags","test:command-reference":"./bin/dev commandreference:generate --erroronwarnings","test:deprecation-policy":"./bin/dev snapshot:compare"},"_npmUser":{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},"_resolved":"/home/runner/work/plugin-functions/plugin-functions/salesforce-plugin-functions-1.17.2.tgz","_integrity":"sha512-yoJUZb9X1Aa6Fj91lNGg5A9hrVzwfgzG23ODoHxIucjeS0V89KQM0f0c/4VhRvp84XxXBg3v4bXc2OHvEU0O4Q==","repository":{"url":"git+https://github.com/salesforcecli/plugin-functions.git","type":"git"},"_npmVersion":"8.19.2","description":"Functions plugin for the SF CLI","directories":{},"_nodeVersion":"18.12.1","dependencies":{"uuid":"^8.3.2","axios":"^0.27.2","chalk":"^4.1.2","execa":"^5.1.1","kbpgp":"^2.1.15","cli-ux":"^5.6.7","lodash":"^4.17.21","jsforce":"^1.11.0","date-fns":"^2.28.0","fs-extra":"^10.0.1","handlebars":"^4.7.7","node-fetch":"^3.3.0","@oclif/core":"^1.6.0","cloudevents":"^4.0.3","sha256-file":"^1.0.0","global-agent":"^3.0.0","netrc-parser":"^3.1.6","axios-debug-log":"^0.8.4","@salesforce/core":"^3.32.12","@heroku-cli/color":"^1.1.14","@heroku-cli/schema":"^1.0.25","@hk/functions-core":"npm:@heroku/functions-core@0.5.2","@heroku/eventsource":"^1.0.7","@salesforce/ts-types":"^1.7.1","@heroku/function-toml":"^0.0.3","@heroku/project-descriptor":"0.0.6","@salesforce/sf-plugins-core":"^1.7.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.19","devDependencies":{"nyc":"^15.1.0","shx":"^0.3.4","chai":"^4.3.6","husky":"^7.0.4","mocha":"^9.2.2","oclif":"^2.6.0","sinon":"11.1.2","eslint":"^7.32.0","globby":"^11.1.0","ts-node":"^10.7.0","prettier":"^2.8.0","sinon-chai":"^3.7.0","typescript":"^4.8.4","@oclif/test":"^1","@types/uuid":"^8.3.4","lint-staged":"^12.3.6","pretty-quick":"^3.1.3","@types/semver":"^7.3.13","@types/nodegit":"^0.28.2","@types/fs-extra":"^9.0.13","@types/node-fetch":"^3.0.3","@types/sinon-chai":"^3.2.9","@oclif/plugin-help":"^5","@types/sha256-file":"^1.0.1","@oclif/plugin-which":"^1.0.4","eslint-plugin-jsdoc":"^39.6.2","@salesforce/ts-sinon":"^1.3.21","eslint-plugin-header":"^3.1.1","eslint-plugin-import":"^2.25.4","@types/supports-color":"^8.1.1","@salesforce/dev-config":"^3.0.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","@salesforce/dev-scripts":"^2.0.3","eslint-config-salesforce":"^0.1.6","@typescript-eslint/parser":"^4.33.0","@salesforce/prettier-config":"^0.0.2","@oclif/plugin-command-snapshot":"^3.1.3","@typescript-eslint/eslint-plugin":"^4.33.0","eslint-config-salesforce-license":"^0.1.6","eslint-config-salesforce-typescript":"^0.2.8","@salesforce/plugin-command-reference":"^1.4.6"},"_npmOperationalInternal":{"tmp":"tmp/plugin-functions_1.17.2_1671861043697_0.6144759873490468","host":"s3://npm-registry-packages"}},"1.17.3":{"name":"@salesforce/plugin-functions","version":"1.17.3","keywords":["oclif-plugin"],"author":{"name":"heroku-front-end@salesforce.com"},"license":"BSD-3-Clause","_id":"@salesforce/plugin-functions@1.17.3","maintainers":[{"name":"maliroteh-sf","email":"maliroteh@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"packagellama","email":"stephen@interactivellama.com"},{"name":"vttikoo","email":"vtikoo@salesforce.com"},{"name":"maward","email":"michelle.ward@salesforce.com"},{"name":"cosheasalesforce","email":"coshea@salesforce.com"},{"name":"danielshox","email":"doshaughnessy@salesforce.com"},{"name":"duane.chew","email":"duane.chew@salesforce.com"},{"name":"dferro","email":"dcervantes@salesforce.com"},{"name":"jcourtner","email":"jcourtner@salesforce.com"},{"name":"jye-sf","email":"jye@salesforce.com"},{"name":"adirasanam","email":"adirasanam@salesforce.com"},{"name":"hkii","email":"knair@salesforce.com"},{"name":"mcasado","email":"mcasado@salesforce.com"},{"name":"iamaziz","email":"azizramos00@gmail.com"},{"name":"dlouvton","email":"dlouvton@gmail.com"},{"name":"jc-sf","email":"junchao.zhang@salesforce.com"},{"name":"pvandyk-sf","email":"pvandyk@salesforce.com"},{"name":"dbreese-salesforce","email":"dbreese@salesforce.com"},{"name":"ashokrudraraju","email":"arudraraju@salesforce.com"},{"name":"dhersam","email":"dhersam@salesforce.com"},{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"mbettio","email":"mbettiomoreira@salesforce.com"},{"name":"damilareolowoniyi","email":"damilare.olowoniyi2@mail.dcu.ie"},{"name":"mmadialagan","email":"mmadialagan@salesforce.com"},{"name":"spoorti.nidagundi","email":"spoorti.nidagundi@salesforce.com"},{"name":"rodesp","email":"rodesp@hey.com"},{"name":"mjrust","email":"mrust@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"conal","email":"conalc86@gmail.com"},{"name":"vazexqi","email":"nchen.dev@mac.com"},{"name":"joshwlewis","email":"josh.w.lewis@gmail.com"},{"name":"mpsenn","email":"msenn@salesforce.com"},{"name":"sfdc_iamigo","email":"igoldstein@salesforce.com"},{"name":"kevinv11n","email":"kevin@v11n.com"},{"name":"tbliss","email":"tbliss@salesforce.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"pmdartus","email":"dartus.pierremarie@gmail.com"},{"name":"futuremint_sf","email":"dwoodward@salesforce.com"},{"name":"ekashida","email":"ekashida@gmail.com"},{"name":"gr8gatsby","email":"kevinhill@live.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"krisgraysfdc","email":"kgray@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"jqian","email":"jqian@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"michaelhoefer","email":"michaelhoefer@gmail.com"},{"name":"tlohr","email":"tlohr@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"tconn","email":"tconn@salesforce.com"},{"name":"dehru","email":"dehru2@yahoo.com"},{"name":"abdulsattar","email":"asattar.md@gmail.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"rxu-sfdc","email":"rxu@salesforce.com"},{"name":"amcconnell-sf","email":"amcconnell@salesforce.com"},{"name":"nolanlawson","email":"nolan@nolanlawson.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"fernomac","email":"no_oneatall@hotmail.com"},{"name":"cafreeman","email":"cfreeman.code@gmail.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"jbartolotta-sfdc","email":"jbartolotta@salesforce.com"}],"homepage":"https://github.com/salesforcecli/plugin-functions","bugs":{"url":"https://github.com/forcedotcom/cli/issues"},"bin":{"functions":"bin/run"},"dist":{"shasum":"9d12fb2553ffd9dbfffd7044d05b87880d99ea93","tarball":"https://registry.npmjs.org/@salesforce/plugin-functions/-/plugin-functions-1.17.3.tgz","fileCount":116,"integrity":"sha512-q2Hu3Ry/94hgP2y5vJDaKmB4pKpPDCWn8fKHqQIvpLCU4IWiF6t8ypxYwOP288o2PDAaysiUI7CluVfnWFD9MQ==","signatures":[{"sig":"MEQCIGJ+kLLlwn1KIs//iyl1lf/KQ3gZTwqrRozD5DSBhCa9AiB7DMCnVBkSvmkf0CTznT6f6AJzW57kXF58qJZ50wasYg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":240588,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjr82EACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrAVQ/+OGhHh/uoRU39BRk71R4QsJ1SWlBmrkcBTEzHeix7no29tXZj\r\nbm5rnooq/JXTj7BetJrH4pIPqf/TK6IcXj+NByMY6rPqpeadBUbCQ83x6Wf3\r\nn7jS0U9B9P2jJk9hPwKQKAf4qKd5YEudoCB0d6Phqg1qTjyee/ISCe4su+Ex\r\nI8f8MOvARO7R+QiQ5TZ04vZfumnHQToI8Rnv3QFzhmKZAPwkrWjso1qaodNq\r\nzVx9ARblRvbqHoRyTJ6cEo0mfY32moz1RlyFlH2Ssd5JgDkfJjcgpxifhs9g\r\n8MzlMwPh2qQT0683PXJZtp9wPi8kJEliPNOv6VHQTTW9Utsksm6/++erm8kY\r\nb5SFyfNg2NFxPhBj2ZnFonlkjNEYLehE1zIJtvJeqQZsgqgU2gNeD/rbh3HR\r\nvjeEOxa+oTkHmXt3SiK+9N06RP5FDP6WuvBhAmi47hmnxOon0cdKhQ/Ja/fD\r\n39qbiT7GlW+OVvl/Y+i9cCZ6mz/Wsl+Y779EbJqpr2gFnzP7YY2iBVfyV349\r\nqvKCNb7DR9wm3UVsYMr0L1wJcAJ2RoT498uZSK4k8oOfXIwbp8on4uvm//Yo\r\nlUidVtCu77u/51QTV4NiPg9/6ZHoetOP/Rf4Hst2dziZaEfTQmFx3RSoUYQt\r\njIADxHv/dsLNAixSJFXoRthSPRBUQzzDbwY=\r\n=LXpt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","sfdx":{"publicKeyUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/1.17.3.crt","signatureUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/1.17.3.sig"},"_from":"file:/home/runner/work/plugin-functions/plugin-functions/salesforce-plugin-functions-1.17.3.tgz","oclif":{"bin":"sf","hooks":{"sf:deploy":"./lib/hooks/deploy","sf:env:list":"./lib/hooks/envList","sf:env:display":"./lib/hooks/envDisplay"},"topics":{"env":{"subtopics":{"log":{"description":"Commands to stream log output for an environment."},"var":{"description":"Commands to get, list, add, and set environment variables."},"create":{"description":"Commands to create environments."},"compute":{"subtopics":{"collaborator":{"description":"Commands to manage collaboration with Heroku users."}},"description":"Commands to manage compute environments."},"logdrain":{"description":"Commands to add a log drain to a specified environment."}},"description":"Commands to manage your environments, such as orgs and compute environments."},"run":{"subtopics":{"function":{"description":"Commands to run a function."}},"description":"Commands to run a function."},"login":{"subtopics":{"functions":{"description":"Commands to log in to Salesforce Functions."}},"description":"Commands to log in to an environment."},"deploy":{"description":"Commands to deploy artifacts to an environment."},"whoami":{"description":"Commands to show information about yourself or your account."},"generate":{"description":"Commands to generate a project, create a function, and more."}},"commands":"./lib/commands","devPlugins":["@oclif/plugin-help","@oclif/plugin-which","@oclif/plugin-command-snapshot","@salesforce/plugin-command-reference"],"topicSeparator":" "},"types":"./lib/index.d.ts","engines":{"node":">=14.0.0"},"scripts":{"docs":"sf-docs","lint":"sf-lint","test":"sf-test","build":"sf-build","clean":"sf-clean","format":"sf-format","compile":"sf-compile","prepack":"sf-prepack","prepare":"sf-install && husky install","pretest":"sf-compile-test","version":"oclif readme","postpack":"shx rm -f oclif.manifest.json","posttest":"yarn lint && yarn test:deprecation-policy","clean-all":"sf-clean all","clean:lib":"shx rm -rf lib && shx rm -rf coverage && shx rm -rf .nyc_output && shx rm -f oclif.manifest.json","test:json-schema":"./bin/dev schema:compare","promote-dist-tags":"./bin/promote-dist-tags","test:command-reference":"./bin/dev commandreference:generate --erroronwarnings","test:deprecation-policy":"./bin/dev snapshot:compare"},"_npmUser":{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},"_resolved":"/home/runner/work/plugin-functions/plugin-functions/salesforce-plugin-functions-1.17.3.tgz","_integrity":"sha512-q2Hu3Ry/94hgP2y5vJDaKmB4pKpPDCWn8fKHqQIvpLCU4IWiF6t8ypxYwOP288o2PDAaysiUI7CluVfnWFD9MQ==","repository":{"url":"git+https://github.com/salesforcecli/plugin-functions.git","type":"git"},"_npmVersion":"8.19.2","description":"Functions plugin for the SF CLI","directories":{},"_nodeVersion":"18.12.1","dependencies":{"uuid":"^8.3.2","axios":"^0.27.2","chalk":"^4.1.2","execa":"^5.1.1","kbpgp":"^2.1.15","cli-ux":"^5.6.7","lodash":"^4.17.21","jsforce":"^1.11.0","date-fns":"^2.28.0","fs-extra":"^10.0.1","handlebars":"^4.7.7","node-fetch":"^3.3.0","@oclif/core":"^1.6.0","cloudevents":"^4.0.3","sha256-file":"^1.0.0","global-agent":"^3.0.0","netrc-parser":"^3.1.6","axios-debug-log":"^0.8.4","@salesforce/core":"^3.32.12","@heroku-cli/color":"^1.1.16","@heroku-cli/schema":"^1.0.25","@hk/functions-core":"npm:@heroku/functions-core@0.5.2","@heroku/eventsource":"^1.0.7","@salesforce/ts-types":"^1.7.1","@heroku/function-toml":"^0.0.3","@heroku/project-descriptor":"0.0.6","@salesforce/sf-plugins-core":"^1.7.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.19","devDependencies":{"nyc":"^15.1.0","shx":"^0.3.4","chai":"^4.3.6","husky":"^7.0.4","mocha":"^9.2.2","oclif":"^2.6.0","sinon":"11.1.2","eslint":"^7.32.0","globby":"^11.1.0","ts-node":"^10.7.0","prettier":"^2.8.0","sinon-chai":"^3.7.0","typescript":"^4.8.4","@oclif/test":"^1","@types/uuid":"^8.3.4","lint-staged":"^12.3.6","pretty-quick":"^3.1.3","@types/semver":"^7.3.13","@types/nodegit":"^0.28.2","@types/fs-extra":"^9.0.13","@types/node-fetch":"^3.0.3","@types/sinon-chai":"^3.2.9","@oclif/plugin-help":"^5","@types/sha256-file":"^1.0.1","@oclif/plugin-which":"^1.0.4","eslint-plugin-jsdoc":"^39.6.2","@salesforce/ts-sinon":"^1.3.21","eslint-plugin-header":"^3.1.1","eslint-plugin-import":"^2.25.4","@types/supports-color":"^8.1.1","@salesforce/dev-config":"^3.0.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","@salesforce/dev-scripts":"^2.0.3","eslint-config-salesforce":"^0.1.6","@typescript-eslint/parser":"^4.33.0","@salesforce/prettier-config":"^0.0.2","@oclif/plugin-command-snapshot":"^3.1.3","@typescript-eslint/eslint-plugin":"^4.33.0","eslint-config-salesforce-license":"^0.1.6","eslint-config-salesforce-typescript":"^0.2.8","@salesforce/plugin-command-reference":"^1.4.6"},"_npmOperationalInternal":{"tmp":"tmp/plugin-functions_1.17.3_1672465795838_0.5001589602869974","host":"s3://npm-registry-packages"}},"1.17.4":{"name":"@salesforce/plugin-functions","version":"1.17.4","keywords":["oclif-plugin"],"author":{"name":"heroku-front-end@salesforce.com"},"license":"BSD-3-Clause","_id":"@salesforce/plugin-functions@1.17.4","maintainers":[{"name":"maliroteh-sf","email":"maliroteh@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"packagellama","email":"stephen@interactivellama.com"},{"name":"vttikoo","email":"vtikoo@salesforce.com"},{"name":"maward","email":"michelle.ward@salesforce.com"},{"name":"cosheasalesforce","email":"coshea@salesforce.com"},{"name":"danielshox","email":"doshaughnessy@salesforce.com"},{"name":"duane.chew","email":"duane.chew@salesforce.com"},{"name":"dferro","email":"dcervantes@salesforce.com"},{"name":"jcourtner","email":"jcourtner@salesforce.com"},{"name":"jye-sf","email":"jye@salesforce.com"},{"name":"adirasanam","email":"adirasanam@salesforce.com"},{"name":"hkii","email":"knair@salesforce.com"},{"name":"mcasado","email":"mcasado@salesforce.com"},{"name":"iamaziz","email":"azizramos00@gmail.com"},{"name":"dlouvton","email":"dlouvton@gmail.com"},{"name":"jc-sf","email":"junchao.zhang@salesforce.com"},{"name":"pvandyk-sf","email":"pvandyk@salesforce.com"},{"name":"dbreese-salesforce","email":"dbreese@salesforce.com"},{"name":"ashokrudraraju","email":"arudraraju@salesforce.com"},{"name":"dhersam","email":"dhersam@salesforce.com"},{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"mbettio","email":"mbettiomoreira@salesforce.com"},{"name":"damilareolowoniyi","email":"damilare.olowoniyi2@mail.dcu.ie"},{"name":"mmadialagan","email":"mmadialagan@salesforce.com"},{"name":"spoorti.nidagundi","email":"spoorti.nidagundi@salesforce.com"},{"name":"rodesp","email":"rodesp@hey.com"},{"name":"mjrust","email":"mrust@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"conal","email":"conalc86@gmail.com"},{"name":"vazexqi","email":"nchen.dev@mac.com"},{"name":"joshwlewis","email":"josh.w.lewis@gmail.com"},{"name":"mpsenn","email":"msenn@salesforce.com"},{"name":"sfdc_iamigo","email":"igoldstein@salesforce.com"},{"name":"kevinv11n","email":"kevin@v11n.com"},{"name":"tbliss","email":"tbliss@salesforce.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"pmdartus","email":"dartus.pierremarie@gmail.com"},{"name":"futuremint_sf","email":"dwoodward@salesforce.com"},{"name":"ekashida","email":"ekashida@gmail.com"},{"name":"gr8gatsby","email":"kevinhill@live.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"krisgraysfdc","email":"kgray@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"jqian","email":"jqian@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"michaelhoefer","email":"michaelhoefer@gmail.com"},{"name":"tlohr","email":"tlohr@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"tconn","email":"tconn@salesforce.com"},{"name":"dehru","email":"dehru2@yahoo.com"},{"name":"abdulsattar","email":"asattar.md@gmail.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"rxu-sfdc","email":"rxu@salesforce.com"},{"name":"amcconnell-sf","email":"amcconnell@salesforce.com"},{"name":"nolanlawson","email":"nolan@nolanlawson.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"fernomac","email":"no_oneatall@hotmail.com"},{"name":"cafreeman","email":"cfreeman.code@gmail.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"jbartolotta-sfdc","email":"jbartolotta@salesforce.com"}],"homepage":"https://github.com/salesforcecli/plugin-functions","bugs":{"url":"https://github.com/forcedotcom/cli/issues"},"bin":{"functions":"bin/run"},"dist":{"shasum":"f12d3760b43ae0c6a3de4d7811e764ec34f8dd63","tarball":"https://registry.npmjs.org/@salesforce/plugin-functions/-/plugin-functions-1.17.4.tgz","fileCount":116,"integrity":"sha512-5nAzuJSywsthUpid/9HQ1dDsgwGratS3w6YAq9IG0vmz+ntYkszbLC1ilMG6wkgcZJ0WHmhS0T44AG1ysJgd9g==","signatures":[{"sig":"MEQCIDDTb/3JYTj9lxuzBCPnwDfHlY2/d3ovaLhsVzLKZhNXAiAixE9bU7eJ4ceOrbv1gFC4B6PAxNNeOMhmBH5OKFihWQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":240588,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjzo51ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqK3BAAjWIj8o0ECUoHXM7HwMB4tvm2T5nXSPhNPMo7DiKl9cihSUT8\r\n317uSaVFjVj1TAwdkzXAlk4m22P2AWkvtqA9eebC9JEfbI9JzNwuxHoUze2q\r\noafpOzjitMzwRIc3Kx/psuQEP59auf8Q1UhEjUvGNdtMmH9vk+TD5ZVxl3nO\r\n3fBz07/WzNM1Ks4GmIDqf7+NPIoZFydxNKO/pDkMa+9WWULT3pYvmpWv0GpJ\r\nvlqFZAdTxXBTjjpB/xXv/Xq3rj5+RIdEBvtGMR0KmfKdtf+qwNCes2suXt0w\r\nZ2fHV0K7qGVbwmV7BFryrVJBhkitfvFrk52ZS08DIfSQT3L/FM+d9H/MZyj3\r\nbsv2pvZ5td+w2kLACZa0leGU60uYt9S1yIEKx+Eh3Kkx2sf1kumDnDqZNXxl\r\nPTWLXaexuGWzfcpoUw1gspWwXw9COfPjAGDjzbRBwHlyo2Ts0BlD3ckrhCyb\r\nxytcNKzb+685hJptUg0vMraLVoKospcDpLbadsFK6WSGjgl72VLuKyEAo6rT\r\nf03I8zAwmNCuVUfYe2ftzZ/ASPuYLAGt/CFhXGJJuA6cGZfDgGS9GZ7zdeRc\r\nk8da7iWt7NiXNqRgEKmB3NlEM+of7ghK9ccHXPtdli+PBQgcgMnLLmnBgxWL\r\nXsPBEpJnyrfyMsflvA4VafwZY6oTSrr67io=\r\n=Bz5J\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","sfdx":{"publicKeyUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/1.17.4.crt","signatureUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/1.17.4.sig"},"_from":"file:/home/runner/work/plugin-functions/plugin-functions/salesforce-plugin-functions-1.17.4.tgz","oclif":{"bin":"sf","hooks":{"sf:deploy":"./lib/hooks/deploy","sf:env:list":"./lib/hooks/envList","sf:env:display":"./lib/hooks/envDisplay"},"topics":{"env":{"subtopics":{"log":{"description":"Commands to stream log output for an environment."},"var":{"description":"Commands to get, list, add, and set environment variables."},"create":{"description":"Commands to create environments."},"compute":{"subtopics":{"collaborator":{"description":"Commands to manage collaboration with Heroku users."}},"description":"Commands to manage compute environments."},"logdrain":{"description":"Commands to add a log drain to a specified environment."}},"description":"Commands to manage your environments, such as orgs and compute environments."},"run":{"subtopics":{"function":{"description":"Commands to run a function."}},"description":"Commands to run a function."},"login":{"subtopics":{"functions":{"description":"Commands to log in to Salesforce Functions."}},"description":"Commands to log in to an environment."},"deploy":{"description":"Commands to deploy artifacts to an environment."},"whoami":{"description":"Commands to show information about yourself or your account."},"generate":{"description":"Commands to generate a project, create a function, and more."}},"commands":"./lib/commands","devPlugins":["@oclif/plugin-help","@oclif/plugin-which","@oclif/plugin-command-snapshot","@salesforce/plugin-command-reference"],"topicSeparator":" "},"types":"./lib/index.d.ts","engines":{"node":">=14.0.0"},"scripts":{"docs":"sf-docs","lint":"sf-lint","test":"sf-test","build":"sf-build","clean":"sf-clean","format":"sf-format","compile":"sf-compile","prepack":"sf-prepack","prepare":"sf-install && husky install","pretest":"sf-compile-test","version":"oclif readme","postpack":"shx rm -f oclif.manifest.json","posttest":"yarn lint && yarn test:deprecation-policy","clean-all":"sf-clean all","clean:lib":"shx rm -rf lib && shx rm -rf coverage && shx rm -rf .nyc_output && shx rm -f oclif.manifest.json","test:json-schema":"./bin/dev schema:compare","promote-dist-tags":"./bin/promote-dist-tags","test:command-reference":"./bin/dev commandreference:generate --erroronwarnings","test:deprecation-policy":"./bin/dev snapshot:compare"},"_npmUser":{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},"_resolved":"/home/runner/work/plugin-functions/plugin-functions/salesforce-plugin-functions-1.17.4.tgz","_integrity":"sha512-5nAzuJSywsthUpid/9HQ1dDsgwGratS3w6YAq9IG0vmz+ntYkszbLC1ilMG6wkgcZJ0WHmhS0T44AG1ysJgd9g==","repository":{"url":"git+https://github.com/salesforcecli/plugin-functions.git","type":"git"},"_npmVersion":"8.19.3","description":"Functions plugin for the SF CLI","directories":{},"_nodeVersion":"18.13.0","dependencies":{"uuid":"^8.3.2","axios":"^0.27.2","chalk":"^4.1.2","execa":"^5.1.1","kbpgp":"^2.1.15","cli-ux":"^5.6.7","lodash":"^4.17.21","jsforce":"^1.11.0","date-fns":"^2.28.0","fs-extra":"^10.0.1","handlebars":"^4.7.7","node-fetch":"^3.3.0","@oclif/core":"^1.6.0","cloudevents":"^4.0.3","sha256-file":"^1.0.0","global-agent":"^3.0.0","netrc-parser":"^3.1.6","axios-debug-log":"^0.8.4","@salesforce/core":"^3.32.12","@heroku-cli/color":"^1.1.16","@heroku-cli/schema":"^1.0.25","@hk/functions-core":"npm:@heroku/functions-core@^0.5.3","@heroku/eventsource":"^1.0.7","@salesforce/ts-types":"^1.7.1","@heroku/function-toml":"^0.0.3","@heroku/project-descriptor":"0.0.6","@salesforce/sf-plugins-core":"^1.7.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.19","devDependencies":{"nyc":"^15.1.0","shx":"^0.3.4","chai":"^4.3.7","husky":"^7.0.4","mocha":"^9.2.2","oclif":"^2.6.0","sinon":"11.1.2","eslint":"^7.32.0","globby":"^11.1.0","ts-node":"^10.7.0","prettier":"^2.8.0","sinon-chai":"^3.7.0","typescript":"^4.8.4","@oclif/test":"^1","@types/uuid":"^8.3.4","lint-staged":"^12.3.6","pretty-quick":"^3.1.3","@types/semver":"^7.3.13","@types/nodegit":"^0.28.2","@types/fs-extra":"^9.0.13","@types/node-fetch":"^3.0.3","@types/sinon-chai":"^3.2.9","@oclif/plugin-help":"^5","@types/sha256-file":"^1.0.1","@oclif/plugin-which":"^1.0.4","eslint-plugin-jsdoc":"^39.6.4","@salesforce/ts-sinon":"^1.4.4","eslint-plugin-header":"^3.1.1","eslint-plugin-import":"^2.25.4","@types/supports-color":"^8.1.1","@salesforce/dev-config":"^3.0.0","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.0.0","@salesforce/dev-scripts":"^2.0.3","eslint-config-salesforce":"^0.1.6","@typescript-eslint/parser":"^4.33.0","@salesforce/prettier-config":"^0.0.2","@oclif/plugin-command-snapshot":"^3.1.3","@typescript-eslint/eslint-plugin":"^4.33.0","eslint-config-salesforce-license":"^0.1.6","eslint-config-salesforce-typescript":"^0.2.8","@salesforce/plugin-command-reference":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-functions_1.17.4_1674481269188_0.8513497609528935","host":"s3://npm-registry-packages"}},"1.18.0":{"name":"@salesforce/plugin-functions","version":"1.18.0","keywords":["oclif-plugin"],"author":{"name":"heroku-front-end@salesforce.com"},"license":"BSD-3-Clause","_id":"@salesforce/plugin-functions@1.18.0","maintainers":[{"name":"mmalling","email":"mmalling@acumensolutions.com"},{"name":"mikeburr","email":"mike.j.burr@gmail.com"},{"name":"maliroteh-sf","email":"maliroteh@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"packagellama","email":"stephen@interactivellama.com"},{"name":"vttikoo","email":"vtikoo@salesforce.com"},{"name":"maward","email":"michelle.ward@salesforce.com"},{"name":"cosheasalesforce","email":"coshea@salesforce.com"},{"name":"danielshox","email":"doshaughnessy@salesforce.com"},{"name":"duane.chew","email":"duane.chew@salesforce.com"},{"name":"dferro","email":"dcervantes@salesforce.com"},{"name":"jcourtner","email":"jcourtner@salesforce.com"},{"name":"jye-sf","email":"jye@salesforce.com"},{"name":"adirasanam","email":"adirasanam@salesforce.com"},{"name":"hkii","email":"knair@salesforce.com"},{"name":"mcasado","email":"mcasado@salesforce.com"},{"name":"iamaziz","email":"azizramos00@gmail.com"},{"name":"dlouvton","email":"dlouvton@gmail.com"},{"name":"jc-sf","email":"junchao.zhang@salesforce.com"},{"name":"pvandyk-sf","email":"pvandyk@salesforce.com"},{"name":"dbreese-salesforce","email":"dbreese@salesforce.com"},{"name":"ashokrudraraju","email":"arudraraju@salesforce.com"},{"name":"dhersam","email":"dhersam@salesforce.com"},{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"mbettio","email":"mbettiomoreira@salesforce.com"},{"name":"damilareolowoniyi","email":"damilare.olowoniyi2@mail.dcu.ie"},{"name":"mmadialagan","email":"mmadialagan@salesforce.com"},{"name":"spoorti.nidagundi","email":"spoorti.nidagundi@salesforce.com"},{"name":"rodesp","email":"rodesp@hey.com"},{"name":"mjrust","email":"mrust@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"conal","email":"conalc86@gmail.com"},{"name":"vazexqi","email":"nchen.dev@mac.com"},{"name":"joshwlewis","email":"josh.w.lewis@gmail.com"},{"name":"mpsenn","email":"msenn@salesforce.com"},{"name":"sfdc_iamigo","email":"igoldstein@salesforce.com"},{"name":"kevinv11n","email":"kevin@v11n.com"},{"name":"tbliss","email":"tbliss@salesforce.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"pmdartus","email":"dartus.pierremarie@gmail.com"},{"name":"futuremint_sf","email":"dwoodward@salesforce.com"},{"name":"ekashida","email":"ekashida@gmail.com"},{"name":"gr8gatsby","email":"kevinhill@live.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"krisgraysfdc","email":"kgray@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"jqian","email":"jqian@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"michaelhoefer","email":"michaelhoefer@gmail.com"},{"name":"tlohr","email":"tlohr@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"tconn","email":"tconn@salesforce.com"},{"name":"dehru","email":"dehru2@yahoo.com"},{"name":"abdulsattar","email":"asattar.md@gmail.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"rxu-sfdc","email":"rxu@salesforce.com"},{"name":"amcconnell-sf","email":"amcconnell@salesforce.com"},{"name":"nolanlawson","email":"nolan@nolanlawson.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"fernomac","email":"no_oneatall@hotmail.com"},{"name":"cafreeman","email":"cfreeman.code@gmail.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"jbartolotta-sfdc","email":"jbartolotta@salesforce.com"}],"homepage":"https://github.com/salesforcecli/plugin-functions","bugs":{"url":"https://github.com/forcedotcom/cli/issues"},"bin":{"functions":"bin/run"},"dist":{"shasum":"e58578ec5fb49e805401437abb114f0bf381d4c9","tarball":"https://registry.npmjs.org/@salesforce/plugin-functions/-/plugin-functions-1.18.0.tgz","fileCount":116,"integrity":"sha512-zSbGBru92aamvVVqAVjJPMP9xJ/NIK7zNXnH3Sq2jNa5aRpcytd4h+HZUsSj6O5yOY5qnpD7LRiQUrPAKGGNRg==","signatures":[{"sig":"MEUCIHqb9kZl0pSBTkw7tuh906g4ELzQ14GOgczPhHfLWCV4AiEAh3bJxHJkYSVw8b36ZbFvqicszZ2DrlaM+FCYm7yP+VA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":239085,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj2RqzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo08Q/+ItW4ySVUBE3Oz/8F86l4NZk0rghwbc5B/hWkieTh3pHnxzc5\r\nBUFrBbYpQfoS//FWt5Lmx1KmGQ7trCxmNGN1+4lAMxPKaAkYF7vpj/UqQ7Kn\r\nDoKXkUJvY+76LLdBmARfwopFo9iajpjoDZ8oI9oy9XhJCIMhy1A17gT7dATe\r\nlUpduX2QD/htCcCTyR63HdV2BRuvT3Pg8Ei1SvEeIMD2/uKHWlSl6MjSEXaU\r\nIRT+1Mz01DmMF+2hu8FSmv3UAxKM/PI8ldFMiFSsiGoLCVgJQRvhwIAN9kxx\r\nOM34b1axkPfNMXKI1cFnt+lOlalLZZLFBqcTa8bVxyZYjMgybJj0kDma9ell\r\nrm1AB0IXjSvhjnx4bOIXCmkOZp9VekSRARlEMBSnEJjyAjOGkIp4xSLjchvq\r\nZDmsb5i00UZA8FOyWEqm4TbKDuEESmZ4KteHPkweGs17JF0dteX6acaEO4yy\r\noYyNEeAr/FYpqEMcGT2VvyvfqrOpWObA3j8H/aArasSs0RnvWRg2LeGCXuDa\r\nR7RrH0G2nnesXKx3S6vT9WObJOrEsgmcnF1fIC+G+uXpfUEdXOPum6jBSm1i\r\n45oDTUo3PKPtOSPGeATlIaHNY+4FxxyyhwBH6jv9NnmxOZ5XN+FtNDiTrfuW\r\nwQ97cNkxaaExbisRQraizSTYfQOoB8r+ulw=\r\n=LbY9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","sfdx":{"publicKeyUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/1.18.0.crt","signatureUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/1.18.0.sig"},"_from":"file:/home/runner/work/plugin-functions/plugin-functions/salesforce-plugin-functions-1.18.0.tgz","oclif":{"bin":"sf","hooks":{"sf:deploy":"./lib/hooks/deploy","sf:env:list":"./lib/hooks/envList","sf:env:display":"./lib/hooks/envDisplay"},"topics":{"env":{"subtopics":{"log":{"description":"Commands to stream log output for an environment."},"var":{"description":"Commands to get, list, add, and set environment variables."},"create":{"description":"Commands to create environments."},"compute":{"subtopics":{"collaborator":{"description":"Commands to manage collaboration with Heroku users."}},"description":"Commands to manage compute environments."},"logdrain":{"description":"Commands to add a log drain to a specified environment."}},"description":"Commands to manage your environments, such as orgs and compute environments."},"run":{"subtopics":{"function":{"description":"Commands to run a function."}},"description":"Commands to run a function."},"login":{"subtopics":{"functions":{"description":"Commands to log in to Salesforce Functions."}},"description":"Commands to log in to an environment."},"deploy":{"description":"Commands to deploy artifacts to an environment."},"whoami":{"description":"Commands to show information about yourself or your account."},"generate":{"description":"Commands to generate a project, create a function, and more."}},"commands":"./lib/commands","devPlugins":["@oclif/plugin-help","@oclif/plugin-which","@oclif/plugin-command-snapshot","@salesforce/plugin-command-reference"],"topicSeparator":" "},"types":"./lib/index.d.ts","engines":{"node":">=14.0.0"},"scripts":{"docs":"sf-docs","lint":"sf-lint","test":"sf-test","build":"sf-build","clean":"sf-clean","format":"sf-format","compile":"sf-compile","prepack":"sf-prepack","prepare":"sf-install && husky install","pretest":"sf-compile-test","version":"oclif readme","postpack":"shx rm -f oclif.manifest.json","posttest":"yarn lint && yarn test:deprecation-policy","clean-all":"sf-clean all","clean:lib":"shx rm -rf lib && shx rm -rf coverage && shx rm -rf .nyc_output && shx rm -f oclif.manifest.json","test:json-schema":"./bin/dev schema:compare","promote-dist-tags":"./bin/promote-dist-tags","test:command-reference":"./bin/dev commandreference:generate --erroronwarnings","test:deprecation-policy":"./bin/dev snapshot:compare"},"_npmUser":{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},"_resolved":"/home/runner/work/plugin-functions/plugin-functions/salesforce-plugin-functions-1.18.0.tgz","_integrity":"sha512-zSbGBru92aamvVVqAVjJPMP9xJ/NIK7zNXnH3Sq2jNa5aRpcytd4h+HZUsSj6O5yOY5qnpD7LRiQUrPAKGGNRg==","repository":{"url":"git+https://github.com/salesforcecli/plugin-functions.git","type":"git"},"_npmVersion":"8.19.3","description":"Functions plugin for the SF CLI","directories":{},"_nodeVersion":"18.13.0","dependencies":{"uuid":"^8.3.2","axios":"^0.27.2","chalk":"^4.1.2","execa":"^5.1.1","kbpgp":"^2.1.15","cli-ux":"^5.6.7","lodash":"^4.17.21","jsforce":"^1.11.0","date-fns":"^2.28.0","fs-extra":"^10.0.1","handlebars":"^4.7.7","node-fetch":"^3.3.0","@oclif/core":"^1.26.1","cloudevents":"^4.0.3","sha256-file":"^1.0.0","global-agent":"^3.0.0","netrc-parser":"^3.1.6","axios-debug-log":"^0.8.4","@salesforce/core":"^3.32.12","@heroku-cli/color":"^1.1.16","@heroku-cli/schema":"^1.0.25","@hk/functions-core":"npm:@heroku/functions-core@^0.5.3","@heroku/eventsource":"^1.0.7","@salesforce/ts-types":"^1.7.1","@heroku/function-toml":"^0.0.3","@heroku/project-descriptor":"0.0.6","@salesforce/sf-plugins-core":"^1.7.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.19","devDependencies":{"nyc":"^15.1.0","shx":"^0.3.4","chai":"^4.3.7","husky":"^7.0.4","mocha":"^9.2.2","oclif":"^2.6.0","sinon":"11.1.2","eslint":"^7.32.0","globby":"^11.1.0","ts-node":"^10.7.0","prettier":"^2.8.0","sinon-chai":"^3.7.0","typescript":"^4.9.5","@oclif/test":"^1","@types/uuid":"^8.3.4","lint-staged":"^12.3.6","pretty-quick":"^3.1.3","@types/semver":"^7.3.13","@types/nodegit":"^0.28.2","@types/fs-extra":"^9.0.13","@types/node-fetch":"^3.0.3","@types/sinon-chai":"^3.2.9","@oclif/plugin-help":"^5","@types/sha256-file":"^1.0.1","@oclif/plugin-which":"^1.0.4","eslint-plugin-jsdoc":"^39.6.4","@salesforce/ts-sinon":"^1.4.4","eslint-plugin-header":"^3.1.1","eslint-plugin-import":"^2.25.4","@types/supports-color":"^8.1.1","@salesforce/dev-config":"^3.0.0","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.0.0","@salesforce/dev-scripts":"^2.0.3","eslint-config-salesforce":"^0.1.6","@typescript-eslint/parser":"^4.33.0","@salesforce/prettier-config":"^0.0.2","@oclif/plugin-command-snapshot":"^3.1.3","@typescript-eslint/eslint-plugin":"^4.33.0","eslint-config-salesforce-license":"^0.1.6","eslint-config-salesforce-typescript":"^0.2.8","@salesforce/plugin-command-reference":"^1.6.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-functions_1.18.0_1675172531251_0.045276986556248344","host":"s3://npm-registry-packages"}},"1.18.1":{"name":"@salesforce/plugin-functions","version":"1.18.1","keywords":["oclif-plugin"],"author":{"name":"heroku-front-end@salesforce.com"},"license":"BSD-3-Clause","_id":"@salesforce/plugin-functions@1.18.1","maintainers":[{"name":"mmalling","email":"mmalling@acumensolutions.com"},{"name":"mikeburr","email":"mike.j.burr@gmail.com"},{"name":"maliroteh-sf","email":"maliroteh@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"packagellama","email":"stephen@interactivellama.com"},{"name":"vttikoo","email":"vtikoo@salesforce.com"},{"name":"maward","email":"michelle.ward@salesforce.com"},{"name":"cosheasalesforce","email":"coshea@salesforce.com"},{"name":"danielshox","email":"doshaughnessy@salesforce.com"},{"name":"duane.chew","email":"duane.chew@salesforce.com"},{"name":"dferro","email":"dcervantes@salesforce.com"},{"name":"jcourtner","email":"jcourtner@salesforce.com"},{"name":"jye-sf","email":"jye@salesforce.com"},{"name":"adirasanam","email":"adirasanam@salesforce.com"},{"name":"hkii","email":"knair@salesforce.com"},{"name":"mcasado","email":"mcasado@salesforce.com"},{"name":"iamaziz","email":"azizramos00@gmail.com"},{"name":"dlouvton","email":"dlouvton@gmail.com"},{"name":"jc-sf","email":"junchao.zhang@salesforce.com"},{"name":"pvandyk-sf","email":"pvandyk@salesforce.com"},{"name":"dbreese-salesforce","email":"dbreese@salesforce.com"},{"name":"ashokrudraraju","email":"arudraraju@salesforce.com"},{"name":"dhersam","email":"dhersam@salesforce.com"},{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"mbettio","email":"mbettiomoreira@salesforce.com"},{"name":"damilareolowoniyi","email":"damilare.olowoniyi2@mail.dcu.ie"},{"name":"mmadialagan","email":"mmadialagan@salesforce.com"},{"name":"spoorti.nidagundi","email":"spoorti.nidagundi@salesforce.com"},{"name":"rodesp","email":"rodesp@hey.com"},{"name":"mjrust","email":"mrust@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"conal","email":"conalc86@gmail.com"},{"name":"vazexqi","email":"nchen.dev@mac.com"},{"name":"joshwlewis","email":"josh.w.lewis@gmail.com"},{"name":"mpsenn","email":"msenn@salesforce.com"},{"name":"sfdc_iamigo","email":"igoldstein@salesforce.com"},{"name":"kevinv11n","email":"kevin@v11n.com"},{"name":"tbliss","email":"tbliss@salesforce.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"pmdartus","email":"dartus.pierremarie@gmail.com"},{"name":"futuremint_sf","email":"dwoodward@salesforce.com"},{"name":"ekashida","email":"ekashida@gmail.com"},{"name":"gr8gatsby","email":"kevinhill@live.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"krisgraysfdc","email":"kgray@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"jqian","email":"jqian@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"michaelhoefer","email":"michaelhoefer@gmail.com"},{"name":"tlohr","email":"tlohr@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"tconn","email":"tconn@salesforce.com"},{"name":"dehru","email":"dehru2@yahoo.com"},{"name":"abdulsattar","email":"asattar.md@gmail.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"rxu-sfdc","email":"rxu@salesforce.com"},{"name":"amcconnell-sf","email":"amcconnell@salesforce.com"},{"name":"nolanlawson","email":"nolan@nolanlawson.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"fernomac","email":"no_oneatall@hotmail.com"},{"name":"cafreeman","email":"cfreeman.code@gmail.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"jbartolotta-sfdc","email":"jbartolotta@salesforce.com"}],"homepage":"https://github.com/salesforcecli/plugin-functions","bugs":{"url":"https://github.com/forcedotcom/cli/issues"},"bin":{"functions":"bin/run"},"dist":{"shasum":"803f4ca2d0f0184a2b99e048454dbf570c6753e9","tarball":"https://registry.npmjs.org/@salesforce/plugin-functions/-/plugin-functions-1.18.1.tgz","fileCount":116,"integrity":"sha512-Q2zV6xYrnCw1pYFRdOkROuEHfE8eAX5In+K2/2GromBARTEwqh1st7mAhHILN7+T2PkCmHwmL9gLEF4BZuSwEQ==","signatures":[{"sig":"MEUCIQCOnbuWiXpq1yXgSNydozw+Vdc66jLOJWuPNujYEZXAvQIgU6LP93AbEX7XctrrMDmD4UDbsSdd0h+IJlRObppP7Xc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":239086,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj2R34ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrg+g/+L7WMA821mvsoFTZkuCHOuYFsgKJwNxtzRFSSpfovKCGFh0RG\r\nWKSlNrkXkP0m7Y+XWH6z5IrWLPV2HuknneZxDWD+YH7N5P4hDj4lqRXU8tkZ\r\nomCqfXToCgKUYvPMDxsrzggUCQSznXLsJoD+BwcyYLxd3JMMzC5k2pWovwaK\r\nT1hHvJ3EhqRiEPwirfgnwDwS3h5xbsG++E9VK3q6D4/fyaIpVyEho6HfnLgA\r\n/MbgRDZJyW4KEa4hyXbyN0YJKCVS4EzP32EGDlU3Gxx3nbdzYPwg4uSj12yI\r\nfSXxwXBvFOeiS1GejQVStsktAZw+THe4J+OXfxdL3vEvbKfX8vSooBbrZQ2m\r\nex755tUjrnNRYIrDR9/URIwE0zMUq3hRelSku8QR1cxzV6S0O7OOx/5orMqg\r\nppPfNqtyR82JS93hpbzNaep4oe1B8gApP+wWEe9gAaK17FmCbUsFSXihUzfT\r\nVCueFKkZhndKP342oSC5Z6LubSCQZz1AyNPiEvleavA+iGrdcVDe8okjOKUv\r\nVkqwMsr4AE8QxV7resq0gEdwb7zoabfZjWYF7zZZV0/16G2rC+kpb0B+gf/b\r\nQGoLlrpejId4twCnlftMnB2lVarxu9p9MynIVJ+wIt6/c7Z7F4z/nK31APoU\r\nuxj/Ve9unZOBfgzTZChiCX3+T33m9k0+9qY=\r\n=TUP2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","sfdx":{"publicKeyUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/1.18.1.crt","signatureUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/1.18.1.sig"},"_from":"file:/home/runner/work/plugin-functions/plugin-functions/salesforce-plugin-functions-1.18.1.tgz","oclif":{"bin":"sf","hooks":{"sf:deploy":"./lib/hooks/deploy","sf:env:list":"./lib/hooks/envList","sf:env:display":"./lib/hooks/envDisplay"},"topics":{"env":{"subtopics":{"log":{"description":"Commands to stream log output for an environment."},"var":{"description":"Commands to get, list, add, and set environment variables."},"create":{"description":"Commands to create environments."},"compute":{"subtopics":{"collaborator":{"description":"Commands to manage collaboration with Heroku users."}},"description":"Commands to manage compute environments."},"logdrain":{"description":"Commands to add a log drain to a specified environment."}},"description":"Commands to manage your environments, such as orgs and compute environments."},"run":{"subtopics":{"function":{"description":"Commands to run a function."}},"description":"Commands to run a function."},"login":{"subtopics":{"functions":{"description":"Commands to log in to Salesforce Functions."}},"description":"Commands to log in to an environment."},"deploy":{"description":"Commands to deploy artifacts to an environment."},"whoami":{"description":"Commands to show information about yourself or your account."},"generate":{"description":"Commands to generate a project, create a function, and more."}},"commands":"./lib/commands","devPlugins":["@oclif/plugin-help","@oclif/plugin-which","@oclif/plugin-command-snapshot","@salesforce/plugin-command-reference"],"topicSeparator":" "},"types":"./lib/index.d.ts","engines":{"node":">=14.0.0"},"scripts":{"docs":"sf-docs","lint":"sf-lint","test":"sf-test","build":"sf-build","clean":"sf-clean","format":"sf-format","compile":"sf-compile","prepack":"sf-prepack","prepare":"sf-install && husky install","pretest":"sf-compile-test","version":"oclif readme","postpack":"shx rm -f oclif.manifest.json","posttest":"yarn lint && yarn test:deprecation-policy","clean-all":"sf-clean all","clean:lib":"shx rm -rf lib && shx rm -rf coverage && shx rm -rf .nyc_output && shx rm -f oclif.manifest.json","test:json-schema":"./bin/dev schema:compare","promote-dist-tags":"./bin/promote-dist-tags","test:command-reference":"./bin/dev commandreference:generate --erroronwarnings","test:deprecation-policy":"./bin/dev snapshot:compare"},"_npmUser":{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},"_resolved":"/home/runner/work/plugin-functions/plugin-functions/salesforce-plugin-functions-1.18.1.tgz","_integrity":"sha512-Q2zV6xYrnCw1pYFRdOkROuEHfE8eAX5In+K2/2GromBARTEwqh1st7mAhHILN7+T2PkCmHwmL9gLEF4BZuSwEQ==","repository":{"url":"git+https://github.com/salesforcecli/plugin-functions.git","type":"git"},"_npmVersion":"8.19.3","description":"Functions plugin for the SF CLI","directories":{},"_nodeVersion":"18.13.0","dependencies":{"uuid":"^8.3.2","axios":"^0.27.2","chalk":"^4.1.2","execa":"^5.1.1","kbpgp":"^2.1.15","cli-ux":"^5.6.7","lodash":"^4.17.21","jsforce":"^1.11.0","date-fns":"^2.28.0","fs-extra":"^10.0.1","handlebars":"^4.7.7","node-fetch":"^3.3.0","@oclif/core":"^1.26.1","cloudevents":"^4.0.3","sha256-file":"^1.0.0","global-agent":"^3.0.0","netrc-parser":"^3.1.6","axios-debug-log":"^0.8.4","@salesforce/core":"^3.32.12","@heroku-cli/color":"^1.1.16","@heroku-cli/schema":"^1.0.25","@hk/functions-core":"npm:@heroku/functions-core@^0.5.3","@heroku/eventsource":"^1.0.7","@salesforce/ts-types":"^1.7.1","@heroku/function-toml":"^0.0.3","@heroku/project-descriptor":"0.0.6","@salesforce/sf-plugins-core":"^1.22.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.19","devDependencies":{"nyc":"^15.1.0","shx":"^0.3.4","chai":"^4.3.7","husky":"^7.0.4","mocha":"^9.2.2","oclif":"^2.6.0","sinon":"11.1.2","eslint":"^7.32.0","globby":"^11.1.0","ts-node":"^10.7.0","prettier":"^2.8.0","sinon-chai":"^3.7.0","typescript":"^4.9.5","@oclif/test":"^1","@types/uuid":"^8.3.4","lint-staged":"^12.3.6","pretty-quick":"^3.1.3","@types/semver":"^7.3.13","@types/nodegit":"^0.28.2","@types/fs-extra":"^9.0.13","@types/node-fetch":"^3.0.3","@types/sinon-chai":"^3.2.9","@oclif/plugin-help":"^5","@types/sha256-file":"^1.0.1","@oclif/plugin-which":"^1.0.4","eslint-plugin-jsdoc":"^39.6.4","@salesforce/ts-sinon":"^1.4.4","eslint-plugin-header":"^3.1.1","eslint-plugin-import":"^2.25.4","@types/supports-color":"^8.1.1","@salesforce/dev-config":"^3.0.0","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.0.0","@salesforce/dev-scripts":"^2.0.3","eslint-config-salesforce":"^0.1.6","@typescript-eslint/parser":"^4.33.0","@salesforce/prettier-config":"^0.0.2","@oclif/plugin-command-snapshot":"^3.1.3","@typescript-eslint/eslint-plugin":"^4.33.0","eslint-config-salesforce-license":"^0.1.6","eslint-config-salesforce-typescript":"^0.2.8","@salesforce/plugin-command-reference":"^1.6.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-functions_1.18.1_1675173368482_0.18856066310614228","host":"s3://npm-registry-packages"}},"1.18.2":{"name":"@salesforce/plugin-functions","version":"1.18.2","keywords":["oclif-plugin"],"author":{"name":"heroku-front-end@salesforce.com"},"license":"BSD-3-Clause","_id":"@salesforce/plugin-functions@1.18.2","maintainers":[{"name":"mmalling","email":"mmalling@acumensolutions.com"},{"name":"mikeburr","email":"mike.j.burr@gmail.com"},{"name":"maliroteh-sf","email":"maliroteh@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"packagellama","email":"stephen@interactivellama.com"},{"name":"vttikoo","email":"vtikoo@salesforce.com"},{"name":"maward","email":"michelle.ward@salesforce.com"},{"name":"cosheasalesforce","email":"coshea@salesforce.com"},{"name":"danielshox","email":"doshaughnessy@salesforce.com"},{"name":"duane.chew","email":"duane.chew@salesforce.com"},{"name":"dferro","email":"dcervantes@salesforce.com"},{"name":"jcourtner","email":"jcourtner@salesforce.com"},{"name":"jye-sf","email":"jye@salesforce.com"},{"name":"adirasanam","email":"adirasanam@salesforce.com"},{"name":"hkii","email":"knair@salesforce.com"},{"name":"mcasado","email":"mcasado@salesforce.com"},{"name":"iamaziz","email":"azizramos00@gmail.com"},{"name":"dlouvton","email":"dlouvton@gmail.com"},{"name":"jc-sf","email":"junchao.zhang@salesforce.com"},{"name":"pvandyk-sf","email":"pvandyk@salesforce.com"},{"name":"dbreese-salesforce","email":"dbreese@salesforce.com"},{"name":"ashokrudraraju","email":"arudraraju@salesforce.com"},{"name":"dhersam","email":"dhersam@salesforce.com"},{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"mbettio","email":"mbettiomoreira@salesforce.com"},{"name":"damilareolowoniyi","email":"damilare.olowoniyi2@mail.dcu.ie"},{"name":"mmadialagan","email":"mmadialagan@salesforce.com"},{"name":"spoorti.nidagundi","email":"spoorti.nidagundi@salesforce.com"},{"name":"rodesp","email":"rodesp@hey.com"},{"name":"mjrust","email":"mrust@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"conal","email":"conalc86@gmail.com"},{"name":"vazexqi","email":"nchen.dev@mac.com"},{"name":"joshwlewis","email":"josh.w.lewis@gmail.com"},{"name":"mpsenn","email":"msenn@salesforce.com"},{"name":"sfdc_iamigo","email":"igoldstein@salesforce.com"},{"name":"kevinv11n","email":"kevin@v11n.com"},{"name":"tbliss","email":"tbliss@salesforce.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"pmdartus","email":"dartus.pierremarie@gmail.com"},{"name":"futuremint_sf","email":"dwoodward@salesforce.com"},{"name":"ekashida","email":"ekashida@gmail.com"},{"name":"gr8gatsby","email":"kevinhill@live.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"krisgraysfdc","email":"kgray@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"jqian","email":"jqian@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"michaelhoefer","email":"michaelhoefer@gmail.com"},{"name":"tlohr","email":"tlohr@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"tconn","email":"tconn@salesforce.com"},{"name":"dehru","email":"dehru2@yahoo.com"},{"name":"abdulsattar","email":"asattar.md@gmail.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"rxu-sfdc","email":"rxu@salesforce.com"},{"name":"amcconnell-sf","email":"amcconnell@salesforce.com"},{"name":"nolanlawson","email":"nolan@nolanlawson.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"fernomac","email":"no_oneatall@hotmail.com"},{"name":"cafreeman","email":"cfreeman.code@gmail.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"jbartolotta-sfdc","email":"jbartolotta@salesforce.com"}],"homepage":"https://github.com/salesforcecli/plugin-functions","bugs":{"url":"https://github.com/forcedotcom/cli/issues"},"bin":{"functions":"bin/run"},"dist":{"shasum":"053b9545d993d6de731ae468965218f26fc3bc4f","tarball":"https://registry.npmjs.org/@salesforce/plugin-functions/-/plugin-functions-1.18.2.tgz","fileCount":116,"integrity":"sha512-CBIIxrv6e+iDKWy8+hbY17eTIiyb2jpbSy7VA9v2x/4xclm4tebvxH31CkUvh0AmwoFPdgdTvJQzPkdRLQXMEg==","signatures":[{"sig":"MEQCICFvdK5SpQInWxBBUxeO+hYuZUPLTNczEIyAbEn8rkOyAiBD5iJmaMzAyPq20Bm2R4Yjv6WiT/VEPUNygUkoyvg4Ow==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":239071,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj2UqLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq9FQ//RGmrykMP5b54JWWSbos87dAKwpKTASGBTwpKkUXTg+6IxS+o\r\nwHzJ3PWPGMgAopCKGSChUXAx2oCteFLpp3Ah20JtXbP/qQDXIjkF+hYm4Q/p\r\nMt74tiLUgVIJbh4uiQ8Z42IdS75maEUeF502Sh1u5rBQwlz2aglxh79BOZCT\r\n7zziFxryJt+FYNA+EUJVXkajeLzgIc5QCMuL2q60mDAvMAk053G5+vOr4MeE\r\nHQtR0jgouPJhxwKyDLQeoDDAh1+7Hhi1fPuHzrBUZ+O6mS9jlEpSmDG7NZX2\r\nW0ArPAg99OXudOZFv9e3kWK/nQceP4hh2EBAXL8f6iP3w/wkiE0bkzNQWf8q\r\n+/HFlQismfRj8y+iOeaVfCDoNPEcEmpjAcWrbiye42Kx4/QD6uGw5wqjB1O2\r\n26kxS7CfVRg1BPQvpEaD2OOUDfdPLJtpImQ3zxOb+998RTaEQ1hinYQ+GwIk\r\nn05ZnPf2nJKZ6IQOXqUbcBYOnZrKZhxV4Q4W7DSs6BrHY5pd9jq5OOiUWhpr\r\n0CxP72RKtoH1mOGMon/vBKZeWjDhVAvb1119pYzS/m+LrT3hUruRvNSnF531\r\ng2yIEZCK4TgY7mqthkFu8e3L3CpoccPdJJ7qKDxqcycxNA5uMf8ao3xeKzzS\r\nYh1BhvLEPGAeCq7Sq+9vAn1XNpTiaBrvWv0=\r\n=12c/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","sfdx":{"publicKeyUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/1.18.2.crt","signatureUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/1.18.2.sig"},"_from":"file:/home/runner/work/plugin-functions/plugin-functions/salesforce-plugin-functions-1.18.2.tgz","oclif":{"bin":"sf","hooks":{"sf:deploy":"./lib/hooks/deploy","sf:env:list":"./lib/hooks/envList","sf:env:display":"./lib/hooks/envDisplay"},"topics":{"env":{"subtopics":{"log":{"description":"Commands to stream log output for an environment."},"var":{"description":"Commands to get, list, add, and set environment variables."},"create":{"description":"Commands to create environments."},"compute":{"subtopics":{"collaborator":{"description":"Commands to manage collaboration with Heroku users."}},"description":"Commands to manage compute environments."},"logdrain":{"description":"Commands to add a log drain to a specified environment."}},"description":"Commands to manage your environments, such as orgs and compute environments."},"run":{"subtopics":{"function":{"description":"Commands to run a function."}},"description":"Commands to run a function."},"login":{"subtopics":{"functions":{"description":"Commands to log in to Salesforce Functions."}},"description":"Commands to log in to an environment."},"deploy":{"description":"Commands to deploy artifacts to an environment."},"whoami":{"description":"Commands to show information about yourself or your account."},"generate":{"description":"Commands to generate a project, create a function, and more."}},"commands":"./lib/commands","devPlugins":["@oclif/plugin-help","@oclif/plugin-which","@oclif/plugin-command-snapshot","@salesforce/plugin-command-reference"],"topicSeparator":" "},"types":"./lib/index.d.ts","engines":{"node":">=14.0.0"},"scripts":{"docs":"sf-docs","lint":"sf-lint","test":"sf-test","build":"sf-build","clean":"sf-clean","format":"sf-format","compile":"sf-compile","prepack":"sf-prepack","prepare":"sf-install","pretest":"sf-compile-test","version":"oclif readme","postpack":"shx rm -f oclif.manifest.json","posttest":"yarn lint && yarn test:deprecation-policy","clean-all":"sf-clean all","clean:lib":"shx rm -rf lib && shx rm -rf coverage && shx rm -rf .nyc_output && shx rm -f oclif.manifest.json","test:json-schema":"./bin/dev schema:compare","promote-dist-tags":"./bin/promote-dist-tags","test:command-reference":"./bin/dev commandreference:generate --erroronwarnings","test:deprecation-policy":"./bin/dev snapshot:compare"},"_npmUser":{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},"_resolved":"/home/runner/work/plugin-functions/plugin-functions/salesforce-plugin-functions-1.18.2.tgz","_integrity":"sha512-CBIIxrv6e+iDKWy8+hbY17eTIiyb2jpbSy7VA9v2x/4xclm4tebvxH31CkUvh0AmwoFPdgdTvJQzPkdRLQXMEg==","repository":{"url":"git+https://github.com/salesforcecli/plugin-functions.git","type":"git"},"_npmVersion":"8.19.3","description":"Functions plugin for the SF CLI","directories":{},"_nodeVersion":"18.13.0","dependencies":{"uuid":"^8.3.2","axios":"^0.27.2","chalk":"^4.1.2","execa":"^5.1.1","kbpgp":"^2.1.15","cli-ux":"^5.6.7","lodash":"^4.17.21","jsforce":"^1.11.0","date-fns":"^2.28.0","fs-extra":"^10.0.1","handlebars":"^4.7.7","node-fetch":"^3.3.0","@oclif/core":"^1.26.1","cloudevents":"^4.0.3","sha256-file":"^1.0.0","global-agent":"^3.0.0","netrc-parser":"^3.1.6","axios-debug-log":"^0.8.4","@salesforce/core":"^3.32.12","@heroku-cli/color":"^1.1.16","@heroku-cli/schema":"^1.0.25","@hk/functions-core":"npm:@heroku/functions-core@^0.5.3","@heroku/eventsource":"^1.0.7","@salesforce/ts-types":"^1.7.3","@heroku/function-toml":"^0.0.3","@heroku/project-descriptor":"0.0.6","@salesforce/sf-plugins-core":"^1.22.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.19","devDependencies":{"nyc":"^15.1.0","shx":"^0.3.4","chai":"^4.3.7","husky":"^7.0.4","mocha":"^9.2.2","oclif":"^2.6.0","sinon":"11.1.2","eslint":"^7.32.0","globby":"^11.1.0","ts-node":"^10.7.0","prettier":"^2.8.3","sinon-chai":"^3.7.0","typescript":"^4.9.5","@oclif/test":"^1","@types/uuid":"^8.3.4","lint-staged":"^12.3.6","pretty-quick":"^3.1.3","@types/semver":"^7.3.13","@types/nodegit":"^0.28.2","@types/fs-extra":"^9.0.13","@types/node-fetch":"^3.0.3","@types/sinon-chai":"^3.2.9","@oclif/plugin-help":"^5","@types/sha256-file":"^1.0.1","@oclif/plugin-which":"^1.0.4","eslint-plugin-jsdoc":"^39.7.5","@salesforce/ts-sinon":"^1.4.5","eslint-plugin-header":"^3.1.1","eslint-plugin-import":"^2.27.5","@types/supports-color":"^8.1.1","@salesforce/dev-config":"^3.0.0","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.0.0","@salesforce/dev-scripts":"^2.0.3","eslint-config-salesforce":"^0.1.6","@typescript-eslint/parser":"^4.33.0","@salesforce/prettier-config":"^0.0.2","@oclif/plugin-command-snapshot":"^3.3.2","@typescript-eslint/eslint-plugin":"^4.33.0","eslint-config-salesforce-license":"^0.2.0","eslint-config-salesforce-typescript":"^0.2.8","@salesforce/plugin-command-reference":"^1.6.2"},"_npmOperationalInternal":{"tmp":"tmp/plugin-functions_1.18.2_1675184778973_0.18372886860985815","host":"s3://npm-registry-packages"}},"1.18.3":{"name":"@salesforce/plugin-functions","version":"1.18.3","keywords":["oclif-plugin"],"author":{"name":"heroku-front-end@salesforce.com"},"license":"BSD-3-Clause","_id":"@salesforce/plugin-functions@1.18.3","maintainers":[{"name":"mmalling","email":"mmalling@acumensolutions.com"},{"name":"mikeburr","email":"mike.j.burr@gmail.com"},{"name":"maliroteh-sf","email":"maliroteh@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"packagellama","email":"stephen@interactivellama.com"},{"name":"vttikoo","email":"vtikoo@salesforce.com"},{"name":"maward","email":"michelle.ward@salesforce.com"},{"name":"cosheasalesforce","email":"coshea@salesforce.com"},{"name":"danielshox","email":"doshaughnessy@salesforce.com"},{"name":"duane.chew","email":"duane.chew@salesforce.com"},{"name":"dferro","email":"dcervantes@salesforce.com"},{"name":"jcourtner","email":"jcourtner@salesforce.com"},{"name":"jye-sf","email":"jye@salesforce.com"},{"name":"adirasanam","email":"adirasanam@salesforce.com"},{"name":"hkii","email":"knair@salesforce.com"},{"name":"mcasado","email":"mcasado@salesforce.com"},{"name":"iamaziz","email":"azizramos00@gmail.com"},{"name":"dlouvton","email":"dlouvton@gmail.com"},{"name":"jc-sf","email":"junchao.zhang@salesforce.com"},{"name":"pvandyk-sf","email":"pvandyk@salesforce.com"},{"name":"dbreese-salesforce","email":"dbreese@salesforce.com"},{"name":"ashokrudraraju","email":"arudraraju@salesforce.com"},{"name":"dhersam","email":"dhersam@salesforce.com"},{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"mbettio","email":"mbettiomoreira@salesforce.com"},{"name":"damilareolowoniyi","email":"damilare.olowoniyi2@mail.dcu.ie"},{"name":"mmadialagan","email":"mmadialagan@salesforce.com"},{"name":"spoorti.nidagundi","email":"spoorti.nidagundi@salesforce.com"},{"name":"rodesp","email":"rodesp@hey.com"},{"name":"mjrust","email":"mrust@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"conal","email":"conalc86@gmail.com"},{"name":"vazexqi","email":"nchen.dev@mac.com"},{"name":"joshwlewis","email":"josh.w.lewis@gmail.com"},{"name":"mpsenn","email":"msenn@salesforce.com"},{"name":"sfdc_iamigo","email":"igoldstein@salesforce.com"},{"name":"kevinv11n","email":"kevin@v11n.com"},{"name":"tbliss","email":"tbliss@salesforce.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"pmdartus","email":"dartus.pierremarie@gmail.com"},{"name":"futuremint_sf","email":"dwoodward@salesforce.com"},{"name":"ekashida","email":"ekashida@gmail.com"},{"name":"gr8gatsby","email":"kevinhill@live.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"krisgraysfdc","email":"kgray@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"jqian","email":"jqian@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"michaelhoefer","email":"michaelhoefer@gmail.com"},{"name":"tlohr","email":"tlohr@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"tconn","email":"tconn@salesforce.com"},{"name":"dehru","email":"dehru2@yahoo.com"},{"name":"abdulsattar","email":"asattar.md@gmail.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"rxu-sfdc","email":"rxu@salesforce.com"},{"name":"amcconnell-sf","email":"amcconnell@salesforce.com"},{"name":"nolanlawson","email":"nolan@nolanlawson.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"fernomac","email":"no_oneatall@hotmail.com"},{"name":"cafreeman","email":"cfreeman.code@gmail.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"jbartolotta-sfdc","email":"jbartolotta@salesforce.com"}],"homepage":"https://github.com/salesforcecli/plugin-functions","bugs":{"url":"https://github.com/forcedotcom/cli/issues"},"bin":{"functions":"bin/run"},"dist":{"shasum":"0a4fbd21a5875b168607fd4f04ebb8ea0aba7c19","tarball":"https://registry.npmjs.org/@salesforce/plugin-functions/-/plugin-functions-1.18.3.tgz","fileCount":116,"integrity":"sha512-BTpaUXeQ5FAQdRJ1yx7riBoCatnX5gUtmOvC7mhZQlXT1iuiBQ6UfIm75VUbNVLta9EojHBfcMSryAe1RGn3lQ==","signatures":[{"sig":"MEQCIFCyWEeKjFaD05LTQktjWzg7LRnN6rfb/KMkO6dNKoc6AiAlgxTvTGbL9gR1E48s4+t+E76knfMOj0FKkpn1BY7gOQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":239072,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj2jeeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo5xg/+PdLLeeP438Ehgq9UCbgvDijPtZBp5c28vNRIPT56aG8QnhsM\r\n1kgyrwEKS4sq6WH/t+j72kqwbU+VCaZbLA4adQprbtWyLAle5I5Ub9+bZvq9\r\nopn4ABQiDUR0ShN9yIW3R0+jaFH+59ChDyZL29Wdxd8KixgVCtL03MfsSm5q\r\niGkyhEr4SM6W/FmOTekUY7o4li/QeBVW5vYoAGN0cskWmOLvLYeNy6e6G4QH\r\nMvuVaB1UdHP1jx55qIe8D2URHDna/G0V0IF2VEPhWuz5CnuylUFfJpAfMF1X\r\nZoiObMhUpciyDMstPFZqZS1J/KB0J98E5ZPD3Jx/+jbL7dBn3H3+aBhjdfer\r\n1kaSHPGat4oyUx0uLJSlGg29XSS8Jes09NRJ3a04g7teKYkDw6Ci1K75Rfe+\r\nDVmh/CFYbq0ZTwd9mSIcyVDE0HATi7URomSRSzEaW7G2jlotBnoigR0uwvX3\r\nuMECFphwEn9MRPV4zcQl/q8pw+8mVpGEClxxdTKLrTxPyDev9WqlSLxR2T0B\r\nMt4cRAp++NBK3jpnvfQoeunOQQPeiGB6ec7Ndr0RR2iF0bHy9DQCFIT513CC\r\n+p/DVtyw0O6J5BfnAOc1hfslNGPX1hQBep84DZnQJCcqLeiKI9IyMRbRioVa\r\nxylNd0hbtZWuVb4kR0iXIrpG2z4DVEi/w0E=\r\n=eUv3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","sfdx":{"publicKeyUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/1.18.3.crt","signatureUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/1.18.3.sig"},"_from":"file:/home/runner/work/plugin-functions/plugin-functions/salesforce-plugin-functions-1.18.3.tgz","oclif":{"bin":"sf","hooks":{"sf:deploy":"./lib/hooks/deploy","sf:env:list":"./lib/hooks/envList","sf:env:display":"./lib/hooks/envDisplay"},"topics":{"env":{"subtopics":{"log":{"description":"Commands to stream log output for an environment."},"var":{"description":"Commands to get, list, add, and set environment variables."},"create":{"description":"Commands to create environments."},"compute":{"subtopics":{"collaborator":{"description":"Commands to manage collaboration with Heroku users."}},"description":"Commands to manage compute environments."},"logdrain":{"description":"Commands to add a log drain to a specified environment."}},"description":"Commands to manage your environments, such as orgs and compute environments."},"run":{"subtopics":{"function":{"description":"Commands to run a function."}},"description":"Commands to run a function."},"login":{"subtopics":{"functions":{"description":"Commands to log in to Salesforce Functions."}},"description":"Commands to log in to an environment."},"deploy":{"description":"Commands to deploy artifacts to an environment."},"whoami":{"description":"Commands to show information about yourself or your account."},"generate":{"description":"Commands to generate a project, create a function, and more."}},"commands":"./lib/commands","devPlugins":["@oclif/plugin-help","@oclif/plugin-which","@oclif/plugin-command-snapshot","@salesforce/plugin-command-reference"],"topicSeparator":" "},"types":"./lib/index.d.ts","engines":{"node":">=14.0.0"},"scripts":{"docs":"sf-docs","lint":"sf-lint","test":"sf-test","build":"sf-build","clean":"sf-clean","format":"sf-format","compile":"sf-compile","prepack":"sf-prepack","prepare":"sf-install","pretest":"sf-compile-test","version":"oclif readme","postpack":"shx rm -f oclif.manifest.json","posttest":"yarn lint && yarn test:deprecation-policy","clean-all":"sf-clean all","clean:lib":"shx rm -rf lib && shx rm -rf coverage && shx rm -rf .nyc_output && shx rm -f oclif.manifest.json","test:json-schema":"./bin/dev schema:compare","promote-dist-tags":"./bin/promote-dist-tags","test:command-reference":"./bin/dev commandreference:generate --erroronwarnings","test:deprecation-policy":"./bin/dev snapshot:compare"},"_npmUser":{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},"_resolved":"/home/runner/work/plugin-functions/plugin-functions/salesforce-plugin-functions-1.18.3.tgz","_integrity":"sha512-BTpaUXeQ5FAQdRJ1yx7riBoCatnX5gUtmOvC7mhZQlXT1iuiBQ6UfIm75VUbNVLta9EojHBfcMSryAe1RGn3lQ==","repository":{"url":"git+https://github.com/salesforcecli/plugin-functions.git","type":"git"},"_npmVersion":"8.19.3","description":"Functions plugin for the SF CLI","directories":{},"_nodeVersion":"18.13.0","dependencies":{"uuid":"^8.3.2","axios":"^0.27.2","chalk":"^4.1.2","execa":"^5.1.1","kbpgp":"^2.1.15","cli-ux":"^5.6.7","lodash":"^4.17.21","jsforce":"^1.11.0","date-fns":"^2.28.0","fs-extra":"^10.0.1","handlebars":"^4.7.7","node-fetch":"^3.3.0","@oclif/core":"^1.26.1","cloudevents":"^4.0.3","sha256-file":"^1.0.0","global-agent":"^3.0.0","netrc-parser":"^3.1.6","axios-debug-log":"^0.8.4","@salesforce/core":"^3.32.12","@heroku-cli/color":"^1.1.16","@heroku-cli/schema":"^1.0.25","@heroku/eventsource":"^1.0.7","@salesforce/ts-types":"^1.7.3","@heroku/function-toml":"^0.0.3","@heroku/functions-core":"^0.5.5","@heroku/project-descriptor":"0.0.6","@salesforce/sf-plugins-core":"^1.22.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.19","devDependencies":{"nyc":"^15.1.0","shx":"^0.3.4","chai":"^4.3.7","husky":"^7.0.4","mocha":"^9.2.2","oclif":"^2.6.0","sinon":"11.1.2","eslint":"^7.32.0","globby":"^11.1.0","ts-node":"^10.7.0","prettier":"^2.8.3","sinon-chai":"^3.7.0","typescript":"^4.9.5","@oclif/test":"^1","@types/uuid":"^8.3.4","lint-staged":"^12.3.6","pretty-quick":"^3.1.3","@types/semver":"^7.3.13","@types/nodegit":"^0.28.2","@types/fs-extra":"^9.0.13","@types/node-fetch":"^3.0.3","@types/sinon-chai":"^3.2.9","@oclif/plugin-help":"^5","@types/sha256-file":"^1.0.1","@oclif/plugin-which":"^1.0.4","eslint-plugin-jsdoc":"^39.7.5","@salesforce/ts-sinon":"^1.4.5","eslint-plugin-header":"^3.1.1","eslint-plugin-import":"^2.27.5","@types/supports-color":"^8.1.1","@salesforce/dev-config":"^3.0.0","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.0.0","@salesforce/dev-scripts":"^2.0.3","eslint-config-salesforce":"^0.1.6","@typescript-eslint/parser":"^4.33.0","@salesforce/prettier-config":"^0.0.2","@oclif/plugin-command-snapshot":"^3.3.2","@typescript-eslint/eslint-plugin":"^4.33.0","eslint-config-salesforce-license":"^0.2.0","eslint-config-salesforce-typescript":"^0.2.8","@salesforce/plugin-command-reference":"^1.6.2"},"_npmOperationalInternal":{"tmp":"tmp/plugin-functions_1.18.3_1675245470516_0.46864234038874675","host":"s3://npm-registry-packages"}},"1.19.0":{"name":"@salesforce/plugin-functions","version":"1.19.0","keywords":["oclif-plugin"],"author":{"name":"heroku-front-end@salesforce.com"},"license":"BSD-3-Clause","_id":"@salesforce/plugin-functions@1.19.0","maintainers":[{"name":"mmalling","email":"mmalling@acumensolutions.com"},{"name":"mikeburr","email":"mike.j.burr@gmail.com"},{"name":"maliroteh-sf","email":"maliroteh@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"packagellama","email":"stephen@interactivellama.com"},{"name":"vttikoo","email":"vtikoo@salesforce.com"},{"name":"maward","email":"michelle.ward@salesforce.com"},{"name":"cosheasalesforce","email":"coshea@salesforce.com"},{"name":"danielshox","email":"doshaughnessy@salesforce.com"},{"name":"duane.chew","email":"duane.chew@salesforce.com"},{"name":"dferro","email":"dcervantes@salesforce.com"},{"name":"jcourtner","email":"jcourtner@salesforce.com"},{"name":"jye-sf","email":"jye@salesforce.com"},{"name":"adirasanam","email":"adirasanam@salesforce.com"},{"name":"hkii","email":"knair@salesforce.com"},{"name":"mcasado","email":"mcasado@salesforce.com"},{"name":"iamaziz","email":"azizramos00@gmail.com"},{"name":"dlouvton","email":"dlouvton@gmail.com"},{"name":"jc-sf","email":"junchao.zhang@salesforce.com"},{"name":"pvandyk-sf","email":"pvandyk@salesforce.com"},{"name":"dbreese-salesforce","email":"dbreese@salesforce.com"},{"name":"ashokrudraraju","email":"arudraraju@salesforce.com"},{"name":"dhersam","email":"dhersam@salesforce.com"},{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"mbettio","email":"mbettiomoreira@salesforce.com"},{"name":"damilareolowoniyi","email":"damilare.olowoniyi2@mail.dcu.ie"},{"name":"mmadialagan","email":"mmadialagan@salesforce.com"},{"name":"spoorti.nidagundi","email":"spoorti.nidagundi@salesforce.com"},{"name":"rodesp","email":"rodesp@hey.com"},{"name":"mjrust","email":"mrust@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"conal","email":"conalc86@gmail.com"},{"name":"vazexqi","email":"nchen.dev@mac.com"},{"name":"joshwlewis","email":"josh.w.lewis@gmail.com"},{"name":"mpsenn","email":"msenn@salesforce.com"},{"name":"sfdc_iamigo","email":"igoldstein@salesforce.com"},{"name":"kevinv11n","email":"kevin@v11n.com"},{"name":"tbliss","email":"tbliss@salesforce.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"pmdartus","email":"dartus.pierremarie@gmail.com"},{"name":"futuremint_sf","email":"dwoodward@salesforce.com"},{"name":"ekashida","email":"ekashida@gmail.com"},{"name":"gr8gatsby","email":"kevinhill@live.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"krisgraysfdc","email":"kgray@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"jqian","email":"jqian@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"michaelhoefer","email":"michaelhoefer@gmail.com"},{"name":"tlohr","email":"tlohr@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"tconn","email":"tconn@salesforce.com"},{"name":"dehru","email":"dehru2@yahoo.com"},{"name":"abdulsattar","email":"asattar.md@gmail.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"rxu-sfdc","email":"rxu@salesforce.com"},{"name":"amcconnell-sf","email":"amcconnell@salesforce.com"},{"name":"nolanlawson","email":"nolan@nolanlawson.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"fernomac","email":"no_oneatall@hotmail.com"},{"name":"cafreeman","email":"cfreeman.code@gmail.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"jbartolotta-sfdc","email":"jbartolotta@salesforce.com"}],"homepage":"https://github.com/salesforcecli/plugin-functions","bugs":{"url":"https://github.com/forcedotcom/cli/issues"},"bin":{"functions":"bin/run"},"dist":{"shasum":"a2b2e7dac29b7ae4de26a1b2ffcb44fc599407ac","tarball":"https://registry.npmjs.org/@salesforce/plugin-functions/-/plugin-functions-1.19.0.tgz","fileCount":116,"integrity":"sha512-XoKm/j55KbfnSFVge9iO0Cxhzp9q0/DwIw0Zo/YIgKB3zubxreBlhi1ODHEYLImI5sHIVCSVlDnavnyAFudslQ==","signatures":[{"sig":"MEUCIQCzC4tepiAgOk5nH1OKPAZ3pE8icKu7ffyrKKQsZAgi0AIgLaw0TIB3rTOvMpeoQrfxrhgOAxtnOrjH+2/aZ7n0oi4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":255392,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj2qrKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrVgg//Zy2QNj0/EO0wGy1oiXnD2ngvttUpmZlEG8V/4nTHqfImyN9T\r\n8Ql0ERshRY0wYxrbtGoSaz623frdzrWdjDfN2K6ue7uo+BJponyV+zidWc/T\r\n7hChkgkT1pdzbmmjwxcheC76C+kKDIDIZHjmChfBBxEROiTkK71b7YfOIb5H\r\nP47wotAKUmygkRXDa7jN4qyOfQo8nSmOjD8tW04Fc0Yr4OBeZwCHyU8tXtVd\r\nkr7bypiMGeqjJq66rlPhbDJnXerVihXTFg6cRMBzxja2UDrLht9KOmmkyXoW\r\no6+diC9u/obfxPV2oyIU+T8BWcTkM0ZxjzH/9GegbuDaY3tdyqndU/jzSsls\r\nHD5pD3/R9e1/ndBZ1DisloQ+v4w3CRqC5tFOwB3lwkSGo+AsWJYjlY4ITQmk\r\nj71GetpJnVjMrdmtg8auks7MofW7r4gDSLArEaMHWAMP7J1+aC6jv/uIaBJm\r\nEYYUtcLjwHDUfkdZqkIurmZcGE3Uw4r4uKRRbpJUXo0O64yv6Mp+2nFp6nKv\r\nndxEa6z6T7Kbj75p7hMHrB2cJoqQyzVOX2ut62v3WEV5z6qZh0Gjo0PITrB+\r\nn7FzmlwtZNl8g5JUH6JtsxcO/hHqMZ94QLJ+DkEOfYyrm0sx+h3SCP+OBEjX\r\niNMEwIoEpcaRQHClTLn+4zgUlCAhED+jMIg=\r\n=tfTM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","sfdx":{"publicKeyUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/1.19.0.crt","signatureUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/1.19.0.sig"},"_from":"file:/home/runner/work/plugin-functions/plugin-functions/salesforce-plugin-functions-1.19.0.tgz","oclif":{"bin":"sf","hooks":{"sf:deploy":"./lib/hooks/deploy","sf:env:list":"./lib/hooks/envList","sf:env:display":"./lib/hooks/envDisplay"},"topics":{"env":{"subtopics":{"log":{"description":"Commands to stream log output for an environment."},"var":{"description":"Commands to get, list, add, and set environment variables."},"create":{"description":"Commands to create environments."},"compute":{"subtopics":{"collaborator":{"description":"Commands to manage collaboration with Heroku users."}},"description":"Commands to manage compute environments."},"logdrain":{"description":"Commands to add a log drain to a specified environment."}},"description":"Commands to manage your environments, such as orgs and compute environments."},"run":{"subtopics":{"function":{"description":"Commands to run a function."}},"description":"Commands to run a function."},"login":{"subtopics":{"functions":{"description":"Commands to log in to Salesforce Functions."}},"description":"Commands to log in to an environment."},"deploy":{"description":"Commands to deploy artifacts to an environment."},"whoami":{"description":"Commands to show information about yourself or your account."},"generate":{"description":"Commands to generate a project, create a function, and more."}},"commands":"./lib/commands","devPlugins":["@oclif/plugin-help","@oclif/plugin-which","@oclif/plugin-command-snapshot","@salesforce/plugin-command-reference"],"topicSeparator":" "},"types":"./lib/index.d.ts","engines":{"node":">=14.0.0"},"scripts":{"docs":"sf-docs","lint":"sf-lint","test":"sf-test","build":"sf-build","clean":"sf-clean","format":"sf-format","compile":"sf-compile","prepack":"sf-prepack","prepare":"sf-install","pretest":"sf-compile-test","version":"oclif readme","postpack":"shx rm -f oclif.manifest.json","posttest":"yarn lint && yarn test:deprecation-policy","clean-all":"sf-clean all","clean:lib":"shx rm -rf lib && shx rm -rf coverage && shx rm -rf .nyc_output && shx rm -f oclif.manifest.json","test:json-schema":"./bin/dev schema:compare","promote-dist-tags":"./bin/promote-dist-tags","test:command-reference":"./bin/dev commandreference:generate --erroronwarnings","test:deprecation-policy":"./bin/dev snapshot:compare"},"_npmUser":{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},"_resolved":"/home/runner/work/plugin-functions/plugin-functions/salesforce-plugin-functions-1.19.0.tgz","_integrity":"sha512-XoKm/j55KbfnSFVge9iO0Cxhzp9q0/DwIw0Zo/YIgKB3zubxreBlhi1ODHEYLImI5sHIVCSVlDnavnyAFudslQ==","repository":{"url":"git+https://github.com/salesforcecli/plugin-functions.git","type":"git"},"_npmVersion":"8.19.3","description":"Functions plugin for the SF CLI","directories":{},"_nodeVersion":"18.13.0","dependencies":{"uuid":"^8.3.2","axios":"^0.27.2","chalk":"^4.1.2","execa":"^5.1.1","kbpgp":"^2.1.15","cli-ux":"^5.6.7","lodash":"^4.17.21","jsforce":"^1.11.0","date-fns":"^2.28.0","fs-extra":"^10.0.1","handlebars":"^4.7.7","node-fetch":"^3.3.0","@oclif/core":"^2.0.7","cloudevents":"^4.0.3","sha256-file":"^1.0.0","global-agent":"^3.0.0","netrc-parser":"^3.1.6","axios-debug-log":"^0.8.4","@salesforce/core":"^3.33.1","@heroku-cli/color":"^1.1.16","@heroku-cli/schema":"^1.0.25","@heroku/eventsource":"^1.0.7","@salesforce/ts-types":"^1.7.3","@heroku/function-toml":"^0.0.3","@heroku/functions-core":"^0.5.5","@heroku/project-descriptor":"0.0.6","@salesforce/sf-plugins-core":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.19","devDependencies":{"nyc":"^15.1.0","shx":"^0.3.4","chai":"^4.3.7","husky":"^7.0.4","mocha":"^9.2.2","oclif":"^3.6.1","sinon":"11.1.2","eslint":"^7.32.0","globby":"^11.1.0","ts-node":"^10.7.0","prettier":"^2.8.3","sinon-chai":"^3.7.0","typescript":"^4.9.5","@oclif/test":"^2","@types/uuid":"^8.3.4","lint-staged":"^12.3.6","pretty-quick":"^3.1.3","@types/semver":"^7.3.13","@types/nodegit":"^0.28.2","@types/fs-extra":"^9.0.13","@types/node-fetch":"^3.0.3","@types/sinon-chai":"^3.2.9","@oclif/plugin-help":"^5","@types/sha256-file":"^1.0.1","@oclif/plugin-which":"^1.0.4","eslint-plugin-jsdoc":"^39.7.5","@salesforce/ts-sinon":"^1.4.5","eslint-plugin-header":"^3.1.1","eslint-plugin-import":"^2.27.5","@types/supports-color":"^8.1.1","@salesforce/dev-config":"^3.0.0","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.0.0","@salesforce/dev-scripts":"^2.0.3","eslint-config-salesforce":"^0.1.6","@typescript-eslint/parser":"^4.33.0","@salesforce/prettier-config":"^0.0.2","@oclif/plugin-command-snapshot":"^3.3.2","@typescript-eslint/eslint-plugin":"^4.33.0","eslint-config-salesforce-license":"^0.2.0","eslint-config-salesforce-typescript":"^0.2.8","@salesforce/plugin-command-reference":"^1.6.2"},"_npmOperationalInternal":{"tmp":"tmp/plugin-functions_1.19.0_1675274954661_0.48988348313331387","host":"s3://npm-registry-packages"}},"1.19.1":{"name":"@salesforce/plugin-functions","version":"1.19.1","keywords":["oclif-plugin"],"author":{"name":"heroku-front-end@salesforce.com"},"license":"BSD-3-Clause","_id":"@salesforce/plugin-functions@1.19.1","maintainers":[{"name":"jburnie","email":"jburnie@salesforce.com"},{"name":"mmalling","email":"mmalling@acumensolutions.com"},{"name":"mikeburr","email":"mike.j.burr@gmail.com"},{"name":"maliroteh-sf","email":"maliroteh@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"packagellama","email":"stephen@interactivellama.com"},{"name":"vttikoo","email":"vtikoo@salesforce.com"},{"name":"maward","email":"michelle.ward@salesforce.com"},{"name":"cosheasalesforce","email":"coshea@salesforce.com"},{"name":"danielshox","email":"doshaughnessy@salesforce.com"},{"name":"duane.chew","email":"duane.chew@salesforce.com"},{"name":"dferro","email":"dcervantes@salesforce.com"},{"name":"jcourtner","email":"jcourtner@salesforce.com"},{"name":"jye-sf","email":"jye@salesforce.com"},{"name":"adirasanam","email":"adirasanam@salesforce.com"},{"name":"hkii","email":"knair@salesforce.com"},{"name":"mcasado","email":"mcasado@salesforce.com"},{"name":"iamaziz","email":"azizramos00@gmail.com"},{"name":"dlouvton","email":"dlouvton@gmail.com"},{"name":"jc-sf","email":"junchao.zhang@salesforce.com"},{"name":"pvandyk-sf","email":"pvandyk@salesforce.com"},{"name":"dbreese-salesforce","email":"dbreese@salesforce.com"},{"name":"ashokrudraraju","email":"arudraraju@salesforce.com"},{"name":"dhersam","email":"dhersam@salesforce.com"},{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"mbettio","email":"mbettiomoreira@salesforce.com"},{"name":"damilareolowoniyi","email":"damilare.olowoniyi2@mail.dcu.ie"},{"name":"mmadialagan","email":"mmadialagan@salesforce.com"},{"name":"spoorti.nidagundi","email":"spoorti.nidagundi@salesforce.com"},{"name":"rodesp","email":"rodesp@hey.com"},{"name":"mjrust","email":"mrust@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"conal","email":"conalc86@gmail.com"},{"name":"vazexqi","email":"nchen.dev@mac.com"},{"name":"joshwlewis","email":"josh.w.lewis@gmail.com"},{"name":"mpsenn","email":"msenn@salesforce.com"},{"name":"sfdc_iamigo","email":"igoldstein@salesforce.com"},{"name":"kevinv11n","email":"kevin@v11n.com"},{"name":"tbliss","email":"tbliss@salesforce.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"pmdartus","email":"dartus.pierremarie@gmail.com"},{"name":"futuremint_sf","email":"dwoodward@salesforce.com"},{"name":"ekashida","email":"ekashida@gmail.com"},{"name":"gr8gatsby","email":"kevinhill@live.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"krisgraysfdc","email":"kgray@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"jqian","email":"jqian@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"michaelhoefer","email":"michaelhoefer@gmail.com"},{"name":"tlohr","email":"tlohr@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"tconn","email":"tconn@salesforce.com"},{"name":"dehru","email":"dehru2@yahoo.com"},{"name":"abdulsattar","email":"asattar.md@gmail.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"rxu-sfdc","email":"rxu@salesforce.com"},{"name":"amcconnell-sf","email":"amcconnell@salesforce.com"},{"name":"nolanlawson","email":"nolan@nolanlawson.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"fernomac","email":"no_oneatall@hotmail.com"},{"name":"cafreeman","email":"cfreeman.code@gmail.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"jbartolotta-sfdc","email":"jbartolotta@salesforce.com"}],"homepage":"https://github.com/salesforcecli/plugin-functions","bugs":{"url":"https://github.com/forcedotcom/cli/issues"},"bin":{"functions":"bin/run"},"dist":{"shasum":"3417d1eba5d74b61bff0d5a0e04fd70e7e4a1906","tarball":"https://registry.npmjs.org/@salesforce/plugin-functions/-/plugin-functions-1.19.1.tgz","fileCount":116,"integrity":"sha512-IaKN9UGjWiKJSPuVPxFXkWqGgHSd38KcztKvoOzVXGw88RZxhzTuBdRrXEMgBFMgwdSudp++J7iOJ4TUTqj1DA==","signatures":[{"sig":"MEUCIQCBoto3ueT5ifxABWcO/YuGPViSWn+TLXZgbwq9BpJ76AIgVbHPl51n/jD/4/3hcWbrXGT/V64TLP1n2DQJgB61tAU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":255392,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj3kZ3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrXmhAAjsThmmxfoz6aGsOXqIqavGullfxtZSSaL66CWLTzF4+uruiA\r\n0e3rpjqq2+lvHiVRtzraoORJzUoM8F0UhnJJjldwPL99F9ii4L60kK5f0/Jx\r\n5y4n0O1bEdGMOMEYHbHoCkSxN+GTWlWlmcj8snC09nOg0aWR1j1dO4+vLLqk\r\n8LicOkcfD/u/E1VceeodTExPtNb6KziMjgtescuGkGQ8xfsoZYv6x8sJ2lEq\r\nogCqEhMVlp6OjllFiKXUIBKRBQ00/t9s6x4FkpBx2ziGy29qBDFVBGaAHjDa\r\n955JuDWIImCOB8I5VUWKEAO7jTNVg6xIfwnQvEl0+2ml6KRxCKAlXp2jorYT\r\n687fpxSbe6G8KBreB1WIfQbXGytFqWH7nKhkXJp58xQlI1Ke+apw+GvgLxgv\r\nXsnAPOS6UuYYrDalHnRYiS+4bS2WZ3bmZsv7cCX67SClsqTx8wWI5HpKWDNz\r\nMk61gDqyyGU6JP2gQlLm0siSSodPlUCxz7R63/h+726yclsvwbWNh0NIVd00\r\nQEJ2lpr+TKD7HY14WPTdhJbTsHmtqIOVOkdKoR7zznL8WgYk1QMyim0T61pv\r\nAmh0EPX/l5PN4upXjbUHzUd2XgLWLj41jYIav8oN61vJeSHGystn2YWoaqjZ\r\nFjZAe9vMYL5f5xLdz5EQVm4Cjkh0PKI8liE=\r\n=iV1l\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","sfdx":{"publicKeyUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/1.19.1.crt","signatureUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/1.19.1.sig"},"_from":"file:/home/runner/work/plugin-functions/plugin-functions/salesforce-plugin-functions-1.19.1.tgz","oclif":{"bin":"sf","hooks":{"sf:deploy":"./lib/hooks/deploy","sf:env:list":"./lib/hooks/envList","sf:env:display":"./lib/hooks/envDisplay"},"topics":{"env":{"subtopics":{"log":{"description":"Commands to stream log output for an environment."},"var":{"description":"Commands to get, list, add, and set environment variables."},"create":{"description":"Commands to create environments."},"compute":{"subtopics":{"collaborator":{"description":"Commands to manage collaboration with Heroku users."}},"description":"Commands to manage compute environments."},"logdrain":{"description":"Commands to add a log drain to a specified environment."}},"description":"Commands to manage your environments, such as orgs and compute environments."},"run":{"subtopics":{"function":{"description":"Commands to run a function."}},"description":"Commands to run a function."},"login":{"subtopics":{"functions":{"description":"Commands to log in to Salesforce Functions."}},"description":"Commands to log in to an environment."},"deploy":{"description":"Commands to deploy artifacts to an environment."},"whoami":{"description":"Commands to show information about yourself or your account."},"generate":{"description":"Commands to generate a project, create a function, and more."}},"commands":"./lib/commands","devPlugins":["@oclif/plugin-help","@oclif/plugin-which","@oclif/plugin-command-snapshot","@salesforce/plugin-command-reference"],"topicSeparator":" "},"types":"./lib/index.d.ts","engines":{"node":">=14.0.0"},"scripts":{"docs":"sf-docs","lint":"sf-lint","test":"sf-test","build":"sf-build","clean":"sf-clean","format":"sf-format","compile":"sf-compile","prepack":"sf-prepack","prepare":"sf-install","pretest":"sf-compile-test","version":"oclif readme","postpack":"shx rm -f oclif.manifest.json","posttest":"yarn lint && yarn test:deprecation-policy","clean-all":"sf-clean all","clean:lib":"shx rm -rf lib && shx rm -rf coverage && shx rm -rf .nyc_output && shx rm -f oclif.manifest.json","test:json-schema":"./bin/dev schema:compare","promote-dist-tags":"./bin/promote-dist-tags","test:command-reference":"./bin/dev commandreference:generate --erroronwarnings","test:deprecation-policy":"./bin/dev snapshot:compare"},"_npmUser":{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},"_resolved":"/home/runner/work/plugin-functions/plugin-functions/salesforce-plugin-functions-1.19.1.tgz","_integrity":"sha512-IaKN9UGjWiKJSPuVPxFXkWqGgHSd38KcztKvoOzVXGw88RZxhzTuBdRrXEMgBFMgwdSudp++J7iOJ4TUTqj1DA==","repository":{"url":"git+https://github.com/salesforcecli/plugin-functions.git","type":"git"},"_npmVersion":"8.19.3","description":"Functions plugin for the SF CLI","directories":{},"_nodeVersion":"18.13.0","dependencies":{"uuid":"^8.3.2","axios":"^0.27.2","chalk":"^4.1.2","execa":"^5.1.1","kbpgp":"^2.1.15","cli-ux":"^5.6.7","lodash":"^4.17.21","jsforce":"^1.11.0","date-fns":"^2.28.0","fs-extra":"^10.0.1","handlebars":"^4.7.7","node-fetch":"^3.3.0","@oclif/core":"^2.0.8","cloudevents":"^4.0.3","sha256-file":"^1.0.0","global-agent":"^3.0.0","netrc-parser":"^3.1.6","axios-debug-log":"^0.8.4","@salesforce/core":"^3.33.1","@heroku-cli/color":"^1.1.16","@heroku-cli/schema":"^1.0.25","@heroku/eventsource":"^1.0.7","@salesforce/ts-types":"^1.7.3","@heroku/function-toml":"^0.0.3","@heroku/functions-core":"^0.5.5","@heroku/project-descriptor":"0.0.6","@salesforce/sf-plugins-core":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.19","devDependencies":{"nyc":"^15.1.0","shx":"^0.3.4","chai":"^4.3.7","husky":"^7.0.4","mocha":"^9.2.2","oclif":"^3.6.2","sinon":"11.1.2","eslint":"^7.32.0","globby":"^11.1.0","ts-node":"^10.7.0","prettier":"^2.8.3","sinon-chai":"^3.7.0","typescript":"^4.9.5","@oclif/test":"^2","@types/uuid":"^8.3.4","lint-staged":"^12.3.6","pretty-quick":"^3.1.3","@types/semver":"^7.3.13","@types/nodegit":"^0.28.2","@types/fs-extra":"^9.0.13","@types/node-fetch":"^3.0.3","@types/sinon-chai":"^3.2.9","@oclif/plugin-help":"^5","@types/sha256-file":"^1.0.1","@oclif/plugin-which":"^1.0.4","eslint-plugin-jsdoc":"^39.8.0","@salesforce/ts-sinon":"^1.4.5","eslint-plugin-header":"^3.1.1","eslint-plugin-import":"^2.27.5","@types/supports-color":"^8.1.1","@salesforce/dev-config":"^3.0.0","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.0.0","@salesforce/dev-scripts":"^2.0.3","eslint-config-salesforce":"^0.1.6","@typescript-eslint/parser":"^4.33.0","@salesforce/prettier-config":"^0.0.2","@oclif/plugin-command-snapshot":"^3.3.2","@typescript-eslint/eslint-plugin":"^4.33.0","eslint-config-salesforce-license":"^0.2.0","eslint-config-salesforce-typescript":"^0.2.8","@salesforce/plugin-command-reference":"^1.6.2"},"_npmOperationalInternal":{"tmp":"tmp/plugin-functions_1.19.1_1675511415513_0.9515760214963855","host":"s3://npm-registry-packages"}},"1.19.2":{"name":"@salesforce/plugin-functions","version":"1.19.2","keywords":["oclif-plugin"],"author":{"name":"heroku-front-end@salesforce.com"},"license":"BSD-3-Clause","_id":"@salesforce/plugin-functions@1.19.2","maintainers":[{"name":"jburnie","email":"jburnie@salesforce.com"},{"name":"mmalling","email":"mmalling@acumensolutions.com"},{"name":"mikeburr","email":"mike.j.burr@gmail.com"},{"name":"maliroteh-sf","email":"maliroteh@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"packagellama","email":"stephen@interactivellama.com"},{"name":"vttikoo","email":"vtikoo@salesforce.com"},{"name":"maward","email":"michelle.ward@salesforce.com"},{"name":"cosheasalesforce","email":"coshea@salesforce.com"},{"name":"danielshox","email":"doshaughnessy@salesforce.com"},{"name":"duane.chew","email":"duane.chew@salesforce.com"},{"name":"dferro","email":"dcervantes@salesforce.com"},{"name":"jcourtner","email":"jcourtner@salesforce.com"},{"name":"jye-sf","email":"jye@salesforce.com"},{"name":"adirasanam","email":"adirasanam@salesforce.com"},{"name":"hkii","email":"knair@salesforce.com"},{"name":"mcasado","email":"mcasado@salesforce.com"},{"name":"iamaziz","email":"azizramos00@gmail.com"},{"name":"dlouvton","email":"dlouvton@gmail.com"},{"name":"jc-sf","email":"junchao.zhang@salesforce.com"},{"name":"pvandyk-sf","email":"pvandyk@salesforce.com"},{"name":"dbreese-salesforce","email":"dbreese@salesforce.com"},{"name":"ashokrudraraju","email":"arudraraju@salesforce.com"},{"name":"dhersam","email":"dhersam@salesforce.com"},{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"mbettio","email":"mbettiomoreira@salesforce.com"},{"name":"damilareolowoniyi","email":"damilare.olowoniyi2@mail.dcu.ie"},{"name":"mmadialagan","email":"mmadialagan@salesforce.com"},{"name":"spoorti.nidagundi","email":"spoorti.nidagundi@salesforce.com"},{"name":"rodesp","email":"rodesp@hey.com"},{"name":"mjrust","email":"mrust@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"conal","email":"conalc86@gmail.com"},{"name":"vazexqi","email":"nchen.dev@mac.com"},{"name":"joshwlewis","email":"josh.w.lewis@gmail.com"},{"name":"mpsenn","email":"msenn@salesforce.com"},{"name":"sfdc_iamigo","email":"igoldstein@salesforce.com"},{"name":"kevinv11n","email":"kevin@v11n.com"},{"name":"tbliss","email":"tbliss@salesforce.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"pmdartus","email":"dartus.pierremarie@gmail.com"},{"name":"futuremint_sf","email":"dwoodward@salesforce.com"},{"name":"ekashida","email":"ekashida@gmail.com"},{"name":"gr8gatsby","email":"kevinhill@live.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"krisgraysfdc","email":"kgray@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"jqian","email":"jqian@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"michaelhoefer","email":"michaelhoefer@gmail.com"},{"name":"tlohr","email":"tlohr@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"tconn","email":"tconn@salesforce.com"},{"name":"dehru","email":"dehru2@yahoo.com"},{"name":"abdulsattar","email":"asattar.md@gmail.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"rxu-sfdc","email":"rxu@salesforce.com"},{"name":"amcconnell-sf","email":"amcconnell@salesforce.com"},{"name":"nolanlawson","email":"nolan@nolanlawson.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"fernomac","email":"no_oneatall@hotmail.com"},{"name":"cafreeman","email":"cfreeman.code@gmail.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"jbartolotta-sfdc","email":"jbartolotta@salesforce.com"}],"homepage":"https://github.com/salesforcecli/plugin-functions","bugs":{"url":"https://github.com/forcedotcom/cli/issues"},"bin":{"functions":"bin/run"},"dist":{"shasum":"743a6853e17211f28d90ddcb3b2650c24ad49e17","tarball":"https://registry.npmjs.org/@salesforce/plugin-functions/-/plugin-functions-1.19.2.tgz","fileCount":116,"integrity":"sha512-ytsYsKICMdlKXrXjLOCcQSR0Ira/BBOmipV84z4ukLxKb7/74BoGRHDBwC8mSfjHps0AeLAm8m8iBunpiGyOrQ==","signatures":[{"sig":"MEYCIQCw4zJpnnvFes/4RSrUbaNDh0jNV3An4SZu0bl0tGP6nAIhANag5WHup8dazOt+bcOin6c2RqePqr8s8Yvo3oCCfh9L","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":255392,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj4P0NACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr8ZRAAkFJvg55UOPeHMcUOgJhFU8DBTvQ56w2vuR0tZwgLwTEwrXaI\r\nnK9mCmI/GBm1Q2mnkMx7OulGL2TGQ9Ezz1XtMaQ5Q1NLfQbA23CAoswVY+P/\r\nADaXL6WWaRWys4+RxIxfbpDftb0mpoDiJaQ2CloiSuXmuUmnBxmjjFCF1Z6O\r\nviwVybARkvtpY7AHyO/Qep5LfgAx9H4ZXhQL/rS4jMYUhMMRbzYA1lPiw+rn\r\npVBGD4FymOGf+3opgjBmv7IoEmneeNui9pnvwdDKTTlBC2XUvIlL5BzhAOjE\r\ndxQiF/d/RTMy++pXhp7aH2yiM4BK8FR0kfQ4CnERMD4FwQMGOkCT1Pa2boiT\r\nMr649AmUEkMorMMesUOo172GrowYC1kLJdEv747J0b5czd+VSfmvHNMrw0Kl\r\nE73ITtrbLAt2B04dqb6EAfqowR0w9nXGzxAc7qQYTE04rEaV6IBDjHZOvNJ1\r\nbkPJul1uYUoEK3jzETvKGF1GmOUld+aj2QOT4LvARHsVfxf1VGLGwAgmGKGA\r\nzU/bKfFEwrs1jZ0ExJ3NmXCbZoFR3FGqGnbWgfhdcrCtjT6z8EMzkYeQi8L7\r\nnynIwQ+4IVkdiOXWvy5eGJJj7ypWNUZRszMcUrp6IZ5DlDQkIyPBT/iIwFEM\r\nTHMJAGo+IMgZu6q/jdL0OPt0aG9sUxWrU2g=\r\n=p6k8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","sfdx":{"publicKeyUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/1.19.2.crt","signatureUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/1.19.2.sig"},"_from":"file:/home/runner/work/plugin-functions/plugin-functions/salesforce-plugin-functions-1.19.2.tgz","oclif":{"bin":"sf","hooks":{"sf:deploy":"./lib/hooks/deploy","sf:env:list":"./lib/hooks/envList","sf:env:display":"./lib/hooks/envDisplay"},"topics":{"env":{"subtopics":{"log":{"description":"Commands to stream log output for an environment."},"var":{"description":"Commands to get, list, add, and set environment variables."},"create":{"description":"Commands to create environments."},"compute":{"subtopics":{"collaborator":{"description":"Commands to manage collaboration with Heroku users."}},"description":"Commands to manage compute environments."},"logdrain":{"description":"Commands to add a log drain to a specified environment."}},"description":"Commands to manage your environments, such as orgs and compute environments."},"run":{"subtopics":{"function":{"description":"Commands to run a function."}},"description":"Commands to run a function."},"login":{"subtopics":{"functions":{"description":"Commands to log in to Salesforce Functions."}},"description":"Commands to log in to an environment."},"deploy":{"description":"Commands to deploy artifacts to an environment."},"whoami":{"description":"Commands to show information about yourself or your account."},"generate":{"description":"Commands to generate a project, create a function, and more."}},"commands":"./lib/commands","devPlugins":["@oclif/plugin-help","@oclif/plugin-which","@oclif/plugin-command-snapshot","@salesforce/plugin-command-reference"],"topicSeparator":" "},"types":"./lib/index.d.ts","engines":{"node":">=14.0.0"},"scripts":{"docs":"sf-docs","lint":"sf-lint","test":"sf-test","build":"sf-build","clean":"sf-clean","format":"sf-format","compile":"sf-compile","prepack":"sf-prepack","prepare":"sf-install","pretest":"sf-compile-test","version":"oclif readme","postpack":"shx rm -f oclif.manifest.json","posttest":"yarn lint && yarn test:deprecation-policy","clean-all":"sf-clean all","clean:lib":"shx rm -rf lib && shx rm -rf coverage && shx rm -rf .nyc_output && shx rm -f oclif.manifest.json","test:json-schema":"./bin/dev schema:compare","promote-dist-tags":"./bin/promote-dist-tags","test:command-reference":"./bin/dev commandreference:generate --erroronwarnings","test:deprecation-policy":"./bin/dev snapshot:compare"},"_npmUser":{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},"_resolved":"/home/runner/work/plugin-functions/plugin-functions/salesforce-plugin-functions-1.19.2.tgz","_integrity":"sha512-ytsYsKICMdlKXrXjLOCcQSR0Ira/BBOmipV84z4ukLxKb7/74BoGRHDBwC8mSfjHps0AeLAm8m8iBunpiGyOrQ==","repository":{"url":"git+https://github.com/salesforcecli/plugin-functions.git","type":"git"},"_npmVersion":"8.19.3","description":"Functions plugin for the SF CLI","directories":{},"_nodeVersion":"18.13.0","dependencies":{"uuid":"^8.3.2","axios":"^0.27.2","chalk":"^4.1.2","execa":"^5.1.1","kbpgp":"^2.1.15","cli-ux":"^5.6.7","lodash":"^4.17.21","jsforce":"^1.11.0","date-fns":"^2.28.0","fs-extra":"^10.0.1","handlebars":"^4.7.7","node-fetch":"^3.3.0","@oclif/core":"^2.0.8","cloudevents":"^4.0.3","sha256-file":"^1.0.0","global-agent":"^3.0.0","netrc-parser":"^3.1.6","axios-debug-log":"^0.8.4","@salesforce/core":"^3.33.1","@heroku-cli/color":"^1.1.16","@heroku-cli/schema":"^1.0.25","@heroku/eventsource":"^1.0.7","@salesforce/ts-types":"^1.7.3","@heroku/function-toml":"^0.0.3","@heroku/functions-core":"^0.6.0","@heroku/project-descriptor":"0.0.6","@salesforce/sf-plugins-core":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.19","devDependencies":{"nyc":"^15.1.0","shx":"^0.3.4","chai":"^4.3.7","husky":"^7.0.4","mocha":"^9.2.2","oclif":"^3.6.2","sinon":"11.1.2","eslint":"^7.32.0","globby":"^11.1.0","ts-node":"^10.7.0","prettier":"^2.8.3","sinon-chai":"^3.7.0","typescript":"^4.9.5","@oclif/test":"^2","@types/uuid":"^8.3.4","lint-staged":"^12.3.6","pretty-quick":"^3.1.3","@types/semver":"^7.3.13","@types/nodegit":"^0.28.2","@types/fs-extra":"^9.0.13","@types/node-fetch":"^3.0.3","@types/sinon-chai":"^3.2.9","@oclif/plugin-help":"^5","@types/sha256-file":"^1.0.1","@oclif/plugin-which":"^1.0.4","eslint-plugin-jsdoc":"^39.8.0","@salesforce/ts-sinon":"^1.4.5","eslint-plugin-header":"^3.1.1","eslint-plugin-import":"^2.27.5","@types/supports-color":"^8.1.1","@salesforce/dev-config":"^3.0.0","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.0.0","@salesforce/dev-scripts":"^2.0.3","eslint-config-salesforce":"^0.1.6","@typescript-eslint/parser":"^4.33.0","@salesforce/prettier-config":"^0.0.2","@oclif/plugin-command-snapshot":"^3.3.2","@typescript-eslint/eslint-plugin":"^4.33.0","eslint-config-salesforce-license":"^0.2.0","eslint-config-salesforce-typescript":"^0.2.8","@salesforce/plugin-command-reference":"^1.6.2"},"_npmOperationalInternal":{"tmp":"tmp/plugin-functions_1.19.2_1675689229240_0.36691955305741675","host":"s3://npm-registry-packages"}},"1.19.3":{"name":"@salesforce/plugin-functions","version":"1.19.3","keywords":["oclif-plugin"],"author":{"name":"heroku-front-end@salesforce.com"},"license":"BSD-3-Clause","_id":"@salesforce/plugin-functions@1.19.3","maintainers":[{"name":"jburnie","email":"jburnie@salesforce.com"},{"name":"mmalling","email":"mmalling@acumensolutions.com"},{"name":"mikeburr","email":"mike.j.burr@gmail.com"},{"name":"maliroteh-sf","email":"maliroteh@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"packagellama","email":"stephen@interactivellama.com"},{"name":"vttikoo","email":"vtikoo@salesforce.com"},{"name":"maward","email":"michelle.ward@salesforce.com"},{"name":"cosheasalesforce","email":"coshea@salesforce.com"},{"name":"danielshox","email":"doshaughnessy@salesforce.com"},{"name":"duane.chew","email":"duane.chew@salesforce.com"},{"name":"dferro","email":"dcervantes@salesforce.com"},{"name":"jcourtner","email":"jcourtner@salesforce.com"},{"name":"jye-sf","email":"jye@salesforce.com"},{"name":"adirasanam","email":"adirasanam@salesforce.com"},{"name":"hkii","email":"knair@salesforce.com"},{"name":"mcasado","email":"mcasado@salesforce.com"},{"name":"iamaziz","email":"azizramos00@gmail.com"},{"name":"dlouvton","email":"dlouvton@gmail.com"},{"name":"jc-sf","email":"junchao.zhang@salesforce.com"},{"name":"pvandyk-sf","email":"pvandyk@salesforce.com"},{"name":"dbreese-salesforce","email":"dbreese@salesforce.com"},{"name":"ashokrudraraju","email":"arudraraju@salesforce.com"},{"name":"dhersam","email":"dhersam@salesforce.com"},{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"mbettio","email":"mbettiomoreira@salesforce.com"},{"name":"damilareolowoniyi","email":"damilare.olowoniyi2@mail.dcu.ie"},{"name":"mmadialagan","email":"mmadialagan@salesforce.com"},{"name":"spoorti.nidagundi","email":"spoorti.nidagundi@salesforce.com"},{"name":"rodesp","email":"rodesp@hey.com"},{"name":"mjrust","email":"mrust@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"conal","email":"conalc86@gmail.com"},{"name":"vazexqi","email":"nchen.dev@mac.com"},{"name":"joshwlewis","email":"josh.w.lewis@gmail.com"},{"name":"mpsenn","email":"msenn@salesforce.com"},{"name":"sfdc_iamigo","email":"igoldstein@salesforce.com"},{"name":"kevinv11n","email":"kevin@v11n.com"},{"name":"tbliss","email":"tbliss@salesforce.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"pmdartus","email":"dartus.pierremarie@gmail.com"},{"name":"futuremint_sf","email":"dwoodward@salesforce.com"},{"name":"ekashida","email":"ekashida@gmail.com"},{"name":"gr8gatsby","email":"kevinhill@live.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"krisgraysfdc","email":"kgray@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"jqian","email":"jqian@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"michaelhoefer","email":"michaelhoefer@gmail.com"},{"name":"tlohr","email":"tlohr@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"tconn","email":"tconn@salesforce.com"},{"name":"dehru","email":"dehru2@yahoo.com"},{"name":"abdulsattar","email":"asattar.md@gmail.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"rxu-sfdc","email":"rxu@salesforce.com"},{"name":"amcconnell-sf","email":"amcconnell@salesforce.com"},{"name":"nolanlawson","email":"nolan@nolanlawson.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"fernomac","email":"no_oneatall@hotmail.com"},{"name":"cafreeman","email":"cfreeman.code@gmail.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"jbartolotta-sfdc","email":"jbartolotta@salesforce.com"}],"homepage":"https://github.com/salesforcecli/plugin-functions","bugs":{"url":"https://github.com/forcedotcom/cli/issues"},"bin":{"functions":"bin/run"},"dist":{"shasum":"8b122cd0e20b9c5a0dc5facd93d05eb998bc5748","tarball":"https://registry.npmjs.org/@salesforce/plugin-functions/-/plugin-functions-1.19.3.tgz","fileCount":116,"integrity":"sha512-z0iX6lXaJa0M0rLCZbXOhwXVK5FH+PJ2xmQHfEdmDVSFhfGAW7kakwyNJk8VOMxbHsHUGZQLnEhdC558PfSkRw==","signatures":[{"sig":"MEUCIAacyrc4HhpGD2xGSXgxNwaGpOpbpUnNSmparT1eS9mAAiEA5fiSYIDFsexL5wQzRoxzvM6TLytfk+kLCr5Qeovmo1k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":255392,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj54DcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpDoQ/+PJ+0RpSjZaODk7RM1OdYfVjqtISd4Ek8EqtLL3czDy5hey2v\r\nX6y8rpXfcP9touGrxvQ7gNkZnfx3avtwc7dmwQIMLiXV2Jwf/4bFngRbcWCz\r\nGqzy1cJl8BnflRwzdYmLnvuivnc1QAWbNHMMQq0nurhZpeXTwLxl00bMl5zO\r\nZvjZ+SFtvIA4TVmsJFO58YrfKTHI+lRXo7o4/MgwGB8LSRCFYNxsLUdpuuIR\r\nOx1MeMkXHYU2DQiv05xDWD+vLo9aVec2W33nYBKbmNpMqHmS/ijBjhY7xH4a\r\nEoEoXbYU5lfarkjwCwqKj8QJNiqdK+vRAjTE4iVkJfWcUaX2jgPzmTy62BKu\r\nKrLhdupf2HoVbPmriuDQimqDesA/En6YopyMk89KDw5sSyv0CD81J9/7SGJK\r\nZR7ZZBg+CUsYaqi2E7VoQ1ivLklnNWp417wfh5ORvuacf7mX2Cgok8rCGS/q\r\nmHLaBKFATeoRFgiy2m7l8XNWe29S1hPEHuOFpWxFpQn8BYbF76mrMA5VFEDj\r\nyqpeAgZ0W2cfxoKG+pqQioFT1Zj5wfrRt3WPR5BVsDZQEXzPJOFKq3im8wuR\r\nCDhpKgxW9ygmTYpf0jERc8jToDn5l1rjgDwgkf1ty6uk/0Yrc0+zA5LB8cIL\r\nDbS8nep71JTnvK5vvBYJ1phxGQ+KNCuoOeA=\r\n=jg/w\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","sfdx":{"publicKeyUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/1.19.3.crt","signatureUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/1.19.3.sig"},"_from":"file:/home/runner/work/plugin-functions/plugin-functions/salesforce-plugin-functions-1.19.3.tgz","oclif":{"bin":"sf","hooks":{"sf:deploy":"./lib/hooks/deploy","sf:env:list":"./lib/hooks/envList","sf:env:display":"./lib/hooks/envDisplay"},"topics":{"env":{"subtopics":{"log":{"description":"Commands to stream log output for an environment."},"var":{"description":"Commands to get, list, add, and set environment variables."},"create":{"description":"Commands to create environments."},"compute":{"subtopics":{"collaborator":{"description":"Commands to manage collaboration with Heroku users."}},"description":"Commands to manage compute environments."},"logdrain":{"description":"Commands to add a log drain to a specified environment."}},"description":"Commands to manage your environments, such as orgs and compute environments."},"run":{"subtopics":{"function":{"description":"Commands to run a function."}},"description":"Commands to run a function."},"login":{"subtopics":{"functions":{"description":"Commands to log in to Salesforce Functions."}},"description":"Commands to log in to an environment."},"deploy":{"description":"Commands to deploy artifacts to an environment."},"whoami":{"description":"Commands to show information about yourself or your account."},"generate":{"description":"Commands to generate a project, create a function, and more."}},"commands":"./lib/commands","devPlugins":["@oclif/plugin-help","@oclif/plugin-which","@oclif/plugin-command-snapshot","@salesforce/plugin-command-reference"],"topicSeparator":" "},"types":"./lib/index.d.ts","engines":{"node":">=14.0.0"},"scripts":{"docs":"sf-docs","lint":"sf-lint","test":"sf-test","build":"sf-build","clean":"sf-clean","format":"sf-format","compile":"sf-compile","prepack":"sf-prepack","prepare":"sf-install","pretest":"sf-compile-test","version":"oclif readme","postpack":"shx rm -f oclif.manifest.json","posttest":"yarn lint && yarn test:deprecation-policy","clean-all":"sf-clean all","clean:lib":"shx rm -rf lib && shx rm -rf coverage && shx rm -rf .nyc_output && shx rm -f oclif.manifest.json","test:json-schema":"./bin/dev schema:compare","promote-dist-tags":"./bin/promote-dist-tags","test:command-reference":"./bin/dev commandreference:generate --erroronwarnings","test:deprecation-policy":"./bin/dev snapshot:compare"},"_npmUser":{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},"_resolved":"/home/runner/work/plugin-functions/plugin-functions/salesforce-plugin-functions-1.19.3.tgz","_integrity":"sha512-z0iX6lXaJa0M0rLCZbXOhwXVK5FH+PJ2xmQHfEdmDVSFhfGAW7kakwyNJk8VOMxbHsHUGZQLnEhdC558PfSkRw==","repository":{"url":"git+https://github.com/salesforcecli/plugin-functions.git","type":"git"},"_npmVersion":"9.3.1","description":"Functions plugin for the SF CLI","directories":{},"_nodeVersion":"18.14.0","dependencies":{"uuid":"^8.3.2","axios":"^0.27.2","chalk":"^4.1.2","execa":"^5.1.1","kbpgp":"^2.1.15","cli-ux":"^5.6.7","lodash":"^4.17.21","jsforce":"^1.11.0","date-fns":"^2.28.0","fs-extra":"^10.0.1","handlebars":"^4.7.7","node-fetch":"^3.3.0","@oclif/core":"^2.1.2","cloudevents":"^4.0.3","sha256-file":"^1.0.0","global-agent":"^3.0.0","netrc-parser":"^3.1.6","axios-debug-log":"^0.8.4","@salesforce/core":"^3.33.1","@heroku-cli/color":"^1.1.16","@heroku-cli/schema":"^1.0.25","@heroku/eventsource":"^1.0.7","@salesforce/ts-types":"^1.7.3","@heroku/function-toml":"^0.0.3","@heroku/functions-core":"^0.6.0","@heroku/project-descriptor":"0.0.6","@salesforce/sf-plugins-core":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.19","devDependencies":{"nyc":"^15.1.0","shx":"^0.3.4","chai":"^4.3.7","husky":"^7.0.4","mocha":"^9.2.2","oclif":"^3.6.3","sinon":"11.1.2","eslint":"^7.32.0","globby":"^11.1.0","ts-node":"^10.7.0","prettier":"^2.8.3","sinon-chai":"^3.7.0","typescript":"^4.9.5","@oclif/test":"^2","@types/uuid":"^8.3.4","lint-staged":"^12.3.6","pretty-quick":"^3.1.3","@types/semver":"^7.3.13","@types/nodegit":"^0.28.2","@types/fs-extra":"^9.0.13","@types/node-fetch":"^3.0.3","@types/sinon-chai":"^3.2.9","@oclif/plugin-help":"^5","@types/sha256-file":"^1.0.1","@oclif/plugin-which":"^1.0.4","eslint-plugin-jsdoc":"^39.8.0","@salesforce/ts-sinon":"^1.4.5","eslint-plugin-header":"^3.1.1","eslint-plugin-import":"^2.27.5","@types/supports-color":"^8.1.1","@salesforce/dev-config":"^3.0.0","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.0.0","@salesforce/dev-scripts":"^2.0.3","eslint-config-salesforce":"^0.1.6","@typescript-eslint/parser":"^4.33.0","@salesforce/prettier-config":"^0.0.2","@oclif/plugin-command-snapshot":"^3.3.4","@typescript-eslint/eslint-plugin":"^4.33.0","eslint-config-salesforce-license":"^0.2.0","eslint-config-salesforce-typescript":"^0.2.8","@salesforce/plugin-command-reference":"^1.6.3"},"_npmOperationalInternal":{"tmp":"tmp/plugin-functions_1.19.3_1676116188110_0.032131290800958556","host":"s3://npm-registry-packages"}},"1.19.4":{"name":"@salesforce/plugin-functions","version":"1.19.4","keywords":["oclif-plugin"],"author":{"name":"heroku-front-end@salesforce.com"},"license":"BSD-3-Clause","_id":"@salesforce/plugin-functions@1.19.4","maintainers":[{"name":"jburnie","email":"jburnie@salesforce.com"},{"name":"maliroteh-sf","email":"maliroteh@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"packagellama","email":"stephen@interactivellama.com"},{"name":"vttikoo","email":"vtikoo@salesforce.com"},{"name":"maward","email":"michelle.ward@salesforce.com"},{"name":"danielshox","email":"doshaughnessy@salesforce.com"},{"name":"duane.chew","email":"duane.chew@salesforce.com"},{"name":"dferro","email":"dcervantes@salesforce.com"},{"name":"jcourtner","email":"jcourtner@salesforce.com"},{"name":"jye-sf","email":"jye@salesforce.com"},{"name":"adirasanam","email":"adirasanam@salesforce.com"},{"name":"hkii","email":"knair@salesforce.com"},{"name":"iamaziz","email":"azizramos00@gmail.com"},{"name":"dlouvton","email":"dlouvton@gmail.com"},{"name":"jc-sf","email":"junchao.zhang@salesforce.com"},{"name":"dbreese-salesforce","email":"dbreese@salesforce.com"},{"name":"ashokrudraraju","email":"arudraraju@salesforce.com"},{"name":"dhersam","email":"dhersam@salesforce.com"},{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"mbettio","email":"mbettiomoreira@salesforce.com"},{"name":"damilareolowoniyi","email":"damilare.olowoniyi2@mail.dcu.ie"},{"name":"mmadialagan","email":"mmadialagan@salesforce.com"},{"name":"spoorti.nidagundi","email":"spoorti.nidagundi@salesforce.com"},{"name":"mjrust","email":"mrust@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"joshwlewis","email":"josh.w.lewis@gmail.com"},{"name":"mpsenn","email":"msenn@salesforce.com"},{"name":"sfdc_iamigo","email":"igoldstein@salesforce.com"},{"name":"kevinv11n","email":"kevin@v11n.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"pmdartus","email":"dartus.pierremarie@gmail.com"},{"name":"ekashida","email":"ekashida@gmail.com"},{"name":"gr8gatsby","email":"kevinhill@live.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"jqian","email":"jqian@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"tconn","email":"tconn@salesforce.com"},{"name":"dehru","email":"dehru2@yahoo.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"fernomac","email":"no_oneatall@hotmail.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"jbartolotta-sfdc","email":"jbartolotta@salesforce.com"}],"homepage":"https://github.com/salesforcecli/plugin-functions","bugs":{"url":"https://github.com/forcedotcom/cli/issues"},"bin":{"functions":"bin/run"},"dist":{"shasum":"a9f2011bed35c737b108e7596ae80bcd7f6fe305","tarball":"https://registry.npmjs.org/@salesforce/plugin-functions/-/plugin-functions-1.19.4.tgz","fileCount":116,"integrity":"sha512-WB0PzaFE1sq95YovopubSUcelcPq1C68FtBliQIvY5OXPRuZwPWfqhnuAXXnj4VXpprZT4a0uhTYnjmwzV9oIw==","signatures":[{"sig":"MEYCIQCfcK05vXULMtGTUzh6tus0v20B1bRUfMxQkLDoO7X50gIhAJm9knJMYoZLGJCg9efm3Gvqu+1xhTiCiyxuTmpHT3Td","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":256720,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj7j5ZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrFAg//b9uAorS2ehEXafckJJPeQOuqsH25aE9aBZSDPJ/SgO+wWvt6\r\nfcirIOk22GCrjWu4QD290V5AgfUF3RMri+iK5ZZnyPkJHSmVCOZWzuVxb4ZU\r\nrd/1hYMchLcW1tBPNjs2pnjXY3iWA5TbPxAhS7xD2HYySqHpYVt4JW2I9rSW\r\netzTGZzzY2Ag9AFwUULACz8Mdxb/gwEAGFHQniw7vRGvZ8xiVBrTRIYyVMyn\r\nJv4Vw2dILrcSznCW8fqf//CpxrdA3yguRAqYiJgLDD88sHChdw38lDTPIOtG\r\nmMJdFHwKaitbN9peZocs9bKWvjwBWx4rA6YaWzYNtgXJfpTsprrzK3I6hFAP\r\nBYe2A2TJVFkYmUtx58h6D3ygy7e5ic7OLqzHGW7/TpvphTaS+p1AIBIFflN5\r\nN1/nuEtQFOVkitXukE12HxKlFgVdKcLZuz8YMbw/moXVDQHDBTxn2ZdcZtj6\r\nZyFvcyv2yrMA+waWAgN3MyUYLcpz61Mtga3QgkHqn/5fXpFfu/bsqTTp9W6f\r\nwARLLxIxP4FPsVqM/58Kt1y+zz+NUdWcicpjflkdvdmKYb7FgiBNP+4tVxrI\r\nO9NmF861GFZHl0ojU08Xikh/hrHzi5rf3mavm8rIF2wOSpsMREo/uEtZxObB\r\nEhFQWYOyOteUu4HIJTx9RIK7titUUJ6mrg4=\r\n=4Rj0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","sfdx":{"publicKeyUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/1.19.4.crt","signatureUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/1.19.4.sig"},"_from":"file:/home/runner/work/plugin-functions/plugin-functions/salesforce-plugin-functions-1.19.4.tgz","oclif":{"bin":"sf","hooks":{"sf:deploy":"./lib/hooks/deploy","sf:env:list":"./lib/hooks/envList","sf:env:display":"./lib/hooks/envDisplay"},"topics":{"env":{"subtopics":{"log":{"description":"Commands to stream log output for an environment."},"var":{"description":"Commands to get, list, add, and set environment variables."},"create":{"description":"Commands to create environments."},"compute":{"subtopics":{"collaborator":{"description":"Commands to manage collaboration with Heroku users."}},"description":"Commands to manage compute environments."},"logdrain":{"description":"Commands to add a log drain to a specified environment."}},"description":"Commands to manage your environments, such as orgs and compute environments."},"run":{"subtopics":{"function":{"description":"Commands to run a function."}},"description":"Commands to run a function."},"login":{"subtopics":{"functions":{"description":"Commands to log in to Salesforce Functions."}},"description":"Commands to log in to an environment."},"deploy":{"description":"Commands to deploy artifacts to an environment."},"whoami":{"description":"Commands to show information about yourself or your account."},"generate":{"description":"Commands to generate a project, create a function, and more."}},"commands":"./lib/commands","devPlugins":["@oclif/plugin-help","@oclif/plugin-which","@oclif/plugin-command-snapshot","@salesforce/plugin-command-reference"],"topicSeparator":" "},"types":"./lib/index.d.ts","engines":{"node":">=14.0.0"},"scripts":{"docs":"sf-docs","lint":"sf-lint","test":"sf-test","build":"sf-build","clean":"sf-clean","format":"sf-format","compile":"sf-compile","prepack":"sf-prepack","prepare":"sf-install","pretest":"sf-compile-test","version":"oclif readme","postpack":"shx rm -f oclif.manifest.json","posttest":"yarn lint && yarn test:deprecation-policy","clean-all":"sf-clean all","clean:lib":"shx rm -rf lib && shx rm -rf coverage && shx rm -rf .nyc_output && shx rm -f oclif.manifest.json","test:json-schema":"./bin/dev schema:compare","promote-dist-tags":"./bin/promote-dist-tags","test:command-reference":"./bin/dev commandreference:generate --erroronwarnings","test:deprecation-policy":"./bin/dev snapshot:compare"},"_npmUser":{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},"_resolved":"/home/runner/work/plugin-functions/plugin-functions/salesforce-plugin-functions-1.19.4.tgz","_integrity":"sha512-WB0PzaFE1sq95YovopubSUcelcPq1C68FtBliQIvY5OXPRuZwPWfqhnuAXXnj4VXpprZT4a0uhTYnjmwzV9oIw==","repository":{"url":"git+https://github.com/salesforcecli/plugin-functions.git","type":"git"},"_npmVersion":"9.3.1","description":"Functions plugin for the SF CLI","directories":{},"_nodeVersion":"18.14.0","dependencies":{"uuid":"^8.3.2","axios":"^0.27.2","chalk":"^4.1.2","execa":"^5.1.1","kbpgp":"^2.1.15","cli-ux":"^5.6.7","lodash":"^4.17.21","jsforce":"^1.11.0","date-fns":"^2.28.0","fs-extra":"^10.0.1","handlebars":"^4.7.7","node-fetch":"^3.3.0","@oclif/core":"^2.1.2","cloudevents":"^4.0.3","sha256-file":"^1.0.0","global-agent":"^3.0.0","netrc-parser":"^3.1.6","axios-debug-log":"^0.8.4","@salesforce/core":"^3.33.1","@heroku-cli/color":"^1.1.16","@heroku-cli/schema":"^1.0.25","@heroku/eventsource":"^1.0.7","@salesforce/ts-types":"^1.7.3","@heroku/function-toml":"^0.0.3","@heroku/functions-core":"^0.6.0","@heroku/project-descriptor":"0.0.6","@salesforce/sf-plugins-core":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.19","devDependencies":{"nyc":"^15.1.0","shx":"^0.3.4","chai":"^4.3.7","husky":"^7.0.4","mocha":"^9.2.2","oclif":"^3.6.3","sinon":"11.1.2","eslint":"^7.32.0","globby":"^11.1.0","ts-node":"^10.7.0","prettier":"^2.8.4","sinon-chai":"^3.7.0","typescript":"^4.9.5","@oclif/test":"^2","@types/uuid":"^8.3.4","lint-staged":"^12.3.6","pretty-quick":"^3.1.3","@types/semver":"^7.3.13","@types/nodegit":"^0.28.2","@types/fs-extra":"^9.0.13","@types/node-fetch":"^3.0.3","@types/sinon-chai":"^3.2.9","@oclif/plugin-help":"^5","@types/sha256-file":"^1.0.1","@oclif/plugin-which":"^1.0.4","eslint-plugin-jsdoc":"^39.8.0","@salesforce/ts-sinon":"^1.4.5","eslint-plugin-header":"^3.1.1","eslint-plugin-import":"^2.27.5","@types/supports-color":"^8.1.1","@salesforce/dev-config":"^3.0.0","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.0.0","@salesforce/dev-scripts":"^2.0.3","eslint-config-salesforce":"^0.1.6","@typescript-eslint/parser":"^4.33.0","@salesforce/prettier-config":"^0.0.2","@oclif/plugin-command-snapshot":"^3.3.4","@typescript-eslint/eslint-plugin":"^4.33.0","eslint-config-salesforce-license":"^0.2.0","eslint-config-salesforce-typescript":"^0.2.8","@salesforce/plugin-command-reference":"^1.6.3"},"_npmOperationalInternal":{"tmp":"tmp/plugin-functions_1.19.4_1676557913588_0.37421413477025967","host":"s3://npm-registry-packages"}},"1.19.5":{"name":"@salesforce/plugin-functions","version":"1.19.5","keywords":["oclif-plugin"],"author":{"name":"heroku-front-end@salesforce.com"},"license":"BSD-3-Clause","_id":"@salesforce/plugin-functions@1.19.5","maintainers":[{"name":"jmsjtu","email":"jmsjtu@gmail.com"},{"name":"jburnie","email":"jburnie@salesforce.com"},{"name":"maliroteh-sf","email":"maliroteh@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"packagellama","email":"stephen@interactivellama.com"},{"name":"vttikoo","email":"vtikoo@salesforce.com"},{"name":"maward","email":"michelle.ward@salesforce.com"},{"name":"danielshox","email":"doshaughnessy@salesforce.com"},{"name":"duane.chew","email":"duane.chew@salesforce.com"},{"name":"dferro","email":"dcervantes@salesforce.com"},{"name":"jcourtner","email":"jcourtner@salesforce.com"},{"name":"jye-sf","email":"jye@salesforce.com"},{"name":"adirasanam","email":"adirasanam@salesforce.com"},{"name":"hkii","email":"knair@salesforce.com"},{"name":"iamaziz","email":"azizramos00@gmail.com"},{"name":"dlouvton","email":"dlouvton@gmail.com"},{"name":"jc-sf","email":"junchao.zhang@salesforce.com"},{"name":"dbreese-salesforce","email":"dbreese@salesforce.com"},{"name":"ashokrudraraju","email":"arudraraju@salesforce.com"},{"name":"dhersam","email":"dhersam@salesforce.com"},{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"mbettio","email":"mbettiomoreira@salesforce.com"},{"name":"damilareolowoniyi","email":"damilare.olowoniyi2@mail.dcu.ie"},{"name":"mmadialagan","email":"mmadialagan@salesforce.com"},{"name":"spoorti.nidagundi","email":"spoorti.nidagundi@salesforce.com"},{"name":"mjrust","email":"mrust@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"joshwlewis","email":"josh.w.lewis@gmail.com"},{"name":"mpsenn","email":"msenn@salesforce.com"},{"name":"sfdc_iamigo","email":"igoldstein@salesforce.com"},{"name":"kevinv11n","email":"kevin@v11n.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"pmdartus","email":"dartus.pierremarie@gmail.com"},{"name":"ekashida","email":"ekashida@gmail.com"},{"name":"gr8gatsby","email":"kevinhill@live.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"jqian","email":"jqian@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"tconn","email":"tconn@salesforce.com"},{"name":"dehru","email":"dehru2@yahoo.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"fernomac","email":"no_oneatall@hotmail.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"jbartolotta-sfdc","email":"jbartolotta@salesforce.com"}],"homepage":"https://github.com/salesforcecli/plugin-functions","bugs":{"url":"https://github.com/forcedotcom/cli/issues"},"bin":{"functions":"bin/run"},"dist":{"shasum":"31ad8d64028a8774ffb986cf05b7afb56c4ae417","tarball":"https://registry.npmjs.org/@salesforce/plugin-functions/-/plugin-functions-1.19.5.tgz","fileCount":116,"integrity":"sha512-FpUEXzvrBburPlxawWifA2OfJof0FyMPL/hkVh+2aQMSBjVZEe/eH22Ybclj/wUfYNkOkYT7Suj7/E88Y4ZRiQ==","signatures":[{"sig":"MEUCIQCIWcoU2qwsaOzNdcHXTODtl62sWopYcTMSF/eOkVSdbgIgWp2Nqojeq8ntOmX6sUIClyy8FEPK21en+DmKIwUBx+w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":256720,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj8JEWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpJXhAAi419t8MdCgCP/jqt0EcCbz1m/7o25FtUozXhOu0YMO6t6QyT\r\nQw5X0/WvTr7Bx+PDpwQ0Mq6EUbaaMxKz14tvwp0WrhTxkzD73ElYlzWixREa\r\n+dXq0hpBQwhVNX8N6TSrwhvHVR6Klpp122thmKh4kWaILmqxqacdWRJrSXTU\r\nN9dq7eidnN+jBApHmkFcQacxgZhUCMm1rVExK/PgfIx9dixc8Qn8lLyodTC3\r\n/OqWKjFPAljV5M7YsHQbltcw3BK/bf1jwv3qfmdsE9XJDUA7kyoY6Ylh5jX0\r\ndDREr6NyGewkuUjep0YG9d0WxE2/AFEfB1isIsqDt2mjRnxqSGzjPEtTnZCd\r\nVnFTAXevqOrkOA0v9XCAYOEYpldtb9WVBTZqwyd/5NLXQ66ceTCX8vkXpPV2\r\njtACOdbXviN97lajwg3aEWXYuqhjhvWyHoIDxYsKzmjpswwp1yhBzLoPrJHU\r\nLpTDpQM29GiZ+QhlwPb3JgkVU/ZjhCYx7NHo8NavxjWayIIUuk/V7AH9fLzG\r\nkXwPXBArObQKFE19zfpDAfuHhRJbUzTEtLqb0S25mTRyd4x76rcXUoKvBspt\r\neNtVauAelowsxV86JWAUZ9d6g7VL1lF1EXtAK/vAIEuhFU8lwurzcM2G1hiF\r\nnnD9NYhbP7Bl+DcuWx/ypWVt8GFosVPvbNw=\r\n=Gkf6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","sfdx":{"publicKeyUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/1.19.5.crt","signatureUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/1.19.5.sig"},"_from":"file:/home/runner/work/plugin-functions/plugin-functions/salesforce-plugin-functions-1.19.5.tgz","oclif":{"bin":"sf","hooks":{"sf:deploy":"./lib/hooks/deploy","sf:env:list":"./lib/hooks/envList","sf:env:display":"./lib/hooks/envDisplay"},"topics":{"env":{"subtopics":{"log":{"description":"Commands to stream log output for an environment."},"var":{"description":"Commands to get, list, add, and set environment variables."},"create":{"description":"Commands to create environments."},"compute":{"subtopics":{"collaborator":{"description":"Commands to manage collaboration with Heroku users."}},"description":"Commands to manage compute environments."},"logdrain":{"description":"Commands to add a log drain to a specified environment."}},"description":"Commands to manage your environments, such as orgs and compute environments."},"run":{"subtopics":{"function":{"description":"Commands to run a function."}},"description":"Commands to run a function."},"login":{"subtopics":{"functions":{"description":"Commands to log in to Salesforce Functions."}},"description":"Commands to log in to an environment."},"deploy":{"description":"Commands to deploy artifacts to an environment."},"whoami":{"description":"Commands to show information about yourself or your account."},"generate":{"description":"Commands to generate a project, create a function, and more."}},"commands":"./lib/commands","devPlugins":["@oclif/plugin-help","@oclif/plugin-which","@oclif/plugin-command-snapshot","@salesforce/plugin-command-reference"],"topicSeparator":" "},"types":"./lib/index.d.ts","engines":{"node":">=14.0.0"},"scripts":{"docs":"sf-docs","lint":"sf-lint","test":"sf-test","build":"sf-build","clean":"sf-clean","format":"sf-format","compile":"sf-compile","prepack":"sf-prepack","prepare":"sf-install","pretest":"sf-compile-test","version":"oclif readme","postpack":"shx rm -f oclif.manifest.json","posttest":"yarn lint && yarn test:deprecation-policy","clean-all":"sf-clean all","clean:lib":"shx rm -rf lib && shx rm -rf coverage && shx rm -rf .nyc_output && shx rm -f oclif.manifest.json","test:json-schema":"./bin/dev schema:compare","promote-dist-tags":"./bin/promote-dist-tags","test:command-reference":"./bin/dev commandreference:generate --erroronwarnings","test:deprecation-policy":"./bin/dev snapshot:compare"},"_npmUser":{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},"_resolved":"/home/runner/work/plugin-functions/plugin-functions/salesforce-plugin-functions-1.19.5.tgz","_integrity":"sha512-FpUEXzvrBburPlxawWifA2OfJof0FyMPL/hkVh+2aQMSBjVZEe/eH22Ybclj/wUfYNkOkYT7Suj7/E88Y4ZRiQ==","repository":{"url":"git+https://github.com/salesforcecli/plugin-functions.git","type":"git"},"_npmVersion":"9.3.1","description":"Functions plugin for the SF CLI","directories":{},"_nodeVersion":"18.14.0","dependencies":{"uuid":"^8.3.2","axios":"^0.27.2","chalk":"^4.1.2","execa":"^5.1.1","kbpgp":"^2.1.15","cli-ux":"^5.6.7","lodash":"^4.17.21","jsforce":"^1.11.0","date-fns":"^2.28.0","fs-extra":"^10.0.1","handlebars":"^4.7.7","node-fetch":"^3.3.0","@oclif/core":"^2.1.6","cloudevents":"^4.0.3","sha256-file":"^1.0.0","global-agent":"^3.0.0","netrc-parser":"^3.1.6","axios-debug-log":"^0.8.4","@salesforce/core":"^3.33.1","@heroku-cli/color":"^1.1.16","@heroku-cli/schema":"^1.0.25","@heroku/eventsource":"^1.0.7","@salesforce/ts-types":"^1.7.3","@heroku/function-toml":"^0.0.3","@heroku/functions-core":"^0.6.0","@heroku/project-descriptor":"0.0.6","@salesforce/sf-plugins-core":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.19","devDependencies":{"nyc":"^15.1.0","shx":"^0.3.4","chai":"^4.3.7","husky":"^7.0.4","mocha":"^9.2.2","oclif":"^3.6.3","sinon":"11.1.2","eslint":"^7.32.0","globby":"^11.1.0","ts-node":"^10.7.0","prettier":"^2.8.4","sinon-chai":"^3.7.0","typescript":"^4.9.5","@oclif/test":"^2","@types/uuid":"^8.3.4","lint-staged":"^12.3.6","pretty-quick":"^3.1.3","@types/semver":"^7.3.13","@types/nodegit":"^0.28.2","@types/fs-extra":"^9.0.13","@types/node-fetch":"^3.0.3","@types/sinon-chai":"^3.2.9","@oclif/plugin-help":"^5","@types/sha256-file":"^1.0.1","@oclif/plugin-which":"^1.0.4","eslint-plugin-jsdoc":"^39.9.1","@salesforce/ts-sinon":"^1.4.5","eslint-plugin-header":"^3.1.1","eslint-plugin-import":"^2.27.5","@types/supports-color":"^8.1.1","@salesforce/dev-config":"^3.0.0","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.0.0","@salesforce/dev-scripts":"^2.0.3","eslint-config-salesforce":"^0.1.6","@typescript-eslint/parser":"^4.33.0","@salesforce/prettier-config":"^0.0.2","@oclif/plugin-command-snapshot":"^3.3.4","@typescript-eslint/eslint-plugin":"^4.33.0","eslint-config-salesforce-license":"^0.2.0","eslint-config-salesforce-typescript":"^0.2.8","@salesforce/plugin-command-reference":"^1.6.3"},"_npmOperationalInternal":{"tmp":"tmp/plugin-functions_1.19.5_1676710166636_0.7422859060621887","host":"s3://npm-registry-packages"}},"1.20.0":{"name":"@salesforce/plugin-functions","version":"1.20.0","keywords":["oclif-plugin"],"author":{"name":"heroku-front-end@salesforce.com"},"license":"BSD-3-Clause","_id":"@salesforce/plugin-functions@1.20.0","maintainers":[{"name":"jmsjtu","email":"jmsjtu@gmail.com"},{"name":"jburnie","email":"jburnie@salesforce.com"},{"name":"maliroteh-sf","email":"maliroteh@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"packagellama","email":"stephen@interactivellama.com"},{"name":"vttikoo","email":"vtikoo@salesforce.com"},{"name":"maward","email":"michelle.ward@salesforce.com"},{"name":"danielshox","email":"doshaughnessy@salesforce.com"},{"name":"duane.chew","email":"duane.chew@salesforce.com"},{"name":"dferro","email":"dcervantes@salesforce.com"},{"name":"jcourtner","email":"jcourtner@salesforce.com"},{"name":"jye-sf","email":"jye@salesforce.com"},{"name":"adirasanam","email":"adirasanam@salesforce.com"},{"name":"hkii","email":"knair@salesforce.com"},{"name":"iamaziz","email":"azizramos00@gmail.com"},{"name":"dlouvton","email":"dlouvton@gmail.com"},{"name":"jc-sf","email":"junchao.zhang@salesforce.com"},{"name":"dbreese-salesforce","email":"dbreese@salesforce.com"},{"name":"ashokrudraraju","email":"arudraraju@salesforce.com"},{"name":"dhersam","email":"dhersam@salesforce.com"},{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"mbettio","email":"mbettiomoreira@salesforce.com"},{"name":"damilareolowoniyi","email":"damilare.olowoniyi2@mail.dcu.ie"},{"name":"mmadialagan","email":"mmadialagan@salesforce.com"},{"name":"spoorti.nidagundi","email":"spoorti.nidagundi@salesforce.com"},{"name":"mjrust","email":"mrust@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"joshwlewis","email":"josh.w.lewis@gmail.com"},{"name":"mpsenn","email":"msenn@salesforce.com"},{"name":"sfdc_iamigo","email":"igoldstein@salesforce.com"},{"name":"kevinv11n","email":"kevin@v11n.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"pmdartus","email":"dartus.pierremarie@gmail.com"},{"name":"ekashida","email":"ekashida@gmail.com"},{"name":"gr8gatsby","email":"kevinhill@live.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"jqian","email":"jqian@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"tconn","email":"tconn@salesforce.com"},{"name":"dehru","email":"dehru2@yahoo.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"fernomac","email":"no_oneatall@hotmail.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"jbartolotta-sfdc","email":"jbartolotta@salesforce.com"}],"homepage":"https://github.com/salesforcecli/plugin-functions","bugs":{"url":"https://github.com/forcedotcom/cli/issues"},"bin":{"functions":"bin/run"},"dist":{"shasum":"f2898eda5673ea841d0e249800b953bd80f8e432","tarball":"https://registry.npmjs.org/@salesforce/plugin-functions/-/plugin-functions-1.20.0.tgz","fileCount":115,"integrity":"sha512-cWPER13BR72EcjktlOcHp6VPsvgNSPMd+5m2qES91bj1+wUDC5m2uNSfORL5+P3NHQc6MXAH7/6ttumFWi8DHA==","signatures":[{"sig":"MEUCIQDPQLdNTc5dYIIZDP2yu4nmWSLChm2ieqtD10UbInAK9wIgIAo7luHuecTfK0EPfYL6VNc81fNkplz5Uc4cYdoLw9Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":240197,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj9P6UACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp7Yg/9FyFx24F6GVRqpqWYUO49o1VnV7JtzBefuCzIX25MNBoWBlWk\r\niv6dCYJhT00NWXyaN7B13d6jfV/raIg3uY3P+EZrD8gcBh0YEXXhqw7z9Ozs\r\nIwrf3pYaBzprZeGcOPB41HLDiS1yuRrt+4JfJchhXBK7ymZvoWxxe+P7eW5/\r\nSYBeRLatD/wyRRvIrMgNNYgNDDHa2RpUT1CzER1BiqUjC1A+Boj8aRlG5pV+\r\n8bdwPu0kK6PiSgtTN1Kb3IG97lHNO/aK/sd5J/xC8youTh/3qTcFAYNYHB7f\r\n/EESa+fMkct2CGwZLa4kVlm9Owz5F5IBhdD3KLeISnUgzlzINCW2SNGjGgrj\r\nJIHtzkAhbXenUVVBPf15J2CL7S2PC5HPge6NrXKDleywx4L44h6XZp1x9i9Z\r\nPPZ6Jpj439XcmbjpgUSsajorE6pupS69+lSLO++8HvyOOyKYgD0+v8CGULtT\r\nAccFR3aeVMcbaeENrKKGFawkbyOCc8KPH55+zye7tEDBWs6cX6X+IRGrJELw\r\noaz0zHVzjOI7dI35blWgsMSpf4sAIBfbnr73hxTvTV0PfZRHr3Ti3DYYoMpK\r\nWqNi+WTPn2g/X8TYtJKfx75rZqpqVE4tQ5P1uIIN1okLHhy/q2z2jIkeQFlv\r\nwwMzYLpwdZ9KGsIzua1YhE8YTvbvQM8JT9M=\r\n=lT/E\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","sfdx":{"publicKeyUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/1.20.0.crt","signatureUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/1.20.0.sig"},"_from":"file:/home/runner/work/plugin-functions/plugin-functions/salesforce-plugin-functions-1.20.0.tgz","oclif":{"bin":"sf","hooks":{"sf:deploy":"./lib/hooks/deploy","sf:env:list":"./lib/hooks/envList","sf:env:display":"./lib/hooks/envDisplay"},"topics":{"env":{"subtopics":{"log":{"description":"Commands to stream log output for an environment."},"var":{"description":"Commands to get, list, add, and set environment variables."},"create":{"description":"Commands to create environments."},"compute":{"subtopics":{"collaborator":{"description":"Commands to manage collaboration with Heroku users."}},"description":"Commands to manage compute environments."},"logdrain":{"description":"Commands to add a log drain to a specified environment."}},"description":"Commands to manage your environments, such as orgs and compute environments."},"run":{"subtopics":{"function":{"description":"Commands to run a function."}},"description":"Commands to run a function."},"login":{"subtopics":{"functions":{"description":"Commands to log in to Salesforce Functions."}},"description":"Commands to log in to an environment."},"deploy":{"description":"Commands to deploy artifacts to an environment."},"whoami":{"description":"Commands to show information about yourself or your account."},"generate":{"description":"Commands to generate a project, create a function, and more."}},"commands":"./lib/commands","devPlugins":["@oclif/plugin-help","@oclif/plugin-which","@oclif/plugin-command-snapshot","@salesforce/plugin-command-reference"],"topicSeparator":" "},"types":"./lib/index.d.ts","engines":{"node":">=14.0.0"},"scripts":{"docs":"sf-docs","lint":"sf-lint","test":"sf-test","build":"sf-build","clean":"sf-clean","format":"sf-format","compile":"sf-compile","prepack":"sf-prepack","prepare":"sf-install","pretest":"sf-compile-test","version":"oclif readme","postpack":"shx rm -f oclif.manifest.json","posttest":"yarn lint && yarn test:deprecation-policy","clean-all":"sf-clean all","clean:lib":"shx rm -rf lib && shx rm -rf coverage && shx rm -rf .nyc_output && shx rm -f oclif.manifest.json","test:json-schema":"./bin/dev schema:compare","promote-dist-tags":"./bin/promote-dist-tags","test:command-reference":"./bin/dev commandreference:generate --erroronwarnings","test:deprecation-policy":"./bin/dev snapshot:compare"},"_npmUser":{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},"_resolved":"/home/runner/work/plugin-functions/plugin-functions/salesforce-plugin-functions-1.20.0.tgz","_integrity":"sha512-cWPER13BR72EcjktlOcHp6VPsvgNSPMd+5m2qES91bj1+wUDC5m2uNSfORL5+P3NHQc6MXAH7/6ttumFWi8DHA==","repository":{"url":"git+https://github.com/salesforcecli/plugin-functions.git","type":"git"},"_npmVersion":"9.3.1","description":"Functions plugin for the SF CLI","directories":{},"_nodeVersion":"18.14.0","dependencies":{"uuid":"^8.3.2","axios":"^0.27.2","chalk":"^4.1.2","execa":"^5.1.1","kbpgp":"^2.1.15","cli-ux":"^5.6.7","lodash":"^4.17.21","jsforce":"^1.11.0","date-fns":"^2.28.0","fs-extra":"^10.0.1","handlebars":"^4.7.7","node-fetch":"^3.3.0","@oclif/core":"^2.1.6","cloudevents":"^4.0.3","sha256-file":"^1.0.0","global-agent":"^3.0.0","netrc-parser":"^3.1.6","axios-debug-log":"^0.8.4","@salesforce/core":"^3.33.1","@heroku-cli/color":"^1.1.16","@heroku-cli/schema":"^1.0.25","@heroku/eventsource":"^1.0.7","@salesforce/ts-types":"^1.7.3","@heroku/function-toml":"^0.0.3","@heroku/functions-core":"^0.6.0","@heroku/project-descriptor":"0.0.6","@salesforce/sf-plugins-core":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.19","devDependencies":{"nyc":"^15.1.0","shx":"^0.3.4","chai":"^4.3.7","husky":"^7.0.4","mocha":"^9.2.2","oclif":"^3.6.3","sinon":"11.1.2","eslint":"^7.32.0","globby":"^11.1.0","ts-node":"^10.7.0","prettier":"^2.8.4","sinon-chai":"^3.7.0","typescript":"^4.9.5","@oclif/test":"^2","@types/uuid":"^8.3.4","lint-staged":"^12.3.6","pretty-quick":"^3.1.3","@types/semver":"^7.3.13","@types/nodegit":"^0.28.2","@types/fs-extra":"^9.0.13","@types/node-fetch":"^3.0.3","@types/sinon-chai":"^3.2.9","@oclif/plugin-help":"^5","@types/sha256-file":"^1.0.1","@oclif/plugin-which":"^1.0.4","eslint-plugin-jsdoc":"^39.9.1","@salesforce/ts-sinon":"^1.4.5","eslint-plugin-header":"^3.1.1","eslint-plugin-import":"^2.27.5","@types/supports-color":"^8.1.1","@salesforce/dev-config":"^3.0.0","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.0.0","@salesforce/dev-scripts":"^2.0.3","eslint-config-salesforce":"^0.1.6","@typescript-eslint/parser":"^4.33.0","@salesforce/prettier-config":"^0.0.2","@oclif/plugin-command-snapshot":"^3.3.4","@typescript-eslint/eslint-plugin":"^4.33.0","eslint-config-salesforce-license":"^0.2.0","eslint-config-salesforce-typescript":"^0.2.8","@salesforce/plugin-command-reference":"^1.6.3"},"_npmOperationalInternal":{"tmp":"tmp/plugin-functions_1.20.0_1677000340721_0.8292837436613159","host":"s3://npm-registry-packages"}},"1.21.0":{"name":"@salesforce/plugin-functions","version":"1.21.0","keywords":["oclif-plugin"],"author":{"name":"heroku-front-end@salesforce.com"},"license":"BSD-3-Clause","_id":"@salesforce/plugin-functions@1.21.0","maintainers":[{"name":"jmsjtu","email":"jmsjtu@gmail.com"},{"name":"jburnie","email":"jburnie@salesforce.com"},{"name":"maliroteh-sf","email":"maliroteh@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"packagellama","email":"stephen@interactivellama.com"},{"name":"vttikoo","email":"vtikoo@salesforce.com"},{"name":"maward","email":"michelle.ward@salesforce.com"},{"name":"danielshox","email":"doshaughnessy@salesforce.com"},{"name":"duane.chew","email":"duane.chew@salesforce.com"},{"name":"dferro","email":"dcervantes@salesforce.com"},{"name":"jcourtner","email":"jcourtner@salesforce.com"},{"name":"jye-sf","email":"jye@salesforce.com"},{"name":"adirasanam","email":"adirasanam@salesforce.com"},{"name":"hkii","email":"knair@salesforce.com"},{"name":"iamaziz","email":"azizramos00@gmail.com"},{"name":"dlouvton","email":"dlouvton@gmail.com"},{"name":"jc-sf","email":"junchao.zhang@salesforce.com"},{"name":"dbreese-salesforce","email":"dbreese@salesforce.com"},{"name":"ashokrudraraju","email":"arudraraju@salesforce.com"},{"name":"dhersam","email":"dhersam@salesforce.com"},{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"mbettio","email":"mbettiomoreira@salesforce.com"},{"name":"damilareolowoniyi","email":"damilare.olowoniyi2@mail.dcu.ie"},{"name":"mmadialagan","email":"mmadialagan@salesforce.com"},{"name":"spoorti.nidagundi","email":"spoorti.nidagundi@salesforce.com"},{"name":"mjrust","email":"mrust@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"joshwlewis","email":"josh.w.lewis@gmail.com"},{"name":"mpsenn","email":"msenn@salesforce.com"},{"name":"sfdc_iamigo","email":"igoldstein@salesforce.com"},{"name":"kevinv11n","email":"kevin@v11n.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"pmdartus","email":"dartus.pierremarie@gmail.com"},{"name":"ekashida","email":"ekashida@gmail.com"},{"name":"gr8gatsby","email":"kevinhill@live.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"jqian","email":"jqian@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"tconn","email":"tconn@salesforce.com"},{"name":"dehru","email":"dehru2@yahoo.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"fernomac","email":"no_oneatall@hotmail.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"jbartolotta-sfdc","email":"jbartolotta@salesforce.com"}],"homepage":"https://github.com/salesforcecli/plugin-functions","bugs":{"url":"https://github.com/forcedotcom/cli/issues"},"bin":{"functions":"bin/run"},"dist":{"shasum":"05828bb1f281e7db54f07fba8eba74b2c820c11f","tarball":"https://registry.npmjs.org/@salesforce/plugin-functions/-/plugin-functions-1.21.0.tgz","fileCount":115,"integrity":"sha512-07xC81fZ2KyBukxzHeMN9gWETFpcxyO00i5XlqpsYPvF2PQAgzMjNo9og8YELTHnFD8+IL1nyRrdWa6b+zNzGw==","signatures":[{"sig":"MEUCIQC56fbasQvK0X5b38hSIHiqkPd8IJBFKhEeGYYuMUBNxAIgfcXC5Lra3umxFlCSZhoH8Q/Kco6cFgahJaOA5/rSmBM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":240197,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj9iw8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrNrA/+LRsNdjsrDVTnFbHBM1Rc+tUDOkyuCi9XyJii3tpxARqskfi1\r\nU19i3zZ77fWDwjBimyGMoDzr/kq2vJci0T0BVFZf+SFuJn0qBLKtRR9LTgI3\r\nCZPjIubtWbmfZYjsmvkDG3fmWTCJ96+4J2/vB5tegEVMe/btiF7rtiWYWsrL\r\nB2sIlEs9TzRj9zjBHn14aqgCwdukngFvXggR0CfXvqljySVtbV/iDWm3cAh0\r\nAeC1Jqtcr7TIjB1s8QLwIGrQt9n5HkqZ0PtfDBZcQMrwb5mNKJ/whO3PtZdA\r\nsnCDfFHhwmS6sKDKYkt6r1DvULADZAR36rUP6fP/ctXD/+4cVkQU0f2hWIhy\r\nZ8eBfbBEaJ0IMGobW/0O/fm6j9NvyxB6xuM727gzQqAF2hNnjWMbQz6UL3xp\r\nVmvUFR8bwgzRgR7xvXHsAnZbpXRPwbFt29oFBrHfHbhKS3JEnfa+q1d1/AMe\r\nlnFUA6h0jrhot4/in4Ltux8BqKIEpAbCiXZJ1MqLM3czShGyU0e1iKtTVzA7\r\nkSEAaOmVHEkK4DX/kiobG0WLyo6jiN+v8uRTJwanVbNAVP9dEEmH1zKeR7Lv\r\ns+jWiFkRConDj8e6YWV8O34gx8pGDYrC3E00x8bF3+cqH1UC5elfWrStCyO9\r\nB8BP09/GjbLxPQAfaLVddOyi7bkjMXvAZjc=\r\n=wvum\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","sfdx":{"publicKeyUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/1.21.0.crt","signatureUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/1.21.0.sig"},"_from":"file:/home/runner/work/plugin-functions/plugin-functions/salesforce-plugin-functions-1.21.0.tgz","oclif":{"bin":"sf","hooks":{"sf:deploy":"./lib/hooks/deploy","sf:env:list":"./lib/hooks/envList","sf:env:display":"./lib/hooks/envDisplay"},"topics":{"env":{"subtopics":{"log":{"description":"Commands to stream log output for an environment."},"var":{"description":"Commands to get, list, add, and set environment variables."},"create":{"description":"Commands to create environments."},"compute":{"subtopics":{"collaborator":{"description":"Commands to manage collaboration with Heroku users."}},"description":"Commands to manage compute environments."},"logdrain":{"description":"Commands to add a log drain to a specified environment."}},"description":"Commands to manage your environments, such as orgs and compute environments."},"run":{"subtopics":{"function":{"description":"Commands to run a function."}},"description":"Commands to run a function."},"login":{"subtopics":{"functions":{"description":"Commands to log in to Salesforce Functions."}},"description":"Commands to log in to an environment."},"deploy":{"description":"Commands to deploy artifacts to an environment."},"whoami":{"description":"Commands to show information about yourself or your account."},"generate":{"description":"Commands to generate a project, create a function, and more."}},"commands":"./lib/commands","devPlugins":["@oclif/plugin-help","@oclif/plugin-which","@oclif/plugin-command-snapshot","@salesforce/plugin-command-reference"],"topicSeparator":" "},"types":"./lib/index.d.ts","engines":{"node":">=14.0.0"},"scripts":{"docs":"sf-docs","lint":"sf-lint","test":"sf-test","build":"sf-build","clean":"sf-clean","format":"sf-format","compile":"sf-compile","prepack":"sf-prepack","prepare":"sf-install","pretest":"sf-compile-test","version":"oclif readme","postpack":"shx rm -f oclif.manifest.json","posttest":"yarn lint && yarn test:deprecation-policy","clean-all":"sf-clean all","clean:lib":"shx rm -rf lib && shx rm -rf coverage && shx rm -rf .nyc_output && shx rm -f oclif.manifest.json","test:json-schema":"./bin/dev schema:compare","promote-dist-tags":"./bin/promote-dist-tags","test:command-reference":"./bin/dev commandreference:generate --erroronwarnings","test:deprecation-policy":"./bin/dev snapshot:compare"},"_npmUser":{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},"_resolved":"/home/runner/work/plugin-functions/plugin-functions/salesforce-plugin-functions-1.21.0.tgz","_integrity":"sha512-07xC81fZ2KyBukxzHeMN9gWETFpcxyO00i5XlqpsYPvF2PQAgzMjNo9og8YELTHnFD8+IL1nyRrdWa6b+zNzGw==","repository":{"url":"git+https://github.com/salesforcecli/plugin-functions.git","type":"git"},"_npmVersion":"9.3.1","description":"Functions plugin for the SF CLI","directories":{},"_nodeVersion":"18.14.0","dependencies":{"uuid":"^8.3.2","axios":"^0.27.2","chalk":"^4.1.2","execa":"^5.1.1","kbpgp":"^2.1.15","cli-ux":"^5.6.7","lodash":"^4.17.21","jsforce":"^1.11.0","date-fns":"^2.28.0","fs-extra":"^10.0.1","handlebars":"^4.7.7","node-fetch":"^3.3.0","@oclif/core":"^2.1.6","cloudevents":"^4.0.3","sha256-file":"^1.0.0","global-agent":"^3.0.0","netrc-parser":"^3.1.6","axios-debug-log":"^0.8.4","@salesforce/core":"^3.33.1","@heroku-cli/color":"^1.1.16","@heroku-cli/schema":"^1.0.25","@heroku/eventsource":"^1.0.7","@salesforce/ts-types":"^1.7.3","@heroku/function-toml":"^0.0.3","@heroku/functions-core":"^0.7.0","@heroku/project-descriptor":"0.0.6","@salesforce/sf-plugins-core":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.19","devDependencies":{"nyc":"^15.1.0","shx":"^0.3.4","chai":"^4.3.7","husky":"^7.0.4","mocha":"^9.2.2","oclif":"^3.6.3","sinon":"11.1.2","eslint":"^7.32.0","globby":"^11.1.0","ts-node":"^10.7.0","prettier":"^2.8.4","sinon-chai":"^3.7.0","typescript":"^4.9.5","@oclif/test":"^2","@types/uuid":"^8.3.4","lint-staged":"^12.3.6","pretty-quick":"^3.1.3","@types/semver":"^7.3.13","@types/nodegit":"^0.28.2","@types/fs-extra":"^9.0.13","@types/node-fetch":"^3.0.3","@types/sinon-chai":"^3.2.9","@oclif/plugin-help":"^5","@types/sha256-file":"^1.0.1","@oclif/plugin-which":"^1.0.4","eslint-plugin-jsdoc":"^39.9.1","@salesforce/ts-sinon":"^1.4.5","eslint-plugin-header":"^3.1.1","eslint-plugin-import":"^2.27.5","@types/supports-color":"^8.1.1","@salesforce/dev-config":"^3.0.0","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.0.0","@salesforce/dev-scripts":"^2.0.3","eslint-config-salesforce":"^0.1.6","@typescript-eslint/parser":"^4.33.0","@salesforce/prettier-config":"^0.0.2","@oclif/plugin-command-snapshot":"^3.3.4","@typescript-eslint/eslint-plugin":"^4.33.0","eslint-config-salesforce-license":"^0.2.0","eslint-config-salesforce-typescript":"^0.2.8","@salesforce/plugin-command-reference":"^1.6.3"},"_npmOperationalInternal":{"tmp":"tmp/plugin-functions_1.21.0_1677077564035_0.5753887317094282","host":"s3://npm-registry-packages"}},"1.21.1":{"name":"@salesforce/plugin-functions","version":"1.21.1","keywords":["oclif-plugin"],"author":{"name":"heroku-front-end@salesforce.com"},"license":"BSD-3-Clause","_id":"@salesforce/plugin-functions@1.21.1","maintainers":[{"name":"dme722","email":"dme722@gmail.com"},{"name":"jmsjtu","email":"jmsjtu@gmail.com"},{"name":"jburnie","email":"jburnie@salesforce.com"},{"name":"maliroteh-sf","email":"maliroteh@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"packagellama","email":"stephen@interactivellama.com"},{"name":"vttikoo","email":"vtikoo@salesforce.com"},{"name":"maward","email":"michelle.ward@salesforce.com"},{"name":"danielshox","email":"doshaughnessy@salesforce.com"},{"name":"duane.chew","email":"duane.chew@salesforce.com"},{"name":"dferro","email":"dcervantes@salesforce.com"},{"name":"jcourtner","email":"jcourtner@salesforce.com"},{"name":"jye-sf","email":"jye@salesforce.com"},{"name":"adirasanam","email":"adirasanam@salesforce.com"},{"name":"hkii","email":"knair@salesforce.com"},{"name":"iamaziz","email":"azizramos00@gmail.com"},{"name":"dlouvton","email":"dlouvton@gmail.com"},{"name":"jc-sf","email":"junchao.zhang@salesforce.com"},{"name":"dbreese-salesforce","email":"dbreese@salesforce.com"},{"name":"ashokrudraraju","email":"arudraraju@salesforce.com"},{"name":"dhersam","email":"dhersam@salesforce.com"},{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"mbettio","email":"mbettiomoreira@salesforce.com"},{"name":"damilareolowoniyi","email":"damilare.olowoniyi2@mail.dcu.ie"},{"name":"mmadialagan","email":"mmadialagan@salesforce.com"},{"name":"spoorti.nidagundi","email":"spoorti.nidagundi@salesforce.com"},{"name":"mjrust","email":"mrust@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"joshwlewis","email":"josh.w.lewis@gmail.com"},{"name":"mpsenn","email":"msenn@salesforce.com"},{"name":"sfdc_iamigo","email":"igoldstein@salesforce.com"},{"name":"kevinv11n","email":"kevin@v11n.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"pmdartus","email":"dartus.pierremarie@gmail.com"},{"name":"ekashida","email":"ekashida@gmail.com"},{"name":"gr8gatsby","email":"kevinhill@live.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"jqian","email":"jqian@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"tconn","email":"tconn@salesforce.com"},{"name":"dehru","email":"dehru2@yahoo.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"fernomac","email":"no_oneatall@hotmail.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"jbartolotta-sfdc","email":"jbartolotta@salesforce.com"}],"homepage":"https://github.com/salesforcecli/plugin-functions","bugs":{"url":"https://github.com/forcedotcom/cli/issues"},"bin":{"functions":"bin/run"},"dist":{"shasum":"d00aea0ce6b33c96e2eb4419b7c4fd015a9473d8","tarball":"https://registry.npmjs.org/@salesforce/plugin-functions/-/plugin-functions-1.21.1.tgz","fileCount":115,"integrity":"sha512-EXYlxz2zhNZ3T8DrhDMlAfjEXw/3uq2kIPqSlyxzasw64bl3nJ9NoamUZapgCjCilMSpQkepBA/wEzGQOv1J/w==","signatures":[{"sig":"MEUCIBBOI5oa6SYKHqA7gViRcBVNVgDh3iFKr33TRQradOFUAiEAy+WEGAEJij7PVYy+5hXRBbZ8350K2Sykjr+JlfWOI5Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":240197,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj+cu2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrAfg//VOprrN8Xv5UTLKlJEbFyR/0WWC8726q5wQ7UtkOP+2qV3Yoz\r\nS2ahsNHidAMR6No7PQR7KatPOX8vYga+GgVFg0vQbt6+wY2BIzhDAeELDKxt\r\nn7njKdvieHHn2v6yzj8LOtsr7osuCU0PNMyGhqjGW66zmFl09NvbjppQGWSd\r\nh8xL3w1UvvnMIYzwKjPIuBiCPApNjsavsi1aUdNtsUl3NTnC9Cj8rQSVKn6K\r\nYj2lDMTxPjGqbbNGSL8zENoA/qDjn4HK6ySQjj6nxozZWVXJScD0wd2RkdfE\r\nmkf7OV8ftYHbf4bRCsRrD4LXeH9d9bbtCywZ1bCwx+PW2Dnu16L4l47hKmHc\r\nvTCHv7dMmcor82MF/FXe91Z4Fue/PvR59KKbzGaXzIV5+2B85QUXTAVksC92\r\nURQNJ6RgfaRzPNA+UizT08oRMAHvxjI2IELd+XxWgVRE2nWekTT+yxv7ga+k\r\nU0K1PSwNcpkjzxBHrDwjbFjatTX9PlIsQerUcxuDrEJlDEZq+e11j2lOjpNl\r\nA8mjj9cfgO6QhGNACCi83L+SU3cHjBLoep2indxbC5wpB51LHOqcShvir7aq\r\n1idu2DpfcSfdD4QrZiEoT3PKGW+aHL0KfkgKyxLgU5HnU5dYrs0wqf4rzXd3\r\nxY8rgsD7e0m3MO9HL6aNAZ57OLmxSF4EIes=\r\n=thXv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","sfdx":{"publicKeyUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/1.21.1.crt","signatureUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/1.21.1.sig"},"_from":"file:/home/runner/work/plugin-functions/plugin-functions/salesforce-plugin-functions-1.21.1.tgz","oclif":{"bin":"sf","hooks":{"sf:deploy":"./lib/hooks/deploy","sf:env:list":"./lib/hooks/envList","sf:env:display":"./lib/hooks/envDisplay"},"topics":{"env":{"subtopics":{"log":{"description":"Commands to stream log output for an environment."},"var":{"description":"Commands to get, list, add, and set environment variables."},"create":{"description":"Commands to create environments."},"compute":{"subtopics":{"collaborator":{"description":"Commands to manage collaboration with Heroku users."}},"description":"Commands to manage compute environments."},"logdrain":{"description":"Commands to add a log drain to a specified environment."}},"description":"Commands to manage your environments, such as orgs and compute environments."},"run":{"subtopics":{"function":{"description":"Commands to run a function."}},"description":"Commands to run a function."},"login":{"subtopics":{"functions":{"description":"Commands to log in to Salesforce Functions."}},"description":"Commands to log in to an environment."},"deploy":{"description":"Commands to deploy artifacts to an environment."},"whoami":{"description":"Commands to show information about yourself or your account."},"generate":{"description":"Commands to generate a project, create a function, and more."}},"commands":"./lib/commands","devPlugins":["@oclif/plugin-help","@oclif/plugin-which","@oclif/plugin-command-snapshot","@salesforce/plugin-command-reference"],"topicSeparator":" "},"types":"./lib/index.d.ts","engines":{"node":">=14.0.0"},"scripts":{"docs":"sf-docs","lint":"sf-lint","test":"sf-test","build":"sf-build","clean":"sf-clean","format":"sf-format","compile":"sf-compile","prepack":"sf-prepack","prepare":"sf-install","pretest":"sf-compile-test","version":"oclif readme","postpack":"shx rm -f oclif.manifest.json","posttest":"yarn lint && yarn test:deprecation-policy","clean-all":"sf-clean all","clean:lib":"shx rm -rf lib && shx rm -rf coverage && shx rm -rf .nyc_output && shx rm -f oclif.manifest.json","test:json-schema":"./bin/dev schema:compare","promote-dist-tags":"./bin/promote-dist-tags","test:command-reference":"./bin/dev commandreference:generate --erroronwarnings","test:deprecation-policy":"./bin/dev snapshot:compare"},"_npmUser":{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},"_resolved":"/home/runner/work/plugin-functions/plugin-functions/salesforce-plugin-functions-1.21.1.tgz","_integrity":"sha512-EXYlxz2zhNZ3T8DrhDMlAfjEXw/3uq2kIPqSlyxzasw64bl3nJ9NoamUZapgCjCilMSpQkepBA/wEzGQOv1J/w==","repository":{"url":"git+https://github.com/salesforcecli/plugin-functions.git","type":"git"},"_npmVersion":"9.3.1","description":"Functions plugin for the SF CLI","directories":{},"_nodeVersion":"18.14.1","dependencies":{"uuid":"^8.3.2","axios":"^0.27.2","chalk":"^4.1.2","execa":"^5.1.1","kbpgp":"^2.1.15","cli-ux":"^5.6.7","lodash":"^4.17.21","jsforce":"^1.11.0","date-fns":"^2.28.0","fs-extra":"^10.0.1","handlebars":"^4.7.7","node-fetch":"^3.3.0","@oclif/core":"^2.1.6","cloudevents":"^4.0.3","sha256-file":"^1.0.0","global-agent":"^3.0.0","netrc-parser":"^3.1.6","axios-debug-log":"^0.8.4","@salesforce/core":"^3.33.4","@heroku-cli/color":"^1.1.16","@heroku-cli/schema":"^1.0.25","@heroku/eventsource":"^1.0.7","@salesforce/ts-types":"^1.7.3","@heroku/function-toml":"^0.0.3","@heroku/functions-core":"^0.7.0","@heroku/project-descriptor":"0.0.6","@salesforce/sf-plugins-core":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.19","devDependencies":{"nyc":"^15.1.0","shx":"^0.3.4","chai":"^4.3.7","husky":"^7.0.4","mocha":"^9.2.2","oclif":"^3.6.3","sinon":"11.1.2","eslint":"^7.32.0","globby":"^11.1.0","ts-node":"^10.7.0","prettier":"^2.8.4","sinon-chai":"^3.7.0","typescript":"^4.9.5","@oclif/test":"^2","@types/uuid":"^8.3.4","lint-staged":"^12.3.6","pretty-quick":"^3.1.3","@types/semver":"^7.3.13","@types/nodegit":"^0.28.2","@types/fs-extra":"^9.0.13","@types/node-fetch":"^3.0.3","@types/sinon-chai":"^3.2.9","@oclif/plugin-help":"^5","@types/sha256-file":"^1.0.1","@oclif/plugin-which":"^1.0.4","eslint-plugin-jsdoc":"^39.9.1","@salesforce/ts-sinon":"^1.4.5","eslint-plugin-header":"^3.1.1","eslint-plugin-import":"^2.27.5","@types/supports-color":"^8.1.1","@salesforce/dev-config":"^3.0.0","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.0.0","@salesforce/dev-scripts":"^2.0.3","eslint-config-salesforce":"^0.1.6","@typescript-eslint/parser":"^4.33.0","@salesforce/prettier-config":"^0.0.2","@oclif/plugin-command-snapshot":"^3.3.4","@typescript-eslint/eslint-plugin":"^4.33.0","eslint-config-salesforce-license":"^0.2.0","eslint-config-salesforce-typescript":"^0.2.8","@salesforce/plugin-command-reference":"^1.6.3"},"_npmOperationalInternal":{"tmp":"tmp/plugin-functions_1.21.1_1677314998058_0.9193189933026513","host":"s3://npm-registry-packages"}},"1.21.2":{"name":"@salesforce/plugin-functions","version":"1.21.2","keywords":["oclif-plugin"],"author":{"name":"heroku-front-end@salesforce.com"},"license":"BSD-3-Clause","_id":"@salesforce/plugin-functions@1.21.2","maintainers":[{"name":"dme722","email":"dme722@gmail.com"},{"name":"jmsjtu","email":"jmsjtu@gmail.com"},{"name":"jburnie","email":"jburnie@salesforce.com"},{"name":"maliroteh-sf","email":"maliroteh@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"packagellama","email":"stephen@interactivellama.com"},{"name":"vttikoo","email":"vtikoo@salesforce.com"},{"name":"maward","email":"michelle.ward@salesforce.com"},{"name":"danielshox","email":"doshaughnessy@salesforce.com"},{"name":"duane.chew","email":"duane.chew@salesforce.com"},{"name":"dferro","email":"dcervantes@salesforce.com"},{"name":"jcourtner","email":"jcourtner@salesforce.com"},{"name":"jye-sf","email":"jye@salesforce.com"},{"name":"adirasanam","email":"adirasanam@salesforce.com"},{"name":"hkii","email":"knair@salesforce.com"},{"name":"iamaziz","email":"azizramos00@gmail.com"},{"name":"dlouvton","email":"dlouvton@gmail.com"},{"name":"jc-sf","email":"junchao.zhang@salesforce.com"},{"name":"dbreese-salesforce","email":"dbreese@salesforce.com"},{"name":"ashokrudraraju","email":"arudraraju@salesforce.com"},{"name":"dhersam","email":"dhersam@salesforce.com"},{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"mbettio","email":"mbettiomoreira@salesforce.com"},{"name":"damilareolowoniyi","email":"damilare.olowoniyi2@mail.dcu.ie"},{"name":"mmadialagan","email":"mmadialagan@salesforce.com"},{"name":"spoorti.nidagundi","email":"spoorti.nidagundi@salesforce.com"},{"name":"mjrust","email":"mrust@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"joshwlewis","email":"josh.w.lewis@gmail.com"},{"name":"mpsenn","email":"msenn@salesforce.com"},{"name":"sfdc_iamigo","email":"igoldstein@salesforce.com"},{"name":"kevinv11n","email":"kevin@v11n.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"pmdartus","email":"dartus.pierremarie@gmail.com"},{"name":"ekashida","email":"ekashida@gmail.com"},{"name":"gr8gatsby","email":"kevinhill@live.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"jqian","email":"jqian@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"tconn","email":"tconn@salesforce.com"},{"name":"dehru","email":"dehru2@yahoo.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"fernomac","email":"no_oneatall@hotmail.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"jbartolotta-sfdc","email":"jbartolotta@salesforce.com"}],"homepage":"https://github.com/salesforcecli/plugin-functions","bugs":{"url":"https://github.com/forcedotcom/cli/issues"},"bin":{"functions":"bin/run"},"dist":{"shasum":"2247323c1a1603ad4106c2c7f39ec7e8738c810f","tarball":"https://registry.npmjs.org/@salesforce/plugin-functions/-/plugin-functions-1.21.2.tgz","fileCount":115,"integrity":"sha512-IrOakoMvJCseroj12yLjaxwJCR82UvHrIu+5eesBMskuS1O206YhngEfNB64agcZCWGqPBSinzQJOyjmNmFfYA==","signatures":[{"sig":"MEUCIQCYXNNo4cFvHAgq49vV1trixyxw58qjSsIUnRrL4Gg9xgIgFMtuKQt40ce7B17ugO3BOPHx4FytYnC8tmyDY8kpQmM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":240219,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj/39wACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrjkRAAkv2HHGloy9YAlAHHn4ufrV+8dmFHzCTTCF0h3LZKiBanHpjj\r\nJIvZk92oznB6ZNgRD8vPWg+mkfZvzNnD+xX0C0Sk3IDemuH2xfgFS/SuLVCP\r\nar2DydPZT3AlBoU5m+JNkvzwK0zN0HSj9ZEuKPvRFcBkdIVwtXTc4KUSBzrf\r\nmiT0nR3sDIxAM/rlLDOlKHTbmf4sp1+HYKwg3rMxGDdLl8Namb3igENE+/nP\r\nj51ErJ1Km3b1IB2MpsbdGPdQGGkp2hcbxXm46+GSap1CgE8XW56UEsEuBK/f\r\nlsZ63d+IGNFFnq/MZSLyEasYbPAs08jW/PjzyinFKsIKJS4jV0oMLHYjr2+x\r\nth15Hjh5lDBCX/9lxv72wpxEVdK4eBQ1LjJnJ4WrLsN6qBromqnSnZmYXdW7\r\nMu3mwxsF5wb2/7vvrPAflP62oxO+V3KF1iVqq1Oec2JhKuCvUtxBXilpHEwY\r\nCJ9MnY0U4Ng9rXNuQSTyDS4WTbXF94o/v+Sdiuvbl5oa+E18XiItOw/P0+gs\r\nE+fx2lZTARiZDZUI4k/M2xaFEn1OLVCkhj0z85JtYTUBrvZmEWX53ojq34+6\r\nLT1NsnQHAia6Q+sUeXaiGJv0vjNE9gZ1RmBbIBU2pt4x/w3HtnmXFjBrJSf7\r\nAeJ/9sDT23fG+RCRV6TJKqo9o0LYww4ejNU=\r\n=6xsU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","sfdx":{"publicKeyUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/1.21.2.crt","signatureUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/1.21.2.sig"},"_from":"file:/home/runner/work/plugin-functions/plugin-functions/salesforce-plugin-functions-1.21.2.tgz","oclif":{"bin":"sf","hooks":{"sf:deploy":"./lib/hooks/deploy","sf:env:list":"./lib/hooks/envList","sf:env:display":"./lib/hooks/envDisplay"},"topics":{"env":{"subtopics":{"log":{"description":"Commands to stream log output for an environment."},"var":{"description":"Commands to get, list, add, and set environment variables."},"create":{"description":"Commands to create environments."},"compute":{"subtopics":{"collaborator":{"description":"Commands to manage collaboration with Heroku users."}},"description":"Commands to manage compute environments."},"logdrain":{"description":"Commands to add a log drain to a specified environment."}},"description":"Commands to manage your environments, such as orgs and compute environments."},"run":{"subtopics":{"function":{"description":"Commands to run a function."}},"description":"Commands to run a function."},"login":{"subtopics":{"functions":{"description":"Commands to log in to Salesforce Functions."}},"description":"Commands to log in to an environment."},"deploy":{"description":"Commands to deploy artifacts to an environment."},"whoami":{"description":"Commands to show information about yourself or your account."},"generate":{"description":"Commands to generate a project, create a function, and more."}},"commands":"./lib/commands","devPlugins":["@oclif/plugin-help","@oclif/plugin-which","@oclif/plugin-command-snapshot","@salesforce/plugin-command-reference"],"topicSeparator":" "},"types":"./lib/index.d.ts","engines":{"node":">=14.0.0"},"scripts":{"docs":"sf-docs","lint":"sf-lint","test":"sf-test","build":"sf-build","clean":"sf-clean","format":"sf-format","compile":"sf-compile","prepack":"sf-prepack","prepare":"sf-install","pretest":"sf-compile-test","version":"oclif readme","postpack":"shx rm -f oclif.manifest.json","posttest":"yarn lint && yarn test:deprecation-policy","clean-all":"sf-clean all","clean:lib":"shx rm -rf lib && shx rm -rf coverage && shx rm -rf .nyc_output && shx rm -f oclif.manifest.json","test:json-schema":"./bin/dev schema:compare","promote-dist-tags":"./bin/promote-dist-tags","test:command-reference":"./bin/dev commandreference:generate --erroronwarnings","test:deprecation-policy":"./bin/dev snapshot:compare"},"_npmUser":{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},"_resolved":"/home/runner/work/plugin-functions/plugin-functions/salesforce-plugin-functions-1.21.2.tgz","_integrity":"sha512-IrOakoMvJCseroj12yLjaxwJCR82UvHrIu+5eesBMskuS1O206YhngEfNB64agcZCWGqPBSinzQJOyjmNmFfYA==","repository":{"url":"git+https://github.com/salesforcecli/plugin-functions.git","type":"git"},"_npmVersion":"9.5.0","description":"Functions plugin for the SF CLI","directories":{},"_nodeVersion":"18.14.2","dependencies":{"uuid":"^8.3.2","axios":"^0.27.2","chalk":"^4.1.2","execa":"^5.1.1","kbpgp":"^2.1.15","cli-ux":"^5.6.7","lodash":"^4.17.21","jsforce":"^1.11.0","date-fns":"^2.28.0","fs-extra":"^10.0.1","handlebars":"^4.7.7","node-fetch":"^3.3.0","@oclif/core":"^2.1.6","cloudevents":"^4.0.3","sha256-file":"^1.0.0","global-agent":"^3.0.0","netrc-parser":"^3.1.6","axios-debug-log":"^0.8.4","@salesforce/core":"^3.33.4","@heroku-cli/color":"^1.1.16","@heroku-cli/schema":"^1.0.25","@heroku/eventsource":"^1.0.7","@salesforce/ts-types":"^1.7.3","@heroku/function-toml":"^0.0.3","@heroku/functions-core":"^0.7.0","@heroku/project-descriptor":"0.0.6","@salesforce/sf-plugins-core":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.19","devDependencies":{"nyc":"^15.1.0","shx":"^0.3.4","chai":"^4.3.7","husky":"^7.0.4","mocha":"^9.2.2","oclif":"^3.6.3","sinon":"11.1.2","eslint":"^7.32.0","globby":"^11.1.0","ts-node":"^10.7.0","prettier":"^2.8.4","sinon-chai":"^3.7.0","typescript":"^4.9.5","@oclif/test":"^2","@types/uuid":"^8.3.4","lint-staged":"^12.3.6","pretty-quick":"^3.1.3","@types/semver":"^7.3.13","@types/nodegit":"^0.28.2","@types/fs-extra":"^9.0.13","@types/node-fetch":"^3.0.3","@types/sinon-chai":"^3.2.9","@oclif/plugin-help":"^5","@types/sha256-file":"^1.0.1","@oclif/plugin-which":"^1.0.4","eslint-plugin-jsdoc":"^39.9.1","@salesforce/ts-sinon":"^1.4.5","eslint-plugin-header":"^3.1.1","eslint-plugin-import":"^2.27.5","@types/supports-color":"^8.1.1","@salesforce/dev-config":"^3.0.0","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.0.0","@salesforce/dev-scripts":"^2.0.3","eslint-config-salesforce":"^0.1.6","@typescript-eslint/parser":"^4.33.0","@salesforce/prettier-config":"^0.0.2","@oclif/plugin-command-snapshot":"^3.3.4","@typescript-eslint/eslint-plugin":"^4.33.0","eslint-config-salesforce-license":"^0.2.0","eslint-config-salesforce-typescript":"^0.2.8","@salesforce/plugin-command-reference":"^1.6.3"},"_npmOperationalInternal":{"tmp":"tmp/plugin-functions_1.21.2_1677688688732_0.5114624842277609","host":"s3://npm-registry-packages"}},"1.21.3":{"name":"@salesforce/plugin-functions","version":"1.21.3","keywords":["oclif-plugin"],"author":{"name":"heroku-front-end@salesforce.com"},"license":"BSD-3-Clause","_id":"@salesforce/plugin-functions@1.21.3","maintainers":[{"name":"dme722","email":"dme722@gmail.com"},{"name":"jmsjtu","email":"jmsjtu@gmail.com"},{"name":"maliroteh-sf","email":"maliroteh@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"packagellama","email":"stephen@interactivellama.com"},{"name":"vttikoo","email":"vtikoo@salesforce.com"},{"name":"maward","email":"michelle.ward@salesforce.com"},{"name":"danielshox","email":"doshaughnessy@salesforce.com"},{"name":"duane.chew","email":"duane.chew@salesforce.com"},{"name":"dferro","email":"dcervantes@salesforce.com"},{"name":"jcourtner","email":"jcourtner@salesforce.com"},{"name":"jye-sf","email":"jye@salesforce.com"},{"name":"adirasanam","email":"adirasanam@salesforce.com"},{"name":"hkii","email":"knair@salesforce.com"},{"name":"iamaziz","email":"azizramos00@gmail.com"},{"name":"dlouvton","email":"dlouvton@gmail.com"},{"name":"jc-sf","email":"junchao.zhang@salesforce.com"},{"name":"dbreese-salesforce","email":"dbreese@salesforce.com"},{"name":"ashokrudraraju","email":"arudraraju@salesforce.com"},{"name":"dhersam","email":"dhersam@salesforce.com"},{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"mbettio","email":"mbettiomoreira@salesforce.com"},{"name":"damilareolowoniyi","email":"damilare.olowoniyi2@mail.dcu.ie"},{"name":"mmadialagan","email":"mmadialagan@salesforce.com"},{"name":"spoorti.nidagundi","email":"spoorti.nidagundi@salesforce.com"},{"name":"mjrust","email":"mrust@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"joshwlewis","email":"josh.w.lewis@gmail.com"},{"name":"mpsenn","email":"msenn@salesforce.com"},{"name":"sfdc_iamigo","email":"igoldstein@salesforce.com"},{"name":"kevinv11n","email":"kevin@v11n.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"pmdartus","email":"dartus.pierremarie@gmail.com"},{"name":"ekashida","email":"ekashida@gmail.com"},{"name":"gr8gatsby","email":"kevinhill@live.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"jqian","email":"jqian@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"tconn","email":"tconn@salesforce.com"},{"name":"dehru","email":"dehru2@yahoo.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"fernomac","email":"no_oneatall@hotmail.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"jbartolotta-sfdc","email":"jbartolotta@salesforce.com"}],"homepage":"https://github.com/salesforcecli/plugin-functions","bugs":{"url":"https://github.com/forcedotcom/cli/issues"},"bin":{"functions":"bin/run"},"dist":{"shasum":"70979b3c4b1dd6d7d6922afe7804cca678ebe911","tarball":"https://registry.npmjs.org/@salesforce/plugin-functions/-/plugin-functions-1.21.3.tgz","fileCount":115,"integrity":"sha512-8V1itkYdNjev+3N56XzlaUBpmJmCahZfY/BUtCDoDXxCfyb4sNZDhHRig4HUFtdoWCAIuMNtpjo/cLtkUGqSpg==","signatures":[{"sig":"MEUCIQCALkXeP8sX60CB8du/hjSosA3t/6GtfflLnptnUOeavQIgGbR5IJ7DUAUWJxtcOREhokfxbqywwYELY6qE38jhfSM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":240219,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkAtvRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqtTBAAmdU2dtqY1qJ0L6aPl5U7gFse2ijD8NOlFlJtwMZcXiPlO1jv\r\nz+yjgPsZg/0Gkb2rU5S1NWtiiOwt/4Vv9iso1OAuFsNFbRVvTO7CwvBFti9d\r\naER2mA4WR+1G1iNs7hNMVKdl1WT4yL78M3a187zbukxDteMt1dzqFQB8xFtQ\r\nt9iqdg2JF7C67Ohr2KpP9gRboPtO2VrsIdpCxCecf8JM22l8QGUmx6P4kKiN\r\nmt35fVrL53guqvJa6Sqv3pDryASqTGLzYgCOnbjogNbxo/1jSmmz3GVpAS66\r\njdWvW4S7Se9+x8nYCIAHIbqOIUITaJ0OVTzHFpI6a3a9yUcGr01TPTXPox+m\r\nef8lv3elEj9opbCqOYGlYAWPhKDfh1nPoAsLwKzY+cVGGlRqlGpU98Q4Ep/+\r\nNbWY7ZkzvIlkE815QlFPtUOQ+qcHuzC9viGN2Xkp/t31OTaw/JEsU6zgGHIS\r\nE7jZtlIIu+TB5DnjsXyLU7zeX4KZ91RJ/06/aGCGSoVrLYKrpLgPEUWNMi4F\r\nvY++VNh3quu3sITCHT3IkUJjXno8eNO9iqbMPbDRqethBBv7EYyna3UFezpe\r\nm+CFvIGMcGLPUrlj+nC8sgSQ2a6inMXHTVc50ZrWMEdvPBD8y84wyR5WIW1z\r\nGseCbrkFU+AF8DLN/JiyTUqJUTlTZ+w2t6E=\r\n=Lb/2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","sfdx":{"publicKeyUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/1.21.3.crt","signatureUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/1.21.3.sig"},"_from":"file:/home/runner/work/plugin-functions/plugin-functions/salesforce-plugin-functions-1.21.3.tgz","oclif":{"bin":"sf","hooks":{"sf:deploy":"./lib/hooks/deploy","sf:env:list":"./lib/hooks/envList","sf:env:display":"./lib/hooks/envDisplay"},"topics":{"env":{"subtopics":{"log":{"description":"Commands to stream log output for an environment."},"var":{"description":"Commands to get, list, add, and set environment variables."},"create":{"description":"Commands to create environments."},"compute":{"subtopics":{"collaborator":{"description":"Commands to manage collaboration with Heroku users."}},"description":"Commands to manage compute environments."},"logdrain":{"description":"Commands to add a log drain to a specified environment."}},"description":"Commands to manage your environments, such as orgs and compute environments."},"run":{"subtopics":{"function":{"description":"Commands to run a function."}},"description":"Commands to run a function."},"login":{"subtopics":{"functions":{"description":"Commands to log in to Salesforce Functions."}},"description":"Commands to log in to an environment."},"deploy":{"description":"Commands to deploy artifacts to an environment."},"whoami":{"description":"Commands to show information about yourself or your account."},"generate":{"description":"Commands to generate a project, create a function, and more."}},"commands":"./lib/commands","devPlugins":["@oclif/plugin-help","@oclif/plugin-which","@oclif/plugin-command-snapshot","@salesforce/plugin-command-reference"],"topicSeparator":" "},"types":"./lib/index.d.ts","engines":{"node":">=14.0.0"},"scripts":{"docs":"sf-docs","lint":"sf-lint","test":"sf-test","build":"sf-build","clean":"sf-clean","format":"sf-format","compile":"sf-compile","prepack":"sf-prepack","prepare":"sf-install","pretest":"sf-compile-test","version":"oclif readme","postpack":"shx rm -f oclif.manifest.json","posttest":"yarn lint && yarn test:deprecation-policy","clean-all":"sf-clean all","clean:lib":"shx rm -rf lib && shx rm -rf coverage && shx rm -rf .nyc_output && shx rm -f oclif.manifest.json","test:json-schema":"./bin/dev schema:compare","promote-dist-tags":"./bin/promote-dist-tags","test:command-reference":"./bin/dev commandreference:generate --erroronwarnings","test:deprecation-policy":"./bin/dev snapshot:compare"},"_npmUser":{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},"_resolved":"/home/runner/work/plugin-functions/plugin-functions/salesforce-plugin-functions-1.21.3.tgz","_integrity":"sha512-8V1itkYdNjev+3N56XzlaUBpmJmCahZfY/BUtCDoDXxCfyb4sNZDhHRig4HUFtdoWCAIuMNtpjo/cLtkUGqSpg==","repository":{"url":"git+https://github.com/salesforcecli/plugin-functions.git","type":"git"},"_npmVersion":"9.5.0","description":"Functions plugin for the SF CLI","directories":{},"_nodeVersion":"18.14.2","dependencies":{"uuid":"^8.3.2","axios":"^0.27.2","chalk":"^4.1.2","execa":"^5.1.1","kbpgp":"^2.1.15","cli-ux":"^5.6.7","lodash":"^4.17.21","jsforce":"^1.11.0","date-fns":"^2.28.0","fs-extra":"^10.0.1","handlebars":"^4.7.7","node-fetch":"^3.3.0","@oclif/core":"^2.4.0","cloudevents":"^4.0.3","sha256-file":"^1.0.0","global-agent":"^3.0.0","netrc-parser":"^3.1.6","axios-debug-log":"^0.8.4","@salesforce/core":"^3.33.4","@heroku-cli/color":"^1.1.16","@heroku-cli/schema":"^1.0.25","@heroku/eventsource":"^1.0.7","@salesforce/ts-types":"^1.7.3","@heroku/function-toml":"^0.0.3","@heroku/functions-core":"^0.7.0","@heroku/project-descriptor":"0.0.6","@salesforce/sf-plugins-core":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.19","devDependencies":{"nyc":"^15.1.0","shx":"^0.3.4","chai":"^4.3.7","husky":"^7.0.4","mocha":"^9.2.2","oclif":"^3.6.3","sinon":"11.1.2","eslint":"^7.32.0","globby":"^11.1.0","ts-node":"^10.7.0","prettier":"^2.8.4","sinon-chai":"^3.7.0","typescript":"^4.9.5","@oclif/test":"^2","@types/uuid":"^8.3.4","lint-staged":"^12.3.6","pretty-quick":"^3.1.3","@types/semver":"^7.3.13","@types/nodegit":"^0.28.2","@types/fs-extra":"^9.0.13","@types/node-fetch":"^3.0.3","@types/sinon-chai":"^3.2.9","@oclif/plugin-help":"^5","@types/sha256-file":"^1.0.1","@oclif/plugin-which":"^1.0.4","eslint-plugin-jsdoc":"^39.9.1","@salesforce/ts-sinon":"^1.4.5","eslint-plugin-header":"^3.1.1","eslint-plugin-import":"^2.27.5","@types/supports-color":"^8.1.1","@salesforce/dev-config":"^3.0.0","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.0.0","@salesforce/dev-scripts":"^2.0.3","eslint-config-salesforce":"^0.1.6","@typescript-eslint/parser":"^4.33.0","@salesforce/prettier-config":"^0.0.2","@oclif/plugin-command-snapshot":"^3.3.4","@typescript-eslint/eslint-plugin":"^4.33.0","eslint-config-salesforce-license":"^0.2.0","eslint-config-salesforce-typescript":"^0.2.8","@salesforce/plugin-command-reference":"^1.6.3"},"_npmOperationalInternal":{"tmp":"tmp/plugin-functions_1.21.3_1677908945199_0.5034934209030415","host":"s3://npm-registry-packages"}},"1.21.4":{"name":"@salesforce/plugin-functions","version":"1.21.4","keywords":["oclif-plugin"],"author":{"name":"heroku-front-end@salesforce.com"},"license":"BSD-3-Clause","_id":"@salesforce/plugin-functions@1.21.4","maintainers":[{"name":"dme722","email":"dme722@gmail.com"},{"name":"jmsjtu","email":"jmsjtu@gmail.com"},{"name":"maliroteh-sf","email":"maliroteh@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"packagellama","email":"stephen@interactivellama.com"},{"name":"vttikoo","email":"vtikoo@salesforce.com"},{"name":"maward","email":"michelle.ward@salesforce.com"},{"name":"danielshox","email":"doshaughnessy@salesforce.com"},{"name":"duane.chew","email":"duane.chew@salesforce.com"},{"name":"dferro","email":"dcervantes@salesforce.com"},{"name":"jcourtner","email":"jcourtner@salesforce.com"},{"name":"jye-sf","email":"jye@salesforce.com"},{"name":"adirasanam","email":"adirasanam@salesforce.com"},{"name":"hkii","email":"knair@salesforce.com"},{"name":"iamaziz","email":"azizramos00@gmail.com"},{"name":"dlouvton","email":"dlouvton@gmail.com"},{"name":"jc-sf","email":"junchao.zhang@salesforce.com"},{"name":"dbreese-salesforce","email":"dbreese@salesforce.com"},{"name":"ashokrudraraju","email":"arudraraju@salesforce.com"},{"name":"dhersam","email":"dhersam@salesforce.com"},{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"mbettio","email":"mbettiomoreira@salesforce.com"},{"name":"damilareolowoniyi","email":"damilare.olowoniyi2@mail.dcu.ie"},{"name":"mmadialagan","email":"mmadialagan@salesforce.com"},{"name":"spoorti.nidagundi","email":"spoorti.nidagundi@salesforce.com"},{"name":"mjrust","email":"mrust@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"joshwlewis","email":"josh.w.lewis@gmail.com"},{"name":"mpsenn","email":"msenn@salesforce.com"},{"name":"sfdc_iamigo","email":"igoldstein@salesforce.com"},{"name":"kevinv11n","email":"kevin@v11n.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"pmdartus","email":"dartus.pierremarie@gmail.com"},{"name":"ekashida","email":"ekashida@gmail.com"},{"name":"gr8gatsby","email":"kevinhill@live.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"jqian","email":"jqian@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"tconn","email":"tconn@salesforce.com"},{"name":"dehru","email":"dehru2@yahoo.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"fernomac","email":"no_oneatall@hotmail.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"jbartolotta-sfdc","email":"jbartolotta@salesforce.com"}],"homepage":"https://github.com/salesforcecli/plugin-functions","bugs":{"url":"https://github.com/forcedotcom/cli/issues"},"bin":{"functions":"bin/run"},"dist":{"shasum":"1641ae37b19de3699f66b44da80978dea2379512","tarball":"https://registry.npmjs.org/@salesforce/plugin-functions/-/plugin-functions-1.21.4.tgz","fileCount":115,"integrity":"sha512-vasK/m7sUhiMFcDiENJ5ohlCIGyyTTN4nxF8I7eCMfvT83YlrtbJD+7Hy33Qie6dJu3y95KjI3lTB1FQUT21Qw==","signatures":[{"sig":"MEYCIQDXBGn40ssoJ4l/nLeEM95Bz0K8BH40s9WL/+vR0A4vdwIhAKPpmEfeEWi/nbpwT1mpEw2CEEM4wZUTFQLckjTS+Kop","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":240219,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkDUB0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqNfQ//RcfxOhrPEp05R3AZ4NbGk9Ezmy1RSFjnF3MR+OVAq92SkXyG\r\nL2mqNUgvsbbF8Ks2e3bcJUsY7W+ZbAca66gXbXoF8mHNUXCp1gzK8J1rH6AA\r\n14Q1ls5OvVqo1QUjna47tJGYDXpNFUHcSDFO/simtHsLyePpceUSdI1eU4HZ\r\nGWfknx7EiZJlKKBvn7XJoMHVjcPww4P6Z6WU71L0lxmqdMTbRdhfsI4hpdAc\r\nikqHGE/ZN4LLWKHd2EkkR7xX0d6IF7/ts7Sb3L4DwpxgStpk1Vuw9Vuam/62\r\nY+QrOdKnirT61VSXCJHbnsDzjwnYK+MASKbfNPPPzWU5yxlyL+OjmRmdhM2Q\r\nPT7jhcXAy0ppn19AV8RbcCNEZtvhVg1rf89G+/2j+UT7NqPmqMQ75dEjEnhv\r\n8w/PnIhEP7vIkfA5PDXNlgI72aYIbSvE+3GWEuiUhkzMZ9hB+q0XA3PhJpfD\r\nZpyJ0NaeqZKFBEcdgGj0ITA5U4H2J1wSJ/5vdDxFZev7XlTo7KQnCBNu1oSf\r\nZ1s+JhkTBf6wRhHbVHsrGP8bFfT/36oAMWSD0D5aUgJRBSdvrGTV7ALxuGOp\r\nMl/c4H9YHN7Zocno6RrfpYbkx+3LoRACA4lz7Xvfo0ANEWOG/SjTRMxegoOx\r\nGKDAvDc2DrXmu7XZ853NqigMHMfbYzGmRcA=\r\n=oFmz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","sfdx":{"publicKeyUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/1.21.4.crt","signatureUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/1.21.4.sig"},"_from":"file:/home/runner/work/plugin-functions/plugin-functions/salesforce-plugin-functions-1.21.4.tgz","oclif":{"bin":"sf","hooks":{"sf:deploy":"./lib/hooks/deploy","sf:env:list":"./lib/hooks/envList","sf:env:display":"./lib/hooks/envDisplay"},"topics":{"env":{"subtopics":{"log":{"description":"Commands to stream log output for an environment."},"var":{"description":"Commands to get, list, add, and set environment variables."},"create":{"description":"Commands to create environments."},"compute":{"subtopics":{"collaborator":{"description":"Commands to manage collaboration with Heroku users."}},"description":"Commands to manage compute environments."},"logdrain":{"description":"Commands to add a log drain to a specified environment."}},"description":"Commands to manage your environments, such as orgs and compute environments."},"run":{"subtopics":{"function":{"description":"Commands to run a function."}},"description":"Commands to run a function."},"login":{"subtopics":{"functions":{"description":"Commands to log in to Salesforce Functions."}},"description":"Commands to log in to an environment."},"deploy":{"description":"Commands to deploy artifacts to an environment."},"whoami":{"description":"Commands to show information about yourself or your account."},"generate":{"description":"Commands to generate a project, create a function, and more."}},"commands":"./lib/commands","devPlugins":["@oclif/plugin-help","@oclif/plugin-which","@oclif/plugin-command-snapshot","@salesforce/plugin-command-reference"],"topicSeparator":" "},"types":"./lib/index.d.ts","engines":{"node":">=14.0.0"},"scripts":{"docs":"sf-docs","lint":"sf-lint","test":"sf-test","build":"sf-build","clean":"sf-clean","format":"sf-format","compile":"sf-compile","prepack":"sf-prepack","prepare":"sf-install","pretest":"sf-compile-test","version":"oclif readme","postpack":"shx rm -f oclif.manifest.json","posttest":"yarn lint && yarn test:deprecation-policy","clean-all":"sf-clean all","clean:lib":"shx rm -rf lib && shx rm -rf coverage && shx rm -rf .nyc_output && shx rm -f oclif.manifest.json","test:json-schema":"./bin/dev schema:compare","promote-dist-tags":"./bin/promote-dist-tags","test:command-reference":"./bin/dev commandreference:generate --erroronwarnings","test:deprecation-policy":"./bin/dev snapshot:compare"},"_npmUser":{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},"_resolved":"/home/runner/work/plugin-functions/plugin-functions/salesforce-plugin-functions-1.21.4.tgz","_integrity":"sha512-vasK/m7sUhiMFcDiENJ5ohlCIGyyTTN4nxF8I7eCMfvT83YlrtbJD+7Hy33Qie6dJu3y95KjI3lTB1FQUT21Qw==","repository":{"url":"git+https://github.com/salesforcecli/plugin-functions.git","type":"git"},"_npmVersion":"9.5.0","description":"Functions plugin for the SF CLI","directories":{},"_nodeVersion":"18.14.2","dependencies":{"uuid":"^8.3.2","axios":"^0.27.2","chalk":"^4.1.2","execa":"^5.1.1","kbpgp":"^2.1.15","cli-ux":"^5.6.7","lodash":"^4.17.21","jsforce":"^1.11.0","date-fns":"^2.28.0","fs-extra":"^10.0.1","handlebars":"^4.7.7","node-fetch":"^3.3.0","@oclif/core":"^2.4.0","cloudevents":"^4.0.3","sha256-file":"^1.0.0","global-agent":"^3.0.0","netrc-parser":"^3.1.6","axios-debug-log":"^0.8.4","@salesforce/core":"^3.33.6","@heroku-cli/color":"^1.1.16","@heroku-cli/schema":"^1.0.25","@heroku/eventsource":"^1.0.7","@salesforce/ts-types":"^1.7.3","@heroku/function-toml":"^0.0.3","@heroku/functions-core":"^0.7.0","@heroku/project-descriptor":"0.0.6","@salesforce/sf-plugins-core":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.19","devDependencies":{"nyc":"^15.1.0","shx":"^0.3.4","chai":"^4.3.7","husky":"^7.0.4","mocha":"^9.2.2","oclif":"^3.7.0","sinon":"11.1.2","eslint":"^7.32.0","globby":"^11.1.0","ts-node":"^10.7.0","prettier":"^2.8.4","sinon-chai":"^3.7.0","typescript":"^4.9.5","@oclif/test":"^2","@types/uuid":"^8.3.4","lint-staged":"^12.3.6","pretty-quick":"^3.1.3","@types/semver":"^7.3.13","@types/nodegit":"^0.28.3","@types/fs-extra":"^9.0.13","@types/node-fetch":"^3.0.3","@types/sinon-chai":"^3.2.9","@oclif/plugin-help":"^5","@types/sha256-file":"^1.0.1","@oclif/plugin-which":"^1.0.4","eslint-plugin-jsdoc":"^39.9.1","@salesforce/ts-sinon":"^1.4.5","eslint-plugin-header":"^3.1.1","eslint-plugin-import":"^2.27.5","@types/supports-color":"^8.1.1","@salesforce/dev-config":"^3.0.0","eslint-config-prettier":"^8.7.0","eslint-plugin-prettier":"^4.0.0","@salesforce/dev-scripts":"^2.0.3","eslint-config-salesforce":"^0.1.6","@typescript-eslint/parser":"^4.33.0","@salesforce/prettier-config":"^0.0.2","@oclif/plugin-command-snapshot":"^3.3.8","@typescript-eslint/eslint-plugin":"^4.33.0","eslint-config-salesforce-license":"^0.2.0","eslint-config-salesforce-typescript":"^0.2.8","@salesforce/plugin-command-reference":"^1.6.3"},"_npmOperationalInternal":{"tmp":"tmp/plugin-functions_1.21.4_1678590068351_0.3565434292158143","host":"s3://npm-registry-packages"}},"1.21.5":{"name":"@salesforce/plugin-functions","version":"1.21.5","keywords":["oclif-plugin"],"author":{"name":"heroku-front-end@salesforce.com"},"license":"BSD-3-Clause","_id":"@salesforce/plugin-functions@1.21.5","maintainers":[{"name":"mobify","email":"dev@mobify.com"},{"name":"dme722","email":"dme722@gmail.com"},{"name":"jmsjtu","email":"jmsjtu@gmail.com"},{"name":"maliroteh-sf","email":"maliroteh@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"packagellama","email":"stephen@interactivellama.com"},{"name":"vttikoo","email":"vtikoo@salesforce.com"},{"name":"maward","email":"michelle.ward@salesforce.com"},{"name":"danielshox","email":"doshaughnessy@salesforce.com"},{"name":"duane.chew","email":"duane.chew@salesforce.com"},{"name":"dferro","email":"dcervantes@salesforce.com"},{"name":"jcourtner","email":"jcourtner@salesforce.com"},{"name":"jye-sf","email":"jye@salesforce.com"},{"name":"adirasanam","email":"adirasanam@salesforce.com"},{"name":"hkii","email":"knair@salesforce.com"},{"name":"iamaziz","email":"azizramos00@gmail.com"},{"name":"jc-sf","email":"junchao.zhang@salesforce.com"},{"name":"dbreese-salesforce","email":"dbreese@salesforce.com"},{"name":"ashokrudraraju","email":"arudraraju@salesforce.com"},{"name":"dhersam","email":"dhersam@salesforce.com"},{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"mbettio","email":"mbettiomoreira@salesforce.com"},{"name":"damilareolowoniyi","email":"damilare.olowoniyi2@mail.dcu.ie"},{"name":"mmadialagan","email":"mmadialagan@salesforce.com"},{"name":"spoorti.nidagundi","email":"spoorti.nidagundi@salesforce.com"},{"name":"mjrust","email":"mrust@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"joshwlewis","email":"josh.w.lewis@gmail.com"},{"name":"mpsenn","email":"msenn@salesforce.com"},{"name":"sfdc_iamigo","email":"igoldstein@salesforce.com"},{"name":"kevinv11n","email":"kevin@v11n.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"pmdartus","email":"dartus.pierremarie@gmail.com"},{"name":"ekashida","email":"ekashida@gmail.com"},{"name":"gr8gatsby","email":"kevinhill@live.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"jqian","email":"jqian@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"tconn","email":"tconn@salesforce.com"},{"name":"dehru","email":"dehru2@yahoo.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"fernomac","email":"no_oneatall@hotmail.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"jbartolotta-sfdc","email":"jbartolotta@salesforce.com"}],"homepage":"https://github.com/salesforcecli/plugin-functions","bugs":{"url":"https://github.com/forcedotcom/cli/issues"},"bin":{"functions":"bin/run"},"dist":{"shasum":"a9aa95c97582279382ae8612776abe9b7f69aacd","tarball":"https://registry.npmjs.org/@salesforce/plugin-functions/-/plugin-functions-1.21.5.tgz","fileCount":115,"integrity":"sha512-a/JetWY0FELY/5jgK1U4rnJg8/msfD86a0pjbFE58os0niuOmUsK4u+5alR1RLr/v9xE7lKx3qLS6TT49/ikIQ==","signatures":[{"sig":"MEQCIBNxBPsp+AuGoPYoOeNJHWNxLxG6F96pHxHPiFN+OEoCAiAOzCpG8H03PS5NtGHQOgN0Gyd6lamVcv6YC4IsqVvCvQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":240219,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkFVD3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrO3g//ZNgA/GVDnk+jXKcqfkv2KOk1KzFixGDI0x1hrA46ZrWMK8H5\r\nFklPLgNdGUOcBpi1tBqDW5SCS7+ygqAm5KUGaL1HGBJGFZsgKBs8LreANZBx\r\n/fKklRK66UtP9zsUhqu+SJcsMg4Jurl0OhD0Ah0a+ZkYKY7InwE55aHov+6t\r\ni1lpcFyV1Bq1fVYFaIC8ztR3SfsEZq9fEHDzZGNP2IEjWCyXnYW1kANAHCvC\r\npSZI8Tjg/9W1Ck8WZ7rwrgS3KAvGeZ/GYW3F+g4NjBt3h0hvcifqVzI591M6\r\nnpgiRGCC8YcuMGXCrHf+Rb7BrqVWoYr3wTBvhgtIE0X/lTRyDoZdATVvSNWd\r\n0nJqWCdGbpL3KnzF27TsRNYf4jcAS2UP7ZIk7Tdvko1LGGk+2pxbSsmpWkEU\r\nDNhoz2ySuroApETSUWrR23+tABeCdQHas2jQj7KFHeOyaXtMBy1FOCm8bf75\r\nq/a7zptUUV6VoYa8zC9Ss4KrsZSzGr6i7jusVx4GrU/KmB0SQW8SiEigwY3z\r\nS3NAcsCzhvHNLGU12YZv3gcVgVOrtW+n+uifR4Ps9e5bEvjeFv0pYt30iXb+\r\nf40W4cggGQiV/W8MAlkvzJNfBVecQcHCauejOHmexHz05tFQo9z5YTITdlvi\r\nkgsO97mYXh5/yQqxViarGqBcYvOXIhYSdt8=\r\n=g+Ix\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","sfdx":{"publicKeyUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/1.21.5.crt","signatureUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/1.21.5.sig"},"_from":"file:/home/runner/work/plugin-functions/plugin-functions/salesforce-plugin-functions-1.21.5.tgz","oclif":{"bin":"sf","hooks":{"sf:deploy":"./lib/hooks/deploy","sf:env:list":"./lib/hooks/envList","sf:env:display":"./lib/hooks/envDisplay"},"topics":{"env":{"subtopics":{"log":{"description":"Commands to stream log output for an environment."},"var":{"description":"Commands to get, list, add, and set environment variables."},"create":{"description":"Commands to create environments."},"compute":{"subtopics":{"collaborator":{"description":"Commands to manage collaboration with Heroku users."}},"description":"Commands to manage compute environments."},"logdrain":{"description":"Commands to add a log drain to a specified environment."}},"description":"Commands to manage your environments, such as orgs and compute environments."},"run":{"subtopics":{"function":{"description":"Commands to run a function."}},"description":"Commands to run a function."},"login":{"subtopics":{"functions":{"description":"Commands to log in to Salesforce Functions."}},"description":"Commands to log in to an environment."},"deploy":{"description":"Commands to deploy artifacts to an environment."},"whoami":{"description":"Commands to show information about yourself or your account."},"generate":{"description":"Commands to generate a project, create a function, and more."}},"commands":"./lib/commands","devPlugins":["@oclif/plugin-help","@oclif/plugin-which","@oclif/plugin-command-snapshot","@salesforce/plugin-command-reference"],"topicSeparator":" "},"types":"./lib/index.d.ts","engines":{"node":">=14.0.0"},"scripts":{"docs":"sf-docs","lint":"sf-lint","test":"sf-test","build":"sf-build","clean":"sf-clean","format":"sf-format","compile":"sf-compile","prepack":"sf-prepack","prepare":"sf-install","pretest":"sf-compile-test","version":"oclif readme","postpack":"shx rm -f oclif.manifest.json","posttest":"yarn lint && yarn test:deprecation-policy","clean-all":"sf-clean all","clean:lib":"shx rm -rf lib && shx rm -rf coverage && shx rm -rf .nyc_output && shx rm -f oclif.manifest.json","test:json-schema":"./bin/dev schema:compare","promote-dist-tags":"./bin/promote-dist-tags","test:command-reference":"./bin/dev commandreference:generate --erroronwarnings","test:deprecation-policy":"./bin/dev snapshot:compare"},"_npmUser":{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},"_resolved":"/home/runner/work/plugin-functions/plugin-functions/salesforce-plugin-functions-1.21.5.tgz","_integrity":"sha512-a/JetWY0FELY/5jgK1U4rnJg8/msfD86a0pjbFE58os0niuOmUsK4u+5alR1RLr/v9xE7lKx3qLS6TT49/ikIQ==","repository":{"url":"git+https://github.com/salesforcecli/plugin-functions.git","type":"git"},"_npmVersion":"9.5.0","description":"Functions plugin for the SF CLI","directories":{},"_nodeVersion":"18.15.0","dependencies":{"uuid":"^8.3.2","axios":"^0.27.2","chalk":"^4.1.2","execa":"^5.1.1","kbpgp":"^2.1.15","cli-ux":"^5.6.7","lodash":"^4.17.21","jsforce":"^1.11.0","date-fns":"^2.28.0","fs-extra":"^10.0.1","handlebars":"^4.7.7","node-fetch":"^3.3.0","@oclif/core":"^2.6.4","cloudevents":"^4.0.3","sha256-file":"^1.0.0","global-agent":"^3.0.0","netrc-parser":"^3.1.6","axios-debug-log":"^0.8.4","@salesforce/core":"^3.33.6","@heroku-cli/color":"^1.1.16","@heroku-cli/schema":"^1.0.25","@heroku/eventsource":"^1.0.7","@salesforce/ts-types":"^1.7.3","@heroku/function-toml":"^0.0.3","@heroku/functions-core":"^0.7.0","@heroku/project-descriptor":"0.0.6","@salesforce/sf-plugins-core":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.19","devDependencies":{"nyc":"^15.1.0","shx":"^0.3.4","chai":"^4.3.7","husky":"^7.0.4","mocha":"^9.2.2","oclif":"^3.7.0","sinon":"11.1.2","eslint":"^7.32.0","globby":"^11.1.0","ts-node":"^10.7.0","prettier":"^2.8.4","sinon-chai":"^3.7.0","typescript":"^4.9.5","@oclif/test":"^2","@types/uuid":"^8.3.4","lint-staged":"^12.3.6","pretty-quick":"^3.1.3","@types/semver":"^7.3.13","@types/nodegit":"^0.28.3","@types/fs-extra":"^9.0.13","@types/node-fetch":"^3.0.3","@types/sinon-chai":"^3.2.9","@oclif/plugin-help":"^5","@types/sha256-file":"^1.0.1","@oclif/plugin-which":"^1.0.4","eslint-plugin-jsdoc":"^39.9.1","@salesforce/ts-sinon":"^1.4.5","eslint-plugin-header":"^3.1.1","eslint-plugin-import":"^2.27.5","@types/supports-color":"^8.1.1","@salesforce/dev-config":"^3.0.0","eslint-config-prettier":"^8.7.0","eslint-plugin-prettier":"^4.0.0","@salesforce/dev-scripts":"^2.0.3","eslint-config-salesforce":"^0.1.6","@typescript-eslint/parser":"^4.33.0","@salesforce/prettier-config":"^0.0.2","@oclif/plugin-command-snapshot":"^3.3.8","@typescript-eslint/eslint-plugin":"^4.33.0","eslint-config-salesforce-license":"^0.2.0","eslint-config-salesforce-typescript":"^0.2.8","@salesforce/plugin-command-reference":"^1.6.3"},"_npmOperationalInternal":{"tmp":"tmp/plugin-functions_1.21.5_1679118583432_0.0009549197412386246","host":"s3://npm-registry-packages"}},"1.21.6":{"name":"@salesforce/plugin-functions","version":"1.21.6","keywords":["oclif-plugin"],"author":{"name":"heroku-front-end@salesforce.com"},"license":"BSD-3-Clause","_id":"@salesforce/plugin-functions@1.21.6","maintainers":[{"name":"mobify","email":"dev@mobify.com"},{"name":"dme722","email":"dme722@gmail.com"},{"name":"jmsjtu","email":"jmsjtu@gmail.com"},{"name":"maliroteh-sf","email":"maliroteh@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"packagellama","email":"stephen@interactivellama.com"},{"name":"vttikoo","email":"vtikoo@salesforce.com"},{"name":"maward","email":"michelle.ward@salesforce.com"},{"name":"danielshox","email":"doshaughnessy@salesforce.com"},{"name":"duane.chew","email":"duane.chew@salesforce.com"},{"name":"dferro","email":"dcervantes@salesforce.com"},{"name":"jcourtner","email":"jcourtner@salesforce.com"},{"name":"jye-sf","email":"jye@salesforce.com"},{"name":"adirasanam","email":"adirasanam@salesforce.com"},{"name":"hkii","email":"knair@salesforce.com"},{"name":"iamaziz","email":"azizramos00@gmail.com"},{"name":"jc-sf","email":"junchao.zhang@salesforce.com"},{"name":"dbreese-salesforce","email":"dbreese@salesforce.com"},{"name":"ashokrudraraju","email":"arudraraju@salesforce.com"},{"name":"dhersam","email":"dhersam@salesforce.com"},{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"mbettio","email":"mbettiomoreira@salesforce.com"},{"name":"damilareolowoniyi","email":"damilare.olowoniyi2@mail.dcu.ie"},{"name":"mmadialagan","email":"mmadialagan@salesforce.com"},{"name":"spoorti.nidagundi","email":"spoorti.nidagundi@salesforce.com"},{"name":"mjrust","email":"mrust@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"joshwlewis","email":"josh.w.lewis@gmail.com"},{"name":"mpsenn","email":"msenn@salesforce.com"},{"name":"sfdc_iamigo","email":"igoldstein@salesforce.com"},{"name":"kevinv11n","email":"kevin@v11n.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"pmdartus","email":"dartus.pierremarie@gmail.com"},{"name":"ekashida","email":"ekashida@gmail.com"},{"name":"gr8gatsby","email":"kevinhill@live.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"jqian","email":"jqian@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"tconn","email":"tconn@salesforce.com"},{"name":"dehru","email":"dehru2@yahoo.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"fernomac","email":"no_oneatall@hotmail.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"jbartolotta-sfdc","email":"jbartolotta@salesforce.com"}],"homepage":"https://github.com/salesforcecli/plugin-functions","bugs":{"url":"https://github.com/forcedotcom/cli/issues"},"bin":{"functions":"bin/run"},"dist":{"shasum":"fe6da0ea342b59130b4d28742c249f078dfcd413","tarball":"https://registry.npmjs.org/@salesforce/plugin-functions/-/plugin-functions-1.21.6.tgz","fileCount":115,"integrity":"sha512-bK7N8z6cP90FNPr4lHvOl3dO6+q2fhyR7p7N03fq7M4CEBJvpX886sMRikk/KPfxnGxxpIHA8p2lFFOl05ItYQ==","signatures":[{"sig":"MEQCIHHgz40A0AVjkS9s6t1MuT4M5u35lVPv16iCWa4kgMWOAiBCE87S1LhKtVQ/fdA/R48qGfgGCmdXNecqjc16/ouL1w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":240219,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkFaVbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr/4A//X/x6NrMAFgc9WqcmG4quPYcTsI1xYqq4mEa0sAZceL14yvFa\r\nsWde4DjXLLdpC9Y/4jeSc0Ca5+QhydJ1YFKfD7heQOq1PvhR5Yn3wvH0S+O6\r\nqpTBoVsZy/XIPRdEi9AC06lZBfWLr0IIrz4DjRiKWNZOIEyVbPaKgSExVLc3\r\nwSjnXHMiPyJ2IqSRPMTYAnGyBqrX8sNgNcpKz1tps1YuxMkjSGGjQ4Gxjz63\r\nhdt37u+jCjMdDODS79Jn8TAFJZoRyFEsFzq0ihwg/Muz8ZUfJfXYeLBUKbqG\r\nP2AQeUt8/CQqIZZtmirb75SOrgTtidugHw02v760tFhRgsW2vViskcO+Fw/2\r\n0uRlIVCEAA9KsczUe2gWG+TN1nE1oL79eg1BD6AGYZkGGddUYzBEnpZQFrUV\r\nV2cQJeAO7+U9Geo8ISIHts4Jz77z4ysKP7JesFlerpM7AYQPmQhm6eD9A6bk\r\n/6h/EFTL3KE4z7zlRR12FFQxxlnNx0VTEq3czjrnD/s+x1l/KIMjiRnArAGv\r\ny+ZgwdBidxtLdKXoP6HGFaNfaAJxbebAvxo6BeL8Y0pKZbK3zwOwvRKe6sz6\r\nZukpVEgCAo9Im5nOukCqnqN9GNvyvFiuWjzTbaihgHQvWjf4RKPktUTKiR2w\r\nN0pU+FELxQbalyFTtIiHU06U2Iqb7qKDKEk=\r\n=a+NV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","sfdx":{"publicKeyUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/1.21.6.crt","signatureUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/1.21.6.sig"},"_from":"file:/home/runner/work/plugin-functions/plugin-functions/salesforce-plugin-functions-1.21.6.tgz","oclif":{"bin":"sf","hooks":{"sf:deploy":"./lib/hooks/deploy","sf:env:list":"./lib/hooks/envList","sf:env:display":"./lib/hooks/envDisplay"},"topics":{"env":{"subtopics":{"log":{"description":"Commands to stream log output for an environment."},"var":{"description":"Commands to get, list, add, and set environment variables."},"create":{"description":"Commands to create environments."},"compute":{"subtopics":{"collaborator":{"description":"Commands to manage collaboration with Heroku users."}},"description":"Commands to manage compute environments."},"logdrain":{"description":"Commands to add a log drain to a specified environment."}},"description":"Commands to manage your environments, such as orgs and compute environments."},"run":{"subtopics":{"function":{"description":"Commands to run a function."}},"description":"Commands to run a function."},"login":{"subtopics":{"functions":{"description":"Commands to log in to Salesforce Functions."}},"description":"Commands to log in to an environment."},"deploy":{"description":"Commands to deploy artifacts to an environment."},"whoami":{"description":"Commands to show information about yourself or your account."},"generate":{"description":"Commands to generate a project, create a function, and more."}},"commands":"./lib/commands","devPlugins":["@oclif/plugin-help","@oclif/plugin-which","@oclif/plugin-command-snapshot","@salesforce/plugin-command-reference"],"topicSeparator":" "},"types":"./lib/index.d.ts","engines":{"node":">=14.0.0"},"scripts":{"docs":"sf-docs","lint":"sf-lint","test":"sf-test","build":"sf-build","clean":"sf-clean","format":"sf-format","compile":"sf-compile","prepack":"sf-prepack","prepare":"sf-install","pretest":"sf-compile-test","version":"oclif readme","postpack":"shx rm -f oclif.manifest.json","posttest":"yarn lint && yarn test:deprecation-policy","clean-all":"sf-clean all","clean:lib":"shx rm -rf lib && shx rm -rf coverage && shx rm -rf .nyc_output && shx rm -f oclif.manifest.json","test:json-schema":"./bin/dev schema:compare","promote-dist-tags":"./bin/promote-dist-tags","test:command-reference":"./bin/dev commandreference:generate --erroronwarnings","test:deprecation-policy":"./bin/dev snapshot:compare"},"_npmUser":{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},"_resolved":"/home/runner/work/plugin-functions/plugin-functions/salesforce-plugin-functions-1.21.6.tgz","_integrity":"sha512-bK7N8z6cP90FNPr4lHvOl3dO6+q2fhyR7p7N03fq7M4CEBJvpX886sMRikk/KPfxnGxxpIHA8p2lFFOl05ItYQ==","repository":{"url":"git+https://github.com/salesforcecli/plugin-functions.git","type":"git"},"_npmVersion":"9.5.0","description":"Functions plugin for the SF CLI","directories":{},"_nodeVersion":"18.15.0","dependencies":{"uuid":"^8.3.2","axios":"^0.27.2","chalk":"^4.1.2","execa":"^5.1.1","kbpgp":"^2.1.15","cli-ux":"^5.6.7","lodash":"^4.17.21","jsforce":"^1.11.0","date-fns":"^2.28.0","fs-extra":"^10.0.1","handlebars":"^4.7.7","node-fetch":"^3.3.1","@oclif/core":"^2.6.4","cloudevents":"^4.0.3","sha256-file":"^1.0.0","global-agent":"^3.0.0","netrc-parser":"^3.1.6","axios-debug-log":"^0.8.4","@salesforce/core":"^3.33.6","@heroku-cli/color":"^1.1.16","@heroku-cli/schema":"^1.0.25","@heroku/eventsource":"^1.0.7","@salesforce/ts-types":"^1.7.3","@heroku/function-toml":"^0.0.3","@heroku/functions-core":"^0.7.0","@heroku/project-descriptor":"0.0.6","@salesforce/sf-plugins-core":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.19","devDependencies":{"nyc":"^15.1.0","shx":"^0.3.4","chai":"^4.3.7","husky":"^7.0.4","mocha":"^9.2.2","oclif":"^3.7.0","sinon":"11.1.2","eslint":"^7.32.0","globby":"^11.1.0","ts-node":"^10.7.0","prettier":"^2.8.4","sinon-chai":"^3.7.0","typescript":"^4.9.5","@oclif/test":"^2","@types/uuid":"^8.3.4","lint-staged":"^12.3.6","pretty-quick":"^3.1.3","@types/semver":"^7.3.13","@types/nodegit":"^0.28.3","@types/fs-extra":"^9.0.13","@types/node-fetch":"^3.0.3","@types/sinon-chai":"^3.2.9","@oclif/plugin-help":"^5","@types/sha256-file":"^1.0.1","@oclif/plugin-which":"^1.0.4","eslint-plugin-jsdoc":"^39.9.1","@salesforce/ts-sinon":"^1.4.5","eslint-plugin-header":"^3.1.1","eslint-plugin-import":"^2.27.5","@types/supports-color":"^8.1.1","@salesforce/dev-config":"^3.0.0","eslint-config-prettier":"^8.7.0","eslint-plugin-prettier":"^4.0.0","@salesforce/dev-scripts":"^2.0.3","eslint-config-salesforce":"^0.1.6","@typescript-eslint/parser":"^4.33.0","@salesforce/prettier-config":"^0.0.2","@oclif/plugin-command-snapshot":"^3.3.8","@typescript-eslint/eslint-plugin":"^4.33.0","eslint-config-salesforce-license":"^0.2.0","eslint-config-salesforce-typescript":"^0.2.8","@salesforce/plugin-command-reference":"^1.6.3"},"_npmOperationalInternal":{"tmp":"tmp/plugin-functions_1.21.6_1679140187116_0.5067085248281726","host":"s3://npm-registry-packages"}},"1.21.7":{"name":"@salesforce/plugin-functions","version":"1.21.7","keywords":["oclif-plugin"],"author":{"name":"heroku-front-end@salesforce.com"},"license":"BSD-3-Clause","_id":"@salesforce/plugin-functions@1.21.7","maintainers":[{"name":"dlouvton","email":"dlouvton@gmail.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"dme722","email":"dellison@salesforce.com"},{"name":"jmsjtu","email":"jmsjtu@gmail.com"},{"name":"maliroteh-sf","email":"maliroteh@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"packagellama","email":"stephen@interactivellama.com"},{"name":"vttikoo","email":"vtikoo@salesforce.com"},{"name":"maward","email":"michelle.ward@salesforce.com"},{"name":"danielshox","email":"doshaughnessy@salesforce.com"},{"name":"duane.chew","email":"duane.chew@salesforce.com"},{"name":"dferro","email":"dcervantes@salesforce.com"},{"name":"jcourtner","email":"jcourtner@salesforce.com"},{"name":"jye-sf","email":"jye@salesforce.com"},{"name":"adirasanam","email":"adirasanam@salesforce.com"},{"name":"hkii","email":"knair@salesforce.com"},{"name":"iamaziz","email":"azizramos00@gmail.com"},{"name":"jc-sf","email":"junchao.zhang@salesforce.com"},{"name":"dbreese-salesforce","email":"dbreese@salesforce.com"},{"name":"ashokrudraraju","email":"arudraraju@salesforce.com"},{"name":"dhersam","email":"dhersam@salesforce.com"},{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"mbettio","email":"mbettiomoreira@salesforce.com"},{"name":"damilareolowoniyi","email":"damilare.olowoniyi2@mail.dcu.ie"},{"name":"mmadialagan","email":"mmadialagan@salesforce.com"},{"name":"spoorti.nidagundi","email":"spoorti.nidagundi@salesforce.com"},{"name":"mjrust","email":"mrust@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"joshwlewis","email":"josh.w.lewis@gmail.com"},{"name":"mpsenn","email":"msenn@salesforce.com"},{"name":"sfdc_iamigo","email":"igoldstein@salesforce.com"},{"name":"kevinv11n","email":"kevin@v11n.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"pmdartus","email":"dartus.pierremarie@gmail.com"},{"name":"ekashida","email":"ekashida@gmail.com"},{"name":"gr8gatsby","email":"kevinhill@live.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"jqian","email":"jqian@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"tconn","email":"tconn@salesforce.com"},{"name":"dehru","email":"dehru2@yahoo.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"fernomac","email":"no_oneatall@hotmail.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"jbartolotta-sfdc","email":"jbartolotta@salesforce.com"}],"homepage":"https://github.com/salesforcecli/plugin-functions","bugs":{"url":"https://github.com/forcedotcom/cli/issues"},"bin":{"functions":"bin/run"},"dist":{"shasum":"c833ef101a5bc5eb3da9277c32d1e4606743d555","tarball":"https://registry.npmjs.org/@salesforce/plugin-functions/-/plugin-functions-1.21.7.tgz","fileCount":115,"integrity":"sha512-tIlVdZDpCE7LGposMIrH+MoTsz5+WEcorftGI5emQ83VhvIDwO+cS9LwVKFFL5Ycro3R1P9VPlWIG5J6dEtIsQ==","signatures":[{"sig":"MEQCIBbnFY5K1nBtyaYqgvobzMcfdKS4x7ep1vWSCzzvClA+AiBZKebijBMfUmF7W/5kdF0sdyeyoUCn/tsHzXYEfiq6gg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":240219,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJ8YPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoQiQ/+O8tCilmmenQGPvYLj2EPXIEZWh6xexnZNCFvu7hSUmEtexrc\r\nn9ZKqV+WjaoewBgKEQrmHOUb19FoafxlWWFX1MjJIMFrY5ScekJ1eBMSaReE\r\nzxcoZDtoIYWEFMkI2NQA6x1e/yz3VGGObtEwm4LW89kZvtg09PvD8S5JYCWm\r\nirJfGwFnwQTh86Gb3Rf6+fwBEB9XY1fWviH96X7fr24CIMHQV4wboaIi7JWW\r\n5/z/ghZi2WlPJ7qUqoX4XYExPaOw8mi4b8ghEqdmRZzIiq4WcbWVwKnwr5pF\r\nLaTCLHwTtqsYfqlKZ5lcEBxsoJm9RAMN2HR0CrAkc6qcxaAzIdmbLqUz55EM\r\nYCuaAKojko1/WknL1HvaYFOSqO/SzqQiAQOSuMtRAx39THfOdcl6OSHoMeO4\r\nQuYDcNJsZB9GJDhzKW4UTtZCPgi/93Noo/UHyDE6bh98dLkH/VWE2eDE9w1s\r\ngZppnzEMNkVTIgHSDPnH+CW9ts+EmkAlD1LUIP6gjNXOu69gt/VKJd07e37r\r\nrKybX9sYdWAsVC087EnRGF6U1W5wheFrhOgIfstuT3fy8vE+Ye0Q2nbUgM2M\r\niZOgTEP1/NJKzQMA2/AUGDeRDJOLckmadaYK2juSHTLkjDCrtvgRXkX2b0PX\r\nqna+JHIib2JbE0DvNPFD0FUL5FUewSOiQu8=\r\n=GmbL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","sfdx":{"publicKeyUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/1.21.7.crt","signatureUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/1.21.7.sig"},"_from":"file:/home/runner/work/plugin-functions/plugin-functions/salesforce-plugin-functions-1.21.7.tgz","oclif":{"bin":"sf","hooks":{"sf:deploy":"./lib/hooks/deploy","sf:env:list":"./lib/hooks/envList","sf:env:display":"./lib/hooks/envDisplay"},"topics":{"env":{"subtopics":{"log":{"description":"Commands to stream log output for an environment."},"var":{"description":"Commands to get, list, add, and set environment variables."},"create":{"description":"Commands to create environments."},"compute":{"subtopics":{"collaborator":{"description":"Commands to manage collaboration with Heroku users."}},"description":"Commands to manage compute environments."},"logdrain":{"description":"Commands to add a log drain to a specified environment."}},"description":"Commands to manage your environments, such as orgs and compute environments."},"run":{"subtopics":{"function":{"description":"Commands to run a function."}},"description":"Commands to run a function."},"login":{"subtopics":{"functions":{"description":"Commands to log in to Salesforce Functions."}},"description":"Commands to log in to an environment."},"deploy":{"description":"Commands to deploy artifacts to an environment."},"whoami":{"description":"Commands to show information about yourself or your account."},"generate":{"description":"Commands to generate a project, create a function, and more."}},"commands":"./lib/commands","devPlugins":["@oclif/plugin-help","@oclif/plugin-which","@oclif/plugin-command-snapshot","@salesforce/plugin-command-reference"],"topicSeparator":" "},"types":"./lib/index.d.ts","engines":{"node":">=14.0.0"},"scripts":{"docs":"sf-docs","lint":"sf-lint","test":"sf-test","build":"sf-build","clean":"sf-clean","format":"sf-format","compile":"sf-compile","prepack":"sf-prepack","prepare":"sf-install","pretest":"sf-compile-test","version":"oclif readme","postpack":"shx rm -f oclif.manifest.json","posttest":"yarn lint && yarn test:deprecation-policy","clean-all":"sf-clean all","clean:lib":"shx rm -rf lib && shx rm -rf coverage && shx rm -rf .nyc_output && shx rm -f oclif.manifest.json","test:json-schema":"./bin/dev schema:compare","promote-dist-tags":"./bin/promote-dist-tags","test:command-reference":"./bin/dev commandreference:generate --erroronwarnings","test:deprecation-policy":"./bin/dev snapshot:compare"},"_npmUser":{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},"_resolved":"/home/runner/work/plugin-functions/plugin-functions/salesforce-plugin-functions-1.21.7.tgz","_integrity":"sha512-tIlVdZDpCE7LGposMIrH+MoTsz5+WEcorftGI5emQ83VhvIDwO+cS9LwVKFFL5Ycro3R1P9VPlWIG5J6dEtIsQ==","repository":{"url":"git+https://github.com/salesforcecli/plugin-functions.git","type":"git"},"_npmVersion":"9.5.0","description":"Functions plugin for the SF CLI","directories":{},"_nodeVersion":"18.15.0","dependencies":{"uuid":"^8.3.2","axios":"^0.27.2","chalk":"^4.1.2","execa":"^5.1.1","kbpgp":"^2.1.15","cli-ux":"^5.6.7","lodash":"^4.17.21","jsforce":"^1.11.0","date-fns":"^2.28.0","fs-extra":"^10.0.1","handlebars":"^4.7.7","node-fetch":"^3.3.1","@oclif/core":"^2.8.0","cloudevents":"^4.0.3","sha256-file":"^1.0.0","global-agent":"^3.0.0","netrc-parser":"^3.1.6","axios-debug-log":"^0.8.4","@salesforce/core":"^3.33.6","@heroku-cli/color":"^1.1.16","@heroku-cli/schema":"^1.0.25","@heroku/eventsource":"^1.0.7","@salesforce/ts-types":"^1.7.3","@heroku/function-toml":"^0.0.3","@heroku/functions-core":"^0.7.0","@heroku/project-descriptor":"0.0.6","@salesforce/sf-plugins-core":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.19","devDependencies":{"nyc":"^15.1.0","shx":"^0.3.4","chai":"^4.3.7","husky":"^7.0.4","mocha":"^9.2.2","oclif":"^3.7.2","sinon":"11.1.2","eslint":"^7.32.0","globby":"^11.1.0","ts-node":"^10.7.0","prettier":"^2.8.4","sinon-chai":"^3.7.0","typescript":"^4.9.5","@oclif/test":"^2","@types/uuid":"^8.3.4","lint-staged":"^12.3.6","pretty-quick":"^3.1.3","@types/semver":"^7.3.13","@types/nodegit":"^0.28.3","@types/fs-extra":"^9.0.13","@types/node-fetch":"^3.0.3","@types/sinon-chai":"^3.2.9","@oclif/plugin-help":"^5","@types/sha256-file":"^1.0.1","@oclif/plugin-which":"^1.0.4","eslint-plugin-jsdoc":"^39.9.1","@salesforce/ts-sinon":"^1.4.5","eslint-plugin-header":"^3.1.1","eslint-plugin-import":"^2.27.5","@types/supports-color":"^8.1.1","@salesforce/dev-config":"^3.0.0","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.0.0","@salesforce/dev-scripts":"^2.0.3","eslint-config-salesforce":"^0.1.6","@typescript-eslint/parser":"^4.33.0","@salesforce/prettier-config":"^0.0.2","@oclif/plugin-command-snapshot":"^3.3.8","@typescript-eslint/eslint-plugin":"^4.33.0","eslint-config-salesforce-license":"^0.2.0","eslint-config-salesforce-typescript":"^0.2.8","@salesforce/plugin-command-reference":"^1.6.7"},"_npmOperationalInternal":{"tmp":"tmp/plugin-functions_1.21.7_1680328207415_0.5252485510663838","host":"s3://npm-registry-packages"}},"1.21.8":{"name":"@salesforce/plugin-functions","version":"1.21.8","keywords":["oclif-plugin"],"author":{"name":"heroku-front-end@salesforce.com"},"license":"BSD-3-Clause","_id":"@salesforce/plugin-functions@1.21.8","maintainers":[{"name":"dlouvton","email":"dlouvton@gmail.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"dme722","email":"dellison@salesforce.com"},{"name":"jmsjtu","email":"jmsjtu@gmail.com"},{"name":"maliroteh-sf","email":"maliroteh@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"packagellama","email":"stephen@interactivellama.com"},{"name":"vttikoo","email":"vtikoo@salesforce.com"},{"name":"maward","email":"michelle.ward@salesforce.com"},{"name":"danielshox","email":"doshaughnessy@salesforce.com"},{"name":"duane.chew","email":"duane.chew@salesforce.com"},{"name":"dferro","email":"dcervantes@salesforce.com"},{"name":"jcourtner","email":"jcourtner@salesforce.com"},{"name":"jye-sf","email":"jye@salesforce.com"},{"name":"adirasanam","email":"adirasanam@salesforce.com"},{"name":"hkii","email":"knair@salesforce.com"},{"name":"iamaziz","email":"azizramos00@gmail.com"},{"name":"jc-sf","email":"junchao.zhang@salesforce.com"},{"name":"dbreese-salesforce","email":"dbreese@salesforce.com"},{"name":"ashokrudraraju","email":"arudraraju@salesforce.com"},{"name":"dhersam","email":"dhersam@salesforce.com"},{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"mbettio","email":"mbettiomoreira@salesforce.com"},{"name":"damilareolowoniyi","email":"damilare.olowoniyi2@mail.dcu.ie"},{"name":"mmadialagan","email":"mmadialagan@salesforce.com"},{"name":"spoorti.nidagundi","email":"spoorti.nidagundi@salesforce.com"},{"name":"mjrust","email":"mrust@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"joshwlewis","email":"josh.w.lewis@gmail.com"},{"name":"mpsenn","email":"msenn@salesforce.com"},{"name":"sfdc_iamigo","email":"igoldstein@salesforce.com"},{"name":"kevinv11n","email":"kevin@v11n.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"pmdartus","email":"dartus.pierremarie@gmail.com"},{"name":"ekashida","email":"ekashida@gmail.com"},{"name":"gr8gatsby","email":"kevinhill@live.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"jqian","email":"jqian@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"tconn","email":"tconn@salesforce.com"},{"name":"dehru","email":"dehru2@yahoo.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"fernomac","email":"no_oneatall@hotmail.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"jbartolotta-sfdc","email":"jbartolotta@salesforce.com"}],"homepage":"https://github.com/salesforcecli/plugin-functions","bugs":{"url":"https://github.com/forcedotcom/cli/issues"},"bin":{"functions":"bin/run"},"dist":{"shasum":"a1389cca41a9b870cc4fbf7709fc32908b5941fe","tarball":"https://registry.npmjs.org/@salesforce/plugin-functions/-/plugin-functions-1.21.8.tgz","fileCount":115,"integrity":"sha512-chc9eq20imRmGr7kLHSf+FKEeki2JCZOXlqv9KXo8bRC9hRYi5G4RRXTfobf8VrURTztpQWpn5LyqED08dFPQA==","signatures":[{"sig":"MEUCIDiSwRi/84HVpLUyQb6zeulznCQUZDe2MXPgTNMwh6rXAiEA5pKd/FWkhToQVb0kuS+OVACkFpRNML1/T5fk5Kk4FPQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":240221,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkTLBgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq/hQ/7Bzx9t5QyBr5yFttYTZPRq7Ucu/QFvZWxAESkzIP4ZH2gSLa8\r\nzdjfK3ROdpA7MeBOLbSLklzfpSUEImWNjTFIhux8XVk78R3NhKckZxwz0ET2\r\naMgENF6U4F/ovPRpHjmf8L7UY1+v+/DOAMasoBdRK9wTeOHvgkmiA7uBHVpe\r\nrxbSbNr9twR/aQdatRJPk9maahPbcgpbCSNVGv+CofaIBdX15tQsock851mG\r\n51tn51+8YmR8D2Udmd08Y6BVYrxQ1ivzx0MgEhFvQVeSht9tTuLmlbESL16L\r\nfNzxU1pcfrpIDW4QV2JxFW6wDDylWYxQPoXTytSSOGl79mJlD9I+seuro44z\r\nLTyMrC4Gtp5N1PHgTqYCHxqL7eyLUhM3O6MXyEMLJXsgkrXVMzYOklph0huY\r\npNuSon44GQ2MJEc7Q27MMwLsWvS2fghIW0KnBMf8NtM6h3jYs5ia1WR0+dz9\r\nVM2kec0Jt5UIBLiB/IKi+QyTUOsUQhAPFTX+Yq4MDhK2s2Kr6qEruG+uJuKp\r\nRQsGTJ9BYfn70UR15nNb8xpdqvce0EUJKYGc8nfmLCpF7f0i0mKuHedWolaA\r\nOVS4MwnLmxJivCPM9Wu2PXD2mhx4810t7W30TyfozqAkg6YQTMLkPL1nOtDA\r\nL1W03dNb1L7g/kpqrKYteP0kEmV1jorMq9I=\r\n=maa3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","sfdx":{"publicKeyUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/1.21.8.crt","signatureUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/1.21.8.sig"},"_from":"file:/home/runner/work/plugin-functions/plugin-functions/salesforce-plugin-functions-1.21.8.tgz","oclif":{"bin":"sf","hooks":{"sf:deploy":"./lib/hooks/deploy","sf:env:list":"./lib/hooks/envList","sf:env:display":"./lib/hooks/envDisplay"},"topics":{"env":{"subtopics":{"log":{"description":"Commands to stream log output for an environment."},"var":{"description":"Commands to get, list, add, and set environment variables."},"create":{"description":"Commands to create environments."},"compute":{"subtopics":{"collaborator":{"description":"Commands to manage collaboration with Heroku users."}},"description":"Commands to manage compute environments."},"logdrain":{"description":"Commands to add a log drain to a specified environment."}},"description":"Commands to manage your environments, such as orgs and compute environments."},"run":{"subtopics":{"function":{"description":"Commands to run a function."}},"description":"Commands to run a function."},"login":{"subtopics":{"functions":{"description":"Commands to log in to Salesforce Functions."}},"description":"Commands to log in to an environment."},"deploy":{"description":"Commands to deploy artifacts to an environment."},"whoami":{"description":"Commands to show information about yourself or your account."},"generate":{"description":"Commands to generate a project, create a function, and more."}},"commands":"./lib/commands","devPlugins":["@oclif/plugin-help","@oclif/plugin-which","@oclif/plugin-command-snapshot","@salesforce/plugin-command-reference"],"topicSeparator":" "},"types":"./lib/index.d.ts","engines":{"node":">=14.0.0"},"scripts":{"docs":"sf-docs","lint":"sf-lint","test":"sf-test","build":"sf-build","clean":"sf-clean","format":"sf-format","compile":"sf-compile","prepack":"sf-prepack","prepare":"sf-install","pretest":"sf-compile-test","version":"oclif readme","postpack":"shx rm -f oclif.manifest.json","posttest":"yarn lint && yarn test:deprecation-policy","clean-all":"sf-clean all","clean:lib":"shx rm -rf lib && shx rm -rf coverage && shx rm -rf .nyc_output && shx rm -f oclif.manifest.json","test:json-schema":"./bin/dev schema:compare","promote-dist-tags":"./bin/promote-dist-tags","test:command-reference":"./bin/dev commandreference:generate --erroronwarnings","test:deprecation-policy":"./bin/dev snapshot:compare"},"_npmUser":{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},"_resolved":"/home/runner/work/plugin-functions/plugin-functions/salesforce-plugin-functions-1.21.8.tgz","_integrity":"sha512-chc9eq20imRmGr7kLHSf+FKEeki2JCZOXlqv9KXo8bRC9hRYi5G4RRXTfobf8VrURTztpQWpn5LyqED08dFPQA==","repository":{"url":"git+https://github.com/salesforcecli/plugin-functions.git","type":"git"},"_npmVersion":"9.5.1","description":"Functions plugin for the SF CLI","directories":{},"_nodeVersion":"18.16.0","dependencies":{"uuid":"^8.3.2","axios":"^0.27.2","chalk":"^4.1.2","execa":"^5.1.1","kbpgp":"^2.1.15","cli-ux":"^5.6.7","lodash":"^4.17.21","jsforce":"^1.11.1","date-fns":"^2.28.0","fs-extra":"^10.0.1","handlebars":"^4.7.7","node-fetch":"^3.3.1","@oclif/core":"^2.8.0","cloudevents":"^4.0.3","sha256-file":"^1.0.0","global-agent":"^3.0.0","netrc-parser":"^3.1.6","axios-debug-log":"^0.8.4","@salesforce/core":"^3.33.6","@heroku-cli/color":"^1.1.16","@heroku-cli/schema":"^1.0.25","@heroku/eventsource":"^1.0.7","@salesforce/ts-types":"^1.7.3","@heroku/function-toml":"^0.0.3","@heroku/functions-core":"^0.7.0","@heroku/project-descriptor":"0.0.6","@salesforce/sf-plugins-core":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.19","devDependencies":{"nyc":"^15.1.0","shx":"^0.3.4","chai":"^4.3.7","husky":"^7.0.4","mocha":"^9.2.2","oclif":"^3.8.1","sinon":"11.1.2","eslint":"^7.32.0","globby":"^11.1.0","ts-node":"^10.7.0","prettier":"^2.8.7","sinon-chai":"^3.7.0","typescript":"^4.9.5","@oclif/test":"^2","@types/uuid":"^8.3.4","lint-staged":"^12.3.6","pretty-quick":"^3.1.3","@types/semver":"^7.3.13","@types/nodegit":"^0.28.3","@types/fs-extra":"^9.0.13","@types/node-fetch":"^3.0.3","@types/sinon-chai":"^3.2.9","@oclif/plugin-help":"^5","@types/sha256-file":"^1.0.1","@oclif/plugin-which":"^1.0.4","eslint-plugin-jsdoc":"^39.9.1","@salesforce/ts-sinon":"^1.4.6","eslint-plugin-header":"^3.1.1","eslint-plugin-import":"^2.27.5","@types/supports-color":"^8.1.1","@salesforce/dev-config":"^3.0.0","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.0.0","@salesforce/dev-scripts":"^2.0.3","eslint-config-salesforce":"^0.1.6","@typescript-eslint/parser":"^4.33.0","@salesforce/prettier-config":"^0.0.2","@oclif/plugin-command-snapshot":"^3.3.12","@typescript-eslint/eslint-plugin":"^4.33.0","eslint-config-salesforce-license":"^0.2.0","eslint-config-salesforce-typescript":"^0.2.8","@salesforce/plugin-command-reference":"^1.6.13"},"_npmOperationalInternal":{"tmp":"tmp/plugin-functions_1.21.8_1682747488111_0.37706467259144505","host":"s3://npm-registry-packages"}},"1.21.9":{"name":"@salesforce/plugin-functions","version":"1.21.9","keywords":["oclif-plugin"],"author":{"name":"heroku-front-end@salesforce.com"},"license":"BSD-3-Clause","_id":"@salesforce/plugin-functions@1.21.9","maintainers":[{"name":"abirchfieldsfdc","email":"abirchfield@salesforce.com"},{"name":"dlouvton","email":"dlouvton@gmail.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"dme722","email":"dellison@salesforce.com"},{"name":"jmsjtu","email":"jmsjtu@gmail.com"},{"name":"maliroteh-sf","email":"maliroteh@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"packagellama","email":"stephen@interactivellama.com"},{"name":"vttikoo","email":"vtikoo@salesforce.com"},{"name":"maward","email":"michelle.ward@salesforce.com"},{"name":"danielshox","email":"doshaughnessy@salesforce.com"},{"name":"duane.chew","email":"duane.chew@salesforce.com"},{"name":"dferro","email":"dcervantes@salesforce.com"},{"name":"jcourtner","email":"jcourtner@salesforce.com"},{"name":"jye-sf","email":"jye@salesforce.com"},{"name":"adirasanam","email":"adirasanam@salesforce.com"},{"name":"hkii","email":"knair@salesforce.com"},{"name":"iamaziz","email":"azizramos00@gmail.com"},{"name":"jc-sf","email":"junchao.zhang@salesforce.com"},{"name":"dbreese-salesforce","email":"dbreese@salesforce.com"},{"name":"ashokrudraraju","email":"arudraraju@salesforce.com"},{"name":"dhersam","email":"dhersam@salesforce.com"},{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"mbettio","email":"mbettiomoreira@salesforce.com"},{"name":"damilareolowoniyi","email":"damilare.olowoniyi2@mail.dcu.ie"},{"name":"mmadialagan","email":"mmadialagan@salesforce.com"},{"name":"spoorti.nidagundi","email":"spoorti.nidagundi@salesforce.com"},{"name":"mjrust","email":"mrust@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"joshwlewis","email":"josh.w.lewis@gmail.com"},{"name":"mpsenn","email":"msenn@salesforce.com"},{"name":"sfdc_iamigo","email":"igoldstein@salesforce.com"},{"name":"kevinv11n","email":"kevin@v11n.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"pmdartus","email":"dartus.pierremarie@gmail.com"},{"name":"ekashida","email":"ekashida@gmail.com"},{"name":"gr8gatsby","email":"kevinhill@live.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"jqian","email":"jqian@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"tconn","email":"tconn@salesforce.com"},{"name":"dehru","email":"dehru2@yahoo.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"fernomac","email":"no_oneatall@hotmail.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"jbartolotta-sfdc","email":"jbartolotta@salesforce.com"}],"homepage":"https://github.com/salesforcecli/plugin-functions","bugs":{"url":"https://github.com/forcedotcom/cli/issues"},"bin":{"functions":"bin/run"},"dist":{"shasum":"f45a2b111872cbd86c1c33fb632c98c27e99b65f","tarball":"https://registry.npmjs.org/@salesforce/plugin-functions/-/plugin-functions-1.21.9.tgz","fileCount":115,"integrity":"sha512-G4j3QjfK06X0wTh67OGrTU/n6eD8WozZRob6gCNSSrOWJ2H+tpGdsKAaVTwB5ENLytBXrChzPXTcR5LzeLtV6g==","signatures":[{"sig":"MEUCIQDjgFkkst60D/1CI+8sDhrWqDWfPikQi43LGFGLlR1QTwIgL8bPSOz65Uoo9JLHlLdMqGlTaWor+llqKadAQ2fkDd8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":240221},"main":"lib/index.js","sfdx":{"publicKeyUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/1.21.9.crt","signatureUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/1.21.9.sig"},"_from":"file:/home/runner/work/plugin-functions/plugin-functions/salesforce-plugin-functions-1.21.9.tgz","oclif":{"bin":"sf","hooks":{"sf:deploy":"./lib/hooks/deploy","sf:env:list":"./lib/hooks/envList","sf:env:display":"./lib/hooks/envDisplay"},"topics":{"env":{"subtopics":{"log":{"description":"Commands to stream log output for an environment."},"var":{"description":"Commands to get, list, add, and set environment variables."},"create":{"description":"Commands to create environments."},"compute":{"subtopics":{"collaborator":{"description":"Commands to manage collaboration with Heroku users."}},"description":"Commands to manage compute environments."},"logdrain":{"description":"Commands to add a log drain to a specified environment."}},"description":"Commands to manage your environments, such as orgs and compute environments."},"run":{"subtopics":{"function":{"description":"Commands to run a function."}},"description":"Commands to run a function."},"login":{"subtopics":{"functions":{"description":"Commands to log in to Salesforce Functions."}},"description":"Commands to log in to an environment."},"deploy":{"description":"Commands to deploy artifacts to an environment."},"whoami":{"description":"Commands to show information about yourself or your account."},"generate":{"description":"Commands to generate a project, create a function, and more."}},"commands":"./lib/commands","devPlugins":["@oclif/plugin-help","@oclif/plugin-which","@oclif/plugin-command-snapshot","@salesforce/plugin-command-reference"],"topicSeparator":" "},"types":"./lib/index.d.ts","engines":{"node":">=14.0.0"},"scripts":{"docs":"sf-docs","lint":"sf-lint","test":"sf-test","build":"sf-build","clean":"sf-clean","format":"sf-format","compile":"sf-compile","prepack":"sf-prepack","prepare":"sf-install","pretest":"sf-compile-test","version":"oclif readme","postpack":"shx rm -f oclif.manifest.json","posttest":"yarn lint && yarn test:deprecation-policy","clean-all":"sf-clean all","clean:lib":"shx rm -rf lib && shx rm -rf coverage && shx rm -rf .nyc_output && shx rm -f oclif.manifest.json","test:json-schema":"./bin/dev schema:compare","promote-dist-tags":"./bin/promote-dist-tags","test:command-reference":"./bin/dev commandreference:generate --erroronwarnings","test:deprecation-policy":"./bin/dev snapshot:compare"},"_npmUser":{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},"_resolved":"/home/runner/work/plugin-functions/plugin-functions/salesforce-plugin-functions-1.21.9.tgz","_integrity":"sha512-G4j3QjfK06X0wTh67OGrTU/n6eD8WozZRob6gCNSSrOWJ2H+tpGdsKAaVTwB5ENLytBXrChzPXTcR5LzeLtV6g==","repository":{"url":"git+https://github.com/salesforcecli/plugin-functions.git","type":"git"},"_npmVersion":"9.5.1","description":"Functions plugin for the SF CLI","directories":{},"_nodeVersion":"18.16.0","dependencies":{"uuid":"^8.3.2","axios":"^0.27.2","chalk":"^4.1.2","execa":"^5.1.1","kbpgp":"^2.1.15","cli-ux":"^5.6.7","lodash":"^4.17.21","jsforce":"^1.11.1","date-fns":"^2.30.0","fs-extra":"^10.0.1","handlebars":"^4.7.7","node-fetch":"^3.3.1","@oclif/core":"^2.8.0","cloudevents":"^4.0.3","sha256-file":"^1.0.0","global-agent":"^3.0.0","netrc-parser":"^3.1.6","axios-debug-log":"^0.8.4","@salesforce/core":"^3.33.6","@heroku-cli/color":"^1.1.16","@heroku-cli/schema":"^1.0.25","@heroku/eventsource":"^1.0.7","@salesforce/ts-types":"^1.7.3","@heroku/function-toml":"^0.0.3","@heroku/functions-core":"^0.7.0","@heroku/project-descriptor":"0.0.6","@salesforce/sf-plugins-core":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.19","devDependencies":{"nyc":"^15.1.0","shx":"^0.3.4","chai":"^4.3.7","husky":"^7.0.4","mocha":"^9.2.2","oclif":"^3.9.0","sinon":"11.1.2","eslint":"^7.32.0","globby":"^11.1.0","ts-node":"^10.7.0","prettier":"^2.8.8","sinon-chai":"^3.7.0","typescript":"^4.9.5","@oclif/test":"^2","@types/uuid":"^8.3.4","lint-staged":"^12.3.6","pretty-quick":"^3.1.3","@types/semver":"^7.3.13","@types/nodegit":"^0.28.3","@types/fs-extra":"^9.0.13","@types/node-fetch":"^3.0.3","@types/sinon-chai":"^3.2.9","@oclif/plugin-help":"^5","@types/sha256-file":"^1.0.1","@oclif/plugin-which":"^1.0.4","eslint-plugin-jsdoc":"^39.9.1","@salesforce/ts-sinon":"^1.4.6","eslint-plugin-header":"^3.1.1","eslint-plugin-import":"^2.27.5","@types/supports-color":"^8.1.1","@salesforce/dev-config":"^3.0.0","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.0.0","@salesforce/dev-scripts":"^2.0.3","eslint-config-salesforce":"^0.1.6","@typescript-eslint/parser":"^4.33.0","@salesforce/prettier-config":"^0.0.2","@oclif/plugin-command-snapshot":"^3.3.13","@typescript-eslint/eslint-plugin":"^4.33.0","eslint-config-salesforce-license":"^0.2.0","eslint-config-salesforce-typescript":"^0.2.8","@salesforce/plugin-command-reference":"^1.6.14"},"_npmOperationalInternal":{"tmp":"tmp/plugin-functions_1.21.9_1683373796354_0.7675308826755476","host":"s3://npm-registry-packages"}},"1.21.10":{"name":"@salesforce/plugin-functions","version":"1.21.10","keywords":["oclif-plugin"],"author":{"name":"heroku-front-end@salesforce.com"},"license":"BSD-3-Clause","_id":"@salesforce/plugin-functions@1.21.10","maintainers":[{"name":"jburnie","email":"jburnie@salesforce.com"},{"name":"abirchfieldsfdc","email":"abirchfield@salesforce.com"},{"name":"dlouvton","email":"dlouvton@gmail.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"dme722","email":"dellison@salesforce.com"},{"name":"jmsjtu","email":"jmsjtu@gmail.com"},{"name":"maliroteh-sf","email":"maliroteh@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"packagellama","email":"stephen@interactivellama.com"},{"name":"vttikoo","email":"vtikoo@salesforce.com"},{"name":"maward","email":"michelle.ward@salesforce.com"},{"name":"danielshox","email":"doshaughnessy@salesforce.com"},{"name":"duane.chew","email":"duane.chew@salesforce.com"},{"name":"dferro","email":"dcervantes@salesforce.com"},{"name":"jcourtner","email":"jcourtner@salesforce.com"},{"name":"jye-sf","email":"jye@salesforce.com"},{"name":"adirasanam","email":"adirasanam@salesforce.com"},{"name":"hkii","email":"knair@salesforce.com"},{"name":"iamaziz","email":"azizramos00@gmail.com"},{"name":"jc-sf","email":"junchao.zhang@salesforce.com"},{"name":"dbreese-salesforce","email":"dbreese@salesforce.com"},{"name":"ashokrudraraju","email":"arudraraju@salesforce.com"},{"name":"dhersam","email":"dhersam@salesforce.com"},{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"mbettio","email":"mbettiomoreira@salesforce.com"},{"name":"damilareolowoniyi","email":"damilare.olowoniyi2@mail.dcu.ie"},{"name":"mmadialagan","email":"mmadialagan@salesforce.com"},{"name":"spoorti.nidagundi","email":"spoorti.nidagundi@salesforce.com"},{"name":"mjrust","email":"mrust@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"joshwlewis","email":"josh.w.lewis@gmail.com"},{"name":"mpsenn","email":"npmjs@msenn.com"},{"name":"sfdc_iamigo","email":"igoldstein@salesforce.com"},{"name":"kevinv11n","email":"kevin@v11n.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"pmdartus","email":"dartus.pierremarie@gmail.com"},{"name":"ekashida","email":"ekashida@gmail.com"},{"name":"gr8gatsby","email":"kevinhill@live.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"jqian","email":"jqian@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"tconn","email":"tconn@salesforce.com"},{"name":"dehru","email":"dehru2@yahoo.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"fernomac","email":"no_oneatall@hotmail.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"jbartolotta-sfdc","email":"jbartolotta@salesforce.com"}],"homepage":"https://github.com/salesforcecli/plugin-functions","bugs":{"url":"https://github.com/forcedotcom/cli/issues"},"bin":{"functions":"bin/run"},"dist":{"shasum":"745a31563d06325eaeeac739a3f114de92590c76","tarball":"https://registry.npmjs.org/@salesforce/plugin-functions/-/plugin-functions-1.21.10.tgz","fileCount":115,"integrity":"sha512-ugoV39gs7ndFtjjuafK0PdwC0BpbhliBmm4EiXXUuRbOweiAk2y2qmm84EZpxhIetkxhUsgdLNmUp/DJlbRP3g==","signatures":[{"sig":"MEQCIGL9Ak7XYb0VvRx18KAanQ0axsiBuEEI3uw7JLHGrVNfAiB3S6dVJq7ZPnS8kYmx0Qh8W/Javn2gsJFoLuKOJ0K6sw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":240224},"main":"lib/index.js","sfdx":{"publicKeyUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/1.21.10.crt","signatureUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/1.21.10.sig"},"_from":"file:/home/runner/work/plugin-functions/plugin-functions/salesforce-plugin-functions-1.21.10.tgz","oclif":{"bin":"sf","hooks":{"sf:deploy":"./lib/hooks/deploy","sf:env:list":"./lib/hooks/envList","sf:env:display":"./lib/hooks/envDisplay"},"topics":{"env":{"subtopics":{"log":{"description":"Commands to stream log output for an environment."},"var":{"description":"Commands to get, list, add, and set environment variables."},"create":{"description":"Commands to create environments."},"compute":{"subtopics":{"collaborator":{"description":"Commands to manage collaboration with Heroku users."}},"description":"Commands to manage compute environments."},"logdrain":{"description":"Commands to add a log drain to a specified environment."}},"description":"Commands to manage your environments, such as orgs and compute environments."},"run":{"subtopics":{"function":{"description":"Commands to run a function."}},"description":"Commands to run a function."},"login":{"subtopics":{"functions":{"description":"Commands to log in to Salesforce Functions."}},"description":"Commands to log in to an environment."},"deploy":{"description":"Commands to deploy artifacts to an environment."},"whoami":{"description":"Commands to show information about yourself or your account."},"generate":{"description":"Commands to generate a project, create a function, and more."}},"commands":"./lib/commands","devPlugins":["@oclif/plugin-help","@oclif/plugin-which","@oclif/plugin-command-snapshot","@salesforce/plugin-command-reference"],"topicSeparator":" "},"types":"./lib/index.d.ts","engines":{"node":">=14.0.0"},"scripts":{"docs":"sf-docs","lint":"sf-lint","test":"sf-test","build":"sf-build","clean":"sf-clean","format":"sf-format","compile":"sf-compile","prepack":"sf-prepack","prepare":"sf-install","pretest":"sf-compile-test","version":"oclif readme","postpack":"shx rm -f oclif.manifest.json","posttest":"yarn lint && yarn test:deprecation-policy","clean-all":"sf-clean all","clean:lib":"shx rm -rf lib && shx rm -rf coverage && shx rm -rf .nyc_output && shx rm -f oclif.manifest.json","test:json-schema":"./bin/dev schema:compare","promote-dist-tags":"./bin/promote-dist-tags","test:command-reference":"./bin/dev commandreference:generate --erroronwarnings","test:deprecation-policy":"./bin/dev snapshot:compare"},"_npmUser":{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},"_resolved":"/home/runner/work/plugin-functions/plugin-functions/salesforce-plugin-functions-1.21.10.tgz","_integrity":"sha512-ugoV39gs7ndFtjjuafK0PdwC0BpbhliBmm4EiXXUuRbOweiAk2y2qmm84EZpxhIetkxhUsgdLNmUp/DJlbRP3g==","repository":{"url":"git+https://github.com/salesforcecli/plugin-functions.git","type":"git"},"_npmVersion":"9.5.1","description":"Functions plugin for the SF CLI","directories":{},"_nodeVersion":"18.16.0","dependencies":{"uuid":"^8.3.2","axios":"^0.27.2","chalk":"^4.1.2","execa":"^5.1.1","kbpgp":"^2.1.15","cli-ux":"^5.6.7","lodash":"^4.17.21","jsforce":"^1.11.1","date-fns":"^2.30.0","fs-extra":"^10.0.1","handlebars":"^4.7.7","node-fetch":"^3.3.1","@oclif/core":"^2.8.0","cloudevents":"^4.0.3","sha256-file":"^1.0.0","global-agent":"^3.0.0","netrc-parser":"^3.1.6","axios-debug-log":"^0.8.4","@salesforce/core":"^3.36.2","@heroku-cli/color":"^1.1.16","@heroku-cli/schema":"^1.0.25","@heroku/eventsource":"^1.0.7","@salesforce/ts-types":"^1.7.3","@heroku/function-toml":"^0.0.3","@heroku/functions-core":"^0.7.0","@heroku/project-descriptor":"0.0.6","@salesforce/sf-plugins-core":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.19","devDependencies":{"nyc":"^15.1.0","shx":"^0.3.4","chai":"^4.3.7","husky":"^7.0.4","mocha":"^9.2.2","oclif":"^3.9.0","sinon":"11.1.2","eslint":"^7.32.0","globby":"^11.1.0","ts-node":"^10.7.0","prettier":"^2.8.8","sinon-chai":"^3.7.0","typescript":"^4.9.5","@oclif/test":"^2","@types/uuid":"^8.3.4","lint-staged":"^12.3.6","pretty-quick":"^3.1.3","@types/semver":"^7.5.0","@types/nodegit":"^0.28.3","@types/fs-extra":"^9.0.13","@types/node-fetch":"^3.0.3","@types/sinon-chai":"^3.2.9","@oclif/plugin-help":"^5","@types/sha256-file":"^1.0.1","@oclif/plugin-which":"^1.0.4","eslint-plugin-jsdoc":"^39.9.1","@salesforce/ts-sinon":"^1.4.6","eslint-plugin-header":"^3.1.1","eslint-plugin-import":"^2.27.5","@types/supports-color":"^8.1.1","@salesforce/dev-config":"^3.0.0","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.0.0","@salesforce/dev-scripts":"^2.0.3","eslint-config-salesforce":"^0.1.6","@typescript-eslint/parser":"^4.33.0","@salesforce/prettier-config":"^0.0.3","@oclif/plugin-command-snapshot":"^3.3.15","@typescript-eslint/eslint-plugin":"^4.33.0","eslint-config-salesforce-license":"^0.2.0","eslint-config-salesforce-typescript":"^0.2.8","@salesforce/plugin-command-reference":"^1.6.16"},"_npmOperationalInternal":{"tmp":"tmp/plugin-functions_1.21.10_1685166554835_0.979182591105435","host":"s3://npm-registry-packages"}},"1.21.11":{"name":"@salesforce/plugin-functions","version":"1.21.11","keywords":["oclif-plugin"],"author":{"name":"heroku-front-end@salesforce.com"},"license":"BSD-3-Clause","_id":"@salesforce/plugin-functions@1.21.11","maintainers":[{"name":"dme722","email":"dellison@salesforce.com"},{"name":"nolanlawson","email":"nolan@nolanlawson.com"},{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jburnie","email":"jburnie@salesforce.com"},{"name":"abirchfieldsfdc","email":"abirchfield@salesforce.com"},{"name":"dlouvton","email":"dlouvton@gmail.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"jmsjtu","email":"jmsjtu@gmail.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"packagellama","email":"stephen@interactivellama.com"},{"name":"maward","email":"michelle.ward@salesforce.com"},{"name":"danielshox","email":"doshaughnessy@salesforce.com"},{"name":"duane.chew","email":"duane.chew@salesforce.com"},{"name":"dferro","email":"dcervantes@salesforce.com"},{"name":"jcourtner","email":"jcourtner@salesforce.com"},{"name":"jye-sf","email":"jye@salesforce.com"},{"name":"adirasanam","email":"adirasanam@salesforce.com"},{"name":"hkii","email":"knair@salesforce.com"},{"name":"iamaziz","email":"azizramos00@gmail.com"},{"name":"dbreese-salesforce","email":"dbreese@salesforce.com"},{"name":"ashokrudraraju","email":"arudraraju@salesforce.com"},{"name":"dhersam","email":"dhersam@salesforce.com"},{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"mbettio","email":"mbettiomoreira@salesforce.com"},{"name":"damilareolowoniyi","email":"damilare.olowoniyi2@mail.dcu.ie"},{"name":"mmadialagan","email":"mmadialagan@salesforce.com"},{"name":"mjrust","email":"mrust@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"mpsenn","email":"npmjs@msenn.com"},{"name":"kevinv11n","email":"kevin@v11n.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"pmdartus","email":"dartus.pierremarie@gmail.com"},{"name":"ekashida","email":"ekashida@gmail.com"},{"name":"gr8gatsby","email":"kevinhill@live.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"jqian","email":"jqian@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"fernomac","email":"no_oneatall@hotmail.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"jbartolotta-sfdc","email":"jbartolotta@salesforce.com"}],"homepage":"https://github.com/salesforcecli/plugin-functions","bugs":{"url":"https://github.com/forcedotcom/cli/issues"},"bin":{"functions":"bin/run"},"dist":{"shasum":"eb6e43b17ea08f8aa110fa52d27a4e70134b9531","tarball":"https://registry.npmjs.org/@salesforce/plugin-functions/-/plugin-functions-1.21.11.tgz","fileCount":115,"integrity":"sha512-USa4jpLsgpEcir9cn7R1Ut2wwB1aLgrAFLlnU/OH2Yw8B/2NWivZex8YZyPVDFRCOfXqS1ePvhoT+OfUYUFKLw==","signatures":[{"sig":"MEUCIH3/zUCGhoKf7SidZaoFc5vof87/+Mt6swCP4sfIZ6BlAiEAkgdvzX2gEOeMjFab3u0Iqyp1lQ8HLaxi1CN/DKOcL+0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":240301},"main":"lib/index.js","sfdx":{"publicKeyUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/1.21.11.crt","signatureUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/1.21.11.sig"},"_from":"file:/home/runner/work/plugin-functions/plugin-functions/salesforce-plugin-functions-1.21.11.tgz","oclif":{"bin":"sf","hooks":{"sf:deploy":"./lib/hooks/deploy","sf:env:list":"./lib/hooks/envList","sf:env:display":"./lib/hooks/envDisplay"},"topics":{"env":{"subtopics":{"log":{"description":"Commands to stream log output for an environment."},"var":{"description":"Commands to get, list, add, and set environment variables."},"create":{"description":"Commands to create environments."},"compute":{"subtopics":{"collaborator":{"description":"Commands to manage collaboration with Heroku users."}},"description":"Commands to manage compute environments."},"logdrain":{"description":"Commands to add a log drain to a specified environment."}},"description":"Commands to manage your environments, such as orgs and compute environments."},"run":{"subtopics":{"function":{"description":"Commands to run a function."}},"description":"Commands to run a function."},"login":{"subtopics":{"functions":{"description":"Commands to log in to Salesforce Functions."}},"description":"Commands to log in to an environment."},"deploy":{"description":"Commands to deploy artifacts to an environment."},"whoami":{"description":"Commands to show information about yourself or your account."},"generate":{"description":"Commands to generate a project, create a function, and more."}},"commands":"./lib/commands","devPlugins":["@oclif/plugin-help","@oclif/plugin-which","@oclif/plugin-command-snapshot","@salesforce/plugin-command-reference"],"topicSeparator":" "},"types":"./lib/index.d.ts","engines":{"node":">=14.0.0"},"scripts":{"docs":"sf-docs","lint":"sf-lint","test":"sf-test","build":"sf-build","clean":"sf-clean","format":"sf-format","compile":"sf-compile","prepack":"sf-prepack","prepare":"sf-install","pretest":"sf-compile-test","version":"oclif readme","postpack":"shx rm -f oclif.manifest.json","posttest":"yarn lint && yarn test:deprecation-policy","clean-all":"sf-clean all","clean:lib":"shx rm -rf lib && shx rm -rf coverage && shx rm -rf .nyc_output && shx rm -f oclif.manifest.json","test:json-schema":"./bin/dev schema:compare","promote-dist-tags":"./bin/promote-dist-tags","test:command-reference":"./bin/dev commandreference:generate --erroronwarnings","test:deprecation-policy":"./bin/dev snapshot:compare"},"_npmUser":{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},"_resolved":"/home/runner/work/plugin-functions/plugin-functions/salesforce-plugin-functions-1.21.11.tgz","_integrity":"sha512-USa4jpLsgpEcir9cn7R1Ut2wwB1aLgrAFLlnU/OH2Yw8B/2NWivZex8YZyPVDFRCOfXqS1ePvhoT+OfUYUFKLw==","repository":{"url":"git+https://github.com/salesforcecli/plugin-functions.git","type":"git"},"_npmVersion":"9.6.7","description":"Functions plugin for the SF CLI","directories":{},"_nodeVersion":"18.17.0","dependencies":{"uuid":"^8.3.2","axios":"^0.27.2","chalk":"^4.1.2","execa":"^5.1.1","kbpgp":"^2.1.15","cli-ux":"^5.6.7","lodash":"^4.17.21","jsforce":"^1.11.1","date-fns":"^2.30.0","fs-extra":"^10.0.1","handlebars":"^4.7.7","node-fetch":"^3.3.1","@oclif/core":"^2.8.0","cloudevents":"^4.0.3","sha256-file":"^1.0.0","global-agent":"^3.0.0","netrc-parser":"^3.1.6","axios-debug-log":"^0.8.4","@salesforce/core":"^3.36.2","@heroku-cli/color":"^1.1.16","@heroku-cli/schema":"^1.0.25","@heroku/eventsource":"^1.0.7","@salesforce/ts-types":"^1.7.3","@heroku/function-toml":"^0.0.3","@heroku/functions-core":"^0.7.0","@heroku/project-descriptor":"0.0.6","@salesforce/sf-plugins-core":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.19","devDependencies":{"nyc":"^15.1.0","shx":"^0.3.4","chai":"^4.3.7","husky":"^7.0.4","mocha":"^9.2.2","oclif":"^3.9.0","sinon":"11.1.2","eslint":"^7.32.0","globby":"^11.1.0","ts-node":"^10.7.0","prettier":"^2.8.8","sinon-chai":"^3.7.0","typescript":"^4.9.5","@oclif/test":"^2","@types/uuid":"^8.3.4","lint-staged":"^12.3.6","pretty-quick":"^3.1.3","@types/semver":"^7.5.0","@types/nodegit":"^0.28.3","@types/fs-extra":"^9.0.13","@types/node-fetch":"^3.0.3","@types/sinon-chai":"^3.2.9","@oclif/plugin-help":"^5","@types/sha256-file":"^1.0.1","@oclif/plugin-which":"^1.0.4","eslint-plugin-jsdoc":"^39.9.1","@salesforce/ts-sinon":"^1.4.7","eslint-plugin-header":"^3.1.1","eslint-plugin-import":"^2.27.5","@types/supports-color":"^8.1.1","@salesforce/dev-config":"^3.0.0","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.0.0","@salesforce/dev-scripts":"^2.0.3","eslint-config-salesforce":"^0.1.6","@typescript-eslint/parser":"^4.33.0","@salesforce/prettier-config":"^0.0.3","@oclif/plugin-command-snapshot":"^3.3.15","@typescript-eslint/eslint-plugin":"^4.33.0","eslint-config-salesforce-license":"^0.2.0","eslint-config-salesforce-typescript":"^0.2.8","@salesforce/plugin-command-reference":"^1.6.18"},"_npmOperationalInternal":{"tmp":"tmp/plugin-functions_1.21.11_1691047136324_0.04875087041300796","host":"s3://npm-registry-packages"}},"1.21.12":{"name":"@salesforce/plugin-functions","version":"1.21.12","keywords":["oclif-plugin"],"author":{"name":"heroku-front-end@salesforce.com"},"license":"BSD-3-Clause","_id":"@salesforce/plugin-functions@1.21.12","maintainers":[{"name":"dme722","email":"dellison@salesforce.com"},{"name":"nolanlawson","email":"nolan@nolanlawson.com"},{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jburnie","email":"jburnie@salesforce.com"},{"name":"abirchfieldsfdc","email":"abirchfield@salesforce.com"},{"name":"dlouvton","email":"dlouvton@gmail.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"jmsjtu","email":"jmsjtu@gmail.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"packagellama","email":"stephen@interactivellama.com"},{"name":"maward","email":"michelle.ward@salesforce.com"},{"name":"danielshox","email":"doshaughnessy@salesforce.com"},{"name":"duane.chew","email":"duane.chew@salesforce.com"},{"name":"dferro","email":"dcervantes@salesforce.com"},{"name":"jcourtner","email":"jcourtner@salesforce.com"},{"name":"jye-sf","email":"jye@salesforce.com"},{"name":"adirasanam","email":"adirasanam@salesforce.com"},{"name":"hkii","email":"knair@salesforce.com"},{"name":"iamaziz","email":"azizramos00@gmail.com"},{"name":"dbreese-salesforce","email":"dbreese@salesforce.com"},{"name":"ashokrudraraju","email":"arudraraju@salesforce.com"},{"name":"dhersam","email":"dhersam@salesforce.com"},{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"mbettio","email":"mbettiomoreira@salesforce.com"},{"name":"damilareolowoniyi","email":"damilare.olowoniyi2@mail.dcu.ie"},{"name":"mmadialagan","email":"mmadialagan@salesforce.com"},{"name":"mjrust","email":"mrust@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"mpsenn","email":"npmjs@msenn.com"},{"name":"kevinv11n","email":"kevin@v11n.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"pmdartus","email":"dartus.pierremarie@gmail.com"},{"name":"ekashida","email":"ekashida@gmail.com"},{"name":"gr8gatsby","email":"kevinhill@live.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"jqian","email":"jqian@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"fernomac","email":"no_oneatall@hotmail.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"jbartolotta-sfdc","email":"jbartolotta@salesforce.com"}],"homepage":"https://github.com/salesforcecli/plugin-functions","bugs":{"url":"https://github.com/forcedotcom/cli/issues"},"bin":{"functions":"bin/run"},"dist":{"shasum":"717fc11d3558a1368446442ba9b837e9701edb24","tarball":"https://registry.npmjs.org/@salesforce/plugin-functions/-/plugin-functions-1.21.12.tgz","fileCount":115,"integrity":"sha512-kio6/ucE8zS6MkxpedNkLddta+UZJl3CsncrIUtZxlR8kpC8JKoy/C/ofUEZq6poG9uJtLuQB0FWThmEaW9fcg==","signatures":[{"sig":"MEQCIFPVj4cCeaiM/K3rxn71RuXYOFEOlXn1j2y2SNxNfCF6AiA6WpamJpQQNiAhFO8n6cc8umANu9dL6xGCglDb8DhFDA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":240301},"main":"lib/index.js","sfdx":{"publicKeyUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/1.21.12.crt","signatureUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/1.21.12.sig"},"_from":"file:/home/runner/work/plugin-functions/plugin-functions/salesforce-plugin-functions-1.21.12.tgz","oclif":{"bin":"sf","hooks":{"sf:deploy":"./lib/hooks/deploy","sf:env:list":"./lib/hooks/envList","sf:env:display":"./lib/hooks/envDisplay"},"topics":{"env":{"subtopics":{"log":{"description":"Commands to stream log output for an environment."},"var":{"description":"Commands to get, list, add, and set environment variables."},"create":{"description":"Commands to create environments."},"compute":{"subtopics":{"collaborator":{"description":"Commands to manage collaboration with Heroku users."}},"description":"Commands to manage compute environments."},"logdrain":{"description":"Commands to add a log drain to a specified environment."}},"description":"Commands to manage your environments, such as orgs and compute environments."},"run":{"subtopics":{"function":{"description":"Commands to run a function."}},"description":"Commands to run a function."},"login":{"subtopics":{"functions":{"description":"Commands to log in to Salesforce Functions."}},"description":"Commands to log in to an environment."},"deploy":{"description":"Commands to deploy artifacts to an environment."},"whoami":{"description":"Commands to show information about yourself or your account."},"generate":{"description":"Commands to generate a project, create a function, and more."}},"commands":"./lib/commands","devPlugins":["@oclif/plugin-help","@oclif/plugin-which","@oclif/plugin-command-snapshot","@salesforce/plugin-command-reference"],"topicSeparator":" "},"types":"./lib/index.d.ts","engines":{"node":">=14.0.0"},"scripts":{"docs":"sf-docs","lint":"sf-lint","test":"sf-test","build":"sf-build","clean":"sf-clean","format":"sf-format","compile":"sf-compile","prepack":"sf-prepack","prepare":"sf-install","pretest":"sf-compile-test","version":"oclif readme","postpack":"shx rm -f oclif.manifest.json","posttest":"yarn lint && yarn test:deprecation-policy","clean-all":"sf-clean all","clean:lib":"shx rm -rf lib && shx rm -rf coverage && shx rm -rf .nyc_output && shx rm -f oclif.manifest.json","test:json-schema":"./bin/dev schema:compare","promote-dist-tags":"./bin/promote-dist-tags","test:command-reference":"./bin/dev commandreference:generate --erroronwarnings","test:deprecation-policy":"./bin/dev snapshot:compare"},"_npmUser":{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},"_resolved":"/home/runner/work/plugin-functions/plugin-functions/salesforce-plugin-functions-1.21.12.tgz","_integrity":"sha512-kio6/ucE8zS6MkxpedNkLddta+UZJl3CsncrIUtZxlR8kpC8JKoy/C/ofUEZq6poG9uJtLuQB0FWThmEaW9fcg==","repository":{"url":"git+https://github.com/salesforcecli/plugin-functions.git","type":"git"},"_npmVersion":"9.6.7","description":"Functions plugin for the SF CLI","directories":{},"_nodeVersion":"18.17.1","dependencies":{"uuid":"^8.3.2","axios":"^0.27.2","chalk":"^4.1.2","execa":"^5.1.1","kbpgp":"^2.1.15","cli-ux":"^5.6.7","lodash":"^4.17.21","jsforce":"^1.11.1","date-fns":"^2.30.0","fs-extra":"^10.0.1","handlebars":"^4.7.7","node-fetch":"^3.3.1","@oclif/core":"^2.8.0","cloudevents":"^4.0.3","sha256-file":"^1.0.0","global-agent":"^3.0.0","netrc-parser":"^3.1.6","axios-debug-log":"^0.8.4","@salesforce/core":"^3.36.2","@heroku-cli/color":"^1.1.16","@heroku-cli/schema":"^1.0.25","@heroku/eventsource":"^1.0.7","@salesforce/ts-types":"^1.7.3","@heroku/function-toml":"^0.0.3","@heroku/functions-core":"^0.7.0","@heroku/project-descriptor":"0.0.6","@salesforce/sf-plugins-core":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.19","devDependencies":{"nyc":"^15.1.0","shx":"^0.3.4","chai":"^4.3.7","husky":"^7.0.4","mocha":"^9.2.2","oclif":"^3.9.0","sinon":"11.1.2","eslint":"^7.32.0","globby":"^11.1.0","ts-node":"^10.7.0","prettier":"^2.8.8","sinon-chai":"^3.7.0","typescript":"^4.9.5","@oclif/test":"^2","@types/uuid":"^8.3.4","lint-staged":"^12.3.6","pretty-quick":"^3.1.3","@types/semver":"^7.5.0","@types/nodegit":"^0.28.3","@types/fs-extra":"^9.0.13","@types/node-fetch":"^3.0.3","@types/sinon-chai":"^3.2.9","@oclif/plugin-help":"^5","@types/sha256-file":"^1.0.1","@oclif/plugin-which":"^1.0.4","eslint-plugin-jsdoc":"^43.0.5","@salesforce/ts-sinon":"^1.4.7","eslint-plugin-header":"^3.1.1","eslint-plugin-import":"^2.27.5","@types/supports-color":"^8.1.1","@salesforce/dev-config":"^3.0.0","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.0.0","@salesforce/dev-scripts":"^2.0.3","eslint-config-salesforce":"^0.1.6","@typescript-eslint/parser":"^4.33.0","@salesforce/prettier-config":"^0.0.3","@oclif/plugin-command-snapshot":"^3.3.15","@typescript-eslint/eslint-plugin":"^4.33.0","eslint-config-salesforce-license":"^0.2.0","eslint-config-salesforce-typescript":"^0.2.8","@salesforce/plugin-command-reference":"^1.6.18"},"_npmOperationalInternal":{"tmp":"tmp/plugin-functions_1.21.12_1694106642229_0.07932823123852839","host":"s3://npm-registry-packages"}},"1.22.0":{"name":"@salesforce/plugin-functions","version":"1.22.0","keywords":["oclif-plugin"],"author":{"name":"heroku-front-end@salesforce.com"},"license":"BSD-3-Clause","_id":"@salesforce/plugin-functions@1.22.0","maintainers":[{"name":"dme722","email":"dellison@salesforce.com"},{"name":"nolanlawson","email":"nolan@nolanlawson.com"},{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jburnie","email":"jburnie@salesforce.com"},{"name":"abirchfieldsfdc","email":"abirchfield@salesforce.com"},{"name":"dlouvton","email":"dlouvton@gmail.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"jmsjtu","email":"jmsjtu@gmail.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"packagellama","email":"stephen@interactivellama.com"},{"name":"maward","email":"michelle.ward@salesforce.com"},{"name":"danielshox","email":"doshaughnessy@salesforce.com"},{"name":"duane.chew","email":"duane.chew@salesforce.com"},{"name":"dferro","email":"dcervantes@salesforce.com"},{"name":"jcourtner","email":"jcourtner@salesforce.com"},{"name":"jye-sf","email":"jye@salesforce.com"},{"name":"adirasanam","email":"adirasanam@salesforce.com"},{"name":"hkii","email":"knair@salesforce.com"},{"name":"iamaziz","email":"azizramos00@gmail.com"},{"name":"dbreese-salesforce","email":"dbreese@salesforce.com"},{"name":"ashokrudraraju","email":"arudraraju@salesforce.com"},{"name":"dhersam","email":"dhersam@salesforce.com"},{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"mbettio","email":"mbettiomoreira@salesforce.com"},{"name":"damilareolowoniyi","email":"damilare.olowoniyi2@mail.dcu.ie"},{"name":"mmadialagan","email":"mmadialagan@salesforce.com"},{"name":"mjrust","email":"mrust@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"mpsenn","email":"npmjs@msenn.com"},{"name":"kevinv11n","email":"kevin@v11n.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"pmdartus","email":"dartus.pierremarie@gmail.com"},{"name":"ekashida","email":"ekashida@gmail.com"},{"name":"gr8gatsby","email":"kevinhill@live.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"jqian","email":"jqian@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"fernomac","email":"no_oneatall@hotmail.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"jbartolotta-sfdc","email":"jbartolotta@salesforce.com"}],"homepage":"https://github.com/salesforcecli/plugin-functions","bugs":{"url":"https://github.com/forcedotcom/cli/issues"},"bin":{"functions":"bin/run"},"dist":{"shasum":"b31288a11999451aace5161ae7e819ba8965ea49","tarball":"https://registry.npmjs.org/@salesforce/plugin-functions/-/plugin-functions-1.22.0.tgz","fileCount":116,"integrity":"sha512-Sbzzwzi4SkcsR1nSTIrMPU74XU6Hxkljo3qH0M5pizGCv3iY07NVYb+prPZfHpLUCyy8Q0iUhbnEkz1mZj5hxA==","signatures":[{"sig":"MEQCIA2KUjd2imDN4JNi4DbiUywiMDFuBdOAuijQjeLPclQ+AiAXVgKaklIuZbtkxrb1bEOtmz7DFEB+Z4Y1RTh5AFdblQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":649251},"main":"lib/index.js","sfdx":{"publicKeyUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/1.22.0.crt","signatureUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/1.22.0.sig"},"_from":"file:/home/runner/work/plugin-functions/plugin-functions/salesforce-plugin-functions-1.22.0.tgz","oclif":{"bin":"sf","hooks":{"sf:deploy":"./lib/hooks/deploy","sf:env:list":"./lib/hooks/envList","sf:env:display":"./lib/hooks/envDisplay"},"topics":{"env":{"subtopics":{"log":{"description":"Commands to stream log output for an environment."},"var":{"description":"Commands to get, list, add, and set environment variables."},"create":{"description":"Commands to create environments."},"compute":{"subtopics":{"collaborator":{"description":"Commands to manage collaboration with Heroku users."}},"description":"Commands to manage compute environments."},"logdrain":{"description":"Commands to add a log drain to a specified environment."}},"description":"Commands to manage your environments, such as orgs and compute environments."},"run":{"subtopics":{"function":{"description":"Commands to run a function."}},"description":"Commands to run a function."},"login":{"subtopics":{"functions":{"description":"Commands to log in to Salesforce Functions."}},"description":"Commands to log in to an environment."},"deploy":{"description":"Commands to deploy artifacts to an environment."},"whoami":{"description":"Commands to show information about yourself or your account."},"generate":{"description":"Commands to generate a project, create a function, and more."}},"commands":"./lib/commands","devPlugins":["@oclif/plugin-help","@oclif/plugin-which","@oclif/plugin-command-snapshot","@salesforce/plugin-command-reference"],"topicSeparator":" "},"types":"./lib/index.d.ts","engines":{"node":">=14.0.0"},"scripts":{"docs":"sf-docs","lint":"sf-lint","test":"sf-test","build":"sf-build","clean":"sf-clean","format":"sf-format","compile":"sf-compile","prepack":"sf-prepack && oclif lock","prepare":"sf-install","pretest":"sf-compile-test","version":"oclif readme","postpack":"shx rm -f oclif.manifest.json","posttest":"yarn lint && yarn test:deprecation-policy","clean-all":"sf-clean all","clean:lib":"shx rm -rf lib && shx rm -rf coverage && shx rm -rf .nyc_output && shx rm -f oclif.manifest.json","test:json-schema":"./bin/dev schema:compare","promote-dist-tags":"./bin/promote-dist-tags","test:command-reference":"./bin/dev commandreference:generate --erroronwarnings","test:deprecation-policy":"./bin/dev snapshot:compare"},"_npmUser":{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},"_resolved":"/home/runner/work/plugin-functions/plugin-functions/salesforce-plugin-functions-1.22.0.tgz","_integrity":"sha512-Sbzzwzi4SkcsR1nSTIrMPU74XU6Hxkljo3qH0M5pizGCv3iY07NVYb+prPZfHpLUCyy8Q0iUhbnEkz1mZj5hxA==","repository":{"url":"git+https://github.com/salesforcecli/plugin-functions.git","type":"git"},"_npmVersion":"9.6.7","description":"Functions plugin for the SF CLI","directories":{},"_nodeVersion":"18.17.1","dependencies":{"uuid":"^8.3.2","axios":"^0.27.2","chalk":"^4.1.2","execa":"^5.1.1","kbpgp":"^2.1.15","cli-ux":"^5.6.7","lodash":"^4.17.21","jsforce":"^1.11.1","date-fns":"^2.30.0","fs-extra":"^10.0.1","handlebars":"^4.7.7","node-fetch":"^3.3.1","@oclif/core":"^2.8.0","cloudevents":"^4.0.3","sha256-file":"^1.0.0","global-agent":"^3.0.0","netrc-parser":"^3.1.6","axios-debug-log":"^0.8.4","@salesforce/core":"^3.36.2","@heroku-cli/color":"^1.1.16","@heroku-cli/schema":"^1.0.25","@heroku/eventsource":"^1.0.7","@salesforce/ts-types":"^1.7.3","@heroku/function-toml":"^0.0.3","@heroku/functions-core":"^0.7.0","@heroku/project-descriptor":"0.0.6","@salesforce/sf-plugins-core":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.19","devDependencies":{"nyc":"^15.1.0","shx":"^0.3.4","chai":"^4.3.7","husky":"^7.0.4","mocha":"^9.2.2","oclif":"^3.15.0","sinon":"11.1.2","eslint":"^7.32.0","globby":"^11.1.0","ts-node":"^10.7.0","prettier":"^2.8.8","sinon-chai":"^3.7.0","typescript":"^4.9.5","@oclif/test":"^2","@types/uuid":"^8.3.4","lint-staged":"^12.3.6","pretty-quick":"^3.1.3","@types/semver":"^7.5.0","@types/nodegit":"^0.28.3","@types/fs-extra":"^9.0.13","@types/node-fetch":"^3.0.3","@types/sinon-chai":"^3.2.9","@oclif/plugin-help":"^5","@types/sha256-file":"^1.0.1","@oclif/plugin-which":"^1.0.4","eslint-plugin-jsdoc":"^43.0.5","@salesforce/ts-sinon":"^1.4.7","eslint-plugin-header":"^3.1.1","eslint-plugin-import":"^2.27.5","@types/supports-color":"^8.1.1","@salesforce/dev-config":"^3.0.0","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.0.0","@salesforce/dev-scripts":"^2.0.3","eslint-config-salesforce":"^0.1.6","@typescript-eslint/parser":"^4.33.0","@salesforce/prettier-config":"^0.0.3","@oclif/plugin-command-snapshot":"^3.3.15","@typescript-eslint/eslint-plugin":"^4.33.0","eslint-config-salesforce-license":"^0.2.0","eslint-config-salesforce-typescript":"^0.2.8","@salesforce/plugin-command-reference":"^1.6.18"},"_npmOperationalInternal":{"tmp":"tmp/plugin-functions_1.22.0_1694444952428_0.3064605449349844","host":"s3://npm-registry-packages"}},"1.22.1":{"name":"@salesforce/plugin-functions","version":"1.22.1","keywords":["oclif-plugin"],"author":{"name":"heroku-front-end@salesforce.com"},"license":"BSD-3-Clause","_id":"@salesforce/plugin-functions@1.22.1","maintainers":[{"name":"dme722","email":"dellison@salesforce.com"},{"name":"nolanlawson","email":"nolan@nolanlawson.com"},{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jburnie","email":"jburnie@salesforce.com"},{"name":"abirchfieldsfdc","email":"abirchfield@salesforce.com"},{"name":"dlouvton","email":"dlouvton@gmail.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"jmsjtu","email":"jmsjtu@gmail.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"packagellama","email":"stephen@interactivellama.com"},{"name":"maward","email":"michelle.ward@salesforce.com"},{"name":"danielshox","email":"doshaughnessy@salesforce.com"},{"name":"duane.chew","email":"duane.chew@salesforce.com"},{"name":"dferro","email":"dcervantes@salesforce.com"},{"name":"jcourtner","email":"jcourtner@salesforce.com"},{"name":"jye-sf","email":"jye@salesforce.com"},{"name":"adirasanam","email":"adirasanam@salesforce.com"},{"name":"hkii","email":"knair@salesforce.com"},{"name":"iamaziz","email":"azizramos00@gmail.com"},{"name":"dbreese-salesforce","email":"dbreese@salesforce.com"},{"name":"ashokrudraraju","email":"arudraraju@salesforce.com"},{"name":"dhersam","email":"dhersam@salesforce.com"},{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"mbettio","email":"mbettiomoreira@salesforce.com"},{"name":"damilareolowoniyi","email":"damilare.olowoniyi2@mail.dcu.ie"},{"name":"mmadialagan","email":"mmadialagan@salesforce.com"},{"name":"mjrust","email":"mrust@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"mpsenn","email":"npmjs@msenn.com"},{"name":"kevinv11n","email":"kevin@v11n.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"pmdartus","email":"dartus.pierremarie@gmail.com"},{"name":"ekashida","email":"ekashida@gmail.com"},{"name":"gr8gatsby","email":"kevinhill@live.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"jqian","email":"jqian@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"fernomac","email":"no_oneatall@hotmail.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"jbartolotta-sfdc","email":"jbartolotta@salesforce.com"}],"homepage":"https://github.com/salesforcecli/plugin-functions","bugs":{"url":"https://github.com/forcedotcom/cli/issues"},"bin":{"functions":"bin/run"},"dist":{"shasum":"9e2270c11a8a2aa8d1db2dcb7ac3e30c0a6063b8","tarball":"https://registry.npmjs.org/@salesforce/plugin-functions/-/plugin-functions-1.22.1.tgz","fileCount":116,"integrity":"sha512-Q8fBpi7XQOZ8k/hvi8hmYTUfFHgd+NUiCq0OpvtkV54YzXWQMEh/iAIHVDv23rao2nn/IdpBKMvXALfRwIQpiA==","signatures":[{"sig":"MEQCIGV8Ov5nwIOC2NQhwmJGyMQXnHGS2KqJkAeUXBeoVOcOAiB/TWao5qbf/cT/Q2WO8wxUdp0wh6O0CnM6nJ5OaOcjCQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":650266},"main":"lib/index.js","sfdx":{"publicKeyUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/1.22.1.crt","signatureUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/1.22.1.sig"},"_from":"file:/home/runner/work/plugin-functions/plugin-functions/salesforce-plugin-functions-1.22.1.tgz","oclif":{"bin":"sf","hooks":{"sf:deploy":"./lib/hooks/deploy","sf:env:list":"./lib/hooks/envList","sf:env:display":"./lib/hooks/envDisplay"},"topics":{"env":{"subtopics":{"log":{"description":"Commands to stream log output for an environment."},"var":{"description":"Commands to get, list, add, and set environment variables."},"create":{"description":"Commands to create environments."},"compute":{"subtopics":{"collaborator":{"description":"Commands to manage collaboration with Heroku users."}},"description":"Commands to manage compute environments."},"logdrain":{"description":"Commands to add a log drain to a specified environment."}},"description":"Commands to manage your environments, such as orgs and compute environments."},"run":{"subtopics":{"function":{"description":"Commands to run a function."}},"description":"Commands to run a function."},"login":{"subtopics":{"functions":{"description":"Commands to log in to Salesforce Functions."}},"description":"Commands to log in to an environment."},"deploy":{"description":"Commands to deploy artifacts to an environment."},"whoami":{"description":"Commands to show information about yourself or your account."},"generate":{"description":"Commands to generate a project, create a function, and more."}},"commands":"./lib/commands","devPlugins":["@oclif/plugin-help","@oclif/plugin-which","@oclif/plugin-command-snapshot","@salesforce/plugin-command-reference"],"topicSeparator":" "},"types":"./lib/index.d.ts","engines":{"node":">=14.0.0"},"scripts":{"docs":"sf-docs","lint":"sf-lint","test":"sf-test","build":"sf-build","clean":"sf-clean","format":"sf-format","compile":"sf-compile","prepack":"sf-prepack && oclif lock","prepare":"sf-install","pretest":"sf-compile-test","version":"oclif readme","postpack":"shx rm -f oclif.manifest.json","posttest":"yarn lint && yarn test:deprecation-policy","clean-all":"sf-clean all","clean:lib":"shx rm -rf lib && shx rm -rf coverage && shx rm -rf .nyc_output && shx rm -f oclif.manifest.json","test:json-schema":"./bin/dev schema:compare","promote-dist-tags":"./bin/promote-dist-tags","test:command-reference":"./bin/dev commandreference:generate --erroronwarnings","test:deprecation-policy":"./bin/dev snapshot:compare"},"_npmUser":{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},"_resolved":"/home/runner/work/plugin-functions/plugin-functions/salesforce-plugin-functions-1.22.1.tgz","_integrity":"sha512-Q8fBpi7XQOZ8k/hvi8hmYTUfFHgd+NUiCq0OpvtkV54YzXWQMEh/iAIHVDv23rao2nn/IdpBKMvXALfRwIQpiA==","repository":{"url":"git+https://github.com/salesforcecli/plugin-functions.git","type":"git"},"_npmVersion":"9.6.7","description":"Functions plugin for the SF CLI","directories":{},"_nodeVersion":"18.17.1","dependencies":{"uuid":"^8.3.2","axios":"^0.27.2","chalk":"^4.1.2","execa":"^5.1.1","kbpgp":"^2.1.15","cli-ux":"^5.6.7","lodash":"^4.17.21","jsforce":"^1.11.1","date-fns":"^2.30.0","fs-extra":"^10.0.1","handlebars":"^4.7.8","node-fetch":"^3.3.1","@oclif/core":"^2.8.0","cloudevents":"^4.0.3","sha256-file":"^1.0.0","global-agent":"^3.0.0","netrc-parser":"^3.1.6","axios-debug-log":"^0.8.4","@salesforce/core":"^3.36.2","@heroku-cli/color":"^1.1.16","@heroku-cli/schema":"^1.0.25","@heroku/eventsource":"^1.0.7","@salesforce/ts-types":"^1.7.3","@heroku/function-toml":"^0.0.3","@heroku/functions-core":"^0.7.0","@heroku/project-descriptor":"0.0.6","@salesforce/sf-plugins-core":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.19","devDependencies":{"nyc":"^15.1.0","shx":"^0.3.4","chai":"^4.3.7","husky":"^7.0.4","mocha":"^9.2.2","oclif":"^3.16.0","sinon":"11.1.2","eslint":"^7.32.0","globby":"^11.1.0","ts-node":"^10.7.0","prettier":"^2.8.8","sinon-chai":"^3.7.0","typescript":"^4.9.5","@oclif/test":"^2","@types/uuid":"^8.3.4","lint-staged":"^12.3.6","pretty-quick":"^3.1.3","@types/semver":"^7.5.0","@types/nodegit":"^0.28.3","@types/fs-extra":"^9.0.13","@types/node-fetch":"^3.0.3","@types/sinon-chai":"^3.2.9","@oclif/plugin-help":"^5","@types/sha256-file":"^1.0.1","@oclif/plugin-which":"^1.0.4","eslint-plugin-jsdoc":"^43.0.5","@salesforce/ts-sinon":"^1.4.7","eslint-plugin-header":"^3.1.1","eslint-plugin-import":"^2.27.5","@types/supports-color":"^8.1.1","@salesforce/dev-config":"^3.0.0","eslint-config-prettier":"^8.10.0","eslint-plugin-prettier":"^4.0.0","@salesforce/dev-scripts":"^2.0.3","eslint-config-salesforce":"^0.1.6","@typescript-eslint/parser":"^4.33.0","@salesforce/prettier-config":"^0.0.3","@oclif/plugin-command-snapshot":"^3.3.15","@typescript-eslint/eslint-plugin":"^4.33.0","eslint-config-salesforce-license":"^0.2.0","eslint-config-salesforce-typescript":"^0.2.8","@salesforce/plugin-command-reference":"^1.6.18"},"_npmOperationalInternal":{"tmp":"tmp/plugin-functions_1.22.1_1694864890350_0.9427505676474086","host":"s3://npm-registry-packages"}},"1.22.2":{"name":"@salesforce/plugin-functions","version":"1.22.2","keywords":["oclif-plugin"],"author":{"name":"heroku-front-end@salesforce.com"},"license":"BSD-3-Clause","_id":"@salesforce/plugin-functions@1.22.2","maintainers":[{"name":"dme722","email":"dellison@salesforce.com"},{"name":"nolanlawson","email":"nolan@nolanlawson.com"},{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jburnie","email":"jburnie@salesforce.com"},{"name":"abirchfieldsfdc","email":"abirchfield@salesforce.com"},{"name":"dlouvton","email":"dlouvton@gmail.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"jmsjtu","email":"jmsjtu@gmail.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"packagellama","email":"stephen@interactivellama.com"},{"name":"maward","email":"michelle.ward@salesforce.com"},{"name":"danielshox","email":"doshaughnessy@salesforce.com"},{"name":"duane.chew","email":"duane.chew@salesforce.com"},{"name":"dferro","email":"dcervantes@salesforce.com"},{"name":"jcourtner","email":"jcourtner@salesforce.com"},{"name":"jye-sf","email":"jye@salesforce.com"},{"name":"adirasanam","email":"adirasanam@salesforce.com"},{"name":"hkii","email":"knair@salesforce.com"},{"name":"iamaziz","email":"azizramos00@gmail.com"},{"name":"dbreese-salesforce","email":"dbreese@salesforce.com"},{"name":"ashokrudraraju","email":"arudraraju@salesforce.com"},{"name":"dhersam","email":"dhersam@salesforce.com"},{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"mbettio","email":"mbettiomoreira@salesforce.com"},{"name":"damilareolowoniyi","email":"damilare.olowoniyi2@mail.dcu.ie"},{"name":"mmadialagan","email":"mmadialagan@salesforce.com"},{"name":"mjrust","email":"mrust@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"mpsenn","email":"npmjs@msenn.com"},{"name":"kevinv11n","email":"kevin@v11n.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"pmdartus","email":"dartus.pierremarie@gmail.com"},{"name":"ekashida","email":"ekashida@gmail.com"},{"name":"gr8gatsby","email":"kevinhill@live.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"jqian","email":"jqian@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"fernomac","email":"no_oneatall@hotmail.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"jbartolotta-sfdc","email":"jbartolotta@salesforce.com"}],"homepage":"https://github.com/salesforcecli/plugin-functions","bugs":{"url":"https://github.com/forcedotcom/cli/issues"},"bin":{"functions":"bin/run"},"dist":{"shasum":"388247bc3cac5052ccb2eb9d66cb0bc4be86777a","tarball":"https://registry.npmjs.org/@salesforce/plugin-functions/-/plugin-functions-1.22.2.tgz","fileCount":116,"integrity":"sha512-Xacso7y4Kx3yPP00zIB08kDXei8dBcXADm5lT3BbsvUGf3lMvUXbRpBjd4o7mkYcPRvgjJpowTJkPlj/b/Gsvg==","signatures":[{"sig":"MEQCICgMV95gkf/y4GPFGPd25unR8My+gRYSvY5fqTJ5Q8/9AiB1NJ8bFBb3pkTCMya0YQMJK0+RZIib+vfr8GMgWlj11A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":661447},"main":"lib/index.js","sfdx":{"publicKeyUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/1.22.2.crt","signatureUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/1.22.2.sig"},"_from":"file:/home/runner/work/plugin-functions/plugin-functions/salesforce-plugin-functions-1.22.2.tgz","oclif":{"bin":"sf","hooks":{"sf:deploy":"./lib/hooks/deploy","sf:env:list":"./lib/hooks/envList","sf:env:display":"./lib/hooks/envDisplay"},"topics":{"env":{"subtopics":{"log":{"description":"Commands to stream log output for an environment."},"var":{"description":"Commands to get, list, add, and set environment variables."},"create":{"description":"Commands to create environments."},"compute":{"subtopics":{"collaborator":{"description":"Commands to manage collaboration with Heroku users."}},"description":"Commands to manage compute environments."},"logdrain":{"description":"Commands to add a log drain to a specified environment."}},"description":"Commands to manage your environments, such as orgs and compute environments."},"run":{"subtopics":{"function":{"description":"Commands to run a function."}},"description":"Commands to run a function."},"login":{"subtopics":{"functions":{"description":"Commands to log in to Salesforce Functions."}},"description":"Commands to log in to an environment."},"deploy":{"description":"Commands to deploy artifacts to an environment."},"whoami":{"description":"Commands to show information about yourself or your account."},"generate":{"description":"Commands to generate a project, create a function, and more."}},"commands":"./lib/commands","devPlugins":["@oclif/plugin-help","@oclif/plugin-which","@oclif/plugin-command-snapshot","@salesforce/plugin-command-reference"],"topicSeparator":" "},"types":"./lib/index.d.ts","engines":{"node":">=14.0.0"},"scripts":{"docs":"sf-docs","lint":"sf-lint","test":"sf-test","build":"sf-build","clean":"sf-clean","format":"sf-format","compile":"sf-compile","prepack":"sf-prepack && oclif lock","prepare":"sf-install","pretest":"sf-compile-test","version":"oclif readme","postpack":"shx rm -f oclif.manifest.json","posttest":"yarn lint && yarn test:deprecation-policy","clean-all":"sf-clean all","clean:lib":"shx rm -rf lib && shx rm -rf coverage && shx rm -rf .nyc_output && shx rm -f oclif.manifest.json","test:json-schema":"./bin/dev schema:compare","promote-dist-tags":"./bin/promote-dist-tags","test:command-reference":"./bin/dev commandreference:generate --erroronwarnings","test:deprecation-policy":"./bin/dev snapshot:compare"},"_npmUser":{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},"_resolved":"/home/runner/work/plugin-functions/plugin-functions/salesforce-plugin-functions-1.22.2.tgz","_integrity":"sha512-Xacso7y4Kx3yPP00zIB08kDXei8dBcXADm5lT3BbsvUGf3lMvUXbRpBjd4o7mkYcPRvgjJpowTJkPlj/b/Gsvg==","repository":{"url":"git+https://github.com/salesforcecli/plugin-functions.git","type":"git"},"_npmVersion":"9.6.7","description":"Functions plugin for the SF CLI","directories":{},"_nodeVersion":"18.17.1","dependencies":{"uuid":"^8.3.2","axios":"^0.27.2","chalk":"^4.1.2","execa":"^5.1.1","kbpgp":"^2.1.15","cli-ux":"^5.6.7","lodash":"^4.17.21","jsforce":"^1.11.1","date-fns":"^2.30.0","fs-extra":"^10.0.1","handlebars":"^4.7.8","node-fetch":"^3.3.2","@oclif/core":"^2.8.0","cloudevents":"^4.0.3","sha256-file":"^1.0.0","global-agent":"^3.0.0","netrc-parser":"^3.1.6","axios-debug-log":"^0.8.4","@salesforce/core":"^3.36.2","@heroku-cli/color":"^1.1.16","@heroku-cli/schema":"^1.0.25","@heroku/eventsource":"^1.0.7","@salesforce/ts-types":"^1.7.3","@heroku/function-toml":"^0.0.3","@heroku/functions-core":"^0.7.0","@heroku/project-descriptor":"0.0.6","@salesforce/sf-plugins-core":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.19","devDependencies":{"nyc":"^15.1.0","shx":"^0.3.4","chai":"^4.3.8","husky":"^7.0.4","mocha":"^9.2.2","oclif":"^3.16.0","sinon":"11.1.2","eslint":"^7.32.0","globby":"^11.1.0","ts-node":"^10.7.0","prettier":"^2.8.8","sinon-chai":"^3.7.0","typescript":"^4.9.5","@oclif/test":"^2","@types/uuid":"^8.3.4","lint-staged":"^12.3.6","pretty-quick":"^3.1.3","@types/semver":"^7.5.2","@types/nodegit":"^0.28.3","@types/fs-extra":"^9.0.13","@types/node-fetch":"^3.0.3","@types/sinon-chai":"^3.2.9","@oclif/plugin-help":"^5","@types/sha256-file":"^1.0.1","@oclif/plugin-which":"^1.0.4","eslint-plugin-jsdoc":"^43.0.5","@salesforce/ts-sinon":"^1.4.15","eslint-plugin-header":"^3.1.1","eslint-plugin-import":"^2.28.1","@types/supports-color":"^8.1.1","@salesforce/dev-config":"^3.0.0","eslint-config-prettier":"^8.10.0","eslint-plugin-prettier":"^4.0.0","@salesforce/dev-scripts":"^2.0.3","eslint-config-salesforce":"^0.1.6","@typescript-eslint/parser":"^4.33.0","@salesforce/prettier-config":"^0.0.3","@oclif/plugin-command-snapshot":"^3.3.15","@typescript-eslint/eslint-plugin":"^4.33.0","eslint-config-salesforce-license":"^0.2.0","eslint-config-salesforce-typescript":"^0.2.8","@salesforce/plugin-command-reference":"^1.6.18"},"_npmOperationalInternal":{"tmp":"tmp/plugin-functions_1.22.2_1695108586483_0.17968582218717222","host":"s3://npm-registry-packages"}},"1.22.3":{"name":"@salesforce/plugin-functions","version":"1.22.3","keywords":["oclif-plugin"],"author":{"name":"heroku-front-end@salesforce.com"},"license":"BSD-3-Clause","_id":"@salesforce/plugin-functions@1.22.3","maintainers":[{"name":"dme722","email":"dellison@salesforce.com"},{"name":"nolanlawson","email":"nolan@nolanlawson.com"},{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jburnie","email":"jburnie@salesforce.com"},{"name":"abirchfieldsfdc","email":"abirchfield@salesforce.com"},{"name":"dlouvton","email":"dlouvton@gmail.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"jmsjtu","email":"jmsjtu@gmail.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"packagellama","email":"stephen@interactivellama.com"},{"name":"maward","email":"michelle.ward@salesforce.com"},{"name":"danielshox","email":"doshaughnessy@salesforce.com"},{"name":"duane.chew","email":"duane.chew@salesforce.com"},{"name":"dferro","email":"dcervantes@salesforce.com"},{"name":"jcourtner","email":"jcourtner@salesforce.com"},{"name":"jye-sf","email":"jye@salesforce.com"},{"name":"adirasanam","email":"adirasanam@salesforce.com"},{"name":"hkii","email":"knair@salesforce.com"},{"name":"iamaziz","email":"azizramos00@gmail.com"},{"name":"dbreese-salesforce","email":"dbreese@salesforce.com"},{"name":"ashokrudraraju","email":"arudraraju@salesforce.com"},{"name":"dhersam","email":"dhersam@salesforce.com"},{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"mbettio","email":"mbettiomoreira@salesforce.com"},{"name":"damilareolowoniyi","email":"damilare.olowoniyi2@mail.dcu.ie"},{"name":"mmadialagan","email":"mmadialagan@salesforce.com"},{"name":"mjrust","email":"mrust@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"mpsenn","email":"npmjs@msenn.com"},{"name":"kevinv11n","email":"kevin@v11n.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"pmdartus","email":"dartus.pierremarie@gmail.com"},{"name":"ekashida","email":"ekashida@gmail.com"},{"name":"gr8gatsby","email":"kevinhill@live.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"jqian","email":"jqian@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"fernomac","email":"no_oneatall@hotmail.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"jbartolotta-sfdc","email":"jbartolotta@salesforce.com"}],"homepage":"https://github.com/salesforcecli/plugin-functions","bugs":{"url":"https://github.com/forcedotcom/cli/issues"},"bin":{"functions":"bin/run"},"dist":{"shasum":"f505f18325203aeb2ed2d9016b828c9f220279e8","tarball":"https://registry.npmjs.org/@salesforce/plugin-functions/-/plugin-functions-1.22.3.tgz","fileCount":116,"integrity":"sha512-0fiXB5mXMM2qIw0hKmTiqWxqsmOf1iST+jMwSgpYUGopRC+lhzB71D1JqzEnjVbGBMAz1lrVNCPOC9Cwx/IrBQ==","signatures":[{"sig":"MEQCIDw4npuc6zg+qS5oTXIVMZSHZSoYS4YngDcIR8grObfdAiBdSSXNearCuEV4/T1yCPtFuSSk1f3uoEhW9WMysShiuQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":661183},"main":"lib/index.js","sfdx":{"publicKeyUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/1.22.3.crt","signatureUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/1.22.3.sig"},"_from":"file:/home/runner/work/plugin-functions/plugin-functions/salesforce-plugin-functions-1.22.3.tgz","oclif":{"bin":"sf","hooks":{"sf:deploy":"./lib/hooks/deploy","sf:env:list":"./lib/hooks/envList","sf:env:display":"./lib/hooks/envDisplay"},"topics":{"env":{"subtopics":{"log":{"description":"Commands to stream log output for an environment."},"var":{"description":"Commands to get, list, add, and set environment variables."},"create":{"description":"Commands to create environments."},"compute":{"subtopics":{"collaborator":{"description":"Commands to manage collaboration with Heroku users."}},"description":"Commands to manage compute environments."},"logdrain":{"description":"Commands to add a log drain to a specified environment."}},"description":"Commands to manage your environments, such as orgs and compute environments."},"run":{"subtopics":{"function":{"description":"Commands to run a function."}},"description":"Commands to run a function."},"login":{"subtopics":{"functions":{"description":"Commands to log in to Salesforce Functions."}},"description":"Commands to log in to an environment."},"deploy":{"description":"Commands to deploy artifacts to an environment."},"whoami":{"description":"Commands to show information about yourself or your account."},"generate":{"description":"Commands to generate a project, create a function, and more."}},"commands":"./lib/commands","devPlugins":["@oclif/plugin-help","@oclif/plugin-which","@oclif/plugin-command-snapshot","@salesforce/plugin-command-reference"],"topicSeparator":" "},"types":"./lib/index.d.ts","engines":{"node":">=14.0.0"},"scripts":{"docs":"sf-docs","lint":"sf-lint","test":"sf-test","build":"sf-build","clean":"sf-clean","format":"sf-format","compile":"sf-compile","prepack":"sf-prepack && oclif lock","prepare":"sf-install","pretest":"sf-compile-test","version":"oclif readme","postpack":"shx rm -f oclif.manifest.json","posttest":"yarn lint && yarn test:deprecation-policy","clean-all":"sf-clean all","clean:lib":"shx rm -rf lib && shx rm -rf coverage && shx rm -rf .nyc_output && shx rm -f oclif.manifest.json","test:json-schema":"./bin/dev schema:compare","promote-dist-tags":"./bin/promote-dist-tags","test:command-reference":"./bin/dev commandreference:generate --erroronwarnings","test:deprecation-policy":"./bin/dev snapshot:compare"},"_npmUser":{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},"_resolved":"/home/runner/work/plugin-functions/plugin-functions/salesforce-plugin-functions-1.22.3.tgz","_integrity":"sha512-0fiXB5mXMM2qIw0hKmTiqWxqsmOf1iST+jMwSgpYUGopRC+lhzB71D1JqzEnjVbGBMAz1lrVNCPOC9Cwx/IrBQ==","repository":{"url":"git+https://github.com/salesforcecli/plugin-functions.git","type":"git"},"_npmVersion":"9.6.7","description":"Functions plugin for the SF CLI","directories":{},"_nodeVersion":"18.17.1","dependencies":{"uuid":"^8.3.2","axios":"^0.27.2","chalk":"^4.1.2","execa":"^5.1.1","kbpgp":"^2.1.15","cli-ux":"^5.6.7","lodash":"^4.17.21","jsforce":"^1.11.1","date-fns":"^2.30.0","fs-extra":"^10.0.1","handlebars":"^4.7.8","node-fetch":"^3.3.2","@oclif/core":"^2.8.0","cloudevents":"^4.0.3","sha256-file":"^1.0.0","global-agent":"^3.0.0","netrc-parser":"^3.1.6","axios-debug-log":"^0.8.4","@salesforce/core":"^3.36.2","@heroku-cli/color":"^1.1.16","@heroku-cli/schema":"^1.0.25","@heroku/eventsource":"^1.0.7","@salesforce/ts-types":"^1.7.3","@heroku/function-toml":"^0.0.3","@heroku/functions-core":"^0.7.0","@heroku/project-descriptor":"0.0.6","@salesforce/sf-plugins-core":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.19","devDependencies":{"nyc":"^15.1.0","shx":"^0.3.4","chai":"^4.3.8","husky":"^7.0.4","mocha":"^9.2.2","oclif":"^3.16.0","sinon":"11.1.2","eslint":"^7.32.0","globby":"^11.1.0","ts-node":"^10.7.0","prettier":"^2.8.8","sinon-chai":"^3.7.0","typescript":"^4.9.5","@oclif/test":"^2","@types/uuid":"^8.3.4","lint-staged":"^12.3.6","pretty-quick":"^3.1.3","@types/semver":"^7.5.2","@types/nodegit":"^0.28.3","@types/fs-extra":"^9.0.13","@types/node-fetch":"^3.0.3","@types/sinon-chai":"^3.2.9","@oclif/plugin-help":"^5","@types/sha256-file":"^1.0.1","@oclif/plugin-which":"^1.0.4","eslint-plugin-jsdoc":"^43.0.5","@salesforce/ts-sinon":"^1.4.15","eslint-plugin-header":"^3.1.1","eslint-plugin-import":"^2.28.1","@types/supports-color":"^8.1.1","@salesforce/dev-config":"^3.0.0","eslint-config-prettier":"^8.10.0","eslint-plugin-prettier":"^4.0.0","@salesforce/dev-scripts":"^2.0.3","eslint-config-salesforce":"^0.1.6","@typescript-eslint/parser":"^4.33.0","@salesforce/prettier-config":"^0.0.3","@oclif/plugin-command-snapshot":"^3.3.15","@typescript-eslint/eslint-plugin":"^4.33.0","eslint-config-salesforce-license":"^0.2.0","eslint-config-salesforce-typescript":"^0.2.8","@salesforce/plugin-command-reference":"^1.6.18"},"_npmOperationalInternal":{"tmp":"tmp/plugin-functions_1.22.3_1695113292610_0.9814330027368945","host":"s3://npm-registry-packages"}},"1.22.4":{"name":"@salesforce/plugin-functions","version":"1.22.4","keywords":["oclif-plugin"],"author":{"name":"heroku-front-end@salesforce.com"},"license":"BSD-3-Clause","_id":"@salesforce/plugin-functions@1.22.4","maintainers":[{"name":"dme722","email":"dellison@salesforce.com"},{"name":"nolanlawson","email":"nolan@nolanlawson.com"},{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jburnie","email":"jburnie@salesforce.com"},{"name":"abirchfieldsfdc","email":"abirchfield@salesforce.com"},{"name":"dlouvton","email":"dlouvton@gmail.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"jmsjtu","email":"jmsjtu@gmail.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"packagellama","email":"stephen@interactivellama.com"},{"name":"maward","email":"michelle.ward@salesforce.com"},{"name":"danielshox","email":"doshaughnessy@salesforce.com"},{"name":"duane.chew","email":"duane.chew@salesforce.com"},{"name":"dferro","email":"dcervantes@salesforce.com"},{"name":"jcourtner","email":"jcourtner@salesforce.com"},{"name":"jye-sf","email":"jye@salesforce.com"},{"name":"adirasanam","email":"adirasanam@salesforce.com"},{"name":"hkii","email":"knair@salesforce.com"},{"name":"iamaziz","email":"azizramos00@gmail.com"},{"name":"dbreese-salesforce","email":"dbreese@salesforce.com"},{"name":"ashokrudraraju","email":"arudraraju@salesforce.com"},{"name":"dhersam","email":"dhersam@salesforce.com"},{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"mbettio","email":"mbettiomoreira@salesforce.com"},{"name":"damilareolowoniyi","email":"damilare.olowoniyi2@mail.dcu.ie"},{"name":"mmadialagan","email":"mmadialagan@salesforce.com"},{"name":"mjrust","email":"mrust@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"mpsenn","email":"npmjs@msenn.com"},{"name":"kevinv11n","email":"kevin@v11n.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"pmdartus","email":"dartus.pierremarie@gmail.com"},{"name":"ekashida","email":"ekashida@gmail.com"},{"name":"gr8gatsby","email":"kevinhill@live.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"jqian","email":"jqian@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"fernomac","email":"no_oneatall@hotmail.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"jbartolotta-sfdc","email":"jbartolotta@salesforce.com"}],"homepage":"https://github.com/salesforcecli/plugin-functions","bugs":{"url":"https://github.com/forcedotcom/cli/issues"},"bin":{"functions":"bin/run"},"dist":{"shasum":"176a90547de17d428006b0d898bf704013626e79","tarball":"https://registry.npmjs.org/@salesforce/plugin-functions/-/plugin-functions-1.22.4.tgz","fileCount":116,"integrity":"sha512-IJfHPz1sneOuQDw1hnCEuXW87SV75iHXihUN8cM+i4la5RCFds4iqcAalxf3B+J4+EmSHgCJaGSpapjgQjTAuQ==","signatures":[{"sig":"MEUCIFKwvQHp1l4CqOZ967rF2cwC+G1lzMhp7Jt+CBW/CLTAAiEAzs4w8hdDB6Pk9PuphY85Aw6OCkHyNR4+LbIUzVY1yKI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":661236},"main":"lib/index.js","sfdx":{"publicKeyUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/1.22.4.crt","signatureUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/1.22.4.sig"},"_from":"file:/home/runner/work/plugin-functions/plugin-functions/salesforce-plugin-functions-1.22.4.tgz","oclif":{"bin":"sf","hooks":{"sf:deploy":"./lib/hooks/deploy","sf:env:list":"./lib/hooks/envList","sf:env:display":"./lib/hooks/envDisplay"},"topics":{"env":{"subtopics":{"log":{"description":"Commands to stream log output for an environment."},"var":{"description":"Commands to get, list, add, and set environment variables."},"create":{"description":"Commands to create environments."},"compute":{"subtopics":{"collaborator":{"description":"Commands to manage collaboration with Heroku users."}},"description":"Commands to manage compute environments."},"logdrain":{"description":"Commands to add a log drain to a specified environment."}},"description":"Commands to manage your environments, such as orgs and compute environments."},"run":{"subtopics":{"function":{"description":"Commands to run a function."}},"description":"Commands to run a function."},"login":{"subtopics":{"functions":{"description":"Commands to log in to Salesforce Functions."}},"description":"Commands to log in to an environment."},"deploy":{"description":"Commands to deploy artifacts to an environment."},"whoami":{"description":"Commands to show information about yourself or your account."},"generate":{"description":"Commands to generate a project, create a function, and more."}},"commands":"./lib/commands","devPlugins":["@oclif/plugin-help","@oclif/plugin-which","@oclif/plugin-command-snapshot","@salesforce/plugin-command-reference"],"topicSeparator":" "},"types":"./lib/index.d.ts","engines":{"node":">=14.0.0"},"scripts":{"docs":"sf-docs","lint":"sf-lint","test":"sf-test","build":"sf-build","clean":"sf-clean","format":"sf-format","compile":"sf-compile","prepack":"sf-prepack && oclif lock","prepare":"sf-install","pretest":"sf-compile-test","version":"oclif readme","postpack":"shx rm -f oclif.manifest.json","posttest":"yarn lint && yarn test:deprecation-policy","clean-all":"sf-clean all","clean:lib":"shx rm -rf lib && shx rm -rf coverage && shx rm -rf .nyc_output && shx rm -f oclif.manifest.json","test:json-schema":"./bin/dev schema:compare","promote-dist-tags":"./bin/promote-dist-tags","test:command-reference":"./bin/dev commandreference:generate --erroronwarnings","test:deprecation-policy":"./bin/dev snapshot:compare"},"_npmUser":{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},"_resolved":"/home/runner/work/plugin-functions/plugin-functions/salesforce-plugin-functions-1.22.4.tgz","_integrity":"sha512-IJfHPz1sneOuQDw1hnCEuXW87SV75iHXihUN8cM+i4la5RCFds4iqcAalxf3B+J4+EmSHgCJaGSpapjgQjTAuQ==","repository":{"url":"git+https://github.com/salesforcecli/plugin-functions.git","type":"git"},"_npmVersion":"9.8.1","description":"Functions plugin for the SF CLI","directories":{},"_nodeVersion":"18.18.2","dependencies":{"uuid":"^8.3.2","axios":"^0.27.2","chalk":"^4.1.2","execa":"^5.1.1","kbpgp":"^2.1.15","cli-ux":"^5.6.7","lodash":"^4.17.21","jsforce":"^1.11.1","date-fns":"^2.30.0","fs-extra":"^10.0.1","handlebars":"^4.7.8","node-fetch":"^3.3.2","@oclif/core":"^2.8.0","cloudevents":"^4.0.3","sha256-file":"^1.0.0","global-agent":"^3.0.0","netrc-parser":"^3.1.6","axios-debug-log":"^0.8.4","@salesforce/core":"^3.36.2","@heroku-cli/color":"^1.1.16","@heroku-cli/schema":"^1.0.25","@heroku/eventsource":"^1.0.7","@salesforce/ts-types":"^1.7.3","@heroku/function-toml":"^0.0.3","@heroku/functions-core":"^0.7.0","@heroku/project-descriptor":"0.0.6","@salesforce/sf-plugins-core":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.19","devDependencies":{"nyc":"^15.1.0","shx":"^0.3.4","chai":"^4.3.10","husky":"^7.0.4","mocha":"^9.2.2","oclif":"^3.17.2","sinon":"11.1.2","eslint":"^7.32.0","globby":"^11.1.0","ts-node":"^10.7.0","prettier":"^2.8.8","sinon-chai":"^3.7.0","typescript":"^4.9.5","@oclif/test":"^2","@types/uuid":"^8.3.4","lint-staged":"^12.3.6","pretty-quick":"^3.1.3","@types/semver":"^7.5.4","@types/nodegit":"^0.28.6","@types/fs-extra":"^9.0.13","@types/node-fetch":"^3.0.3","@types/sinon-chai":"^3.2.11","@oclif/plugin-help":"^5","@types/sha256-file":"^1.0.2","@oclif/plugin-which":"^1.0.4","eslint-plugin-jsdoc":"^43.0.5","@salesforce/ts-sinon":"^1.4.19","eslint-plugin-header":"^3.1.1","eslint-plugin-import":"^2.28.1","@types/supports-color":"^8.1.2","@salesforce/dev-config":"^3.0.0","eslint-config-prettier":"^8.10.0","eslint-plugin-prettier":"^4.0.0","@salesforce/dev-scripts":"^2.0.3","eslint-config-salesforce":"^0.1.6","@typescript-eslint/parser":"^4.33.0","@salesforce/prettier-config":"^0.0.3","@oclif/plugin-command-snapshot":"^3.3.15","@typescript-eslint/eslint-plugin":"^4.33.0","eslint-config-salesforce-license":"^0.2.0","eslint-config-salesforce-typescript":"^0.2.8","@salesforce/plugin-command-reference":"^1.6.18"},"_npmOperationalInternal":{"tmp":"tmp/plugin-functions_1.22.4_1698202105480_0.5518626043271972","host":"s3://npm-registry-packages"}},"1.22.5":{"name":"@salesforce/plugin-functions","version":"1.22.5","keywords":["oclif-plugin"],"author":{"name":"heroku-front-end@salesforce.com"},"license":"BSD-3-Clause","_id":"@salesforce/plugin-functions@1.22.5","maintainers":[{"name":"dme722","email":"dellison@salesforce.com"},{"name":"nolanlawson","email":"nolan@nolanlawson.com"},{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jburnie","email":"jburnie@salesforce.com"},{"name":"abirchfieldsfdc","email":"abirchfield@salesforce.com"},{"name":"dlouvton","email":"dlouvton@gmail.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"jmsjtu","email":"jmsjtu@gmail.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"packagellama","email":"stephen@interactivellama.com"},{"name":"maward","email":"michelle.ward@salesforce.com"},{"name":"danielshox","email":"doshaughnessy@salesforce.com"},{"name":"duane.chew","email":"duane.chew@salesforce.com"},{"name":"dferro","email":"dcervantes@salesforce.com"},{"name":"jcourtner","email":"jcourtner@salesforce.com"},{"name":"jye-sf","email":"jye@salesforce.com"},{"name":"adirasanam","email":"adirasanam@salesforce.com"},{"name":"hkii","email":"knair@salesforce.com"},{"name":"iamaziz","email":"azizramos00@gmail.com"},{"name":"dbreese-salesforce","email":"dbreese@salesforce.com"},{"name":"ashokrudraraju","email":"arudraraju@salesforce.com"},{"name":"dhersam","email":"dhersam@salesforce.com"},{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"mbettio","email":"mbettiomoreira@salesforce.com"},{"name":"damilareolowoniyi","email":"damilare.olowoniyi2@mail.dcu.ie"},{"name":"mmadialagan","email":"mmadialagan@salesforce.com"},{"name":"mjrust","email":"mrust@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"mpsenn","email":"npmjs@msenn.com"},{"name":"kevinv11n","email":"kevin@v11n.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"pmdartus","email":"dartus.pierremarie@gmail.com"},{"name":"ekashida","email":"ekashida@gmail.com"},{"name":"gr8gatsby","email":"kevinhill@live.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"jqian","email":"jqian@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"fernomac","email":"no_oneatall@hotmail.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"jbartolotta-sfdc","email":"jbartolotta@salesforce.com"}],"homepage":"https://github.com/salesforcecli/plugin-functions","bugs":{"url":"https://github.com/forcedotcom/cli/issues"},"bin":{"functions":"bin/run"},"dist":{"shasum":"dfcdea2b0216d95a4b7c3f8a627add262f55040d","tarball":"https://registry.npmjs.org/@salesforce/plugin-functions/-/plugin-functions-1.22.5.tgz","fileCount":116,"integrity":"sha512-8tvK2tqMxXo9rWFgoogaUuHSd+j7wr5aVLJNc0CH0bdirqJpPj6eQNDW6h3xMYTW8uwfHKXDU5ehiDQSvZJoVg==","signatures":[{"sig":"MEQCIEZJBAzx7+WMDWBgu0p/Egec+Dr99sVNYSucad13H4LCAiB+VWdkOSvJtAf5nUsdKsxzSZzjx+CfboaC+kzL/icKbQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":661236},"main":"lib/index.js","sfdx":{"publicKeyUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/1.22.5.crt","signatureUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/1.22.5.sig"},"_from":"file:/home/runner/work/plugin-functions/plugin-functions/salesforce-plugin-functions-1.22.5.tgz","oclif":{"bin":"sf","hooks":{"sf:deploy":"./lib/hooks/deploy","sf:env:list":"./lib/hooks/envList","sf:env:display":"./lib/hooks/envDisplay"},"topics":{"env":{"subtopics":{"log":{"description":"Commands to stream log output for an environment."},"var":{"description":"Commands to get, list, add, and set environment variables."},"create":{"description":"Commands to create environments."},"compute":{"subtopics":{"collaborator":{"description":"Commands to manage collaboration with Heroku users."}},"description":"Commands to manage compute environments."},"logdrain":{"description":"Commands to add a log drain to a specified environment."}},"description":"Commands to manage your environments, such as orgs and compute environments."},"run":{"subtopics":{"function":{"description":"Commands to run a function."}},"description":"Commands to run a function."},"login":{"subtopics":{"functions":{"description":"Commands to log in to Salesforce Functions."}},"description":"Commands to log in to an environment."},"deploy":{"description":"Commands to deploy artifacts to an environment."},"whoami":{"description":"Commands to show information about yourself or your account."},"generate":{"description":"Commands to generate a project, create a function, and more."}},"commands":"./lib/commands","devPlugins":["@oclif/plugin-help","@oclif/plugin-which","@oclif/plugin-command-snapshot","@salesforce/plugin-command-reference"],"topicSeparator":" "},"types":"./lib/index.d.ts","engines":{"node":">=14.0.0"},"scripts":{"docs":"sf-docs","lint":"sf-lint","test":"sf-test","build":"sf-build","clean":"sf-clean","format":"sf-format","compile":"sf-compile","prepack":"sf-prepack && oclif lock","prepare":"sf-install","pretest":"sf-compile-test","version":"oclif readme","postpack":"shx rm -f oclif.manifest.json","posttest":"yarn lint && yarn test:deprecation-policy","clean-all":"sf-clean all","clean:lib":"shx rm -rf lib && shx rm -rf coverage && shx rm -rf .nyc_output && shx rm -f oclif.manifest.json","test:json-schema":"./bin/dev schema:compare","promote-dist-tags":"./bin/promote-dist-tags","test:command-reference":"./bin/dev commandreference:generate --erroronwarnings","test:deprecation-policy":"./bin/dev snapshot:compare"},"_npmUser":{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},"_resolved":"/home/runner/work/plugin-functions/plugin-functions/salesforce-plugin-functions-1.22.5.tgz","_integrity":"sha512-8tvK2tqMxXo9rWFgoogaUuHSd+j7wr5aVLJNc0CH0bdirqJpPj6eQNDW6h3xMYTW8uwfHKXDU5ehiDQSvZJoVg==","repository":{"url":"git+https://github.com/salesforcecli/plugin-functions.git","type":"git"},"_npmVersion":"9.8.1","description":"Functions plugin for the SF CLI","directories":{},"_nodeVersion":"18.18.2","dependencies":{"uuid":"^8.3.2","axios":"^0.27.2","chalk":"^4.1.2","execa":"^5.1.1","kbpgp":"^2.1.15","cli-ux":"^5.6.7","lodash":"^4.17.21","jsforce":"^1.11.1","date-fns":"^2.30.0","fs-extra":"^10.0.1","handlebars":"^4.7.8","node-fetch":"^3.3.2","@oclif/core":"^2.8.0","cloudevents":"^4.0.3","sha256-file":"^1.0.0","global-agent":"^3.0.0","netrc-parser":"^3.1.6","axios-debug-log":"^0.8.4","@salesforce/core":"^3.36.2","@heroku-cli/color":"^1.1.16","@heroku-cli/schema":"^1.0.25","@heroku/eventsource":"^1.0.7","@salesforce/ts-types":"^1.7.3","@heroku/function-toml":"^0.0.3","@heroku/functions-core":"^0.7.0","@heroku/project-descriptor":"0.0.6","@salesforce/sf-plugins-core":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.19","devDependencies":{"nyc":"^15.1.0","shx":"^0.3.4","chai":"^4.3.10","husky":"^7.0.4","mocha":"^9.2.2","oclif":"^3.17.2","sinon":"11.1.2","eslint":"^7.32.0","globby":"^11.1.0","ts-node":"^10.7.0","prettier":"^2.8.8","sinon-chai":"^3.7.0","typescript":"^4.9.5","@oclif/test":"^2","@types/uuid":"^8.3.4","lint-staged":"^12.3.6","pretty-quick":"^3.1.3","@types/semver":"^7.5.4","@types/nodegit":"^0.28.6","@types/fs-extra":"^9.0.13","@types/node-fetch":"^3.0.3","@types/sinon-chai":"^3.2.11","@oclif/plugin-help":"^5","@types/sha256-file":"^1.0.2","@oclif/plugin-which":"^1.0.4","eslint-plugin-jsdoc":"^43.0.5","@salesforce/ts-sinon":"^1.4.19","eslint-plugin-header":"^3.1.1","eslint-plugin-import":"^2.28.1","@types/supports-color":"^8.1.2","@salesforce/dev-config":"^3.0.0","eslint-config-prettier":"^8.10.0","eslint-plugin-prettier":"^4.0.0","@salesforce/dev-scripts":"^2.0.3","eslint-config-salesforce":"^0.1.6","@typescript-eslint/parser":"^4.33.0","@salesforce/prettier-config":"^0.0.3","@oclif/plugin-command-snapshot":"^3.3.15","@typescript-eslint/eslint-plugin":"^4.33.0","eslint-config-salesforce-license":"^0.2.0","eslint-config-salesforce-typescript":"^0.2.8","@salesforce/plugin-command-reference":"^1.6.18"},"_npmOperationalInternal":{"tmp":"tmp/plugin-functions_1.22.5_1698212922183_0.7059240129403626","host":"s3://npm-registry-packages"}},"1.22.6":{"name":"@salesforce/plugin-functions","version":"1.22.6","keywords":["oclif-plugin"],"author":{"name":"heroku-front-end@salesforce.com"},"license":"BSD-3-Clause","_id":"@salesforce/plugin-functions@1.22.6","maintainers":[{"name":"dme722","email":"dellison@salesforce.com"},{"name":"nolanlawson","email":"nolan@nolanlawson.com"},{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jburnie","email":"jburnie@salesforce.com"},{"name":"abirchfieldsfdc","email":"abirchfield@salesforce.com"},{"name":"dlouvton","email":"dlouvton@gmail.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"jmsjtu","email":"jmsjtu@gmail.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"packagellama","email":"stephen@interactivellama.com"},{"name":"maward","email":"michelle.ward@salesforce.com"},{"name":"danielshox","email":"doshaughnessy@salesforce.com"},{"name":"duane.chew","email":"duane.chew@salesforce.com"},{"name":"dferro","email":"dcervantes@salesforce.com"},{"name":"jcourtner","email":"jcourtner@salesforce.com"},{"name":"jye-sf","email":"jye@salesforce.com"},{"name":"adirasanam","email":"adirasanam@salesforce.com"},{"name":"hkii","email":"knair@salesforce.com"},{"name":"iamaziz","email":"azizramos00@gmail.com"},{"name":"dbreese-salesforce","email":"dbreese@salesforce.com"},{"name":"ashokrudraraju","email":"arudraraju@salesforce.com"},{"name":"dhersam","email":"dhersam@salesforce.com"},{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"mbettio","email":"mbettiomoreira@salesforce.com"},{"name":"damilareolowoniyi","email":"damilare.olowoniyi2@mail.dcu.ie"},{"name":"mmadialagan","email":"mmadialagan@salesforce.com"},{"name":"mjrust","email":"mrust@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"mpsenn","email":"npmjs@msenn.com"},{"name":"kevinv11n","email":"kevin@v11n.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"pmdartus","email":"dartus.pierremarie@gmail.com"},{"name":"ekashida","email":"ekashida@gmail.com"},{"name":"gr8gatsby","email":"kevinhill@live.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"jqian","email":"jqian@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"fernomac","email":"no_oneatall@hotmail.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"jbartolotta-sfdc","email":"jbartolotta@salesforce.com"}],"homepage":"https://github.com/salesforcecli/plugin-functions","bugs":{"url":"https://github.com/forcedotcom/cli/issues"},"bin":{"functions":"bin/run"},"dist":{"shasum":"229d06ae125980d09c42adb7867712bcde545b7d","tarball":"https://registry.npmjs.org/@salesforce/plugin-functions/-/plugin-functions-1.22.6.tgz","fileCount":116,"integrity":"sha512-NzRRbhbRRVGvwBF0bgTc7o1XrucdLOXEsz+qqbLB1yuDIuoLXOl+MOFdaWGS+i0dasaw9dqaJzpU/Xu5nqZWcg==","signatures":[{"sig":"MEUCIQDxW98HqQNjti3ai3Wf0g5ncst77kTRn6x9OvVcfyISIwIgS6DyB/aQ/68ZaDUpHE+W7nT/kTgTy3BU6pzZ7ZvTTsg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":665844},"main":"lib/index.js","sfdx":{"publicKeyUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/1.22.6.crt","signatureUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/1.22.6.sig"},"_from":"file:/home/runner/work/plugin-functions/plugin-functions/salesforce-plugin-functions-1.22.6.tgz","oclif":{"bin":"sf","hooks":{"sf:deploy":"./lib/hooks/deploy","sf:env:list":"./lib/hooks/envList","sf:env:display":"./lib/hooks/envDisplay"},"topics":{"env":{"subtopics":{"log":{"description":"Commands to stream log output for an environment."},"var":{"description":"Commands to get, list, add, and set environment variables."},"create":{"description":"Commands to create environments."},"compute":{"subtopics":{"collaborator":{"description":"Commands to manage collaboration with Heroku users."}},"description":"Commands to manage compute environments."},"logdrain":{"description":"Commands to add a log drain to a specified environment."}},"description":"Commands to manage your environments, such as orgs and compute environments."},"run":{"subtopics":{"function":{"description":"Commands to run a function."}},"description":"Commands to run a function."},"login":{"subtopics":{"functions":{"description":"Commands to log in to Salesforce Functions."}},"description":"Commands to log in to an environment."},"deploy":{"description":"Commands to deploy artifacts to an environment."},"whoami":{"description":"Commands to show information about yourself or your account."},"generate":{"description":"Commands to generate a project, create a function, and more."}},"commands":"./lib/commands","devPlugins":["@oclif/plugin-help","@oclif/plugin-which","@oclif/plugin-command-snapshot","@salesforce/plugin-command-reference"],"topicSeparator":" "},"types":"./lib/index.d.ts","engines":{"node":">=14.0.0"},"scripts":{"docs":"sf-docs","lint":"sf-lint","test":"sf-test","build":"sf-build","clean":"sf-clean","format":"sf-format","compile":"sf-compile","prepack":"sf-prepack && oclif lock","prepare":"sf-install","pretest":"sf-compile-test","version":"oclif readme","postpack":"shx rm -f oclif.manifest.json","posttest":"yarn lint && yarn test:deprecation-policy","clean-all":"sf-clean all","clean:lib":"shx rm -rf lib && shx rm -rf coverage && shx rm -rf .nyc_output && shx rm -f oclif.manifest.json","test:json-schema":"./bin/dev schema:compare","promote-dist-tags":"./bin/promote-dist-tags","test:command-reference":"./bin/dev commandreference:generate --erroronwarnings","test:deprecation-policy":"./bin/dev snapshot:compare"},"_npmUser":{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},"_resolved":"/home/runner/work/plugin-functions/plugin-functions/salesforce-plugin-functions-1.22.6.tgz","_integrity":"sha512-NzRRbhbRRVGvwBF0bgTc7o1XrucdLOXEsz+qqbLB1yuDIuoLXOl+MOFdaWGS+i0dasaw9dqaJzpU/Xu5nqZWcg==","repository":{"url":"git+https://github.com/salesforcecli/plugin-functions.git","type":"git"},"_npmVersion":"9.8.1","description":"Functions plugin for the SF CLI","directories":{},"_nodeVersion":"18.18.2","dependencies":{"uuid":"^8.3.2","axios":"^0.27.2","chalk":"^4.1.2","execa":"^5.1.1","kbpgp":"^2.1.15","cli-ux":"^5.6.7","lodash":"^4.17.21","jsforce":"^1.11.1","date-fns":"^2.30.0","fs-extra":"^10.0.1","handlebars":"^4.7.8","node-fetch":"^3.3.2","@oclif/core":"^2.8.0","cloudevents":"^4.0.3","sha256-file":"^1.0.0","global-agent":"^3.0.0","netrc-parser":"^3.1.6","axios-debug-log":"^0.8.4","@salesforce/core":"^3.36.2","@heroku-cli/color":"^1.1.16","@heroku-cli/schema":"^1.0.25","@heroku/eventsource":"^1.0.7","@salesforce/ts-types":"^1.7.3","@heroku/function-toml":"^0.0.3","@heroku/functions-core":"^0.7.0","@heroku/project-descriptor":"0.0.6","@salesforce/sf-plugins-core":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.19","devDependencies":{"nyc":"^15.1.0","shx":"^0.3.4","chai":"^4.3.10","husky":"^7.0.4","mocha":"^9.2.2","oclif":"^3.17.2","sinon":"11.1.2","eslint":"^7.32.0","globby":"^11.1.0","ts-node":"^10.7.0","prettier":"^2.8.8","sinon-chai":"^3.7.0","typescript":"^4.9.5","@oclif/test":"^2","@types/uuid":"^8.3.4","lint-staged":"^12.3.6","pretty-quick":"^3.1.3","@types/semver":"^7.5.4","@types/nodegit":"^0.28.6","@types/fs-extra":"^9.0.13","@types/node-fetch":"^3.0.3","@types/sinon-chai":"^3.2.11","@oclif/plugin-help":"^5","@types/sha256-file":"^1.0.2","@oclif/plugin-which":"^1.0.4","eslint-plugin-jsdoc":"^43.0.5","@salesforce/ts-sinon":"^1.4.19","eslint-plugin-header":"^3.1.1","eslint-plugin-import":"^2.28.1","@types/supports-color":"^8.1.2","@salesforce/dev-config":"^3.0.0","eslint-config-prettier":"^8.10.0","eslint-plugin-prettier":"^4.0.0","@salesforce/dev-scripts":"^2.0.3","eslint-config-salesforce":"^0.1.6","@typescript-eslint/parser":"^4.33.0","@salesforce/prettier-config":"^0.0.3","@oclif/plugin-command-snapshot":"^3.3.15","@typescript-eslint/eslint-plugin":"^4.33.0","eslint-config-salesforce-license":"^0.2.0","eslint-config-salesforce-typescript":"^0.2.8","@salesforce/plugin-command-reference":"^1.6.18"},"_npmOperationalInternal":{"tmp":"tmp/plugin-functions_1.22.6_1698223753028_0.9557031733823655","host":"s3://npm-registry-packages"}},"1.22.8":{"name":"@salesforce/plugin-functions","version":"1.22.8","keywords":["oclif-plugin"],"author":{"name":"heroku-front-end@salesforce.com"},"license":"BSD-3-Clause","_id":"@salesforce/plugin-functions@1.22.8","maintainers":[{"name":"dme722","email":"dellison@salesforce.com"},{"name":"nolanlawson","email":"nolan@nolanlawson.com"},{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jburnie","email":"jburnie@salesforce.com"},{"name":"abirchfieldsfdc","email":"abirchfield@salesforce.com"},{"name":"dlouvton","email":"dlouvton@gmail.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"jmsjtu","email":"jmsjtu@gmail.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"packagellama","email":"stephen@interactivellama.com"},{"name":"maward","email":"michelle.ward@salesforce.com"},{"name":"danielshox","email":"doshaughnessy@salesforce.com"},{"name":"duane.chew","email":"duane.chew@salesforce.com"},{"name":"dferro","email":"dcervantes@salesforce.com"},{"name":"jcourtner","email":"jcourtner@salesforce.com"},{"name":"jye-sf","email":"jye@salesforce.com"},{"name":"adirasanam","email":"adirasanam@salesforce.com"},{"name":"hkii","email":"knair@salesforce.com"},{"name":"iamaziz","email":"azizramos00@gmail.com"},{"name":"dbreese-salesforce","email":"dbreese@salesforce.com"},{"name":"ashokrudraraju","email":"arudraraju@salesforce.com"},{"name":"dhersam","email":"dhersam@salesforce.com"},{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"mbettio","email":"mbettiomoreira@salesforce.com"},{"name":"damilareolowoniyi","email":"damilare.olowoniyi2@mail.dcu.ie"},{"name":"mmadialagan","email":"mmadialagan@salesforce.com"},{"name":"mjrust","email":"mrust@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"mpsenn","email":"npmjs@msenn.com"},{"name":"kevinv11n","email":"kevin@v11n.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"pmdartus","email":"dartus.pierremarie@gmail.com"},{"name":"ekashida","email":"ekashida@gmail.com"},{"name":"gr8gatsby","email":"kevinhill@live.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"jqian","email":"jqian@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"fernomac","email":"no_oneatall@hotmail.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"jbartolotta-sfdc","email":"jbartolotta@salesforce.com"}],"homepage":"https://github.com/salesforcecli/plugin-functions","bugs":{"url":"https://github.com/forcedotcom/cli/issues"},"bin":{"functions":"bin/run"},"dist":{"shasum":"11f6df542c1d12351e413a9cb645252556bf39ef","tarball":"https://registry.npmjs.org/@salesforce/plugin-functions/-/plugin-functions-1.22.8.tgz","fileCount":116,"integrity":"sha512-wK/MvTAnyOkCTWYavA/DXNK1VdV8NQS9UqLdwwoVgMFKvJX+SSVlVuGP/akf1H09CeiRmdaMcMiCICv9wpCKbw==","signatures":[{"sig":"MEUCICJaIHUtaCSihLwYsg58aFyvf1htDxgLjCJCP5zdKugAAiEAokeORIUX8UAD0Es1hCtSUEEma95hU/Mnd+xCFPw4syU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":666497},"main":"lib/index.js","sfdx":{"publicKeyUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/1.22.8.crt","signatureUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/1.22.8.sig"},"_from":"file:/home/runner/work/plugin-functions/plugin-functions/salesforce-plugin-functions-1.22.8.tgz","oclif":{"bin":"sf","hooks":{"sf:deploy":"./lib/hooks/deploy","sf:env:list":"./lib/hooks/envList","sf:env:display":"./lib/hooks/envDisplay"},"topics":{"env":{"subtopics":{"log":{"description":"Commands to stream log output for an environment."},"var":{"description":"Commands to get, list, add, and set environment variables."},"create":{"description":"Commands to create environments."},"compute":{"subtopics":{"collaborator":{"description":"Commands to manage collaboration with Heroku users."}},"description":"Commands to manage compute environments."},"logdrain":{"description":"Commands to add a log drain to a specified environment."}},"description":"Commands to manage your environments, such as orgs and compute environments."},"run":{"subtopics":{"function":{"description":"Commands to run a function."}},"description":"Commands to run a function."},"login":{"subtopics":{"functions":{"description":"Commands to log in to Salesforce Functions."}},"description":"Commands to log in to an environment."},"deploy":{"description":"Commands to deploy artifacts to an environment."},"whoami":{"description":"Commands to show information about yourself or your account."},"generate":{"description":"Commands to generate a project, create a function, and more."}},"commands":"./lib/commands","devPlugins":["@oclif/plugin-help","@oclif/plugin-which","@oclif/plugin-command-snapshot","@salesforce/plugin-command-reference"],"topicSeparator":" "},"types":"./lib/index.d.ts","engines":{"node":">=14.0.0"},"scripts":{"docs":"sf-docs","lint":"sf-lint","test":"sf-test","build":"sf-build","clean":"sf-clean","format":"sf-format","compile":"sf-compile","prepack":"sf-prepack && oclif lock","prepare":"sf-install","pretest":"sf-compile-test","version":"oclif readme","postpack":"shx rm -f oclif.manifest.json","posttest":"yarn lint && yarn test:deprecation-policy","clean-all":"sf-clean all","clean:lib":"shx rm -rf lib && shx rm -rf coverage && shx rm -rf .nyc_output && shx rm -f oclif.manifest.json","test:json-schema":"./bin/dev schema:compare","promote-dist-tags":"./bin/promote-dist-tags","test:command-reference":"./bin/dev commandreference:generate --erroronwarnings","test:deprecation-policy":"./bin/dev snapshot:compare"},"_npmUser":{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},"_resolved":"/home/runner/work/plugin-functions/plugin-functions/salesforce-plugin-functions-1.22.8.tgz","_integrity":"sha512-wK/MvTAnyOkCTWYavA/DXNK1VdV8NQS9UqLdwwoVgMFKvJX+SSVlVuGP/akf1H09CeiRmdaMcMiCICv9wpCKbw==","repository":{"url":"git+https://github.com/salesforcecli/plugin-functions.git","type":"git"},"_npmVersion":"10.1.0","description":"Functions plugin for the SF CLI","directories":{},"_nodeVersion":"20.9.0","dependencies":{"uuid":"^8.3.2","axios":"^0.27.2","chalk":"^4.1.2","execa":"^5.1.1","kbpgp":"^2.1.15","cli-ux":"^5.6.7","lodash":"^4.17.21","jsforce":"^1.11.1","date-fns":"^2.30.0","fs-extra":"^10.0.1","handlebars":"^4.7.8","node-fetch":"^3.3.2","@oclif/core":"^2.8.0","cloudevents":"^4.0.3","sha256-file":"^1.0.0","global-agent":"^3.0.0","netrc-parser":"^3.1.6","axios-debug-log":"^0.8.4","@salesforce/core":"^3.36.2","@heroku-cli/color":"^1.1.16","@heroku-cli/schema":"^1.0.25","@heroku/eventsource":"^1.0.7","@salesforce/ts-types":"^1.7.3","@heroku/function-toml":"^0.0.3","@heroku/functions-core":"^0.7.0","@heroku/project-descriptor":"0.0.6","@salesforce/sf-plugins-core":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.19","devDependencies":{"nyc":"^15.1.0","shx":"^0.3.4","chai":"^4.3.10","husky":"^7.0.4","mocha":"^9.2.2","oclif":"^3.17.2","sinon":"11.1.2","eslint":"^7.32.0","globby":"^11.1.0","ts-node":"^10.7.0","prettier":"^2.8.8","sinon-chai":"^3.7.0","typescript":"^4.9.5","@oclif/test":"^2","@types/uuid":"^8.3.4","lint-staged":"^12.3.6","pretty-quick":"^3.1.3","@types/semver":"^7.5.4","@types/nodegit":"^0.28.6","@types/fs-extra":"^9.0.13","@types/node-fetch":"^3.0.3","@types/sinon-chai":"^3.2.11","@oclif/plugin-help":"^5","@types/sha256-file":"^1.0.2","@oclif/plugin-which":"^1.0.4","eslint-plugin-jsdoc":"^43.0.5","@salesforce/ts-sinon":"^1.4.19","eslint-plugin-header":"^3.1.1","eslint-plugin-import":"^2.28.1","@types/supports-color":"^8.1.2","@salesforce/dev-config":"^3.0.0","eslint-config-prettier":"^8.10.0","eslint-plugin-prettier":"^4.0.0","@salesforce/dev-scripts":"^2.0.3","eslint-config-salesforce":"^0.1.6","@typescript-eslint/parser":"^4.33.0","@salesforce/prettier-config":"^0.0.3","@oclif/plugin-command-snapshot":"^3.3.15","@typescript-eslint/eslint-plugin":"^4.33.0","eslint-config-salesforce-license":"^0.2.0","eslint-config-salesforce-typescript":"^0.2.8","@salesforce/plugin-command-reference":"^1.6.18"},"_npmOperationalInternal":{"tmp":"tmp/plugin-functions_1.22.8_1698445913082_0.022317881853710198","host":"s3://npm-registry-packages"}},"1.22.9":{"name":"@salesforce/plugin-functions","version":"1.22.9","keywords":["oclif-plugin"],"author":{"name":"heroku-front-end@salesforce.com"},"license":"BSD-3-Clause","_id":"@salesforce/plugin-functions@1.22.9","maintainers":[{"name":"dme722","email":"dellison@salesforce.com"},{"name":"nolanlawson","email":"nolan@nolanlawson.com"},{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jburnie","email":"jburnie@salesforce.com"},{"name":"abirchfieldsfdc","email":"abirchfield@salesforce.com"},{"name":"dlouvton","email":"dlouvton@gmail.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"jmsjtu","email":"jmsjtu@gmail.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"packagellama","email":"stephen@interactivellama.com"},{"name":"maward","email":"michelle.ward@salesforce.com"},{"name":"danielshox","email":"doshaughnessy@salesforce.com"},{"name":"duane.chew","email":"duane.chew@salesforce.com"},{"name":"dferro","email":"dcervantes@salesforce.com"},{"name":"jcourtner","email":"jcourtner@salesforce.com"},{"name":"jye-sf","email":"jye@salesforce.com"},{"name":"adirasanam","email":"adirasanam@salesforce.com"},{"name":"hkii","email":"knair@salesforce.com"},{"name":"iamaziz","email":"azizramos00@gmail.com"},{"name":"dbreese-salesforce","email":"dbreese@salesforce.com"},{"name":"ashokrudraraju","email":"arudraraju@salesforce.com"},{"name":"dhersam","email":"dhersam@salesforce.com"},{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"mbettio","email":"mbettiomoreira@salesforce.com"},{"name":"damilareolowoniyi","email":"damilare.olowoniyi2@mail.dcu.ie"},{"name":"mmadialagan","email":"mmadialagan@salesforce.com"},{"name":"mjrust","email":"mrust@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"mpsenn","email":"npmjs@msenn.com"},{"name":"kevinv11n","email":"kevin@v11n.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"pmdartus","email":"dartus.pierremarie@gmail.com"},{"name":"ekashida","email":"ekashida@gmail.com"},{"name":"gr8gatsby","email":"kevinhill@live.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"jqian","email":"jqian@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"fernomac","email":"no_oneatall@hotmail.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"jbartolotta-sfdc","email":"jbartolotta@salesforce.com"}],"homepage":"https://github.com/salesforcecli/plugin-functions","bugs":{"url":"https://github.com/forcedotcom/cli/issues"},"bin":{"functions":"bin/run"},"dist":{"shasum":"33f7112fc38ccf402257f2c07fa5d343cd54faab","tarball":"https://registry.npmjs.org/@salesforce/plugin-functions/-/plugin-functions-1.22.9.tgz","fileCount":116,"integrity":"sha512-CbniB02nMmpnE3d3NoeZq2RH6u8YroT85wJnqZyitiglU7KnOACqEi93VmTSTv2n244KQkbvquOuz1dyRWjIew==","signatures":[{"sig":"MEUCIQDOanDjySHFswa/z/IY4bPna0CNH3kNuYj2rgNCOWgZ9gIgW1Fb13PVIKE6HDlEYGMFgUpQ0TQSC/a86XVzZJ5JJ9g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":666118},"main":"lib/index.js","sfdx":{"publicKeyUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/1.22.9.crt","signatureUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/1.22.9.sig"},"_from":"file:/home/runner/work/plugin-functions/plugin-functions/salesforce-plugin-functions-1.22.9.tgz","oclif":{"bin":"sf","hooks":{"sf:deploy":"./lib/hooks/deploy","sf:env:list":"./lib/hooks/envList","sf:env:display":"./lib/hooks/envDisplay"},"topics":{"env":{"subtopics":{"log":{"description":"Commands to stream log output for an environment."},"var":{"description":"Commands to get, list, add, and set environment variables."},"create":{"description":"Commands to create environments."},"compute":{"subtopics":{"collaborator":{"description":"Commands to manage collaboration with Heroku users."}},"description":"Commands to manage compute environments."},"logdrain":{"description":"Commands to add a log drain to a specified environment."}},"description":"Commands to manage your environments, such as orgs and compute environments."},"run":{"subtopics":{"function":{"description":"Commands to run a function."}},"description":"Commands to run a function."},"login":{"subtopics":{"functions":{"description":"Commands to log in to Salesforce Functions."}},"description":"Commands to log in to an environment."},"deploy":{"description":"Commands to deploy artifacts to an environment."},"whoami":{"description":"Commands to show information about yourself or your account."},"generate":{"description":"Commands to generate a project, create a function, and more."}},"commands":"./lib/commands","devPlugins":["@oclif/plugin-help","@oclif/plugin-which","@oclif/plugin-command-snapshot","@salesforce/plugin-command-reference"],"topicSeparator":" "},"types":"./lib/index.d.ts","engines":{"node":">=14.0.0"},"scripts":{"docs":"sf-docs","lint":"sf-lint","test":"sf-test","build":"sf-build","clean":"sf-clean","format":"sf-format","compile":"sf-compile","prepack":"sf-prepack && oclif lock","prepare":"sf-install","pretest":"sf-compile-test","version":"oclif readme","postpack":"shx rm -f oclif.manifest.json","posttest":"yarn lint && yarn test:deprecation-policy","clean-all":"sf-clean all","clean:lib":"shx rm -rf lib && shx rm -rf coverage && shx rm -rf .nyc_output && shx rm -f oclif.manifest.json","test:json-schema":"./bin/dev schema:compare","promote-dist-tags":"./bin/promote-dist-tags","test:command-reference":"./bin/dev commandreference:generate --erroronwarnings","test:deprecation-policy":"./bin/dev snapshot:compare"},"_npmUser":{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},"_resolved":"/home/runner/work/plugin-functions/plugin-functions/salesforce-plugin-functions-1.22.9.tgz","_integrity":"sha512-CbniB02nMmpnE3d3NoeZq2RH6u8YroT85wJnqZyitiglU7KnOACqEi93VmTSTv2n244KQkbvquOuz1dyRWjIew==","repository":{"url":"git+https://github.com/salesforcecli/plugin-functions.git","type":"git"},"_npmVersion":"10.1.0","description":"Functions plugin for the SF CLI","directories":{},"_nodeVersion":"20.9.0","dependencies":{"uuid":"^8.3.2","axios":"^0.27.2","chalk":"^4.1.2","execa":"^5.1.1","kbpgp":"^2.1.15","cli-ux":"^5.6.7","lodash":"^4.17.21","jsforce":"^1.11.1","date-fns":"^2.30.0","fs-extra":"^10.0.1","handlebars":"^4.7.8","node-fetch":"^3.3.2","@oclif/core":"^2.8.0","sha256-file":"^1.0.0","global-agent":"^3.0.0","netrc-parser":"^3.1.6","axios-debug-log":"^0.8.4","@salesforce/core":"^3.36.2","@heroku-cli/color":"^1.1.16","@heroku-cli/schema":"^1.0.25","@heroku/eventsource":"^1.0.7","@salesforce/ts-types":"^1.7.3","@heroku/function-toml":"^0.0.3","@heroku/functions-core":"^0.7.1","@heroku/project-descriptor":"0.0.6","@salesforce/sf-plugins-core":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.19","devDependencies":{"nyc":"^15.1.0","shx":"^0.3.4","chai":"^4.3.10","husky":"^7.0.4","mocha":"^9.2.2","oclif":"^3.17.2","sinon":"11.1.2","eslint":"^7.32.0","globby":"^11.1.0","ts-node":"^10.7.0","prettier":"^2.8.8","sinon-chai":"^3.7.0","typescript":"^4.9.5","@oclif/test":"^2","@types/uuid":"^8.3.4","lint-staged":"^12.3.6","pretty-quick":"^3.1.3","@types/semver":"^7.5.4","@types/nodegit":"^0.28.6","@types/fs-extra":"^9.0.13","@types/node-fetch":"^3.0.3","@types/sinon-chai":"^3.2.11","@oclif/plugin-help":"^5","@types/sha256-file":"^1.0.2","@oclif/plugin-which":"^1.0.4","eslint-plugin-jsdoc":"^43.0.5","@salesforce/ts-sinon":"^1.4.19","eslint-plugin-header":"^3.1.1","eslint-plugin-import":"^2.28.1","@types/supports-color":"^8.1.2","@salesforce/dev-config":"^3.0.0","eslint-config-prettier":"^8.10.0","eslint-plugin-prettier":"^4.0.0","@salesforce/dev-scripts":"^2.0.3","eslint-config-salesforce":"^0.1.6","@typescript-eslint/parser":"^4.33.0","@salesforce/prettier-config":"^0.0.3","@oclif/plugin-command-snapshot":"^3.3.15","@typescript-eslint/eslint-plugin":"^4.33.0","eslint-config-salesforce-license":"^0.2.0","eslint-config-salesforce-typescript":"^0.2.8","@salesforce/plugin-command-reference":"^1.6.18"},"_npmOperationalInternal":{"tmp":"tmp/plugin-functions_1.22.9_1698771345148_0.40120659455032914","host":"s3://npm-registry-packages"}},"1.22.10":{"name":"@salesforce/plugin-functions","version":"1.22.10","keywords":["oclif-plugin"],"author":{"name":"heroku-front-end@salesforce.com"},"license":"BSD-3-Clause","_id":"@salesforce/plugin-functions@1.22.10","maintainers":[{"name":"dme722","email":"dellison@salesforce.com"},{"name":"nolanlawson","email":"nolan@nolanlawson.com"},{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jburnie","email":"jburnie@salesforce.com"},{"name":"abirchfieldsfdc","email":"abirchfield@salesforce.com"},{"name":"dlouvton","email":"dlouvton@gmail.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"jmsjtu","email":"jmsjtu@gmail.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"packagellama","email":"stephen@interactivellama.com"},{"name":"maward","email":"michelle.ward@salesforce.com"},{"name":"danielshox","email":"doshaughnessy@salesforce.com"},{"name":"duane.chew","email":"duane.chew@salesforce.com"},{"name":"dferro","email":"dcervantes@salesforce.com"},{"name":"jcourtner","email":"jcourtner@salesforce.com"},{"name":"jye-sf","email":"jye@salesforce.com"},{"name":"adirasanam","email":"adirasanam@salesforce.com"},{"name":"hkii","email":"knair@salesforce.com"},{"name":"iamaziz","email":"azizramos00@gmail.com"},{"name":"dbreese-salesforce","email":"dbreese@salesforce.com"},{"name":"ashokrudraraju","email":"arudraraju@salesforce.com"},{"name":"dhersam","email":"dhersam@salesforce.com"},{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"mbettio","email":"mbettiomoreira@salesforce.com"},{"name":"damilareolowoniyi","email":"damilare.olowoniyi2@mail.dcu.ie"},{"name":"mmadialagan","email":"mmadialagan@salesforce.com"},{"name":"mjrust","email":"mrust@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"mpsenn","email":"npmjs@msenn.com"},{"name":"kevinv11n","email":"kevin@v11n.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"pmdartus","email":"dartus.pierremarie@gmail.com"},{"name":"ekashida","email":"ekashida@gmail.com"},{"name":"gr8gatsby","email":"kevinhill@live.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"jqian","email":"jqian@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"fernomac","email":"no_oneatall@hotmail.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"jbartolotta-sfdc","email":"jbartolotta@salesforce.com"}],"homepage":"https://github.com/salesforcecli/plugin-functions","bugs":{"url":"https://github.com/forcedotcom/cli/issues"},"bin":{"functions":"bin/run"},"dist":{"shasum":"395d973f80468ed92c9969549e99be80f878393a","tarball":"https://registry.npmjs.org/@salesforce/plugin-functions/-/plugin-functions-1.22.10.tgz","fileCount":116,"integrity":"sha512-VkWz69opNqgHI4Ey+Ypn27JzRZaklA1+7Dk9mPBfpkPv39/8ivzhkxafrbywvG6jU/C117i9VmifLtwObuBx1A==","signatures":[{"sig":"MEYCIQDQKFnmDmjkLqnNb7XT95FQdJEhxPmleaOM3YaZryVQoQIhAMyx3meW+B8BB+MqUvSf1fKFwQydN51PNvOkBKmgtdaU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":664062},"main":"lib/index.js","sfdx":{"publicKeyUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/1.22.10.crt","signatureUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/1.22.10.sig"},"_from":"file:/home/runner/work/plugin-functions/plugin-functions/salesforce-plugin-functions-1.22.10.tgz","oclif":{"bin":"sf","hooks":{"sf:deploy":"./lib/hooks/deploy","sf:env:list":"./lib/hooks/envList","sf:env:display":"./lib/hooks/envDisplay"},"topics":{"env":{"subtopics":{"log":{"description":"Commands to stream log output for an environment."},"var":{"description":"Commands to get, list, add, and set environment variables."},"create":{"description":"Commands to create environments."},"compute":{"subtopics":{"collaborator":{"description":"Commands to manage collaboration with Heroku users."}},"description":"Commands to manage compute environments."},"logdrain":{"description":"Commands to add a log drain to a specified environment."}},"description":"Commands to manage your environments, such as orgs and compute environments."},"run":{"subtopics":{"function":{"description":"Commands to run a function."}},"description":"Commands to run a function."},"login":{"subtopics":{"functions":{"description":"Commands to log in to Salesforce Functions."}},"description":"Commands to log in to an environment."},"deploy":{"description":"Commands to deploy artifacts to an environment."},"logout":{"subtopics":{"functions":{"description":"Commands to log out of Salesforce Functions."}},"description":"Commands to log out of an environment."},"whoami":{"description":"Commands to show information about yourself or your account."},"generate":{"description":"Commands to generate a project, create a function, and more."}},"commands":"./lib/commands","devPlugins":["@oclif/plugin-help","@oclif/plugin-which","@oclif/plugin-command-snapshot","@salesforce/plugin-command-reference"],"topicSeparator":" "},"types":"./lib/index.d.ts","engines":{"node":">=14.0.0"},"scripts":{"docs":"sf-docs","lint":"sf-lint","test":"sf-test","build":"sf-build","clean":"sf-clean","format":"sf-format","compile":"sf-compile","prepack":"sf-prepack && oclif lock","prepare":"sf-install","pretest":"sf-compile-test","version":"oclif readme","postpack":"shx rm -f oclif.manifest.json","posttest":"yarn lint && yarn test:deprecation-policy","clean-all":"sf-clean all","clean:lib":"shx rm -rf lib && shx rm -rf coverage && shx rm -rf .nyc_output && shx rm -f oclif.manifest.json","test:json-schema":"./bin/dev schema:compare","promote-dist-tags":"./bin/promote-dist-tags","test:command-reference":"./bin/dev commandreference:generate --erroronwarnings","test:deprecation-policy":"./bin/dev snapshot:compare"},"_npmUser":{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},"_resolved":"/home/runner/work/plugin-functions/plugin-functions/salesforce-plugin-functions-1.22.10.tgz","_integrity":"sha512-VkWz69opNqgHI4Ey+Ypn27JzRZaklA1+7Dk9mPBfpkPv39/8ivzhkxafrbywvG6jU/C117i9VmifLtwObuBx1A==","repository":{"url":"git+https://github.com/salesforcecli/plugin-functions.git","type":"git"},"_npmVersion":"10.1.0","description":"Functions plugin for the SF CLI","directories":{},"_nodeVersion":"20.9.0","dependencies":{"uuid":"^8.3.2","axios":"^0.27.2","chalk":"^4.1.2","execa":"^5.1.1","kbpgp":"^2.1.15","cli-ux":"^5.6.7","lodash":"^4.17.21","jsforce":"^1.11.1","date-fns":"^2.30.0","fs-extra":"^10.0.1","handlebars":"^4.7.8","node-fetch":"^3.3.2","@oclif/core":"^2.8.0","sha256-file":"^1.0.0","global-agent":"^3.0.0","netrc-parser":"^3.1.6","axios-debug-log":"^0.8.4","@salesforce/core":"^3.36.2","@heroku-cli/color":"^1.1.16","@heroku-cli/schema":"^1.0.25","@heroku/eventsource":"^1.0.7","@salesforce/ts-types":"^1.7.3","@heroku/function-toml":"^0.0.3","@heroku/functions-core":"^0.7.1","@heroku/project-descriptor":"0.0.6","@salesforce/sf-plugins-core":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.19","devDependencies":{"nyc":"^15.1.0","shx":"^0.3.4","chai":"^4.3.10","husky":"^7.0.4","mocha":"^9.2.2","oclif":"^3.17.2","sinon":"11.1.2","eslint":"^7.32.0","globby":"^11.1.0","ts-node":"^10.7.0","prettier":"^2.8.8","sinon-chai":"^3.7.0","typescript":"^4.9.5","@oclif/test":"^2","@types/uuid":"^8.3.4","lint-staged":"^12.3.6","pretty-quick":"^3.1.3","@types/semver":"^7.5.6","@types/nodegit":"^0.28.7","@types/fs-extra":"^9.0.13","@types/node-fetch":"^3.0.3","@types/sinon-chai":"^3.2.12","@oclif/plugin-help":"^5","@types/sha256-file":"^1.0.3","@oclif/plugin-which":"^1.0.4","eslint-plugin-jsdoc":"^43.0.5","@salesforce/ts-sinon":"^1.4.19","eslint-plugin-header":"^3.1.1","eslint-plugin-import":"^2.29.0","@types/supports-color":"^8.1.3","@salesforce/dev-config":"^3.0.0","eslint-config-prettier":"^8.10.0","eslint-plugin-prettier":"^4.0.0","@salesforce/dev-scripts":"^2.0.3","eslint-config-salesforce":"^0.1.6","@typescript-eslint/parser":"^4.33.0","@salesforce/prettier-config":"^0.0.3","@oclif/plugin-command-snapshot":"^3.3.15","@typescript-eslint/eslint-plugin":"^4.33.0","eslint-config-salesforce-license":"^0.2.0","eslint-config-salesforce-typescript":"^0.2.8","@salesforce/plugin-command-reference":"^1.6.18"},"_npmOperationalInternal":{"tmp":"tmp/plugin-functions_1.22.10_1701109230676_0.44772598627955973","host":"s3://npm-registry-packages"}},"1.22.11":{"name":"@salesforce/plugin-functions","version":"1.22.11","keywords":["oclif-plugin"],"author":{"name":"heroku-front-end@salesforce.com"},"license":"BSD-3-Clause","_id":"@salesforce/plugin-functions@1.22.11","maintainers":[{"name":"dme722","email":"dellison@salesforce.com"},{"name":"nolanlawson","email":"nolan@nolanlawson.com"},{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jburnie","email":"jburnie@salesforce.com"},{"name":"abirchfieldsfdc","email":"abirchfield@salesforce.com"},{"name":"dlouvton","email":"dlouvton@gmail.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"jmsjtu","email":"jmsjtu@gmail.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"packagellama","email":"stephen@interactivellama.com"},{"name":"maward","email":"michelle.ward@salesforce.com"},{"name":"danielshox","email":"doshaughnessy@salesforce.com"},{"name":"duane.chew","email":"duane.chew@salesforce.com"},{"name":"dferro","email":"dcervantes@salesforce.com"},{"name":"jcourtner","email":"jcourtner@salesforce.com"},{"name":"jye-sf","email":"jye@salesforce.com"},{"name":"adirasanam","email":"adirasanam@salesforce.com"},{"name":"hkii","email":"knair@salesforce.com"},{"name":"iamaziz","email":"azizramos00@gmail.com"},{"name":"dbreese-salesforce","email":"dbreese@salesforce.com"},{"name":"ashokrudraraju","email":"arudraraju@salesforce.com"},{"name":"dhersam","email":"dhersam@salesforce.com"},{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"mbettio","email":"mbettiomoreira@salesforce.com"},{"name":"damilareolowoniyi","email":"damilare.olowoniyi2@mail.dcu.ie"},{"name":"mmadialagan","email":"mmadialagan@salesforce.com"},{"name":"mjrust","email":"mrust@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"mpsenn","email":"npmjs@msenn.com"},{"name":"kevinv11n","email":"kevin@v11n.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"pmdartus","email":"dartus.pierremarie@gmail.com"},{"name":"ekashida","email":"ekashida@gmail.com"},{"name":"gr8gatsby","email":"kevinhill@live.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"jqian","email":"jqian@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"fernomac","email":"no_oneatall@hotmail.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"jbartolotta-sfdc","email":"jbartolotta@salesforce.com"}],"homepage":"https://github.com/salesforcecli/plugin-functions","bugs":{"url":"https://github.com/forcedotcom/cli/issues"},"bin":{"functions":"bin/run"},"dist":{"shasum":"bc2244f8123cacf68443d47980f2fc84e11ef4b6","tarball":"https://registry.npmjs.org/@salesforce/plugin-functions/-/plugin-functions-1.22.11.tgz","fileCount":116,"integrity":"sha512-IOPMgVhhmoIcSWMojY9+L7CGIkLHgoM7tw3rBKakoljdzfbyHT1Nt1PAoaDzJLCb/GXeibsLQipnC/6Wtr+6Ag==","signatures":[{"sig":"MEYCIQCnRAVfbCK0n2Kk8KBIrP5RA0KbuOVvTsi1HfqwTil2iwIhAPe/vbkkIebleMhObjlUqxWkZR3CO8NuwcMRlMDHXgYq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":667679},"main":"lib/index.js","sfdx":{"publicKeyUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/1.22.11.crt","signatureUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/1.22.11.sig"},"_from":"file:/home/runner/work/plugin-functions/plugin-functions/salesforce-plugin-functions-1.22.11.tgz","oclif":{"bin":"sf","hooks":{"sf:deploy":"./lib/hooks/deploy","sf:env:list":"./lib/hooks/envList","sf:env:display":"./lib/hooks/envDisplay"},"topics":{"env":{"subtopics":{"log":{"description":"Commands to stream log output for an environment."},"var":{"description":"Commands to get, list, add, and set environment variables."},"create":{"description":"Commands to create environments."},"compute":{"subtopics":{"collaborator":{"description":"Commands to manage collaboration with Heroku users."}},"description":"Commands to manage compute environments."},"logdrain":{"description":"Commands to add a log drain to a specified environment."}},"description":"Commands to manage your environments, such as orgs and compute environments."},"run":{"subtopics":{"function":{"description":"Commands to run a function."}},"description":"Commands to run a function."},"login":{"subtopics":{"functions":{"description":"Commands to log in to Salesforce Functions."}},"description":"Commands to log in to an environment."},"deploy":{"description":"Commands to deploy artifacts to an environment."},"logout":{"subtopics":{"functions":{"description":"Commands to log out of Salesforce Functions."}},"description":"Commands to log out of an environment."},"whoami":{"description":"Commands to show information about yourself or your account."},"generate":{"description":"Commands to generate a project, create a function, and more."}},"commands":"./lib/commands","devPlugins":["@oclif/plugin-help","@oclif/plugin-which","@oclif/plugin-command-snapshot","@salesforce/plugin-command-reference"],"topicSeparator":" "},"types":"./lib/index.d.ts","engines":{"node":">=14.0.0"},"scripts":{"docs":"sf-docs","lint":"sf-lint","test":"sf-test","build":"sf-build","clean":"sf-clean","format":"sf-format","compile":"sf-compile","prepack":"sf-prepack && oclif lock","prepare":"sf-install","pretest":"sf-compile-test","version":"oclif readme","postpack":"shx rm -f oclif.manifest.json","posttest":"yarn lint && yarn test:deprecation-policy","clean-all":"sf-clean all","clean:lib":"shx rm -rf lib && shx rm -rf coverage && shx rm -rf .nyc_output && shx rm -f oclif.manifest.json","test:json-schema":"./bin/dev schema:compare","promote-dist-tags":"./bin/promote-dist-tags","test:command-reference":"./bin/dev commandreference:generate --erroronwarnings","test:deprecation-policy":"./bin/dev snapshot:compare"},"_npmUser":{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},"_resolved":"/home/runner/work/plugin-functions/plugin-functions/salesforce-plugin-functions-1.22.11.tgz","_integrity":"sha512-IOPMgVhhmoIcSWMojY9+L7CGIkLHgoM7tw3rBKakoljdzfbyHT1Nt1PAoaDzJLCb/GXeibsLQipnC/6Wtr+6Ag==","repository":{"url":"git+https://github.com/salesforcecli/plugin-functions.git","type":"git"},"_npmVersion":"10.2.3","description":"Functions plugin for the SF CLI","directories":{},"_nodeVersion":"20.10.0","dependencies":{"uuid":"^8.3.2","axios":"^0.27.2","chalk":"^4.1.2","execa":"^5.1.1","kbpgp":"^2.1.15","cli-ux":"^5.6.7","lodash":"^4.17.21","jsforce":"^1.11.1","date-fns":"^2.30.0","fs-extra":"^10.0.1","handlebars":"^4.7.8","node-fetch":"^3.3.2","@oclif/core":"^2.8.0","sha256-file":"^1.0.0","global-agent":"^3.0.0","netrc-parser":"^3.1.6","axios-debug-log":"^0.8.4","@salesforce/core":"^3.36.2","@heroku-cli/color":"^1.1.16","@heroku-cli/schema":"^1.0.25","@heroku/eventsource":"^1.0.7","@salesforce/ts-types":"^1.7.3","@heroku/function-toml":"^0.0.3","@heroku/functions-core":"^0.7.2","@heroku/project-descriptor":"0.0.6","@salesforce/sf-plugins-core":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.19","devDependencies":{"nyc":"^15.1.0","shx":"^0.3.4","chai":"^4.3.10","husky":"^7.0.4","mocha":"^9.2.2","oclif":"^3.17.2","sinon":"11.1.2","eslint":"^7.32.0","globby":"^11.1.0","ts-node":"^10.7.0","prettier":"^2.8.8","sinon-chai":"^3.7.0","typescript":"^4.9.5","@oclif/test":"^2","@types/uuid":"^8.3.4","lint-staged":"^12.3.6","pretty-quick":"^3.1.3","@types/semver":"^7.5.6","@types/nodegit":"^0.28.7","@types/fs-extra":"^9.0.13","@types/node-fetch":"^3.0.3","@types/sinon-chai":"^3.2.12","@oclif/plugin-help":"^5","@types/sha256-file":"^1.0.3","@oclif/plugin-which":"^1.0.4","eslint-plugin-jsdoc":"^43.0.5","@salesforce/ts-sinon":"^1.4.19","eslint-plugin-header":"^3.1.1","eslint-plugin-import":"^2.29.0","@types/supports-color":"^8.1.3","@salesforce/dev-config":"^3.0.0","eslint-config-prettier":"^8.10.0","eslint-plugin-prettier":"^4.0.0","@salesforce/dev-scripts":"^2.0.3","eslint-config-salesforce":"^0.1.6","@typescript-eslint/parser":"^4.33.0","@salesforce/prettier-config":"^0.0.3","@oclif/plugin-command-snapshot":"^3.3.15","@typescript-eslint/eslint-plugin":"^4.33.0","eslint-config-salesforce-license":"^0.2.0","eslint-config-salesforce-typescript":"^0.2.8","@salesforce/plugin-command-reference":"^1.6.18"},"_npmOperationalInternal":{"tmp":"tmp/plugin-functions_1.22.11_1701830858003_0.33594305806559","host":"s3://npm-registry-packages"}},"1.23.0":{"name":"@salesforce/plugin-functions","version":"1.23.0","keywords":["oclif-plugin"],"author":{"name":"heroku-front-end@salesforce.com"},"license":"BSD-3-Clause","_id":"@salesforce/plugin-functions@1.23.0","maintainers":[{"name":"dme722","email":"dellison@salesforce.com"},{"name":"nolanlawson","email":"nolan@nolanlawson.com"},{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jburnie","email":"jburnie@salesforce.com"},{"name":"abirchfieldsfdc","email":"abirchfield@salesforce.com"},{"name":"dlouvton","email":"dlouvton@gmail.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"jmsjtu","email":"jmsjtu@gmail.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"packagellama","email":"stephen@interactivellama.com"},{"name":"maward","email":"michelle.ward@salesforce.com"},{"name":"danielshox","email":"doshaughnessy@salesforce.com"},{"name":"duane.chew","email":"duane.chew@salesforce.com"},{"name":"dferro","email":"dcervantes@salesforce.com"},{"name":"jcourtner","email":"jcourtner@salesforce.com"},{"name":"jye-sf","email":"jye@salesforce.com"},{"name":"adirasanam","email":"adirasanam@salesforce.com"},{"name":"hkii","email":"knair@salesforce.com"},{"name":"iamaziz","email":"azizramos00@gmail.com"},{"name":"dbreese-salesforce","email":"dbreese@salesforce.com"},{"name":"ashokrudraraju","email":"arudraraju@salesforce.com"},{"name":"dhersam","email":"dhersam@salesforce.com"},{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"mbettio","email":"mbettiomoreira@salesforce.com"},{"name":"damilareolowoniyi","email":"damilare.olowoniyi2@mail.dcu.ie"},{"name":"mmadialagan","email":"mmadialagan@salesforce.com"},{"name":"mjrust","email":"mrust@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"mpsenn","email":"npmjs@msenn.com"},{"name":"kevinv11n","email":"kevin@v11n.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"pmdartus","email":"dartus.pierremarie@gmail.com"},{"name":"ekashida","email":"ekashida@gmail.com"},{"name":"gr8gatsby","email":"kevinhill@live.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"jqian","email":"jqian@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"fernomac","email":"no_oneatall@hotmail.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"jbartolotta-sfdc","email":"jbartolotta@salesforce.com"}],"homepage":"https://github.com/salesforcecli/plugin-functions","bugs":{"url":"https://github.com/forcedotcom/cli/issues"},"bin":{"functions":"bin/run"},"dist":{"shasum":"9cc78576ae6f2b15146ed231c970038defac6242","tarball":"https://registry.npmjs.org/@salesforce/plugin-functions/-/plugin-functions-1.23.0.tgz","fileCount":117,"integrity":"sha512-KM2OVe4Q+cTxGUiD+IbvqQbED6CZbrfTyABXMcIudNT/o34epR8Ayp7OQRqbruVhJwRAgv2voyvdV4Wh88RiBA==","signatures":[{"sig":"MEYCIQDDw4AjR4utZ2Zq+GBBEkfJIscCI9XGouWfCKz37jML9gIhAKWrAAqErLfHMMKWZb+TXlHE7iJNcTw/8qsYB+m92KZI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1339028},"main":"lib/index.js","sfdx":{"publicKeyUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/1.23.0.crt","signatureUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-functions/1.23.0.sig"},"_from":"file:/home/runner/work/plugin-functions/plugin-functions/salesforce-plugin-functions-1.23.0.tgz","oclif":{"bin":"sf","hooks":{"sf:deploy":"./lib/hooks/deploy","sf:env:list":"./lib/hooks/envList","sf:env:display":"./lib/hooks/envDisplay"},"topics":{"env":{"subtopics":{"log":{"description":"Commands to stream log output for an environment."},"var":{"description":"Commands to get, list, add, and set environment variables."},"create":{"description":"Commands to create environments."},"compute":{"subtopics":{"collaborator":{"description":"Commands to manage collaboration with Heroku users."}},"description":"Commands to manage compute environments."},"logdrain":{"description":"Commands to add a log drain to a specified environment."}},"description":"Commands to manage your environments, such as orgs and compute environments."},"run":{"subtopics":{"function":{"description":"Commands to run a function."}},"description":"Commands to run a function."},"login":{"subtopics":{"functions":{"description":"Commands to log in to Salesforce Functions."}},"description":"Commands to log in to an environment."},"deploy":{"description":"Commands to deploy artifacts to an environment."},"logout":{"subtopics":{"functions":{"description":"Commands to log out of Salesforce Functions."}},"description":"Commands to log out of an environment."},"whoami":{"description":"Commands to show information about yourself or your account."},"generate":{"description":"Commands to generate a project, create a function, and more."}},"commands":"./lib/commands","devPlugins":["@oclif/plugin-help","@oclif/plugin-which","@oclif/plugin-command-snapshot","@salesforce/plugin-command-reference"],"topicSeparator":" "},"types":"./lib/index.d.ts","readme":"# plugin-functions <!-- omit in toc -->\n\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\n[![NPM](https://img.shields.io/npm/v/@salesforce/plugin-functions.svg?label=@salesforce/functions)](https://www.npmjs.com/package/@salesforce/plugin-functions) [![CircleCI](https://circleci.com/gh/salesforcecli/plugin-functions/tree/main.svg?style=shield)](https://circleci.com/gh/salesforcecli/plugin-functions/tree/main) [![Downloads/week](https://img.shields.io/npm/dw/@salesforce/plugin-functions.svg)](https://npmjs.org/package/@salesforce/plugin-functions) [![License](https://img.shields.io/badge/License-BSD%203--Clause-brightgreen.svg)](https://raw.githubusercontent.com/salesforcecli/plugin-functions/main/LICENSE.txt)\n\nFunctions plugin for the SF CLI\n\n<!-- toc -->\n\n- [plugin-functions <!-- omit in toc -->](#plugin-functions----omit-in-toc---)\n- [Usage](#usage)\n- [Contributing](#contributing)\n- [Build](#build)\n- [Clone the repository](#clone-the-repository)\n- [Navigate to the project folder](#navigate-to-the-project-folder)\n- [Install the dependencies and compile](#install-the-dependencies-and-compile)\n- [Run using local run file.](#run-using-local-run-file)\n- [Update README.md](#update-readmemd)\n- [Releases](#releases)\n- [Commands](#commands)\n<!-- tocstop -->\n\n# Usage\n\n1. Install the SF CLI: [Install instructions](https://developer.salesforce.com/docs/atlas.en-us.sfdx_setup.meta/sfdx_setup/sfdx_setup_install_cli.htm)\n2. Then run `sf plugins:install @salesforce/plugin-functions`:\n\n```sh-session\n$ sf plugins:install @salesforce/plugin-functions\nrunning command...\n```\n\nNow you should be able to run functions commands, e.g. `sf generate project`, `sf login functions`\n\n# Contributing\n\n1. Please read our [Code of Conduct](CODE_OF_CONDUCT.md)\n2. Create a new issue before starting your project so that we can keep track of\n   what you are trying to add/fix. That way, we can also offer suggestions or\n   let you know if there is already an effort in progress.\n3. Fork this repository.\n4. [Build the plugin locally](#build)\n5. Create a _topic_ branch in your fork. Note, this step is recommended but technically not required if contributing using a fork.\n6. Edit the code in your fork.\n7. Create commit messages that adhere to the [conventional commits specification](https://www.conventionalcommits.org/en/v1.0.0/).\n8. Write appropriate tests for your changes. Try to achieve at least 95% code coverage on any new code. No pull request will be accepted without unit tests.\n9. Sign CLA (see [CLA](#cla) below).\n10. Send us a pull request when you are done. We'll review your code, suggest any needed changes, and merge it in.\n\n## CLA <!-- omit in toc -->\n\nExternal contributors will be required to sign a Contributor's License\nAgreement. You can do so by going to https://cla.salesforce.com/sign-cla.\n\n# Build\n\nTo build the plugin locally, make sure to have yarn installed and run the following commands:\n\n```bash\n# Clone the repository\ngit clone git@github.com:salesforcecli/plugin-functions\n\n# Navigate to the project folder\ncd plugin-functions\n\n# Install the dependencies and compile\nyarn install\nyarn build\n```\n\nTo use your plugin, run using the local `./bin/run` or `./bin/run.cmd` file.\n\n```bash\n# Run using local run file.\n./bin/run env list\n```\n\n# Update README.md\n\nTo manually regenerate commands in the README.md file after adding or updating run `npx oclif readme`\n\n# Releases\n\nThe following steps are automated for package releases\n\n## Version Bump\n\nWe use [standard-version](https://github.com/conventional-changelog/standard-version) to determine the next version that will be published. This means that all commits **must** adhere to the [conventional commits specification](https://www.conventionalcommits.org/en/v1.0.0/) in order for `standard-version` to work.\n\nIn the case that you have manually bumped the version in the package.json, then the plugin will respect that and publish that version instead of using `standard-version` to determine the next version.\n\nNOTE: We consider the `chore`, `style`, `docs`, `ci`, `test` commit types to be \"non-releasable\", meaning that if all the commits are of those types then we do not publish a new version. However, if you've manually bumped the version in the package.json then the plugin will publish that version regardless of the commit types.\n\n### `--prerelease` <!-- omit in toc -->\n\n1. If you've manually bumped the version in the package.json, the prerelease tag will not be added if it's not already there. For example, if you want to do a prerelease for a new major version, you will want to update the package version to `X.0.0-<your-prerelease-tag>`.\n\n2. When using the `--prerelease` flag, `standard-version` will bump both the prerelease version and the package version, e.g. `3.0.0-alpha.0` => `3.0.1-alpha.1`. See https://github.com/conventional-changelog/standard-version#release-as-a-pre-release for more\n\n## Changelogs\n\n`standard-version` automatically handles this for us as well. Again you must adhere to the [conventional commits specification](https://www.conventionalcommits.org/en/v1.0.0/) in order for the changelog generation to work.\n\n## Build\n\nAfter determining the next version, the plugin builds the package using `yarn build`. This means that you must have a `build` script included in the package.json\n\n## Signing\n\nIf you pass the `--sign (-s)` flag into the release command, then the plugin will sign the package and verify that the signature exists in S3.\n\n## Publishing\n\nOnce the package has been built and signed it will be published to npm. The command will not exit until the new version is found on the npm registry.\n\n# Commands\n\n<!-- commands -->\n\n- [`sf deploy functions`](#sf-deploy-functions)\n- [`sf env compute collaborator add`](#sf-env-compute-collaborator-add)\n- [`sf env create compute`](#sf-env-create-compute)\n- [`sf env delete`](#sf-env-delete)\n- [`sf env log`](#sf-env-log)\n- [`sf env log tail`](#sf-env-log-tail)\n- [`sf env logdrain add`](#sf-env-logdrain-add)\n- [`sf env logdrain list`](#sf-env-logdrain-list)\n- [`sf env logdrain remove`](#sf-env-logdrain-remove)\n- [`sf env var get KEY`](#sf-env-var-get-key)\n- [`sf env var list`](#sf-env-var-list)\n- [`sf env var set`](#sf-env-var-set)\n- [`sf env var unset`](#sf-env-var-unset)\n- [`sf generate function`](#sf-generate-function)\n- [`sf login functions`](#sf-login-functions)\n- [`sf login functions jwt`](#sf-login-functions-jwt)\n- [`sf logout functions`](#sf-logout-functions)\n- [`sf run function`](#sf-run-function)\n- [`sf run function start`](#sf-run-function-start)\n- [`sf run function start container`](#sf-run-function-start-container)\n- [`sf run function start local`](#sf-run-function-start-local)\n- [`sf whoami functions`](#sf-whoami-functions)\n\n## `sf deploy functions`\n\nDeploy a Salesforce Function to an org from your local project.\n\n```\nUSAGE\n  $ sf deploy functions -o <value> [--json] [-b <value>] [--force] [-q]\n\nFLAGS\n  -b, --branch=<value>         Deploy the latest commit from a branch different from the currently active branch.\n  -o, --connected-org=<value>  (required) Username or alias for the org that the compute environment should be connected\n                               to.\n  -q, --quiet                  Limit the amount of output displayed from the deploy process.\n  --force                      Ignore warnings and overwrite remote repository (not allowed in production).\n\nGLOBAL FLAGS\n  --json  Format output as json.\n\nDESCRIPTION\n  Deploy a Salesforce Function to an org from your local project.\n\n  You must run this command from within a git repository. Only committed changes to Functions are deployed. The active\n  branch is deployed unless specified otherwise with `--branch`.\n\nEXAMPLES\n  Deploy a Salesforce Function:\n\n    $ sf deploy functions --connected-org org-alias\n\n  Deploy to 'deploy-branch':\n\n    $ sf deploy functions --connected-org org-alias --branch deploy-branch\n\n  Overwrite the remote repository:\n\n    $ sf deploy functions --connected-org org-alias --force\n```\n\n## `sf env compute collaborator add`\n\nAdd a Heroku user as a collaborator on this Functions account, allowing them to attach Heroku add-ons to compute environments.\n\n```\nUSAGE\n  $ sf env compute collaborator add -h <value>\n\nFLAGS\n  -h, --heroku-user=<value>  (required) Email address of the Heroku user you're adding as a collaborator.\n\nEXAMPLES\n  Add a Heroku user as a collaborator on this Functions account.\n\n    $ sf env compute collaborator add --heroku-user example@heroku.com\n```\n\n## `sf env create compute`\n\nCreate a compute environment for use with Salesforce Functions.\n\n```\nUSAGE\n  $ sf env create compute [--json] [-o <value>] [-a <value>]\n\nFLAGS\n  -a, --alias=<value>          Alias for the created environment.\n  -o, --connected-org=<value>  Username or alias for the org that the compute environment should be connected to.\n\nGLOBAL FLAGS\n  --json  Format output as json.\n\nDESCRIPTION\n  Create a compute environment for use with Salesforce Functions.\n\n  Compute environments must be connected to a Salesforce org. By default the command uses your local environment's\n  connected org. Use the '--connected-org' flag to specify a specific org. Run 'sf env list' to see a list of\n  environments.\n\nEXAMPLES\n  Create a compute environment to run Salesforce Functions:\n\n    $ sf env create compute\n\n  Connect the environment to a specific org:\n\n    $ sf env create compute --connected-org=org-alias\n\n  Create an alias for the compute environment:\n\n    $ sf env create compute --alias environment-alias\n```\n\n## `sf env delete`\n\nDelete an environment.\n\n```\nUSAGE\n  $ sf env delete [--json] [-e <value> | ] [--confirm <value>]\n\nFLAGS\n  -e, --target-compute=<value>  Environment name.\n  --confirm=name...             Confirmation name.\n\nGLOBAL FLAGS\n  --json  Format output as json.\n\nDESCRIPTION\n  Delete an environment.\n\n  You must include the name of the environment to delete using '--target-compute'. Run 'sf env list' to see a list of\n  environments.\n\n  Running this command will prompt a confirmation. If you want to skip this confirmation, use the '--confirm' flag and\n  the environment alias to skip confirmation.\n\nEXAMPLES\n  Delete a compute environment:\n\n    $ sf env delete --target-compute environment-alias\n\n  Delete without a confirmation step:\n\n    $ sf env delete --target-compute environment-alias --confirm environment-alias\n```\n\n## `sf env log`\n\nStream log output for an environment.\n\n```\nUSAGE\n  $ sf env log [-e <value> | ] [-n <value>]\n\nFLAGS\n  -e, --target-compute=<value>  Compute environment name to retrieve logs.\n  -n, --num=<value>             Number of lines to display.\n\nEXAMPLES\n  Stream log output:\n\n    $ sf env log --target-compute environment-alias\n```\n\n## `sf env log tail`\n\nStream log output for an environment.\n\n```\nUSAGE\n  $ sf env log tail [-e <value> | ]\n\nFLAGS\n  -e, --target-compute=<value>  Compute environment name to retrieve logs.\n\nEXAMPLES\n  Stream log output:\n\n    $ sf env log tail --target-compute environment-alias\n```\n\n## `sf env logdrain add`\n\nAdd log drain to a specified environment.\n\n```\nUSAGE\n  $ sf env logdrain add [--json] [-e <value> | ] [-l <value> | ]\n\nFLAGS\n  -e, --target-compute=<value>  Environment name.\n  -l, --drain-url=<value>       Endpoint that will receive sent logs.\n\nGLOBAL FLAGS\n  --json  Format output as json.\n\nDESCRIPTION\n  Add log drain to a specified environment.\n\n  Both '--target-compute' and '--url' are required flags. '--url' should be a HTTP or HTTPS URL that can receive the log\n  drain messages.\n\nEXAMPLES\n  Add a log drain:\n\n    $ sf env logdrain add --target-compute environment-name --url https://path/to/logdrain\n```\n\n## `sf env logdrain list`\n\nList log drains connected to a specified environment.\n\n```\nUSAGE\n  $ sf env logdrain list [--json] [-e <value> | ]\n\nFLAGS\n  -e, --target-compute=<value>  Environment name.\n\nGLOBAL FLAGS\n  --json  Format output as json.\n\nEXAMPLES\n  List log drains:\n\n    $ sf env logdrain list --target-compute environment-alias\n\n  List log drains as json:\n\n    $ sf env logdrain list --target-compute environment-alias --json\n```\n\n## `sf env logdrain remove`\n\nRemove log drain from a specified environment.\n\n```\nUSAGE\n  $ sf env logdrain remove [--json] [-e <value> | ] [-l <value> | ]\n\nFLAGS\n  -e, --target-compute=<value>  Environment name.\n  -l, --drain-url=<value>       Log drain url to remove.\n\nGLOBAL FLAGS\n  --json  Format output as json.\n\nDESCRIPTION\n  Remove log drain from a specified environment.\n\n  Both '--target-compute' and '--drain-url' are required flags.\n\nEXAMPLES\n  Remove a logdrain:\n\n    $ sf env logdrain remove --target-compute environment-alias --url https://path/to/logdrain\n```\n\n## `sf env var get KEY`\n\nDisplay a single config variable for an environment.\n\n```\nUSAGE\n  $ sf env var get [KEY] [--json] [-e <value> | ]\n\nFLAGS\n  -e, --target-compute=<value>  Environment name.\n\nGLOBAL FLAGS\n  --json  Format output as json.\n\nDESCRIPTION\n  Display a single config variable for an environment.\n\n  You must provide the '--target-compute' flag and the key to retrieve.\n\nEXAMPLES\n  Get a config variable:\n\n    $ sf env var get [KEY] --target-compute environment-alias\n```\n\n## `sf env var list`\n\nList your environment's config vars in a table.\n\n```\nUSAGE\n  $ sf env var list [--json] [-e <value> | ]\n\nFLAGS\n  -e, --target-compute=<value>  Environment name.\n\nGLOBAL FLAGS\n  --json  Format output as json.\n\nDESCRIPTION\n  List your environment's config vars in a table.\n\n  Use the '--json' flag to return config vars in JSON format.\n\nEXAMPLES\n  List config vars:\n\n    $ sf env var list --target-compute environment-alias\n\n  List in JSON format:\n\n    $ sf env var list --target-compute environment-alias --json\n```\n\n## `sf env var set`\n\nSet a single config value for an environment.\n\n```\nUSAGE\n  $ sf env var set [--json] [-e <value> | ]\n\nFLAGS\n  -e, --target-compute=<value>  Environment name.\n\nGLOBAL FLAGS\n  --json  Format output as json.\n\nEXAMPLES\n  Set a config value:\n\n    $ sf env var set [KEY]=[VALUE] --target-compute environment-alias\n```\n\n## `sf env var unset`\n\nUnset a single config value for an environment.\n\n```\nUSAGE\n  $ sf env var unset [--json] [-e <value> | ]\n\nFLAGS\n  -e, --target-compute=<value>  Environment name.\n\nGLOBAL FLAGS\n  --json  Format output as json.\n\nDESCRIPTION\n  Unset a single config value for an environment.\n\n  Run 'sf env var list' to see a list of config values that can be unset.\n\nEXAMPLES\n  Unset a value:\n\n    $ sf env var unset --target-compute environment-alias\n```\n\n## `sf generate function`\n\nCreate a Salesforce Function with basic scaffolding specific to a given language.\n\n```\nUSAGE\n  $ sf generate function -l java|javascript|typescript [-n <value> | ]\n\nFLAGS\n  -l, --language=<option>      (required) The language in which the function is written.\n                               <options: java|javascript|typescript>\n  -n, --function-name=<value>  Function name. Must start with a capital letter.\n\nDESCRIPTION\n  Create a Salesforce Function with basic scaffolding specific to a given language.\n\n  Both '--language' and '--name' are required flags. Function names must start with a capital letter.\n\nEXAMPLES\n  Create a JavaScript function:\n\n    $ sf generate function --function-name myfunction --language javascript\n```\n\n## `sf login functions`\n\nLog in to Salesforce Functions.\n\n```\nUSAGE\n  $ sf login functions [--json]\n\nGLOBAL FLAGS\n  --json  Format output as json.\n\nDESCRIPTION\n  Log in to Salesforce Functions.\n\n  This step is required to develop or deploy Salesforce Functions.\n\nEXAMPLES\n  Log in to Salesforce Functions:\n\n    $ sf login functions\n```\n\n## `sf login functions jwt`\n\nLogin using JWT instead of default web-based flow. This will authenticate you with both sf and Salesforce Functions.\n\n```\nUSAGE\n  $ sf login functions jwt -u <value> -f <value> -i <value> [--json] [-l <value> | ] [-a <value>] [-d] [-v]\n\nFLAGS\n  -a, --alias=<value>         Alias for the org.\n  -d, --set-default           Set the org as the default that all org-related commands run against.\n  -f, --keyfile=<value>       (required) Path to JWT keyfile.\n  -i, --clientid=<value>      (required) OAuth client ID.\n  -l, --instance-url=<value>  The login URL of the instance the org lives on.\n  -u, --username=<value>      (required) Authentication username.\n  -v, --set-default-dev-hub   Set the org as the default Dev Hub for scratch org creation.\n\nGLOBAL FLAGS\n  --json  Format output as json.\n\nDESCRIPTION\n  Login using JWT instead of default web-based flow. This will authenticate you with both sf and Salesforce Functions.\n\n  Use this command when executing from a script.\n\nEXAMPLES\n  Log in using JWT:\n\n    $ sf login functions jwt --username example@username.org --keyfile file.key --clientid 123456\n\n  Log in and specify the org alias and URL, set as default org and default Dev Hub, and format output as JSON:\n\n    $ sf login functions jwt --username example@username.org --keyfile file.key --clientid 123456 --alias org-alias \\\n      --set-default --set-default-dev-hub --instance-url https://path/to/instance --json\n```\n\n## `sf logout functions`\n\nLog out of your Salesforce Functions account.\n\n```\nUSAGE\n  $ sf logout functions [--json]\n\nGLOBAL FLAGS\n  --json  Format output as json.\n\nEXAMPLES\n  Log out:\n\n    $ sf logout functions\n```\n\n## `sf run function`\n\nSend a cloudevent to a function.\n\n```\nUSAGE\n  $ sf run function [--json] [-l <value> | ] [-H <value>] [-p <value>] [-s] [-o <value>]\n\nFLAGS\n  -H, --headers=<value>...     Set headers.\n  -l, --function-url=<value>   URL of the function to run.\n  -o, --connected-org=<value>  Username or alias for the target org; overrides default target org.\n  -p, --payload=<value>        Set the payload of the cloudevent as a JSON object or a path to a file via @file.json.\n  -s, --structured             Set the cloudevent to be emitted as a structured JSON cloudevent.\n\nGLOBAL FLAGS\n  --json  Format output as json.\n\nEXAMPLES\n  Run a function:\n\n    $ sf run function --url http://path/to/function\n\n  Run a function with a payload and a JSON response:\n\n    $ sf run function --url http://path/to/function --payload '@file.json' --structured\n```\n\n## `sf run function start`\n\nBuild and run a Salesforce Function.\n\n```\nUSAGE\n  $ sf run function start [-p <value>] [-b <value>] [-l auto|java|javascript|typescript] [-v]\n\nFLAGS\n  -b, --debug-port=<value>  [default: 9229] Port for remote debugging.\n  -l, --language=<option>   [default: auto] The language that the function runs in.\n                            <options: auto|java|javascript|typescript>\n  -p, --port=<value>        [default: 8080] Port for running the function.\n  -v, --verbose             Output additional logs.\n\nDESCRIPTION\n  Build and run a Salesforce Function.\n\n  Run this command from the directory of your Salesforce Functions project.\n\n  This command will run the target function locally (on the same operating system as this CLI), just like the `local`\n  subcommand.\n\nEXAMPLES\n  Build a function and start the invoker\n\n    $ sf run function start\n\n  Start the invoker with a specific language and port\n\n    $ sf run function start --port 5000 --language javascript\n```\n\n## `sf run function start container`\n\n```\nUSAGE\n  $ sf run function start container\n```\n\n## `sf run function start local`\n\nBuild and run a Salesforce Function locally.\n\n```\nUSAGE\n  $ sf run function start local [-p <value>] [-b <value>] [-l auto|java|javascript|typescript]\n\nFLAGS\n  -b, --debug-port=<value>  [default: 9229] Port to use for debugging the function.\n  -l, --language=<option>   [default: auto] The language in which the function is written.\n                            <options: auto|java|javascript|typescript>\n  -p, --port=<value>        [default: 8080] Port to bind the invoker to.\n\nDESCRIPTION\n  Build and run a Salesforce Function locally.\n\nEXAMPLES\n  Build a function and start the invoker\n\n    $ sf run function start local\n\n  Start the invoker with a specific language and port\n\n    $ sf run function start local --port 5000 --language javascript\n```\n\n## `sf whoami functions`\n\nShow information on your Salesforce Functions login.\n\n```\nUSAGE\n  $ sf whoami functions [--json]\n\nGLOBAL FLAGS\n  --json  Format output as json.\n\nDESCRIPTION\n  Show information on your Salesforce Functions login.\n\n  Returns your email and ID. Use '--show-token' to show your Salesforce Functions token.\n\nEXAMPLES\n  Get account information:\n\n    $ sf whoami functions\n\n  Show token and output result as JSON:\n\n    $ sf whoami functions --show-token --json\n```\n\n<!-- commandsstop -->\n","engines":{"node":">=14.0.0"},"scripts":{"docs":"sf-docs","lint":"sf-lint","test":"sf-test","build":"sf-build","clean":"sf-clean","format":"sf-format","compile":"sf-compile","prepack":"sf-prepack && oclif lock && npm shrinkwrap","prepare":"sf-install","pretest":"sf-compile-test","version":"oclif readme","postpack":"shx rm -f oclif.manifest.json","posttest":"yarn lint && yarn test:deprecation-policy","clean-all":"sf-clean all","clean:lib":"shx rm -rf lib && shx rm -rf coverage && shx rm -rf .nyc_output && shx rm -f oclif.manifest.json oclif.lock npm-shrinkwrap.json","test:json-schema":"./bin/dev schema:compare","promote-dist-tags":"./bin/promote-dist-tags","test:command-reference":"./bin/dev commandreference:generate --erroronwarnings","test:deprecation-policy":"./bin/dev snapshot:compare"},"_npmUser":{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},"_resolved":"/home/runner/work/plugin-functions/plugin-functions/salesforce-plugin-functions-1.23.0.tgz","_integrity":"sha512-KM2OVe4Q+cTxGUiD+IbvqQbED6CZbrfTyABXMcIudNT/o34epR8Ayp7OQRqbruVhJwRAgv2voyvdV4Wh88RiBA==","repository":{"url":"git+https://github.com/salesforcecli/plugin-functions.git","type":"git"},"_npmVersion":"10.2.4","description":"Functions plugin for the SF CLI","directories":{},"_nodeVersion":"20.11.1","dependencies":{"uuid":"^8.3.2","axios":"^0.27.2","chalk":"^4.1.2","execa":"^5.1.1","kbpgp":"^2.1.15","cli-ux":"^5.6.7","lodash":"^4.17.21","jsforce":"^1.11.1","date-fns":"^2.30.0","fs-extra":"^10.0.1","handlebars":"^4.7.8","node-fetch":"^3.3.2","@oclif/core":"^2.8.0","sha256-file":"^1.0.0","global-agent":"^3.0.0","netrc-parser":"^3.1.6","axios-debug-log":"^0.8.4","@salesforce/core":"^3.36.2","@heroku-cli/color":"^1.1.16","@heroku-cli/schema":"^1.0.25","@heroku/eventsource":"^1.0.7","@salesforce/ts-types":"^1.7.3","@heroku/function-toml":"^0.0.3","@heroku/functions-core":"^0.7.2","@heroku/project-descriptor":"0.0.6","@salesforce/sf-plugins-core":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":true,"packageManager":"yarn@1.22.19","readmeFilename":"README.md","devDependencies":{"nyc":"^15.1.0","shx":"^0.3.4","chai":"^4.4.1","husky":"^7.0.4","mocha":"^9.2.2","oclif":"^3.17.2","sinon":"11.1.2","eslint":"^7.32.0","globby":"^11.1.0","ts-node":"^10.9.2","prettier":"^2.8.8","sinon-chai":"^3.7.0","typescript":"^4.9.5","@oclif/test":"^2","@types/uuid":"^8.3.4","lint-staged":"^12.3.6","pretty-quick":"^3.3.1","@types/semver":"^7.5.8","@types/nodegit":"^0.28.7","@types/fs-extra":"^9.0.13","@types/node-fetch":"^3.0.3","@types/sinon-chai":"^3.2.12","@oclif/plugin-help":"^5","@types/sha256-file":"^1.0.3","@oclif/plugin-which":"^1.0.4","eslint-plugin-jsdoc":"^43.0.5","@salesforce/ts-sinon":"^1.4.19","eslint-plugin-header":"^3.1.1","eslint-plugin-import":"^2.29.1","@types/supports-color":"^8.1.3","@salesforce/dev-config":"^3.0.0","eslint-config-prettier":"^8.10.0","eslint-plugin-prettier":"^4.0.0","@salesforce/dev-scripts":"^2.0.3","eslint-config-salesforce":"^0.1.6","@typescript-eslint/parser":"^4.33.0","@salesforce/prettier-config":"^0.0.3","@oclif/plugin-command-snapshot":"^3.3.15","@typescript-eslint/eslint-plugin":"^4.33.0","eslint-config-salesforce-license":"^0.2.0","eslint-config-salesforce-typescript":"^0.2.8","@salesforce/plugin-command-reference":"^1.6.18"},"_npmOperationalInternal":{"tmp":"tmp/plugin-functions_1.23.0_1709667322963_0.9556013644412926","host":"s3://npm-registry-packages"}}},"time":{"created":"2021-04-30T18:56:59.875Z","modified":"2026-04-17T10:08:35.193Z","0.0.2":"2021-04-30T18:57:00.040Z","0.0.3":"2021-05-04T20:36:05.975Z","0.0.4":"2021-05-05T15:22:16.319Z","0.0.5":"2021-05-06T22:07:45.020Z","0.0.6":"2021-05-11T19:52:29.587Z","0.0.7":"2021-05-13T16:16:50.483Z","0.0.8":"2021-05-18T21:44:44.232Z","0.1.0":"2021-05-25T19:19:25.592Z","0.1.1":"2021-05-25T20:52:01.763Z","0.1.2":"2021-05-25T21:23:24.267Z","0.1.3":"2021-05-25T22:11:39.080Z","0.1.5":"2021-06-07T20:44:10.751Z","0.2.2":"2021-06-09T21:38:00.824Z","0.2.3":"2021-06-10T21:44:07.520Z","0.2.4":"2021-06-16T21:01:37.130Z","0.2.5":"2021-06-21T17:42:12.686Z","0.2.6":"2021-06-22T16:19:32.510Z","0.2.7":"2021-06-22T16:52:49.826Z","0.2.8":"2021-06-22T17:57:06.529Z","0.2.9-ga.0":"2021-06-22T23:06:32.074Z","0.2.9":"2021-06-24T16:28:37.534Z","0.2.10":"2021-06-24T18:14:08.601Z","0.2.11":"2021-06-24T20:01:43.525Z","0.2.12":"2021-06-24T21:21:46.611Z","0.2.13":"2021-06-24T21:51:09.889Z","0.2.9-ga.1":"2021-06-28T21:28:14.472Z","0.2.14":"2021-06-29T15:51:20.724Z","0.2.9-ga.2":"2021-06-29T20:40:28.719Z","0.2.15":"2021-06-30T21:35:00.392Z","0.2.16":"2021-07-06T17:24:57.282Z","0.2.17":"2021-07-07T20:41:28.464Z","0.2.18":"2021-07-09T19:34:02.481Z","0.2.19":"2021-07-12T17:41:02.041Z","0.2.20":"2021-07-13T20:29:04.854Z","0.2.21":"2021-07-15T20:30:24.194Z","0.2.22":"2021-07-21T18:41:19.686Z","0.2.23":"2021-07-26T21:10:44.525Z","0.2.24":"2021-07-26T21:50:02.909Z","0.2.25":"2021-07-27T19:54:10.248Z","0.2.26":"2021-07-29T16:17:57.260Z","0.2.27":"2021-07-29T18:14:00.720Z","0.2.28":"2021-07-29T20:18:13.543Z","0.2.29":"2021-08-04T19:42:45.508Z","0.2.30":"2021-08-19T17:25:38.078Z","0.2.31":"2021-08-26T22:25:39.454Z","0.2.32":"2021-08-30T20:41:57.694Z","0.2.33":"2021-09-03T17:03:24.555Z","0.2.34":"2021-09-10T18:35:53.244Z","0.2.35":"2021-09-11T01:02:29.476Z","0.2.36":"2021-09-13T18:32:51.002Z","0.2.37":"2021-09-13T20:22:42.475Z","0.2.38":"2021-09-13T22:16:22.201Z","0.2.39":"2021-09-14T20:11:29.464Z","0.2.40":"2021-09-15T19:00:23.726Z","0.2.41":"2021-09-16T20:31:19.500Z","0.2.42":"2021-09-16T21:40:26.532Z","0.2.43":"2021-09-16T22:45:24.177Z","0.2.44":"2021-09-17T18:10:17.504Z","0.2.45":"2021-09-17T18:19:36.692Z","0.2.46":"2021-09-17T19:53:08.566Z","0.2.47":"2021-09-17T21:48:54.088Z","0.2.48":"2021-09-20T22:21:22.956Z","0.2.49":"2021-09-27T18:29:04.931Z","0.2.50":"2021-09-27T20:54:29.717Z","0.2.51":"2021-09-29T20:03:45.622Z","0.2.52":"2021-09-29T20:33:13.369Z","0.2.53":"2021-09-29T22:01:49.974Z","0.2.54":"2021-09-29T22:50:47.793Z","1.0.0":"2021-09-30T15:14:19.499Z","1.0.1":"2021-09-30T18:05:56.067Z","1.0.2":"2021-09-30T18:50:59.360Z","1.0.3":"2021-10-04T20:13:09.790Z","1.1.0":"2021-10-08T21:37:25.702Z","1.1.1":"2021-10-11T17:57:18.542Z","1.1.2":"2021-10-12T11:37:06.480Z","1.1.3":"2021-10-13T11:56:07.106Z","1.1.4":"2021-10-13T20:59:10.469Z","1.1.5":"2021-10-19T23:08:38.544Z","1.1.6":"2021-10-28T21:59:38.190Z","1.1.7":"2021-11-04T21:27:57.926Z","1.2.0":"2021-11-30T15:58:53.952Z","1.2.1":"2021-11-30T21:53:13.569Z","1.2.2":"2021-11-30T22:39:20.582Z","1.3.0":"2021-12-15T21:30:52.127Z","1.3.1":"2022-01-05T23:00:17.543Z","1.3.2":"2022-01-07T21:15:57.801Z","1.4.0":"2022-01-10T16:12:39.653Z","1.4.1":"2022-01-10T21:11:22.140Z","1.4.2":"2022-01-10T23:43:10.857Z","1.4.3":"2022-01-12T15:59:36.321Z","1.5.0":"2022-01-19T18:33:04.830Z","1.6.0":"2022-03-01T05:16:36.334Z","1.6.1":"2022-03-02T05:16:36.052Z","1.7.0":"2022-03-07T22:40:48.333Z","1.7.1":"2022-03-18T15:28:01.530Z","1.7.2":"2022-04-01T05:11:15.812Z","1.8.0":"2022-04-06T19:34:56.685Z","1.9.0":"2022-05-19T13:58:23.383Z","1.10.0":"2022-05-31T19:32:51.340Z","1.11.0":"2022-06-03T00:11:39.979Z","1.11.1":"2022-06-06T16:58:26.125Z","1.11.2":"2022-06-15T14:46:54.493Z","1.12.0":"2022-06-16T14:55:39.026Z","1.12.1":"2022-06-29T18:35:24.211Z","1.12.2":"2022-07-06T18:51:14.119Z","1.13.0":"2022-07-11T17:50:11.011Z","1.13.1":"2022-07-12T21:52:55.330Z","1.13.2":"2022-07-20T20:30:29.511Z","1.13.3":"2022-07-20T20:44:19.244Z","1.13.4":"2022-07-20T21:16:38.417Z","1.13.5":"2022-08-09T20:50:47.342Z","1.13.6":"2022-08-29T17:01:42.118Z","1.13.7":"2022-09-12T09:05:31.209Z","1.14.0":"2022-09-12T18:58:11.878Z","1.14.1":"2022-09-28T20:22:35.284Z","1.14.2":"2022-10-05T16:44:44.721Z","1.14.3":"2022-10-21T03:26:04.636Z","1.14.4":"2022-11-09T16:02:22.329Z","1.14.5":"2022-11-12T05:49:12.005Z","1.14.6":"2022-11-14T17:50:18.866Z","1.15.0":"2022-11-29T12:05:36.684Z","1.16.0":"2022-11-29T12:16:07.670Z","1.16.1":"2022-11-29T20:44:32.649Z","1.16.2":"2022-12-14T12:21:30.642Z","1.17.0":"2022-12-14T13:38:23.343Z","1.17.1":"2022-12-17T05:49:44.803Z","1.17.2":"2022-12-24T05:50:43.884Z","1.17.3":"2022-12-31T05:49:56.085Z","1.17.4":"2023-01-23T13:41:09.417Z","1.18.0":"2023-01-31T13:42:11.445Z","1.18.1":"2023-01-31T13:56:08.660Z","1.18.2":"2023-01-31T17:06:19.174Z","1.18.3":"2023-02-01T09:57:50.711Z","1.19.0":"2023-02-01T18:09:14.915Z","1.19.1":"2023-02-04T11:50:15.731Z","1.19.2":"2023-02-06T13:13:49.419Z","1.19.3":"2023-02-11T11:49:48.282Z","1.19.4":"2023-02-16T14:31:53.954Z","1.19.5":"2023-02-18T08:49:26.820Z","1.20.0":"2023-02-21T17:25:40.875Z","1.21.0":"2023-02-22T14:52:44.276Z","1.21.1":"2023-02-25T08:49:58.262Z","1.21.2":"2023-03-01T16:38:08.922Z","1.21.3":"2023-03-04T05:49:05.360Z","1.21.4":"2023-03-12T03:01:08.539Z","1.21.5":"2023-03-18T05:49:43.593Z","1.21.6":"2023-03-18T11:49:47.320Z","1.21.7":"2023-04-01T05:50:07.557Z","1.21.8":"2023-04-29T05:51:28.292Z","1.21.9":"2023-05-06T11:49:56.570Z","1.21.10":"2023-05-27T05:49:15.050Z","1.21.11":"2023-08-03T07:18:56.550Z","1.21.12":"2023-09-07T17:10:42.406Z","1.22.0":"2023-09-11T15:09:12.656Z","1.22.1":"2023-09-16T11:48:10.595Z","1.22.2":"2023-09-19T07:29:46.768Z","1.22.3":"2023-09-19T08:48:12.872Z","1.22.4":"2023-10-25T02:48:25.732Z","1.22.5":"2023-10-25T05:48:42.448Z","1.22.6":"2023-10-25T08:49:13.326Z","1.22.8":"2023-10-27T22:31:53.360Z","1.22.9":"2023-10-31T16:55:45.413Z","1.22.10":"2023-11-27T18:20:30.931Z","1.22.11":"2023-12-06T02:47:38.351Z","1.23.0":"2024-03-05T19:35:23.150Z"},"bugs":{"url":"https://github.com/forcedotcom/cli/issues"},"author":{"name":"heroku-front-end@salesforce.com"},"license":"BSD-3-Clause","homepage":"https://github.com/salesforcecli/plugin-functions","keywords":["oclif-plugin"],"repository":{"url":"git+https://github.com/salesforcecli/plugin-functions.git","type":"git"},"description":"Functions plugin for the SF CLI","maintainers":[{"email":"industriesEngineeringDevOps@salesforce.com","name":"ire-npm-team-user"},{"email":"jimjag@gmail.com","name":"jimjag"},{"email":"alm-cli@salesforce.com","name":"salesforce-releases"},{"email":"jschroeder@salesforce.com","name":"jasonschroeder-sfdc"},{"email":"dev@mobify.com","name":"mobify"},{"email":"admin@lwcjs.org","name":"lwc-admin"},{"email":"osscore@salesforce.com","name":"salesforce-admin"}],"readme":"# plugin-functions <!-- omit in toc -->\n\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\n[![NPM](https://img.shields.io/npm/v/@salesforce/plugin-functions.svg?label=@salesforce/functions)](https://www.npmjs.com/package/@salesforce/plugin-functions) [![CircleCI](https://circleci.com/gh/salesforcecli/plugin-functions/tree/main.svg?style=shield)](https://circleci.com/gh/salesforcecli/plugin-functions/tree/main) [![Downloads/week](https://img.shields.io/npm/dw/@salesforce/plugin-functions.svg)](https://npmjs.org/package/@salesforce/plugin-functions) [![License](https://img.shields.io/badge/License-BSD%203--Clause-brightgreen.svg)](https://raw.githubusercontent.com/salesforcecli/plugin-functions/main/LICENSE.txt)\n\nFunctions plugin for the SF CLI\n\n<!-- toc -->\n\n- [plugin-functions <!-- omit in toc -->](#plugin-functions----omit-in-toc---)\n- [Usage](#usage)\n- [Contributing](#contributing)\n- [Build](#build)\n- [Clone the repository](#clone-the-repository)\n- [Navigate to the project folder](#navigate-to-the-project-folder)\n- [Install the dependencies and compile](#install-the-dependencies-and-compile)\n- [Run using local run file.](#run-using-local-run-file)\n- [Update README.md](#update-readmemd)\n- [Releases](#releases)\n- [Commands](#commands)\n<!-- tocstop -->\n\n# Usage\n\n1. Install the SF CLI: [Install instructions](https://developer.salesforce.com/docs/atlas.en-us.sfdx_setup.meta/sfdx_setup/sfdx_setup_install_cli.htm)\n2. Then run `sf plugins:install @salesforce/plugin-functions`:\n\n```sh-session\n$ sf plugins:install @salesforce/plugin-functions\nrunning command...\n```\n\nNow you should be able to run functions commands, e.g. `sf generate project`, `sf login functions`\n\n# Contributing\n\n1. Please read our [Code of Conduct](CODE_OF_CONDUCT.md)\n2. Create a new issue before starting your project so that we can keep track of\n   what you are trying to add/fix. That way, we can also offer suggestions or\n   let you know if there is already an effort in progress.\n3. Fork this repository.\n4. [Build the plugin locally](#build)\n5. Create a _topic_ branch in your fork. Note, this step is recommended but technically not required if contributing using a fork.\n6. Edit the code in your fork.\n7. Create commit messages that adhere to the [conventional commits specification](https://www.conventionalcommits.org/en/v1.0.0/).\n8. Write appropriate tests for your changes. Try to achieve at least 95% code coverage on any new code. No pull request will be accepted without unit tests.\n9. Sign CLA (see [CLA](#cla) below).\n10. Send us a pull request when you are done. We'll review your code, suggest any needed changes, and merge it in.\n\n## CLA <!-- omit in toc -->\n\nExternal contributors will be required to sign a Contributor's License\nAgreement. You can do so by going to https://cla.salesforce.com/sign-cla.\n\n# Build\n\nTo build the plugin locally, make sure to have yarn installed and run the following commands:\n\n```bash\n# Clone the repository\ngit clone git@github.com:salesforcecli/plugin-functions\n\n# Navigate to the project folder\ncd plugin-functions\n\n# Install the dependencies and compile\nyarn install\nyarn build\n```\n\nTo use your plugin, run using the local `./bin/run` or `./bin/run.cmd` file.\n\n```bash\n# Run using local run file.\n./bin/run env list\n```\n\n# Update README.md\n\nTo manually regenerate commands in the README.md file after adding or updating run `npx oclif readme`\n\n# Releases\n\nThe following steps are automated for package releases\n\n## Version Bump\n\nWe use [standard-version](https://github.com/conventional-changelog/standard-version) to determine the next version that will be published. This means that all commits **must** adhere to the [conventional commits specification](https://www.conventionalcommits.org/en/v1.0.0/) in order for `standard-version` to work.\n\nIn the case that you have manually bumped the version in the package.json, then the plugin will respect that and publish that version instead of using `standard-version` to determine the next version.\n\nNOTE: We consider the `chore`, `style`, `docs`, `ci`, `test` commit types to be \"non-releasable\", meaning that if all the commits are of those types then we do not publish a new version. However, if you've manually bumped the version in the package.json then the plugin will publish that version regardless of the commit types.\n\n### `--prerelease` <!-- omit in toc -->\n\n1. If you've manually bumped the version in the package.json, the prerelease tag will not be added if it's not already there. For example, if you want to do a prerelease for a new major version, you will want to update the package version to `X.0.0-<your-prerelease-tag>`.\n\n2. When using the `--prerelease` flag, `standard-version` will bump both the prerelease version and the package version, e.g. `3.0.0-alpha.0` => `3.0.1-alpha.1`. See https://github.com/conventional-changelog/standard-version#release-as-a-pre-release for more\n\n## Changelogs\n\n`standard-version` automatically handles this for us as well. Again you must adhere to the [conventional commits specification](https://www.conventionalcommits.org/en/v1.0.0/) in order for the changelog generation to work.\n\n## Build\n\nAfter determining the next version, the plugin builds the package using `yarn build`. This means that you must have a `build` script included in the package.json\n\n## Signing\n\nIf you pass the `--sign (-s)` flag into the release command, then the plugin will sign the package and verify that the signature exists in S3.\n\n## Publishing\n\nOnce the package has been built and signed it will be published to npm. The command will not exit until the new version is found on the npm registry.\n\n# Commands\n\n<!-- commands -->\n\n- [`sf deploy functions`](#sf-deploy-functions)\n- [`sf env compute collaborator add`](#sf-env-compute-collaborator-add)\n- [`sf env create compute`](#sf-env-create-compute)\n- [`sf env delete`](#sf-env-delete)\n- [`sf env log`](#sf-env-log)\n- [`sf env log tail`](#sf-env-log-tail)\n- [`sf env logdrain add`](#sf-env-logdrain-add)\n- [`sf env logdrain list`](#sf-env-logdrain-list)\n- [`sf env logdrain remove`](#sf-env-logdrain-remove)\n- [`sf env var get KEY`](#sf-env-var-get-key)\n- [`sf env var list`](#sf-env-var-list)\n- [`sf env var set`](#sf-env-var-set)\n- [`sf env var unset`](#sf-env-var-unset)\n- [`sf generate function`](#sf-generate-function)\n- [`sf login functions`](#sf-login-functions)\n- [`sf login functions jwt`](#sf-login-functions-jwt)\n- [`sf logout functions`](#sf-logout-functions)\n- [`sf run function`](#sf-run-function)\n- [`sf run function start`](#sf-run-function-start)\n- [`sf run function start container`](#sf-run-function-start-container)\n- [`sf run function start local`](#sf-run-function-start-local)\n- [`sf whoami functions`](#sf-whoami-functions)\n\n## `sf deploy functions`\n\nDeploy a Salesforce Function to an org from your local project.\n\n```\nUSAGE\n  $ sf deploy functions -o <value> [--json] [-b <value>] [--force] [-q]\n\nFLAGS\n  -b, --branch=<value>         Deploy the latest commit from a branch different from the currently active branch.\n  -o, --connected-org=<value>  (required) Username or alias for the org that the compute environment should be connected\n                               to.\n  -q, --quiet                  Limit the amount of output displayed from the deploy process.\n  --force                      Ignore warnings and overwrite remote repository (not allowed in production).\n\nGLOBAL FLAGS\n  --json  Format output as json.\n\nDESCRIPTION\n  Deploy a Salesforce Function to an org from your local project.\n\n  You must run this command from within a git repository. Only committed changes to Functions are deployed. The active\n  branch is deployed unless specified otherwise with `--branch`.\n\nEXAMPLES\n  Deploy a Salesforce Function:\n\n    $ sf deploy functions --connected-org org-alias\n\n  Deploy to 'deploy-branch':\n\n    $ sf deploy functions --connected-org org-alias --branch deploy-branch\n\n  Overwrite the remote repository:\n\n    $ sf deploy functions --connected-org org-alias --force\n```\n\n## `sf env compute collaborator add`\n\nAdd a Heroku user as a collaborator on this Functions account, allowing them to attach Heroku add-ons to compute environments.\n\n```\nUSAGE\n  $ sf env compute collaborator add -h <value>\n\nFLAGS\n  -h, --heroku-user=<value>  (required) Email address of the Heroku user you're adding as a collaborator.\n\nEXAMPLES\n  Add a Heroku user as a collaborator on this Functions account.\n\n    $ sf env compute collaborator add --heroku-user example@heroku.com\n```\n\n## `sf env create compute`\n\nCreate a compute environment for use with Salesforce Functions.\n\n```\nUSAGE\n  $ sf env create compute [--json] [-o <value>] [-a <value>]\n\nFLAGS\n  -a, --alias=<value>          Alias for the created environment.\n  -o, --connected-org=<value>  Username or alias for the org that the compute environment should be connected to.\n\nGLOBAL FLAGS\n  --json  Format output as json.\n\nDESCRIPTION\n  Create a compute environment for use with Salesforce Functions.\n\n  Compute environments must be connected to a Salesforce org. By default the command uses your local environment's\n  connected org. Use the '--connected-org' flag to specify a specific org. Run 'sf env list' to see a list of\n  environments.\n\nEXAMPLES\n  Create a compute environment to run Salesforce Functions:\n\n    $ sf env create compute\n\n  Connect the environment to a specific org:\n\n    $ sf env create compute --connected-org=org-alias\n\n  Create an alias for the compute environment:\n\n    $ sf env create compute --alias environment-alias\n```\n\n## `sf env delete`\n\nDelete an environment.\n\n```\nUSAGE\n  $ sf env delete [--json] [-e <value> | ] [--confirm <value>]\n\nFLAGS\n  -e, --target-compute=<value>  Environment name.\n  --confirm=name...             Confirmation name.\n\nGLOBAL FLAGS\n  --json  Format output as json.\n\nDESCRIPTION\n  Delete an environment.\n\n  You must include the name of the environment to delete using '--target-compute'. Run 'sf env list' to see a list of\n  environments.\n\n  Running this command will prompt a confirmation. If you want to skip this confirmation, use the '--confirm' flag and\n  the environment alias to skip confirmation.\n\nEXAMPLES\n  Delete a compute environment:\n\n    $ sf env delete --target-compute environment-alias\n\n  Delete without a confirmation step:\n\n    $ sf env delete --target-compute environment-alias --confirm environment-alias\n```\n\n## `sf env log`\n\nStream log output for an environment.\n\n```\nUSAGE\n  $ sf env log [-e <value> | ] [-n <value>]\n\nFLAGS\n  -e, --target-compute=<value>  Compute environment name to retrieve logs.\n  -n, --num=<value>             Number of lines to display.\n\nEXAMPLES\n  Stream log output:\n\n    $ sf env log --target-compute environment-alias\n```\n\n## `sf env log tail`\n\nStream log output for an environment.\n\n```\nUSAGE\n  $ sf env log tail [-e <value> | ]\n\nFLAGS\n  -e, --target-compute=<value>  Compute environment name to retrieve logs.\n\nEXAMPLES\n  Stream log output:\n\n    $ sf env log tail --target-compute environment-alias\n```\n\n## `sf env logdrain add`\n\nAdd log drain to a specified environment.\n\n```\nUSAGE\n  $ sf env logdrain add [--json] [-e <value> | ] [-l <value> | ]\n\nFLAGS\n  -e, --target-compute=<value>  Environment name.\n  -l, --drain-url=<value>       Endpoint that will receive sent logs.\n\nGLOBAL FLAGS\n  --json  Format output as json.\n\nDESCRIPTION\n  Add log drain to a specified environment.\n\n  Both '--target-compute' and '--url' are required flags. '--url' should be a HTTP or HTTPS URL that can receive the log\n  drain messages.\n\nEXAMPLES\n  Add a log drain:\n\n    $ sf env logdrain add --target-compute environment-name --url https://path/to/logdrain\n```\n\n## `sf env logdrain list`\n\nList log drains connected to a specified environment.\n\n```\nUSAGE\n  $ sf env logdrain list [--json] [-e <value> | ]\n\nFLAGS\n  -e, --target-compute=<value>  Environment name.\n\nGLOBAL FLAGS\n  --json  Format output as json.\n\nEXAMPLES\n  List log drains:\n\n    $ sf env logdrain list --target-compute environment-alias\n\n  List log drains as json:\n\n    $ sf env logdrain list --target-compute environment-alias --json\n```\n\n## `sf env logdrain remove`\n\nRemove log drain from a specified environment.\n\n```\nUSAGE\n  $ sf env logdrain remove [--json] [-e <value> | ] [-l <value> | ]\n\nFLAGS\n  -e, --target-compute=<value>  Environment name.\n  -l, --drain-url=<value>       Log drain url to remove.\n\nGLOBAL FLAGS\n  --json  Format output as json.\n\nDESCRIPTION\n  Remove log drain from a specified environment.\n\n  Both '--target-compute' and '--drain-url' are required flags.\n\nEXAMPLES\n  Remove a logdrain:\n\n    $ sf env logdrain remove --target-compute environment-alias --url https://path/to/logdrain\n```\n\n## `sf env var get KEY`\n\nDisplay a single config variable for an environment.\n\n```\nUSAGE\n  $ sf env var get [KEY] [--json] [-e <value> | ]\n\nFLAGS\n  -e, --target-compute=<value>  Environment name.\n\nGLOBAL FLAGS\n  --json  Format output as json.\n\nDESCRIPTION\n  Display a single config variable for an environment.\n\n  You must provide the '--target-compute' flag and the key to retrieve.\n\nEXAMPLES\n  Get a config variable:\n\n    $ sf env var get [KEY] --target-compute environment-alias\n```\n\n## `sf env var list`\n\nList your environment's config vars in a table.\n\n```\nUSAGE\n  $ sf env var list [--json] [-e <value> | ]\n\nFLAGS\n  -e, --target-compute=<value>  Environment name.\n\nGLOBAL FLAGS\n  --json  Format output as json.\n\nDESCRIPTION\n  List your environment's config vars in a table.\n\n  Use the '--json' flag to return config vars in JSON format.\n\nEXAMPLES\n  List config vars:\n\n    $ sf env var list --target-compute environment-alias\n\n  List in JSON format:\n\n    $ sf env var list --target-compute environment-alias --json\n```\n\n## `sf env var set`\n\nSet a single config value for an environment.\n\n```\nUSAGE\n  $ sf env var set [--json] [-e <value> | ]\n\nFLAGS\n  -e, --target-compute=<value>  Environment name.\n\nGLOBAL FLAGS\n  --json  Format output as json.\n\nEXAMPLES\n  Set a config value:\n\n    $ sf env var set [KEY]=[VALUE] --target-compute environment-alias\n```\n\n## `sf env var unset`\n\nUnset a single config value for an environment.\n\n```\nUSAGE\n  $ sf env var unset [--json] [-e <value> | ]\n\nFLAGS\n  -e, --target-compute=<value>  Environment name.\n\nGLOBAL FLAGS\n  --json  Format output as json.\n\nDESCRIPTION\n  Unset a single config value for an environment.\n\n  Run 'sf env var list' to see a list of config values that can be unset.\n\nEXAMPLES\n  Unset a value:\n\n    $ sf env var unset --target-compute environment-alias\n```\n\n## `sf generate function`\n\nCreate a Salesforce Function with basic scaffolding specific to a given language.\n\n```\nUSAGE\n  $ sf generate function -l java|javascript|typescript [-n <value> | ]\n\nFLAGS\n  -l, --language=<option>      (required) The language in which the function is written.\n                               <options: java|javascript|typescript>\n  -n, --function-name=<value>  Function name. Must start with a capital letter.\n\nDESCRIPTION\n  Create a Salesforce Function with basic scaffolding specific to a given language.\n\n  Both '--language' and '--name' are required flags. Function names must start with a capital letter.\n\nEXAMPLES\n  Create a JavaScript function:\n\n    $ sf generate function --function-name myfunction --language javascript\n```\n\n## `sf login functions`\n\nLog in to Salesforce Functions.\n\n```\nUSAGE\n  $ sf login functions [--json]\n\nGLOBAL FLAGS\n  --json  Format output as json.\n\nDESCRIPTION\n  Log in to Salesforce Functions.\n\n  This step is required to develop or deploy Salesforce Functions.\n\nEXAMPLES\n  Log in to Salesforce Functions:\n\n    $ sf login functions\n```\n\n## `sf login functions jwt`\n\nLogin using JWT instead of default web-based flow. This will authenticate you with both sf and Salesforce Functions.\n\n```\nUSAGE\n  $ sf login functions jwt -u <value> -f <value> -i <value> [--json] [-l <value> | ] [-a <value>] [-d] [-v]\n\nFLAGS\n  -a, --alias=<value>         Alias for the org.\n  -d, --set-default           Set the org as the default that all org-related commands run against.\n  -f, --keyfile=<value>       (required) Path to JWT keyfile.\n  -i, --clientid=<value>      (required) OAuth client ID.\n  -l, --instance-url=<value>  The login URL of the instance the org lives on.\n  -u, --username=<value>      (required) Authentication username.\n  -v, --set-default-dev-hub   Set the org as the default Dev Hub for scratch org creation.\n\nGLOBAL FLAGS\n  --json  Format output as json.\n\nDESCRIPTION\n  Login using JWT instead of default web-based flow. This will authenticate you with both sf and Salesforce Functions.\n\n  Use this command when executing from a script.\n\nEXAMPLES\n  Log in using JWT:\n\n    $ sf login functions jwt --username example@username.org --keyfile file.key --clientid 123456\n\n  Log in and specify the org alias and URL, set as default org and default Dev Hub, and format output as JSON:\n\n    $ sf login functions jwt --username example@username.org --keyfile file.key --clientid 123456 --alias org-alias \\\n      --set-default --set-default-dev-hub --instance-url https://path/to/instance --json\n```\n\n## `sf logout functions`\n\nLog out of your Salesforce Functions account.\n\n```\nUSAGE\n  $ sf logout functions [--json]\n\nGLOBAL FLAGS\n  --json  Format output as json.\n\nEXAMPLES\n  Log out:\n\n    $ sf logout functions\n```\n\n## `sf run function`\n\nSend a cloudevent to a function.\n\n```\nUSAGE\n  $ sf run function [--json] [-l <value> | ] [-H <value>] [-p <value>] [-s] [-o <value>]\n\nFLAGS\n  -H, --headers=<value>...     Set headers.\n  -l, --function-url=<value>   URL of the function to run.\n  -o, --connected-org=<value>  Username or alias for the target org; overrides default target org.\n  -p, --payload=<value>        Set the payload of the cloudevent as a JSON object or a path to a file via @file.json.\n  -s, --structured             Set the cloudevent to be emitted as a structured JSON cloudevent.\n\nGLOBAL FLAGS\n  --json  Format output as json.\n\nEXAMPLES\n  Run a function:\n\n    $ sf run function --url http://path/to/function\n\n  Run a function with a payload and a JSON response:\n\n    $ sf run function --url http://path/to/function --payload '@file.json' --structured\n```\n\n## `sf run function start`\n\nBuild and run a Salesforce Function.\n\n```\nUSAGE\n  $ sf run function start [-p <value>] [-b <value>] [-l auto|java|javascript|typescript] [-v]\n\nFLAGS\n  -b, --debug-port=<value>  [default: 9229] Port for remote debugging.\n  -l, --language=<option>   [default: auto] The language that the function runs in.\n                            <options: auto|java|javascript|typescript>\n  -p, --port=<value>        [default: 8080] Port for running the function.\n  -v, --verbose             Output additional logs.\n\nDESCRIPTION\n  Build and run a Salesforce Function.\n\n  Run this command from the directory of your Salesforce Functions project.\n\n  This command will run the target function locally (on the same operating system as this CLI), just like the `local`\n  subcommand.\n\nEXAMPLES\n  Build a function and start the invoker\n\n    $ sf run function start\n\n  Start the invoker with a specific language and port\n\n    $ sf run function start --port 5000 --language javascript\n```\n\n## `sf run function start container`\n\n```\nUSAGE\n  $ sf run function start container\n```\n\n## `sf run function start local`\n\nBuild and run a Salesforce Function locally.\n\n```\nUSAGE\n  $ sf run function start local [-p <value>] [-b <value>] [-l auto|java|javascript|typescript]\n\nFLAGS\n  -b, --debug-port=<value>  [default: 9229] Port to use for debugging the function.\n  -l, --language=<option>   [default: auto] The language in which the function is written.\n                            <options: auto|java|javascript|typescript>\n  -p, --port=<value>        [default: 8080] Port to bind the invoker to.\n\nDESCRIPTION\n  Build and run a Salesforce Function locally.\n\nEXAMPLES\n  Build a function and start the invoker\n\n    $ sf run function start local\n\n  Start the invoker with a specific language and port\n\n    $ sf run function start local --port 5000 --language javascript\n```\n\n## `sf whoami functions`\n\nShow information on your Salesforce Functions login.\n\n```\nUSAGE\n  $ sf whoami functions [--json]\n\nGLOBAL FLAGS\n  --json  Format output as json.\n\nDESCRIPTION\n  Show information on your Salesforce Functions login.\n\n  Returns your email and ID. Use '--show-token' to show your Salesforce Functions token.\n\nEXAMPLES\n  Get account information:\n\n    $ sf whoami functions\n\n  Show token and output result as JSON:\n\n    $ sf whoami functions --show-token --json\n```\n\n<!-- commandsstop -->\n","readmeFilename":"README.md"}