{"_id":"vscode-fstore","_rev":"27-037d0eee66dde5d566d518ae7ce849d1","name":"vscode-fstore","dist-tags":{"canary":"0.18.1-canary.7","latest":"0.19.0"},"versions":{"0.14.5-canary.2":{"name":"vscode-fstore","displayName":"Functions.Store","description":"VSCode extension for Functions Store developers","license":"MIT","publisher":"nexxtmission","version":"0.14.5-canary.2","engines":{"vscode":"^1.59.0"},"categories":["Other"],"activationEvents":["onStartupFinished"],"main":"./out/extension.js","icon":"media/extension-icon.png","repository":{"type":"git","url":"git+https://github.com/nexxtmission/fstore.git"},"contributes":{"commands":[{"command":"fstore-workspace-project.checkWorkspace","title":"Check workspace is valid"},{"command":"fstore-workspace-project.refreshWorkspace","title":"Reload functions list","icon":"$(refresh)"},{"command":"fstore-workspace-project.addNewFunction","title":"Add new function to workspace","icon":"$(plus)"},{"command":"fstore-workspace-project.deleteFunction","title":"Delete function from workspace","icon":"$(trash)"}],"taskDefinitions":[{"type":"shell","required":["path"],"properties":{"path":{"type":"string","description":"the directory where yarn will be executed"}}}],"viewsContainers":{"activitybar":[{"id":"fstore-workspace-project","title":"Workspace","icon":"media/workspace.svg"}]},"views":{"fstore-workspace-project":[{"id":"fstore-workspace-project.views.workspaceFunctions","name":"Functions","contextualTitle":"Workspace","when":"isValidWorkspace"}]},"viewsWelcome":[{"view":"fstore-workspace-project.views.workspaceFunctions","contents":"No functions were found.\n[Add new function](command:fstore-workspace-project.addNewFunction)"}],"menus":{"view/title":[{"command":"fstore-workspace-project.addNewFunction","when":"view == fstore-workspace-project.views.workspaceFunctions","group":"navigation"},{"command":"fstore-workspace-project.refreshWorkspace","when":"view == fstore-workspace-project.views.workspaceFunctions","group":"navigation"}],"view/item/context":[{"command":"fstore-workspace-project.deleteFunction","when":"view == fstore-workspace-project.views.workspaceFunctions && viewItem == project-function","group":"inline"}]}},"scripts":{"vscode:prepublish":"yarn run compile","compile":"tsc -p ./","watch":"tsc -watch -p ./","pretest":"yarn run compile && yarn run lint","lint":"eslint src --ext ts","test:integration":"node ./out/integration/runTest.ts"},"devDependencies":{"@types/glob":"^7.1.3","@types/jest-cli":"^24.3.0","@types/mocha":"^8.2.2","@types/node":"14.x","@types/vscode":"^1.59.0","@typescript-eslint/eslint-plugin":"^4.26.0","@typescript-eslint/parser":"^4.26.0","eslint":"^7.27.0","glob":"^7.1.7","jest-cli":"^27.0.6","mocha":"^8.4.0","typescript":"^4.3.2","vscode-test":"^1.5.2"},"dependencies":{"@rainbow-modules/validation":"^0.40.0","ajv":"^8.6.2"},"gitHead":"29d2376a506a9b7d5dfee4e48a7e0b0efbd090c3","bugs":{"url":"https://github.com/nexxtmission/fstore/issues"},"homepage":"https://github.com/nexxtmission/fstore#readme","_id":"vscode-fstore@0.14.5-canary.2","_nodeVersion":"14.17.3","_npmVersion":"lerna/4.0.0/node@v14.17.3+x64 (linux)","dist":{"integrity":"sha512-Nkf9WJSWgt7vvC/dVmyIs6h1+5Nti6d7q+A21xmrdLZXJmBKQxfkLzOoJOVmqF9J1usmGOnUBinHTHSKoNQHDg==","shasum":"0a0744722cb53d9c84a8b65e639e28b64ededed5","tarball":"https://registry.npmjs.org/vscode-fstore/-/vscode-fstore-0.14.5-canary.2.tgz","fileCount":52,"unpackedSize":76124,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhFIvlCRA9TVsSAnZWagAAOZgP/2FqV2duXhexAEsmh03p\nCxjg/JCAnR1pgZhIQDOZuOJfH+k02yoPcFsm+P8Sybxah5D32VsqYC2s9Ex0\nicNCyWYoLrLCR7uofh9DRJbWqaCON+ZRr6hpVPQ8rIM8MzkqGa8MXvgLWRfM\nXDGhRxAoXgi+WUyKEffD0tJZZ/TX5brUc7wDgWa/QK4/1xhOmd4uX63fOlG8\nBD9y0T59P1iUIrY3TGOqrYJOwQca+qfMOO9PXM6trfmHRWl1DUGONBZHwvr7\nkJym/yPo7LznPxJxaB1mijHzLZJb3Yco/533245TUJaWoWCZDlvDh/6lgEGf\n9dhclYmwQlCxCiL4blSHLB/6ZgBICZnMiBoEuNbBlqtqcNWvG397CjNg4rex\nkyQ6141Qi/tOGbFsvZ8qptdyAOUNfBtWIfAM7kz4eiaNXRzWjioFN2b+dCLw\noyew3TllowfBFbYCe3Wt1M5Vr1RnlTdnQ790XtvbC4H9uR4qbVHkyZpmRqx2\nVema2Oiygu5nii1vp+Ya4Vk1EfTpNx7XNyPBPFAcO89CRP/PJADB4D7GjN66\n6IIMHzwhzHo//eQtAMiGpCReJcU23pnbDYJB1iW2xOs3Pxu3TjUlKZHLDcYx\nJuroPIn+wcu1qI6UveOpFsQmUydFG6OEdU7eVORdfAkp0+LSFcT+lo+vRzVI\nFJbp\r\n=uo8r\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC7iZ14JZQV/TiYis+l3TD/oZC/2Mwe6IB/WFmdXXoN1AiEAg0CeIWYeBiapcgFbtEgkeb8vIlwhDDysugV5CgxzKDM="}]},"_npmUser":{"name":"jltorress","email":"jtorressicilia@gmail.com"},"directories":{},"maintainers":[{"name":"jltorress","email":"jtorressicilia@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vscode-fstore_0.14.5-canary.2_1628736485788_0.3677909584107968"},"_hasShrinkwrap":false},"0.14.5-canary.3":{"name":"vscode-fstore","displayName":"Functions.Store","description":"VSCode extension for Functions Store developers","license":"MIT","publisher":"nexxtmission","version":"0.14.5-canary.3","engines":{"vscode":"^1.59.0"},"categories":["Other"],"activationEvents":["onStartupFinished"],"main":"./out/extension.js","icon":"media/extension-icon.png","repository":{"type":"git","url":"git+https://github.com/nexxtmission/fstore.git"},"contributes":{"commands":[{"command":"fstore-workspace-project.checkWorkspace","title":"Check workspace is valid"},{"command":"fstore-workspace-project.refreshWorkspace","title":"Reload functions list","icon":"$(refresh)"},{"command":"fstore-workspace-project.addNewFunction","title":"Add new function to workspace","icon":"$(plus)"},{"command":"fstore-workspace-project.deleteFunction","title":"Delete function from workspace","icon":"$(trash)"}],"taskDefinitions":[{"type":"shell","required":["path"],"properties":{"path":{"type":"string","description":"the directory where yarn will be executed"}}}],"viewsContainers":{"activitybar":[{"id":"fstore-workspace-project","title":"Workspace","icon":"media/workspace.svg"}]},"views":{"fstore-workspace-project":[{"id":"fstore-workspace-project.views.workspaceFunctions","name":"Functions","contextualTitle":"Workspace","when":"isValidWorkspace"}]},"viewsWelcome":[{"view":"fstore-workspace-project.views.workspaceFunctions","contents":"No functions were found.\n[Add new function](command:fstore-workspace-project.addNewFunction)"}],"menus":{"view/title":[{"command":"fstore-workspace-project.addNewFunction","when":"view == fstore-workspace-project.views.workspaceFunctions","group":"navigation"},{"command":"fstore-workspace-project.refreshWorkspace","when":"view == fstore-workspace-project.views.workspaceFunctions","group":"navigation"}],"view/item/context":[{"command":"fstore-workspace-project.deleteFunction","when":"view == fstore-workspace-project.views.workspaceFunctions && viewItem == project-function","group":"inline"}]}},"scripts":{"vscode:prepublish":"yarn run compile","compile":"tsc -p ./","watch":"tsc -watch -p ./","pretest":"yarn run compile && yarn run lint","lint":"eslint src --ext ts","test:integration":"node ./out/integration/runTest.ts","package":"vsce package"},"devDependencies":{"@types/glob":"^7.1.3","@types/jest-cli":"^24.3.0","@types/mocha":"^8.2.2","@types/node":"14.x","@types/vscode":"^1.59.0","@typescript-eslint/eslint-plugin":"^4.26.0","@typescript-eslint/parser":"^4.26.0","eslint":"^7.27.0","glob":"^7.1.7","jest-cli":"^27.0.6","mocha":"^8.4.0","typescript":"^4.3.2","vsce":"^1.96.1","vscode-test":"^1.5.2"},"dependencies":{"@rainbow-modules/validation":"^0.40.0","ajv":"^8.6.2"},"gitHead":"26b99f206a7b095187b1ce1302d792b549acbde9","readme":"# Functions Development\n\n## Features\n\n## Requirements\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/nexxtmission/fstore/issues"},"homepage":"https://github.com/nexxtmission/fstore#readme","_id":"vscode-fstore@0.14.5-canary.3","_nodeVersion":"14.17.3","_npmVersion":"lerna/4.0.0/node@v14.17.3+x64 (linux)","dist":{"integrity":"sha512-dkwHVT/mIfIm1lMTpCqD/Lt4WH79ARCrmv2OaOd42gWPoABAS1oiUzj/zYv3YVV5B4+F7icIqx73pdghgsljog==","shasum":"65fea66a02ebe320c67ae3d1858c01334290777a","tarball":"https://registry.npmjs.org/vscode-fstore/-/vscode-fstore-0.14.5-canary.3.tgz","fileCount":52,"unpackedSize":76186,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhFJfgCRA9TVsSAnZWagAAbfEP/RAgEqCd5xSJ+Ihn0Bjn\nqbPr48GtTUAhq7RThRMuJkKXXYrVTd7iW5lBKcaJtSfM9TpCdBEIoxvicFZ/\nJgo9UUBIYjEdhycVgubDT0+fJgIhVONg/HHCl7XsrpTClS5uWXwxcIT4CAhU\nx45krsgJRXG/x2ujCXWBvLZbLSfR8abJr4TPWSts0ZiuTblixD6eo19ecLFg\n3STNBRpnnxcDzSyQnlEYKyGXOv7DT546f4pJUJJKnHdN3hM7r/9W5C0h8DBu\nNVUk7FN8Xnlp0G55t0GToEJUmCb+iN/huGsLjv+3FnxCvveJudQppZwEd2Qx\n9QmuApHJITKWFx/rGXq+ZwioAIA5lN0c6xQCoW0Mq2msF54ovYSX602Dk/lo\naIb87ylXEgcadgoXvcX3CInDM8gKwXf9jHqf5kjr/Ocm1TC59g06y9RK1Aga\n+UIaSIoaK8HHNeh4/Uyg3w9l4Lnh07nZRwI2XOiOsHroZQY2G30Gu/CZZ98L\nmHlYiMwyo7cjhLK2U98IeAxjplWTnr6KLKuMBB/FJEh4wloSxwReOMxh7H8+\nMXvXiPRFapA98lUkseRtXLdU5ENgcXMZx/bzlTpH08Kww2pX+9TByLR97zqN\nZ9OOtU+aNhKmVsO2sEni+Z+MISCxpfQyQxKOjIpQmMCgtOKlom0VcJuaKstl\nY2C0\r\n=AFEG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDACc2nQtVucUw8RTH36tw/dRIcQM7zkMT+90+39LVouQIhAO4hr7AWM4JKtQiRKZSdrUUvK41iU5qUmwXnj2IOja2d"}]},"_npmUser":{"name":"jltorress","email":"jtorressicilia@gmail.com"},"directories":{},"maintainers":[{"name":"jltorress","email":"jtorressicilia@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vscode-fstore_0.14.5-canary.3_1628739552380_0.6882757359813214"},"_hasShrinkwrap":false},"0.14.5-canary.9":{"name":"vscode-fstore","displayName":"Functions.Store","description":"VSCode extension for Functions Store developers","license":"MIT","publisher":"nexxtmission","version":"0.14.5-canary.9","engines":{"vscode":"^1.59.0"},"categories":["Other"],"activationEvents":["onStartupFinished"],"main":"./out/extension.js","icon":"media/extension-icon.png","repository":{"type":"git","url":"git+https://github.com/nexxtmission/fstore.git"},"scripts":{"build":"echo foo && tsc -p ./","vscode:prepublish":"npm run -S esbuild-base -- --minify","esbuild-base":"esbuild ./src/extension.ts --bundle --outfile=out/extension.js --external:vscode --format=cjs --platform=node","esbuild":"npm run -S esbuild-base -- --sourcemap","esbuild-watch":"npm run -S esbuild-base -- --sourcemap --watch","test-compile":"tsc -p ./","watch":"tsc -watch -p ./","pretest":"yarn run test-compile && yarn lint","lint":"eslint src --ext ts","test:integration":"node ./out/integration/runTest.ts","package":"vsce package --no-yarn"},"contributes":{"commands":[{"command":"fstore-workspace-project.checkWorkspace","title":"Check if workspace is valid"},{"command":"fstore-workspace-project.refreshWorkspace","title":"Reload functions list","icon":"$(refresh)"},{"command":"fstore-workspace-project.addNewFunction","title":"Add new function to workspace","icon":"$(plus)"},{"command":"fstore-workspace-project.deleteFunction","title":"Delete function from workspace","icon":"$(trash)"}],"viewsContainers":{"activitybar":[{"id":"fstore-workspace-project","title":"Workspace","icon":"media/workspace.svg"}]},"views":{"fstore-workspace-project":[{"id":"fstore-workspace-project.views.workspaceFunctions","name":"Functions","contextualTitle":"Workspace","when":"isValidWorkspace"}]},"viewsWelcome":[{"view":"fstore-workspace-project.views.workspaceFunctions","contents":"No functions were found.\n[Add new function](command:fstore-workspace-project.addNewFunction)"}],"menus":{"view/title":[{"command":"fstore-workspace-project.addNewFunction","when":"view == fstore-workspace-project.views.workspaceFunctions","group":"navigation"},{"command":"fstore-workspace-project.refreshWorkspace","when":"view == fstore-workspace-project.views.workspaceFunctions","group":"navigation"}],"view/item/context":[{"command":"fstore-workspace-project.deleteFunction","when":"view == fstore-workspace-project.views.workspaceFunctions && viewItem == project-function","group":"inline"}]}},"devDependencies":{"@fstore/checks":"^0.14.2","@fstore/cli":"^0.14.4","@fstore/project-linter":"^0.14.0","@rainbow-modules/validation":"^0.40.0","@types/glob":"^7.1.3","@types/jest-cli":"^24.3.0","@types/mocha":"^8.2.2","@types/node":"14.x","@types/vscode":"^1.59.0","@typescript-eslint/eslint-plugin":"^4.26.0","@typescript-eslint/parser":"^4.26.0","ajv":"^8.6.2","esbuild":"^0.12.19","eslint":"^7.27.0","glob":"^7.1.7","jest-cli":"^27.0.6","mocha":"^8.4.0","typescript":"^4.3.2","vsce":"^1.96.1","vscode-test":"^1.5.2"},"gitHead":"4ecc0c9a07e189ee4421df504880730faf4693ea","readme":"# Functions.Store Extension for Visual Studio Code\n\n![Screenshot](media/screenshots/example.gif)\n\nThis extension adds support for developing functions very easy.\n\n## Features\n\n* List all functions in your workspace.\n* Add/Remove cloud functions (only `auth`, `https`, `firestore`, `pubsub` and `storage` triggers are supported)\n* Quick access to function main files\n\n> If you have any issues please create an Issue on GitHub.\n\n## Side Bar\n\nThe **Functions.Store** extension has its own **Side Bar**, with a variety of commands to improve you productivity.\n\n![Side Bar](media/screenshots/side-bar.png)\n\n## Creating functions\n\nAdd functions with a single click. Just set the name and pick the function trigger.\n\n![Side Bar](media/create-function.gif)\n\n## Installing the extension\n\nTo begin using this extension just install it either through\n\n``` shell\next install nexxtmission.vscode-fstore\n```\n\nor by searching for **Functions.Store** in the VSCode extension marketplace.\n\n## License\n\n[MIT License](https://raw.githubusercontent.com/nexxtmission/fstore/master/LICENSE)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/nexxtmission/fstore/issues"},"homepage":"https://github.com/nexxtmission/fstore#readme","_id":"vscode-fstore@0.14.5-canary.9","_nodeVersion":"14.17.3","_npmVersion":"lerna/4.0.0/node@v14.17.3+x64 (linux)","dist":{"integrity":"sha512-cJ/XFr1B/SCO2G/kjpYvehglQxmAjtMaHW4DNscrAsDmPP76Vu+K5UNQQe4kxUgppQnjskkdTcHbnkih7iO7IQ==","shasum":"dc515eb8a93456474fa26b66127c48ceb64357f4","tarball":"https://registry.npmjs.org/vscode-fstore/-/vscode-fstore-0.14.5-canary.9.tgz","fileCount":132,"unpackedSize":1055654,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhFr9ICRA9TVsSAnZWagAA/EQP/0YWzHaF0b6of0TpItPX\nKnTx5MegK4IjfVpXbRYka+0BJbWchmMmFmDXVF4nJmQ9alEgBHRRGyI5Nwni\nxfItE3Cf8aeulCn28wyYgEa006Ou+veOqP2VvuJRznp78LWkJtO3Gop4IsvQ\nqyoZLnx0U+wNHTQUwo63f7y5Qk3XAT6g2l2xAhOtuda+wht+2xOTI7FAuxJo\nEGTmtsZLUinBaL4moV8G5kPFTssN/W/zLywRTjL3kVi5kQDWY9iJvdsmCTm4\nzrF/UMyOkxkWu/277ZS87zAgB/o9gdcDxH5JrqW68b5LqBL7huRCr7lnnRFx\nOlaCUJ7tVU6djwlJObv/ko56nrmWxs4skVqx2CwUA3jUsBfgzWEgAq65gEKw\nmHfFxFYbs1Zi0FnTceY64sCFzOlBMk7SvoGEWMw2s2eYlAP0uHY6Vs858Lfb\n034hzVD3O81wwGXAXrXJxu1pqGdtABXNE/XePZHXTfACDLGTuuoukcKjtD44\nMS/mL9WZeP6SYoIoV4h0bvawZRsqYRXrFb/OSFlyegvmXjWz6eoVu3C9D5Ch\n6mRTJawqZDZMyT/9LfZFXwWHeNJ4H1OTBFfqwghvw4He750Ia1ogyr+lU8vZ\nYETQPnUP/g54q2cOSU7Ev9EGu2LRFC2vrDzui4a47S/qPR1jODX6IargiuHI\nCjpv\r\n=tQS6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICzmzRgBY8xavkihBSK6smIG266UjyxlqCJSpRDnWjnYAiEAk7xHgu5Ym35SzX0ORCip00yvFoQ3J3mfuRtesh1PBUM="}]},"_npmUser":{"name":"jltorress","email":"jtorressicilia@gmail.com"},"directories":{},"maintainers":[{"name":"jltorress","email":"jtorressicilia@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vscode-fstore_0.14.5-canary.9_1628880712587_0.5321434853653995"},"_hasShrinkwrap":false},"0.14.5-canary.11":{"name":"vscode-fstore","displayName":"Functions.Store","description":"VSCode extension for Functions Store developers","license":"MIT","publisher":"nexxtmission","version":"0.14.5-canary.11","engines":{"vscode":"^1.59.0"},"categories":["Other"],"activationEvents":["onStartupFinished"],"main":"./out/extension.js","icon":"media/extension-icon.png","repository":{"type":"git","url":"git+https://github.com/nexxtmission/fstore.git"},"scripts":{"build":"echo foo && tsc -p ./","vscode:prepublish":"npm run -S esbuild-base -- --minify","esbuild-base":"esbuild ./src/extension.ts --bundle --outfile=out/extension.js --external:vscode --format=cjs --platform=node","esbuild":"npm run -S esbuild-base -- --sourcemap","esbuild-watch":"npm run -S esbuild-base -- --sourcemap --watch","test-compile":"tsc -p ./","watch":"tsc -watch -p ./","pretest":"yarn run test-compile && yarn lint","lint":"eslint src --ext ts","test:integration":"node ./out/integration/runTest.ts","package":"vsce package --no-yarn"},"contributes":{"commands":[{"command":"fstore-workspace-project.checkWorkspace","title":"Check if workspace is valid"},{"command":"fstore-workspace-project.refreshWorkspace","title":"Reload functions list","icon":"$(refresh)"},{"command":"fstore-workspace-project.addNewFunction","title":"Add new function to workspace","icon":"$(plus)"},{"command":"fstore-workspace-project.deleteFunction","title":"Delete function from workspace","icon":"$(trash)"}],"viewsContainers":{"activitybar":[{"id":"fstore-workspace-project","title":"Workspace","icon":"media/workspace.svg"}]},"views":{"fstore-workspace-project":[{"id":"fstore-workspace-project.views.workspaceFunctions","name":"Functions","contextualTitle":"Workspace","when":"isValidWorkspace"}]},"viewsWelcome":[{"view":"fstore-workspace-project.views.workspaceFunctions","contents":"No functions were found.\n[Add new function](command:fstore-workspace-project.addNewFunction)"}],"menus":{"view/title":[{"command":"fstore-workspace-project.addNewFunction","when":"view == fstore-workspace-project.views.workspaceFunctions","group":"navigation"},{"command":"fstore-workspace-project.refreshWorkspace","when":"view == fstore-workspace-project.views.workspaceFunctions","group":"navigation"}],"view/item/context":[{"command":"fstore-workspace-project.deleteFunction","when":"view == fstore-workspace-project.views.workspaceFunctions && viewItem == project-function","group":"inline"}]}},"devDependencies":{"@fstore/checks":"^0.14.2","@fstore/cli":"^0.14.5-canary.11+b95acff","@fstore/project-linter":"^0.14.0","@rainbow-modules/validation":"^0.40.0","@types/glob":"^7.1.3","@types/jest-cli":"^24.3.0","@types/mocha":"^8.2.2","@types/node":"14.x","@types/vscode":"^1.59.0","@typescript-eslint/eslint-plugin":"^4.26.0","@typescript-eslint/parser":"^4.26.0","ajv":"^8.6.2","esbuild":"^0.12.19","eslint":"^7.27.0","glob":"^7.1.7","jest-cli":"^27.0.6","mocha":"^8.4.0","typescript":"^4.3.2","vsce":"^1.96.1","vscode-test":"^1.5.2"},"gitHead":"b95acff2d0332d116a904aba4dfadc667ae984b2","readme":"# Functions.Store Extension for Visual Studio Code\n\n![Screenshot](media/screenshots/example.gif)\n\nThis extension adds support for developing functions very easy.\n\n## Features\n\n* List all functions in your workspace.\n* Add/Remove cloud functions (only `auth`, `https`, `firestore`, `pubsub` and `storage` triggers are supported)\n* Quick access to function main files\n\n> If you have any issues please create an Issue on GitHub.\n\n## Side Bar\n\nThe **Functions.Store** extension has its own **Side Bar**, with a variety of commands to improve you productivity.\n\n![Side Bar](media/screenshots/side-bar.png)\n\n## Creating functions\n\nAdd functions with a single click. Just set the name and pick the function trigger.\n\n![Side Bar](media/create-function.gif)\n\n## Installing the extension\n\nTo begin using this extension just install it either through\n\n``` shell\next install nexxtmission.vscode-fstore\n```\n\nor by searching for **Functions.Store** in the VSCode extension marketplace.\n\n## License\n\n[MIT License](https://raw.githubusercontent.com/nexxtmission/fstore/master/LICENSE)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/nexxtmission/fstore/issues"},"homepage":"https://github.com/nexxtmission/fstore#readme","_id":"vscode-fstore@0.14.5-canary.11","_nodeVersion":"14.17.3","_npmVersion":"lerna/4.0.0/node@v14.17.3+x64 (linux)","dist":{"integrity":"sha512-8CNyNfoWTaXRs8ynUZ5Nh6qfq4SVGWwUQ4cSIxiOosditkfy8yrhGZbYjaXcmoTuR5GF5Z1TJqCwgzCm8pKKYA==","shasum":"0b226ca3598f22d4dad3601bd96f497d032a5b54","tarball":"https://registry.npmjs.org/vscode-fstore/-/vscode-fstore-0.14.5-canary.11.tgz","fileCount":132,"unpackedSize":1055673,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhHGH9CRA9TVsSAnZWagAA5SAP/iSMVNjuTVCGCaRSJxUD\nzL7I0dXMEq3taCYd+91K2DIUN3QFiGJGCarXtJWxdquN8MYagy4uBsaoJ1zD\nf4U7wh+4OI2I0oHb3srZ/58l4q545RIz/Qp2i6YRfziLy2KbLVU2sDKzLXAl\n0DK2p0Iw6vV/rVLKCQVJwuemAh9CHBiaGWuXwKc1/5XIXTFWfMKI6NxDrwRT\n4FUWGiEPnhtwIuxSLllXXH/BcEh9Gw3KkP4XEMrIjEp67pCnzIQq6NzOaDF7\nVgY+8RqQ74DoFFIMsO9deHggfs//pF2Vuea+GOybJ6KGwLjJQv2BaOCYjPyo\nJNeMFr2t87J91DrUG7AxB5gvKl9Fy7GAJnHPP9Qti0EI2gwaRFKLny+gDKb8\n/B8XgxhitdOAJwtjprjS6Z++TXaG2d1bXEFejedMjHKmz4njnDLjq/T/9yO+\nMw0fZGLoK+iz/Jv+8YuWGAapVA/EGCRisoSbyopK3Erd6I1eCzeIK58u6LTx\nsxE25wil8CcBFD0vVDBbfBE0crqs4eWPkU47/8ILrRZG6kY4SqJwAedD54u4\nypb58gBczhgj9Ix3i7HUrRCmcEc15P/4IMRhxjcgNKLVvrc/jOZ8SP0x5Cvw\n8FH0Rg0QYfB4vTvIb4AAP7ueOgKAcHg0RC1GhZYKdgL+A30B4CUgqI1i7qSZ\nbrPP\r\n=r6HK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBVQoMzd8zCNZ2KM3q3L5yFz3l5DvRB+MsBHNXDkxWJZAiBFheAK9Qz8796sve8p8qDTO3rnRj4wv4MvuiTzZ0Fs9g=="}]},"_npmUser":{"name":"jltorress","email":"jtorressicilia@gmail.com"},"directories":{},"maintainers":[{"name":"jltorress","email":"jtorressicilia@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vscode-fstore_0.14.5-canary.11_1629250044911_0.08005343584542146"},"_hasShrinkwrap":false},"0.14.5-canary.12":{"name":"vscode-fstore","displayName":"Functions.Store","description":"VSCode extension for Functions Store developers","license":"MIT","publisher":"nexxtmission","version":"0.14.5-canary.12","engines":{"vscode":"^1.59.0"},"categories":["Other"],"activationEvents":["onStartupFinished"],"main":"./out/extension.js","icon":"media/extension-icon.png","repository":{"type":"git","url":"git+https://github.com/nexxtmission/fstore.git"},"scripts":{"build":"echo foo && tsc -p ./","vscode:prepublish":"yarn -s rimraf out && yarn -s esbuild-base -- --minify","esbuild-base":"esbuild ./src/extension.ts --bundle --outfile=out/extension.js --external:vscode --format=cjs --platform=node","esbuild":"yarn -s esbuild-base -- --sourcemap","esbuild-watch":"yarn -s esbuild-base -- --sourcemap --watch","test-compile":"tsc -p ./","watch":"tsc -watch -p ./","pretest":"yarn test-compile && yarn lint","lint":"eslint src --ext ts","test:integration":"node ./out/integration/runTest.ts","package":"vsce package --no-yarn"},"contributes":{"commands":[{"command":"fstore-workspace-project.checkWorkspace","title":"Check if workspace is valid"},{"command":"fstore-workspace-project.refreshWorkspace","title":"Reload functions list","icon":"$(refresh)"},{"command":"fstore-workspace-project.addNewFunction","title":"Add new function to workspace","icon":"$(plus)"},{"command":"fstore-workspace-project.deleteFunction","title":"Delete function from workspace","icon":"$(trash)"}],"viewsContainers":{"activitybar":[{"id":"fstore-workspace-project","title":"Workspace","icon":"media/workspace.svg"}]},"views":{"fstore-workspace-project":[{"id":"fstore-workspace-project.views.workspaceFunctions","name":"Functions","contextualTitle":"Workspace","when":"isValidWorkspace"}]},"viewsWelcome":[{"view":"fstore-workspace-project.views.workspaceFunctions","contents":"No functions were found.\n[Add new function](command:fstore-workspace-project.addNewFunction)"}],"menus":{"view/title":[{"command":"fstore-workspace-project.addNewFunction","when":"view == fstore-workspace-project.views.workspaceFunctions","group":"navigation"},{"command":"fstore-workspace-project.refreshWorkspace","when":"view == fstore-workspace-project.views.workspaceFunctions","group":"navigation"}],"view/item/context":[{"command":"fstore-workspace-project.deleteFunction","when":"view == fstore-workspace-project.views.workspaceFunctions && viewItem == project-function","group":"inline"}]}},"devDependencies":{"@fstore/checks":"^0.14.2","@fstore/cli":"^0.14.4","@fstore/project-linter":"^0.14.0","@rainbow-modules/validation":"^0.40.0","@types/glob":"^7.1.3","@types/jest-cli":"^24.3.0","@types/mocha":"^8.2.2","@types/node":"14.x","@types/vscode":"^1.59.0","@typescript-eslint/eslint-plugin":"^4.26.0","@typescript-eslint/parser":"^4.26.0","ajv":"^8.6.2","esbuild":"^0.12.19","eslint":"^7.27.0","glob":"^7.1.7","jest-cli":"^27.0.6","mocha":"^8.4.0","typescript":"^4.3.2","vsce":"^1.96.1","vscode-test":"^1.5.2"},"gitHead":"d5bdadef30f44807f9178b4c435b16a9f46c8b0d","readme":"# Functions.Store Extension for Visual Studio Code\n\n![Screenshot](media/screenshots/example.gif)\n\nThis extension adds support for developing functions very easy.\n\n## Features\n\n* List all functions in your workspace.\n* Add/Remove cloud functions (only `auth`, `https`, `firestore`, `pubsub` and `storage` triggers are supported)\n* Quick access to function main files\n\n> If you have any issues please create an Issue on GitHub.\n\n## Side Bar\n\nThe **Functions.Store** extension has its own **Side Bar**, with a variety of commands to improve you productivity.\n\n![Side Bar](media/screenshots/side-bar.png)\n\n## Creating functions\n\nAdd functions with a single click. Just set the name and pick the function trigger.\n\n![Side Bar](media/create-function.gif)\n\n## Installing the extension\n\nTo begin using this extension just install it either through\n\n``` shell\next install nexxtmission.vscode-fstore\n```\n\nor by searching for **Functions.Store** in the VSCode extension marketplace.\n\n## License\n\n[MIT License](https://raw.githubusercontent.com/nexxtmission/fstore/master/LICENSE)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/nexxtmission/fstore/issues"},"homepage":"https://github.com/nexxtmission/fstore#readme","_id":"vscode-fstore@0.14.5-canary.12","_nodeVersion":"14.17.3","_npmVersion":"lerna/4.0.0/node@v14.17.3+x64 (linux)","dist":{"integrity":"sha512-fkNJqIPownVa3LafuCU5Ce8oUuB4jnBZqE4TpVT1rtJ1WsEc3gOJhrIJC1xKXq2wchFK8h+A44U9wD66xlGZwg==","shasum":"31190a081e3d67d99f3303b0e7011f2f019039ab","tarball":"https://registry.npmjs.org/vscode-fstore/-/vscode-fstore-0.14.5-canary.12.tgz","fileCount":135,"unpackedSize":1056687,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhHGKNCRA9TVsSAnZWagAA/CUP/3BEsUMnkQ3SSs7Pm91s\nWCaFbk7Dq7RjFX67TJszmbyYZu26QTMd4yy7ipaBTyp9f7rIvNmf9179GxHK\nEvSl2n/kUqFuMDW5jCeLU3rgF6mgnvFKoQkaoNNUejV7J+XfRi9Kl/FiDMlH\nbTmiO8y4zeE2fNDcTD91qTzeq8fVL8udle+LORmJRqzB028PXrq0s6p8PMWH\n2UTfTfr0GxaswTFoHA/BiBR/kD1MN2zfM4ckjJb3Ep6qL9M7Ve/dUYgI+fQv\n2yjWxVb7tdnDN5Lzak0s2GNfwRJ4eCv3VmdaxhNobzyzPeMmX0i5zXgEg0pl\nhznYQ2H05u3tRvRzcmJqIX+hJYH9B6hirwyS/8gY1fTvuaFm9BSpXU2wVU3/\n2DVKd8YjymrKxeqc9jKZaLB8x2V0in9DrrXS7NV4tWhD0ug+nQvFp5cXT+cV\nvqi3oc+1I/4GBs9szSF3Nxv+adnegOUw3stNYiqWNk8orU+0SZMF373rav0D\n4w1ETgbswPkZUEY4+hM07bzIO1UvZcKWIHee8Tr5x3SWoFr0+QZLI0usiu9C\n16Kb9wl9DizrlO7tSgof1tBWmZICPdDDn574fmEKZLyTbyYp8Atj9UeeGHBj\nCAI02loEJx6ENwqxc9etuyvoFOX2wUT3v06+F7xGD0Ax5vMuxvSWE0HuGcw/\nq5Cb\r\n=rInm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDDiKi+Cy51lYnXtfQJ/CijLtNCyL+JrTW3CmYRKvczhAIhANVsne+EqH4eNJ5b+SmTGoxW0uOE5uvQqnjA9oVVPAxu"}]},"_npmUser":{"name":"jltorress","email":"jtorressicilia@gmail.com"},"directories":{},"maintainers":[{"name":"jltorress","email":"jtorressicilia@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vscode-fstore_0.14.5-canary.12_1629250189184_0.2502724927921882"},"_hasShrinkwrap":false},"0.14.5-canary.13":{"name":"vscode-fstore","displayName":"Functions.Store","description":"VSCode extension for Functions Store developers","license":"MIT","publisher":"nexxtmission","version":"0.14.5-canary.13","engines":{"vscode":"^1.59.0"},"categories":["Other"],"activationEvents":["onStartupFinished"],"main":"./out/extension.js","icon":"media/extension-icon.png","repository":{"type":"git","url":"git+https://github.com/nexxtmission/fstore.git"},"scripts":{"build":"echo foo && tsc -p ./","vscode:prepublish":"yarn -s rimraf out && yarn -s esbuild-base -- --minify","esbuild-base":"esbuild ./src/extension.ts --bundle --outfile=out/extension.js --external:vscode --format=cjs --platform=node","esbuild":"yarn -s esbuild-base -- --sourcemap","esbuild-watch":"yarn -s esbuild-base -- --sourcemap --watch","test-compile":"tsc -p ./","watch":"tsc -watch -p ./","pretest":"yarn test-compile && yarn lint","lint":"eslint src --ext ts","test:integration":"node ./out/integration/runTest.ts","package":"vsce package --no-yarn"},"contributes":{"commands":[{"command":"fstore-workspace-project.checkWorkspace","title":"Check if workspace is valid"},{"command":"fstore-workspace-project.refreshWorkspace","title":"Reload functions list","icon":"$(refresh)"},{"command":"fstore-workspace-project.addNewFunction","title":"Add new function to workspace","icon":"$(plus)"},{"command":"fstore-workspace-project.deleteFunction","title":"Delete function from workspace","icon":"$(trash)"}],"viewsContainers":{"activitybar":[{"id":"fstore-workspace-project","title":"Workspace","icon":"media/workspace.svg"}]},"views":{"fstore-workspace-project":[{"id":"fstore-workspace-project.views.workspaceFunctions","name":"Functions","contextualTitle":"Workspace","when":"isValidWorkspace"}]},"viewsWelcome":[{"view":"fstore-workspace-project.views.workspaceFunctions","contents":"No functions were found.\n[Add new function](command:fstore-workspace-project.addNewFunction)"}],"menus":{"view/title":[{"command":"fstore-workspace-project.addNewFunction","when":"view == fstore-workspace-project.views.workspaceFunctions","group":"navigation"},{"command":"fstore-workspace-project.refreshWorkspace","when":"view == fstore-workspace-project.views.workspaceFunctions","group":"navigation"}],"view/item/context":[{"command":"fstore-workspace-project.deleteFunction","when":"view == fstore-workspace-project.views.workspaceFunctions && viewItem == project-function","group":"inline"}]}},"devDependencies":{"@fstore/checks":"^0.14.5-canary.13+1c6b219","@fstore/cli":"^0.14.5-canary.13+1c6b219","@fstore/project-linter":"^0.14.0","@fstore/shared":"^0.14.5-canary.13+1c6b219","@rainbow-modules/validation":"^0.40.0","@types/glob":"^7.1.3","@types/jest-cli":"^24.3.0","@types/mocha":"^8.2.2","@types/node":"14.x","@types/vscode":"^1.59.0","@typescript-eslint/eslint-plugin":"^4.26.0","@typescript-eslint/parser":"^4.26.0","ajv":"^8.6.2","esbuild":"^0.12.19","eslint":"^7.27.0","glob":"^7.1.7","jest-cli":"^27.0.6","mocha":"^8.4.0","typescript":"^4.3.2","vsce":"^1.96.1","vscode-test":"^1.5.2"},"gitHead":"1c6b219897f880b4a0afd5133bf40ea2b323a382","readme":"# Functions.Store Extension for Visual Studio Code\n\n![Screenshot](media/screenshots/example.gif)\n\nThis extension adds support for developing functions very easy.\n\n## Features\n\n* List all functions in your workspace.\n* Add/Remove cloud functions (only `auth`, `https`, `firestore`, `pubsub` and `storage` triggers are supported)\n* Quick access to function main files\n\n> If you have any issues please create an Issue on GitHub.\n\n## Side Bar\n\nThe **Functions.Store** extension has its own **Side Bar**, with a variety of commands to improve you productivity.\n\n![Side Bar](media/screenshots/side-bar.png)\n\n## Creating functions\n\nAdd functions with a single click. Just set the name and pick the function trigger.\n\n![Side Bar](media/create-function.gif)\n\n## Installing the extension\n\nTo begin using this extension just install it either through\n\n``` shell\next install nexxtmission.vscode-fstore\n```\n\nor by searching for **Functions.Store** in the VSCode extension marketplace.\n\n## License\n\n[MIT License](https://raw.githubusercontent.com/nexxtmission/fstore/master/LICENSE)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/nexxtmission/fstore/issues"},"homepage":"https://github.com/nexxtmission/fstore#readme","_id":"vscode-fstore@0.14.5-canary.13","_nodeVersion":"14.17.3","_npmVersion":"lerna/4.0.0/node@v14.17.3+x64 (linux)","dist":{"integrity":"sha512-zD8G64zahUWn+Nab51IDjLPq/baZ86fqp9XGbzjBuX4JNlW/zTvuy4aNyGJ7cPRWJTwbel3cFL92xwwC7RaD2A==","shasum":"2d9442da6d4b3cd0081c86a41176a4a17c37476e","tarball":"https://registry.npmjs.org/vscode-fstore/-/vscode-fstore-0.14.5-canary.13.tgz","fileCount":135,"unpackedSize":1056218,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhHGPuCRA9TVsSAnZWagAAY1MQAIDisCasdXr3p8uM2nzf\n07nUhUYXn9N9ONYiGDKbmFpzBhZ9M8LsETj7l+d0dIuP0hJ6Pmh2FhMXoc1i\ne+/d5EI7rvoh5mocpUP7K3XhHLTjXEy86fGrDp1YRWtYf40UfMV2emmksGjL\nfuB9Wl2YiEaRTBlQwhuKbMlu3nRRY+mn2v3WLDY/8gj5HiB2a/NNTSD4NYxm\nuBxcomBciP49044fOQgl3DC1om4Cb0bRwMLx+2BOkSMp/D+XFM+jExKRhjux\nMEkLgVsdvATkHaaVPJXlWueerx4t8tiL3gQyD77Tfmp18HwRa/ecnQTzs2nn\nKvsdvomoftiJ9KUZaTJj8YVbbJzHjMNre7Vd5xqrDapGMA/aCc8Z65ITRBq8\nuLDP89i3Axn1gJPXv2nWscUf7GuD/voqni9bKifsnSnPghRsWNO3EFO2iZV3\n4kNp1DpGCo3cJUDMH6YKPBhGVpz5HpD5a7AO9HMqpr1ynrs9LTFa/YjllvY6\nkKxXnKOLSwuPXniAbWVvVp3qsOTHM6gxlkX9CTOHgKr7kdaLXnDzXeic5lJ4\nWOVPKuyHRCAFoPSMQ3Tsq7FXHwtuKQXj6CoV+5Ao6E6G5E+9Obe6bqn3wgzW\nv1dyLVXU25vUS8sHUWyG9f5Qsawry7k3bMXhIeY0LAaUVcv6FyzghCLfyPnc\nLRJv\r\n=7Df8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCDC5mNZxAoZQFy+Qx0Ntyu1sYu0J3xGqzWHpAceRxB/wIhAKVW/bib+WmFyfOlK0MqTE2czwp/o+dW1eGyGEyBO+53"}]},"_npmUser":{"name":"jltorress","email":"jtorressicilia@gmail.com"},"directories":{},"maintainers":[{"name":"jltorress","email":"jtorressicilia@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vscode-fstore_0.14.5-canary.13_1629250541989_0.7184851336118452"},"_hasShrinkwrap":false},"0.14.5-canary.14":{"name":"vscode-fstore","displayName":"Functions.Store","description":"VSCode extension for Functions Store developers","license":"MIT","publisher":"nexxtmission","version":"0.14.5-canary.14","engines":{"vscode":"^1.59.0"},"categories":["Other"],"activationEvents":["onStartupFinished"],"main":"./out/extension.js","icon":"media/extension-icon.png","repository":{"type":"git","url":"git+https://github.com/nexxtmission/fstore.git"},"scripts":{"build":"echo foo && tsc -p ./","vscode:prepublish":"yarn -s rimraf out && yarn -s esbuild-base -- --minify","esbuild-base":"esbuild ./src/extension.ts --bundle --outfile=out/extension.js --external:vscode --format=cjs --platform=node","esbuild":"yarn -s esbuild-base -- --sourcemap","esbuild-watch":"yarn -s esbuild-base -- --sourcemap --watch","test-compile":"tsc -p ./","watch":"tsc -watch -p ./","pretest":"yarn test-compile && yarn lint","lint":"eslint src --ext ts","test:integration":"node ./out/integration/runTest.ts","package":"vsce package --no-yarn"},"contributes":{"commands":[{"command":"fstore-workspace-project.checkWorkspace","title":"Check if workspace is valid"},{"command":"fstore-workspace-project.refreshWorkspace","title":"Reload functions list","icon":"$(refresh)"},{"command":"fstore-workspace-project.addNewFunction","title":"Add new function to workspace","icon":"$(plus)"},{"command":"fstore-workspace-project.deleteFunction","title":"Delete function from workspace","icon":"$(trash)"}],"viewsContainers":{"activitybar":[{"id":"fstore-workspace-project","title":"Workspace","icon":"media/workspace.svg"}]},"views":{"fstore-workspace-project":[{"id":"fstore-workspace-project.views.workspaceFunctions","name":"Functions","contextualTitle":"Workspace","when":"isValidWorkspace"}]},"viewsWelcome":[{"view":"fstore-workspace-project.views.workspaceFunctions","contents":"No functions were found.\n[Add new function](command:fstore-workspace-project.addNewFunction)"}],"menus":{"view/title":[{"command":"fstore-workspace-project.addNewFunction","when":"view == fstore-workspace-project.views.workspaceFunctions","group":"navigation"},{"command":"fstore-workspace-project.refreshWorkspace","when":"view == fstore-workspace-project.views.workspaceFunctions","group":"navigation"}],"view/item/context":[{"command":"fstore-workspace-project.deleteFunction","when":"view == fstore-workspace-project.views.workspaceFunctions && viewItem == project-function","group":"inline"}]}},"devDependencies":{"@fstore/checks":"^0.14.5-canary.14+9b4367b","@fstore/cli":"^0.14.5-canary.14+9b4367b","@fstore/project-linter":"^0.14.0","@fstore/shared":"^0.14.0","@rainbow-modules/validation":"^0.40.0","@types/glob":"^7.1.3","@types/jest-cli":"^24.3.0","@types/mocha":"^8.2.2","@types/node":"14.x","@types/vscode":"^1.59.0","@typescript-eslint/eslint-plugin":"^4.26.0","@typescript-eslint/parser":"^4.26.0","ajv":"^8.6.2","esbuild":"^0.12.19","eslint":"^7.27.0","glob":"^7.1.7","jest-cli":"^27.0.6","mocha":"^8.4.0","typescript":"^4.3.2","vsce":"^1.96.1","vscode-test":"^1.5.2"},"gitHead":"9b4367beb2d9e41b17b5c72117714211bfc0a1b1","readme":"# Functions.Store Extension for Visual Studio Code\n\n![Screenshot](media/screenshots/example.gif)\n\nThis extension adds support for developing functions very easy.\n\n## Features\n\n* List all functions in your workspace.\n* Add/Remove cloud functions (only `auth`, `https`, `firestore`, `pubsub` and `storage` triggers are supported)\n* Quick access to function main files\n\n> If you have any issues please create an Issue on GitHub.\n\n## Side Bar\n\nThe **Functions.Store** extension has its own **Side Bar**, with a variety of commands to improve you productivity.\n\n![Side Bar](media/screenshots/side-bar.png)\n\n## Creating functions\n\nAdd functions with a single click. Just set the name and pick the function trigger.\n\n![Side Bar](media/create-function.gif)\n\n## Installing the extension\n\nTo begin using this extension just install it either through\n\n``` shell\next install nexxtmission.vscode-fstore\n```\n\nor by searching for **Functions.Store** in the VSCode extension marketplace.\n\n## License\n\n[MIT License](https://raw.githubusercontent.com/nexxtmission/fstore/master/LICENSE)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/nexxtmission/fstore/issues"},"homepage":"https://github.com/nexxtmission/fstore#readme","_id":"vscode-fstore@0.14.5-canary.14","_nodeVersion":"14.17.3","_npmVersion":"lerna/4.0.0/node@v14.17.3+x64 (linux)","dist":{"integrity":"sha512-hXlKtSRYoH44Hd+CXL8x2pcz6NQHd9lqbYVOaCnmkU7YULQzsV35LAlsqh/UX/C462AGWyxrFL1nLrF6i+mnag==","shasum":"424a413b27cd0f0948ba6e507c7472f3be0d4358","tarball":"https://registry.npmjs.org/vscode-fstore/-/vscode-fstore-0.14.5-canary.14.tgz","fileCount":135,"unpackedSize":1056200,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhHnCdCRA9TVsSAnZWagAAYJwP/2h5ku/9fLa0UPFoKZY4\n3tw9KFDXc6NjVtgIHrZiaSTrPptqmPHmo29ho7XWPJFhXWA6jP+BnK5gRK9+\nyp1CZjsu4C9DneudZITHIJ9ho9BINS0Auje/eWPcdGKxGPlfwb31nHOqoA9v\nuJIW/sI/yVdickVaAfULAdhyG7h2JjRc2Iocut6d/Jrb0LZwKoiMLciVJ24t\nuWM9A/041jCEQXQNeIXZBgT1tOvcZ7+pcinr9J7vtSzTnNiYhmKC2sD2zpv8\nX1fZMYulXz8sTywzC9SXPDnPHJXLfCFd0jM94fLOn35Au43rY3/eueIbP9cW\nWFXSfk1yOmdbySHpqaXDLq0mnxz389cbAYHASnmuFmHTdP4E5dQ+oaWsVprP\ny9twavmHQkSBpGLWzQU7r/31Jw5Nzf6f7cItrPkqlg041ZsdsNPWvTnJZxNp\nKvs9GV42Jvu0kf6grEzaZeud8GBAXXDuDgiiwcaif5XBl4v40l/XduPlMPFN\n/yhApFY6QiAqnNte2JhyPew64xl2ENxYmDfJpd8aY8hXgtckufV17pJgBi85\neneEvxJhYjp8OOBW4TEkSdCLinF8bJkr4nXHnJVc7Enfavzm4jRvrHVoqT3Z\nQN4MAD8y5nP/YTX1Vn8LV/B36/FOE99vRt74Jhb+miUDvxdHOZ9nGjDcY7b9\n1Nw2\r\n=bRvG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICUoZXYIknKscKR3IbMvKrQB4Wp6SiPY5q23vFIBV4vTAiEAv2gyHS1xTM5J1buliLPWsNYpiadMcDNxESuZTy/04KM="}]},"_npmUser":{"name":"jltorress","email":"jtorressicilia@gmail.com"},"directories":{},"maintainers":[{"name":"jltorress","email":"jtorressicilia@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vscode-fstore_0.14.5-canary.14_1629384860901_0.4954819716082126"},"_hasShrinkwrap":false},"0.15.0":{"name":"vscode-fstore","displayName":"Functions.Store","description":"VSCode extension for Functions Store developers","license":"MIT","publisher":"nexxtmission","version":"0.15.0","engines":{"vscode":"^1.59.0"},"categories":["Other"],"activationEvents":["onStartupFinished"],"main":"./out/extension.js","icon":"media/extension-icon.png","repository":{"type":"git","url":"git+https://github.com/nexxtmission/fstore.git"},"scripts":{"build":"echo foo && tsc -p ./","vscode:prepublish":"yarn -s rimraf out && yarn -s esbuild-base -- --minify","esbuild-base":"esbuild ./src/extension.ts --bundle --outfile=out/extension.js --external:vscode --format=cjs --platform=node","esbuild":"yarn -s esbuild-base -- --sourcemap","esbuild-watch":"yarn -s esbuild-base -- --sourcemap --watch","test-compile":"tsc -p ./","watch":"tsc -watch -p ./","pretest":"yarn test-compile && yarn lint","lint":"eslint src --ext ts","test:integration":"node ./out/integration/runTest.ts","package":"vsce package --no-yarn"},"contributes":{"commands":[{"command":"fstore-workspace-project.checkWorkspace","title":"Check if workspace is valid"},{"command":"fstore-workspace-project.refreshWorkspace","title":"Reload functions list","icon":"$(refresh)"},{"command":"fstore-workspace-project.addNewFunction","title":"Add new function to workspace","icon":"$(plus)"},{"command":"fstore-workspace-project.deleteFunction","title":"Delete function from workspace","icon":"$(trash)"}],"viewsContainers":{"activitybar":[{"id":"fstore-workspace-project","title":"Workspace","icon":"media/workspace.svg"}]},"views":{"fstore-workspace-project":[{"id":"fstore-workspace-project.views.workspaceFunctions","name":"Functions","contextualTitle":"Workspace","when":"isValidWorkspace"}]},"viewsWelcome":[{"view":"fstore-workspace-project.views.workspaceFunctions","contents":"No functions were found.\n[Add new function](command:fstore-workspace-project.addNewFunction)"}],"menus":{"view/title":[{"command":"fstore-workspace-project.addNewFunction","when":"view == fstore-workspace-project.views.workspaceFunctions","group":"navigation"},{"command":"fstore-workspace-project.refreshWorkspace","when":"view == fstore-workspace-project.views.workspaceFunctions","group":"navigation"}],"view/item/context":[{"command":"fstore-workspace-project.deleteFunction","when":"view == fstore-workspace-project.views.workspaceFunctions && viewItem == project-function","group":"inline"}]}},"devDependencies":{"@fstore/checks":"^0.15.0","@fstore/cli":"^0.15.0","@fstore/project-linter":"^0.15.0","@fstore/shared":"^0.15.0","@rainbow-modules/validation":"^0.40.0","@types/glob":"^7.1.3","@types/jest-cli":"^24.3.0","@types/mocha":"^8.2.2","@types/node":"14.x","@types/vscode":"^1.59.0","@typescript-eslint/eslint-plugin":"^4.26.0","@typescript-eslint/parser":"^4.26.0","ajv":"^8.6.2","esbuild":"^0.12.19","eslint":"^7.27.0","glob":"^7.1.7","jest-cli":"^27.0.6","mocha":"^8.4.0","typescript":"^4.3.2","vsce":"^1.96.1","vscode-test":"^1.5.2"},"gitHead":"5fe66425021123e710ef7e846993d597a4f3f17b","bugs":{"url":"https://github.com/nexxtmission/fstore/issues"},"homepage":"https://github.com/nexxtmission/fstore#readme","_id":"vscode-fstore@0.15.0","_nodeVersion":"14.16.1","_npmVersion":"lerna/4.0.0/node@v14.16.1+x64 (darwin)","dist":{"integrity":"sha512-68FJ/9LTfO0m4g/mqBmUSiib8oXeJ9LzJugD0pqlXuYDW9TVHQzveurJ+ZuXPu0Ku8Dvx5vAITXN9JGmPIaYgA==","shasum":"b08a53e1be5ec46917cf7848242d2e0c053db9ab","tarball":"https://registry.npmjs.org/vscode-fstore/-/vscode-fstore-0.15.0.tgz","fileCount":135,"unpackedSize":1057600,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhHnChCRA9TVsSAnZWagAA3DIP/3U1UhWLzFpdF9kurSqD\nMabMS1U5RJVMgo9eXE9zwJG/MnAiVuKA9XFKH5zIk9I1BSKkxRgo+Khywr+K\nEvHAe7NsS7fXRdhv58C+qg8+w8IzBrS1CbxwgmP2c3Y1FMQQn9IDTNzRFtJZ\nd7/4kAsMBe8LDhGoaO/oWet2RFTFPzsBwJ95xzLO1BWKQnkeSKOd0xVe+zdS\nWUcmUsm+RU2RMLqblkkSvI1g/XOfTYDNogIeZjsrxkjarCponRJ9Z9IYbPqA\nIYgCCSdXB1fhfZGdQXrfvKxNBzReALn7oPQzJh4N9YLBNQV6d0RNzLaGf9Yb\nR7uKMvEyobzQICeaWgM7RzabGL3as7TMrWKhC9LDLzbyAx2EqUfj4B+aS1Mz\ngP5ZFfSWVzavkqcTGyypdIktlxaG2DziVDoINDWZ6OHv+9+lyh7qYHQ6Wy51\nwKMnpipuNdfV+Bv6rzFF0BHspcq4MiR+bZDot4iFEUFv5wO9WeCTHNdfJLag\nbiO6e0i72CSKy2Mawqt/dd+v3RivhodpUDgNgBhlot5aVzsE3OZz97I21Qaz\nDWoD4h5baGnVr39myWBCrH2CkUejGEZ8ho/OnFsUXId+kZQGAZdMNsHFt+m9\na0r2vSbBwu9eh7sUBgDUSfbV6hYPodl1T834g/FSlt4QeLbcR+tvDAT0lo+K\nYsNQ\r\n=zh8T\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDFv138XJYtGuYXIVPgEbyicl16CNp8yWZxh+MwNVeC6QIhAL+K0RdMhDXDlkImrZTJROqkHeH5gkcx5Jsfer4PTlzi"}]},"_npmUser":{"name":"jltorress","email":"jtorressicilia@gmail.com"},"directories":{},"maintainers":[{"name":"jltorress","email":"jtorressicilia@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vscode-fstore_0.15.0_1629384865682_0.27569686000937876"},"_hasShrinkwrap":false},"0.15.1-canary.0":{"name":"vscode-fstore","displayName":"Functions.Store","description":"VSCode extension for Functions Store developers","license":"MIT","publisher":"nexxtmission","version":"0.15.1-canary.0","engines":{"vscode":"^1.59.0"},"categories":["Other"],"activationEvents":["onStartupFinished"],"main":"./out/extension.js","icon":"media/extension-icon.png","repository":{"type":"git","url":"git+https://github.com/nexxtmission/fstore.git"},"scripts":{"build":"echo foo && tsc -p ./","vscode:prepublish":"yarn -s rimraf out && yarn -s esbuild-base -- --minify","esbuild-base":"esbuild ./src/extension.ts --bundle --outfile=out/extension.js --external:vscode --format=cjs --platform=node","esbuild":"yarn -s esbuild-base -- --sourcemap","esbuild-watch":"yarn -s esbuild-base -- --sourcemap --watch","test-compile":"tsc -p ./","watch":"tsc -watch -p ./","pretest":"yarn test-compile && yarn lint","lint":"eslint src --ext ts","test:integration":"node ./out/integration/runTest.ts","package":"vsce package --no-yarn"},"contributes":{"commands":[{"command":"fstore-workspace-project.checkWorkspace","title":"Check if workspace is valid"},{"command":"fstore-workspace-project.refreshWorkspace","title":"Reload functions list","icon":"$(refresh)"},{"command":"fstore-workspace-project.addNewFunction","title":"Add new function to workspace","icon":"$(plus)"},{"command":"fstore-workspace-project.deleteFunction","title":"Delete function from workspace","icon":"$(trash)"}],"viewsContainers":{"activitybar":[{"id":"fstore-workspace-project","title":"Workspace","icon":"media/workspace.svg"}]},"views":{"fstore-workspace-project":[{"id":"fstore-workspace-project.views.workspaceFunctions","name":"Functions","contextualTitle":"Workspace","when":"isValidWorkspace"}]},"viewsWelcome":[{"view":"fstore-workspace-project.views.workspaceFunctions","contents":"No functions were found.\n[Add new function](command:fstore-workspace-project.addNewFunction)"}],"menus":{"view/title":[{"command":"fstore-workspace-project.addNewFunction","when":"view == fstore-workspace-project.views.workspaceFunctions","group":"navigation"},{"command":"fstore-workspace-project.refreshWorkspace","when":"view == fstore-workspace-project.views.workspaceFunctions","group":"navigation"}],"view/item/context":[{"command":"fstore-workspace-project.deleteFunction","when":"view == fstore-workspace-project.views.workspaceFunctions && viewItem == project-function","group":"inline"}]}},"devDependencies":{"@fstore/checks":"^0.15.1-canary.0+f12512e","@fstore/cli":"^0.15.1-canary.0+f12512e","@fstore/project-linter":"^0.15.0","@fstore/shared":"^0.15.0","@rainbow-modules/validation":"^0.40.0","@types/glob":"^7.1.3","@types/jest-cli":"^24.3.0","@types/mocha":"^8.2.2","@types/node":"14.x","@types/vscode":"^1.59.0","@typescript-eslint/eslint-plugin":"^4.26.0","@typescript-eslint/parser":"^4.26.0","ajv":"^8.6.2","esbuild":"^0.12.19","eslint":"^7.27.0","glob":"^7.1.7","jest-cli":"^27.0.6","mocha":"^8.4.0","typescript":"^4.3.2","vsce":"^1.96.1","vscode-test":"^1.5.2"},"gitHead":"f12512eff847f6f218aa111d5af9699789ab8227","readme":"# Functions.Store Extension for Visual Studio Code\n\n![Screenshot](media/screenshots/example.gif)\n\nThis extension adds support for developing functions very easy.\n\n## Features\n\n* List all functions in your workspace.\n* Add/Remove cloud functions (only `auth`, `https`, `firestore`, `pubsub` and `storage` triggers are supported)\n* Quick access to function main files\n\n> If you have any issues please create an Issue on GitHub.\n\n## Side Bar\n\nThe **Functions.Store** extension has its own **Side Bar**, with a variety of commands to improve you productivity.\n\n![Side Bar](media/screenshots/side-bar.png)\n\n## Creating functions\n\nAdd functions with a single click. Just set the name and pick the function trigger.\n\n![Side Bar](media/create-function.gif)\n\n## Installing the extension\n\nTo begin using this extension just install it either through\n\n``` shell\next install nexxtmission.vscode-fstore\n```\n\nor by searching for **Functions.Store** in the VSCode extension marketplace.\n\n## License\n\n[MIT License](https://raw.githubusercontent.com/nexxtmission/fstore/master/LICENSE)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/nexxtmission/fstore/issues"},"homepage":"https://github.com/nexxtmission/fstore#readme","_id":"vscode-fstore@0.15.1-canary.0","_nodeVersion":"14.17.3","_npmVersion":"lerna/4.0.0/node@v14.17.3+x64 (linux)","dist":{"integrity":"sha512-HcT5/oWcENoFLWYfCEvZ9V3nCMrVpWngpsHc3vXQShWoRMVvjnonSzHChp0lAZKGbLphkCyxgn1TOjw4Mu8Mug==","shasum":"8b657280ebb0e481e8176464d7e81c19595d6c4e","tarball":"https://registry.npmjs.org/vscode-fstore/-/vscode-fstore-0.15.1-canary.0.tgz","fileCount":135,"unpackedSize":1057651,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhHoT8CRA9TVsSAnZWagAAmtQP/2ErDUhs41XsjitI5SpH\n4o8KMwn/pu3OxvnqNJNxoCRhKbs+D/eohCxvgZ04f2S9QUjn8nkvbJwpcvle\nC/AxBXk4CmdVSgpX4x/yTmKuT4db5oL3ar6y6JBETe9SIRprIJcSAjNsRP1v\n+0en4TiQthgdJ5XJkg9123u1B1HhcaZMWqRErmr/DR7HILh2VhlA2XuwFSMu\nSjU4GEcvip7VNE90yxotbXzkvivM1MA1we9Tp35ETmCSWyN0BpaaKu/51TdU\nlLD1GeyQTDBWlC3MOLeJUmbzSpQFRTJTBCAvegNMLZxeQh/CqNK1afuWOXEy\nBosJ3FMwn6KjNTglc/g7v62EhlIrvWXYbjsn9psvQLTx8sZg0W6hEdFBjrsN\n15+nOzGk66BVf2p9V/wsIQPVGIA8WfoRc6bR4PK0PL0gfphOC3czcq+qcyWC\nCqxwv47WZh/knAuHKpXJqN3NkeFFxWPhir2w0uk/bk6+NlumqEl1gIMEbD3H\n21Z18Rk7baAuM9uzT0rCmS7HART+ko9zwVZD0LeqF4dH5OA46P/uBDE/dsrX\nlZNXCNDppskJo7q4mz/J0++1eQQ5XG/xn7Mn+KqQDJnaKyI3WP75O/h+v1cm\nLs5TrEt5h9lADsMXbz2baWr+TGDHE7noLsNtoe3dR/YCaDJqeKziKcj1mHCT\njml4\r\n=MT1P\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID8sN7wEh0sndJHH/N90n81pWWDYr76Z9l47lokVng8oAiBmJPCjB8bY58wqqYv5gN3U83hyb4CtQaKdXGcjuKwcvw=="}]},"_npmUser":{"name":"jltorress","email":"jtorressicilia@gmail.com"},"directories":{},"maintainers":[{"name":"jltorress","email":"jtorressicilia@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vscode-fstore_0.15.1-canary.0_1629390076319_0.9600252126395918"},"_hasShrinkwrap":false},"0.15.1-canary.1":{"name":"vscode-fstore","displayName":"Functions.Store","description":"VSCode extension for Functions Store developers","license":"MIT","publisher":"nexxtmission","version":"0.15.1-canary.1","engines":{"vscode":"^1.59.0"},"categories":["Other"],"activationEvents":["onStartupFinished"],"main":"./out/extension.js","icon":"media/extension-icon.png","repository":{"type":"git","url":"git+https://github.com/nexxtmission/fstore.git"},"scripts":{"build":"echo foo && tsc -p ./","vscode:prepublish":"yarn -s rimraf out && yarn -s esbuild-base -- --minify","esbuild-base":"esbuild ./src/extension.ts --bundle --outfile=out/extension.js --external:vscode --format=cjs --platform=node","esbuild":"yarn -s esbuild-base -- --sourcemap","esbuild-watch":"yarn -s esbuild-base -- --sourcemap --watch","test-compile":"tsc -p ./","watch":"tsc -watch -p ./","pretest":"yarn test-compile && yarn lint","lint":"eslint src --ext ts","test:integration":"node ./out/integration/runTest.ts","package":"vsce package --no-yarn"},"contributes":{"commands":[{"command":"fstore-workspace-project.checkWorkspace","title":"Check if workspace is valid"},{"command":"fstore-workspace-project.refreshWorkspace","title":"Reload functions list","icon":"$(refresh)"},{"command":"fstore-workspace-project.addNewFunction","title":"Add new function to workspace","icon":"$(plus)"},{"command":"fstore-workspace-project.deleteFunction","title":"Delete function from workspace","icon":"$(trash)"}],"viewsContainers":{"activitybar":[{"id":"fstore-workspace-project","title":"Workspace","icon":"media/workspace.svg"}]},"views":{"fstore-workspace-project":[{"id":"fstore-workspace-project.views.workspaceFunctions","name":"Functions","contextualTitle":"Workspace","when":"isValidWorkspace"}]},"viewsWelcome":[{"view":"fstore-workspace-project.views.workspaceFunctions","contents":"No functions were found.\n[Add new function](command:fstore-workspace-project.addNewFunction)"}],"menus":{"view/title":[{"command":"fstore-workspace-project.addNewFunction","when":"view == fstore-workspace-project.views.workspaceFunctions","group":"navigation"},{"command":"fstore-workspace-project.refreshWorkspace","when":"view == fstore-workspace-project.views.workspaceFunctions","group":"navigation"}],"view/item/context":[{"command":"fstore-workspace-project.deleteFunction","when":"view == fstore-workspace-project.views.workspaceFunctions && viewItem == project-function","group":"inline"}]}},"devDependencies":{"@fstore/checks":"^0.15.0","@fstore/cli":"^0.15.0","@fstore/project-linter":"^0.15.0","@fstore/shared":"^0.15.0","@rainbow-modules/validation":"^0.40.0","@types/glob":"^7.1.3","@types/jest-cli":"^24.3.0","@types/mocha":"^8.2.2","@types/node":"14.x","@types/vscode":"^1.59.0","@typescript-eslint/eslint-plugin":"^4.26.0","@typescript-eslint/parser":"^4.26.0","ajv":"^8.6.2","esbuild":"^0.12.19","eslint":"^7.27.0","glob":"^7.1.7","jest-cli":"^27.0.6","mocha":"^8.4.0","typescript":"^4.3.2","vsce":"^1.96.1","vscode-test":"^1.5.2"},"gitHead":"dd12680900eaec156e615063b1c94ef6d95951d4","readme":"# Functions.Store Extension for Visual Studio Code\n\n![Screenshot](media/screenshots/example.gif)\n\nThis extension adds support for developing functions very easy.\n\n## Features\n\n* List all functions in your workspace.\n* Add/Remove cloud functions (only `auth`, `https`, `firestore`, `pubsub` and `storage` triggers are supported)\n* Quick access to function main files\n\n> If you have any issues please create an Issue on GitHub.\n\n## Side Bar\n\nThe **Functions.Store** extension has its own **Side Bar**, with a variety of commands to improve you productivity.\n\n![Side Bar](media/screenshots/side-bar.png)\n\n## Creating functions\n\nAdd functions with a single click. Just set the name and pick the function trigger.\n\n![Side Bar](media/create-function.gif)\n\n## Installing the extension\n\nTo begin using this extension just install it either through\n\n``` shell\next install nexxtmission.vscode-fstore\n```\n\nor by searching for **Functions.Store** in the VSCode extension marketplace.\n\n## License\n\n[MIT License](https://raw.githubusercontent.com/nexxtmission/fstore/master/LICENSE)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/nexxtmission/fstore/issues"},"homepage":"https://github.com/nexxtmission/fstore#readme","_id":"vscode-fstore@0.15.1-canary.1","_nodeVersion":"14.17.3","_npmVersion":"lerna/4.0.0/node@v14.17.3+x64 (linux)","dist":{"integrity":"sha512-iAbzoXz35ujXhFcl77gYfJDvMBcoPn0t+pMgV6l3PDglfC4ifpb169VorQVdRxjIEk6gZ2aiJrbn4dAQw8x7lw==","shasum":"7650c8a81d218b8bca938226d77fe949899a5563","tarball":"https://registry.npmjs.org/vscode-fstore/-/vscode-fstore-0.15.1-canary.1.tgz","fileCount":147,"unpackedSize":1063761,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhHwyVCRA9TVsSAnZWagAAXN4P/3G3BM0bNW5z7PqEu92+\ng8rDz0oOTdq9CxBsuoV5bqQ5eif/fX4RGiGJE9qFeMyEUJKspX2hVn3QVcwU\n543UOE0r0G4iXdrFWzHs22+9z4hREpP4y0kGoeuCccUoIuZ702CPajh8bRi8\nlxAucl1dx+DWTgnCBQlrIGs3d1uRiuQ4YX28a4115JLQilE8daw4FSzHX1eg\nEsV+UGYXLhaNhbkfd7gYVucktq9Zhoxaap9aWo1J8Vb2i3eeo01YoN6SCdVg\neE7SWw+/sopPwbCVHxTbaMv2SvfVC4uY7zB2XX+vd+JKJhNERLm9v4kjXSy+\n8ybF+FBJg9i4fesq30i2fFcvFOf3+S70wq/gr/MEPzGhPin2ESXPVUK3gboL\nK8PraVEynXHF0hqEGYL/IsHAQN03IYJoiw5Y7o+cp/ETxOhAdvSqKM/zFxVA\nwGqY8GFY+oJkBUnOTJZiaIK8aG48hOskGfI/7fDhjOOGSnG4q50Sd0slmtyt\nQTQdXEwe979DnbD9CQTAJm2SW9pPud44tLHI5wZJTKAWAGU6EsR7voNplATK\nAtJAQqrHpWBYIshN5Bsyyma0hX9c4beNgND1RkfJViacnqsJuQEE5qb6cHUp\nzkgodNGjXeuOHvsBuTcLU4sF4goE2Fxvan0nxN97YC8f4fACSR/cXN8WKfaz\nlZbX\r\n=N3SP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG5L+z44SAbH++7X2OrtYM2VWY4BIZdrim5ptCnWtyTrAiAySEBNpIjEkteVJvljZOJWcCPi59WpqVgH0Mxa/ZHA4w=="}]},"_npmUser":{"name":"jltorress","email":"jtorressicilia@gmail.com"},"directories":{},"maintainers":[{"name":"jltorress","email":"jtorressicilia@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vscode-fstore_0.15.1-canary.1_1629424789453_0.5773080729103028"},"_hasShrinkwrap":false},"0.15.1-canary.2":{"name":"vscode-fstore","displayName":"Functions.Store","description":"VSCode extension for Functions Store developers","license":"MIT","publisher":"nexxtmission","version":"0.15.1-canary.2","engines":{"vscode":"^1.59.0"},"categories":["Other"],"activationEvents":["onStartupFinished"],"main":"./out/extension.js","icon":"media/extension-icon.png","repository":{"type":"git","url":"git+https://github.com/nexxtmission/fstore.git"},"scripts":{"build":"echo foo && tsc -p ./","vscode:prepublish":"yarn -s rimraf out && yarn -s esbuild-base -- --minify","esbuild-base":"esbuild ./src/extension.ts --bundle --outfile=out/extension.js --external:vscode --format=cjs --platform=node","esbuild":"yarn -s esbuild-base -- --sourcemap","esbuild-watch":"yarn -s esbuild-base -- --sourcemap --watch","test-compile":"tsc -p ./","watch":"tsc -watch -p ./","pretest":"yarn test-compile && yarn lint","lint":"eslint src --ext ts","test:integration":"node ./out/integration/runTest.ts","package":"vsce package --no-yarn"},"contributes":{"commands":[{"command":"fstore-workspace-project.checkWorkspace","title":"Check if workspace is valid"},{"command":"fstore-workspace-project.refreshWorkspace","title":"Reload functions list","icon":"$(refresh)"},{"command":"fstore-workspace-project.addNewFunction","title":"Add new function to workspace","icon":"$(plus)"},{"command":"fstore-workspace-project.deleteFunction","title":"Delete function from workspace","icon":"$(trash)"}],"viewsContainers":{"activitybar":[{"id":"fstore-workspace-project","title":"Workspace","icon":"media/workspace.svg"}]},"views":{"fstore-workspace-project":[{"id":"fstore-workspace-project.views.workspaceFunctions","name":"Functions","contextualTitle":"Workspace","when":"isValidWorkspace"}]},"viewsWelcome":[{"view":"fstore-workspace-project.views.workspaceFunctions","contents":"No functions were found.\n[Add new function](command:fstore-workspace-project.addNewFunction)"}],"menus":{"view/title":[{"command":"fstore-workspace-project.addNewFunction","when":"view == fstore-workspace-project.views.workspaceFunctions","group":"navigation"},{"command":"fstore-workspace-project.refreshWorkspace","when":"view == fstore-workspace-project.views.workspaceFunctions","group":"navigation"}],"view/item/context":[{"command":"fstore-workspace-project.deleteFunction","when":"view == fstore-workspace-project.views.workspaceFunctions && viewItem == project-function","group":"inline"}]}},"devDependencies":{"@fstore/checks":"^0.15.1-canary.2+a273bcd","@fstore/cli":"^0.15.1-canary.2+a273bcd","@fstore/project-linter":"^0.15.0","@fstore/shared":"^0.15.0","@rainbow-modules/validation":"^0.40.0","@types/glob":"^7.1.3","@types/jest-cli":"^24.3.0","@types/mocha":"^8.2.2","@types/node":"14.x","@types/vscode":"^1.59.0","@typescript-eslint/eslint-plugin":"^4.26.0","@typescript-eslint/parser":"^4.26.0","ajv":"^8.6.2","esbuild":"^0.12.19","eslint":"^7.27.0","glob":"^7.1.7","jest-cli":"^27.0.6","mocha":"^8.4.0","typescript":"^4.3.2","vsce":"^1.96.1","vscode-test":"^1.5.2"},"gitHead":"a273bcd67099b73266582c799d5b4ed9a3f62999","readme":"# Functions.Store Extension for Visual Studio Code\n\n![Screenshot](media/screenshots/example.gif)\n\nThis extension adds support for developing functions very easy.\n\n## Features\n\n* List all functions in your workspace.\n* Add/Remove cloud functions (only `auth`, `https`, `firestore`, `pubsub` and `storage` triggers are supported)\n* Quick access to function main files\n\n> If you have any issues please create an Issue on GitHub.\n\n## Side Bar\n\nThe **Functions.Store** extension has its own **Side Bar**, with a variety of commands to improve you productivity.\n\n![Side Bar](media/screenshots/side-bar.png)\n\n## Creating functions\n\nAdd functions with a single click. Just set the name and pick the function trigger.\n\n![Side Bar](media/create-function.gif)\n\n## Installing the extension\n\nTo begin using this extension just install it either through\n\n``` shell\next install nexxtmission.vscode-fstore\n```\n\nor by searching for **Functions.Store** in the VSCode extension marketplace.\n\n## License\n\n[MIT License](https://raw.githubusercontent.com/nexxtmission/fstore/master/LICENSE)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/nexxtmission/fstore/issues"},"homepage":"https://github.com/nexxtmission/fstore#readme","_id":"vscode-fstore@0.15.1-canary.2","_nodeVersion":"14.17.3","_npmVersion":"lerna/4.0.0/node@v14.17.3+x64 (linux)","dist":{"integrity":"sha512-/Rae9vqQIPzcpB5qYzGDrLvtQ2LT71KOlQDxPnFQ8tsbzbX/XaQCIVECb0s50QKGCeLAt5DmECTHBoRGVhyDkw==","shasum":"ec3cc12f64a71050dfbba89815a69f9760f052d5","tarball":"https://registry.npmjs.org/vscode-fstore/-/vscode-fstore-0.15.1-canary.2.tgz","fileCount":147,"unpackedSize":1063795,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhKZhoCRA9TVsSAnZWagAApnIP/13r8g94uSUqY/ZANd4A\n6my3ebUsciiHUsAgn3L/HwltRWrLgsp6Qz512KmMs1rqTAcp5/z2rtLXeO5T\n0gY/rAGIl+bXwcfNJjy64R5WTIe0zsi9MVPkFNQ+eFLehHdrYBQLkcY16SDI\no5OKY0Q3TGEKqR5R0XEJ73UxQxmJvYE4x0YXbIdYAW6F8xhQO/IDGNm2eD7l\ni4yF48wO9FnCuncwgE8yFx8DZxYMwzURtxGk+AuVF/4srZ7y9S/TjZK8uk9g\nXVelKFH8A+0QNSpQ1TQMMXm9UBSYP+4KqaplpKgePbYMrXief7GzOfyhOz8n\nU2j9M/pevOHNwasJnK7mnlRmRQjKTwmdDQsrCYIf+IIc+PJIF0EW8ryV5xen\nlEClQOfrFU5MhQAmCsgsS+2OgO6UL0HuyZFGCmqLqS5TaEWJsUSzwtz9UoJP\nwWcbS0JNnfManlgCxgcfgtFEBEs4AxMYhu+QlFCZ+xnRAe9Wvnv0XAs7wWsk\nyrq9IYOBBa7ti7CT62/kFdrLac40H0W4yTqwyqZnsPo6gMZqzqujmOn0R5Et\n9Uf8gMTLbyuVQP+zE5QgWxO7ML+BCgGUE3Y4ffYLNgCrhkmuRO830p2M9ncB\nUL5QF2BAgH9aYPrpxhVJ7u+G/23gCTCvbPRhF7lU9ckT4OQPJkVUcBn7zLbB\neG9D\r\n=nOoj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDdosZfLW6kzeqsfaNkPUJkwh5iXsn03WS70Z7hwHDIfAiACGXvS53z2Ju+Jre0tRgShL1I/M20IMetKrJNjpT5/vg=="}]},"_npmUser":{"name":"jltorress","email":"jtorressicilia@gmail.com"},"directories":{},"maintainers":[{"name":"jltorress","email":"jtorressicilia@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vscode-fstore_0.15.1-canary.2_1630115943961_0.9773918845404481"},"_hasShrinkwrap":false},"0.15.1-canary.3":{"name":"vscode-fstore","displayName":"Functions Store","description":"VSCode extension for Functions Store developers","license":"MIT","publisher":"nexxtmission","version":"0.15.1-canary.3","engines":{"vscode":"^1.59.0"},"categories":["Other"],"activationEvents":["onStartupFinished"],"main":"./out/extension.js","icon":"media/extension-icon.png","repository":{"type":"git","url":"git+https://github.com/nexxtmission/fstore.git"},"scripts":{"build":"echo foo && tsc -p ./","vscode:prepublish":"yarn -s rimraf out && yarn -s esbuild-base -- --minify","esbuild-base":"esbuild ./src/extension.ts --bundle --outfile=out/extension.js --external:vscode --format=cjs --platform=node","esbuild":"yarn -s esbuild-base -- --sourcemap","esbuild-watch":"yarn -s esbuild-base -- --sourcemap --watch","test-compile":"tsc -p ./","watch":"tsc -watch -p ./","pretest":"yarn test-compile && yarn lint","lint":"eslint src --ext ts","test:integration":"node ./out/integration/runTest.ts","package":"vsce package --no-yarn"},"contributes":{"commands":[{"command":"fstore-workspace-project.checkWorkspace","title":"Check if workspace is valid"},{"command":"fstore-workspace-project.refreshWorkspace","title":"Reload functions list","icon":"$(refresh)"},{"command":"fstore-workspace-project.addNewFunction","title":"Add new function to workspace","icon":"$(plus)"},{"command":"fstore-workspace-project.deleteFunction","title":"Delete function from workspace","icon":"$(trash)"}],"viewsContainers":{"activitybar":[{"id":"fstore-workspace-project","title":"Workspace","icon":"media/workspace.svg"}]},"views":{"fstore-workspace-project":[{"id":"fstore-workspace-project.views.workspaceFunctions","name":"Functions","contextualTitle":"Workspace","when":"isValidWorkspace"}]},"viewsWelcome":[{"view":"fstore-workspace-project.views.workspaceFunctions","contents":"No functions were found.\n[Add new function](command:fstore-workspace-project.addNewFunction)"}],"menus":{"view/title":[{"command":"fstore-workspace-project.addNewFunction","when":"view == fstore-workspace-project.views.workspaceFunctions","group":"navigation"},{"command":"fstore-workspace-project.refreshWorkspace","when":"view == fstore-workspace-project.views.workspaceFunctions","group":"navigation"}],"view/item/context":[{"command":"fstore-workspace-project.deleteFunction","when":"view == fstore-workspace-project.views.workspaceFunctions && viewItem == project-function","group":"inline"}]}},"devDependencies":{"@fstore/checks":"^0.15.0","@fstore/cli":"^0.15.0","@fstore/project-linter":"^0.15.0","@fstore/shared":"^0.15.0","@rainbow-modules/validation":"^0.40.0","@types/glob":"^7.1.3","@types/jest-cli":"^24.3.0","@types/mocha":"^8.2.2","@types/node":"14.x","@types/vscode":"^1.59.0","@typescript-eslint/eslint-plugin":"^4.26.0","@typescript-eslint/parser":"^4.26.0","ajv":"^8.6.2","esbuild":"^0.12.19","eslint":"^7.27.0","glob":"^7.1.7","jest-cli":"^27.0.6","mocha":"^8.4.0","typescript":"^4.3.2","vsce":"^1.96.1","vscode-test":"^1.5.2"},"gitHead":"86eb85edc67d0beb6dd55534f3a2329460b6e1f3","readme":"# Functions Store Extension for Visual Studio Code\n\n![Screenshot](https://storage.googleapis.com/fire-admin-6c1fd_vscode_ext/screenshots/example.gif)\n\nThis extension adds support for developing functions very easily.\n\n## Features\n\n* List all functions in your workspace.\n* Add/Remove cloud functions (only `auth`, `https`, `firestore`, `pubsub` and `storage` triggers are supported)\n* Quick access to function main files\n\n## Side Bar\n\nThe **Functions Store** extension has its own **Side Bar**, with a variety of commands to improve you productivity. \n\n![Side Bar](https://storage.googleapis.com/fire-admin-6c1fd_vscode_ext/screenshots/side-bar.gif)\n\n> The icon in **Side Bar** will appear when a valid workspace is opened\n\n## Creating functions\n\nAdd functions with a single click. Just set the name and pick the function trigger.\n\n## Install and run emulators\n\nEmulators are an important tool for developing functions as you can test functionality without deploying to a production server. Install, start/stop emulators for your project as fast as you can click.\n\n![Side Bar](https://storage.googleapis.com/fire-admin-6c1fd_vscode_ext/screenshots/create-function.gif)\n\n## Installing the extension\n\nTo begin using this extension just install it either through\n\n``` shell\ncode --install-extension /path/to/vsix/file\n```\n\nor by searching for **Functions Store** in the VSCode extension marketplace.\n\n## License\n\n[MIT License](https://storage.googleapis.com/fire-admin-6c1fd_vscode_ext/LICENSE.md)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/nexxtmission/fstore/issues"},"homepage":"https://github.com/nexxtmission/fstore#readme","_id":"vscode-fstore@0.15.1-canary.3","_nodeVersion":"14.17.3","_npmVersion":"lerna/4.0.0/node@v14.17.3+x64 (linux)","dist":{"integrity":"sha512-QGwoljTWlIL1CUFxxUdKX6qZbf/uEp3tSg1Y+7qBtL2hpws4HaioGQFkRgu41U26iYGKs5v/amqILAfDMQGR5Q==","shasum":"e5a265d3a5bacb04c432bc3a8314b474cd80931c","tarball":"https://registry.npmjs.org/vscode-fstore/-/vscode-fstore-0.15.1-canary.3.tgz","fileCount":147,"unpackedSize":1051450,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhKZkqCRA9TVsSAnZWagAAR2AP/R4osGtfmwX+bRLqlnWO\n74Y3MoIUptOqzdfvG1IbC4mZM5Bo004POFQM4m748UQlpWEfbdK1UJ5TtXHR\nABd94gcMCzWcyusIVHFgzhz90z69uFbDtjdzvNXifqm0YIdt3bCwfwpeC8TQ\nZsFFZg/o9h10d7LLGQYu06o7U8zrXtGWFRLnr05OkCZQbhR9XUokb3MPGP4t\nJyjaZLfV8eeNNMrIX66f9YCaCC5P6ko+KCFTOgX+h/7X6zXN/rc61OowPBT3\n8p1/i55z0tg+8gVmP32OE8upKG5rtW5PB8c733/oSrc+Hp8pdpYebfGAWMQK\nJrshOSwY2Sv/m9SOh2Nf0OTyNYN9zZpaWRPBPkVOv59UHVxqu29xLfpN7InU\nfU6FHY/jzNQ+DRy2LmHzpytvd4GvUK4uClKeFLdB4uSz+3bkTx/Exk1zINzI\nA2aTeYAgAUS6owpTX12jMDnzVG1PyUG1/aj/eRj9ICuN2WkV1DM3BdzmpzEB\nqS4Rm6GXXiPEqhi+Q0IMNY4dC3hlCY1e2SJvLEZZ3ox0UF/0Bm8azjui0bvD\nNN5d35QfWbQ2PnLnG4jLLvWGwonXP7/soHwxedumEgFGE5qcfci5Nv5nfAPx\nT/plhu87EXAaodKI4GP44TV9u/bALLHl216CjKr58LUwBmvWy7F9jTkpd3xJ\nh4UA\r\n=kblX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDYaRiRpxrQJfFvbQMR1XW4/Y9KCdwLjam+stfIL+371QIgNWWUXPPyMoRdGclmMMuEOthm2hQGK5Zt5Ax7TaWFkI0="}]},"_npmUser":{"name":"jltorress","email":"jtorressicilia@gmail.com"},"directories":{},"maintainers":[{"name":"jltorress","email":"jtorressicilia@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vscode-fstore_0.15.1-canary.3_1630116138619_0.5589969125480267"},"_hasShrinkwrap":false},"0.15.1-canary.4":{"name":"vscode-fstore","displayName":"Functions Store","description":"VSCode extension for Functions Store developers","license":"MIT","publisher":"nexxtmission","version":"0.15.1-canary.4","engines":{"vscode":"^1.59.0"},"categories":["Other"],"activationEvents":["onStartupFinished"],"main":"./out/extension.js","icon":"media/extension-icon.png","repository":{"type":"git","url":"git+https://github.com/nexxtmission/fstore.git"},"scripts":{"build":"echo foo && tsc -p ./","vscode:prepublish":"yarn -s rimraf out && yarn -s esbuild-base -- --minify","esbuild-base":"esbuild ./src/extension.ts --bundle --outfile=out/extension.js --external:vscode --format=cjs --platform=node","esbuild":"yarn -s esbuild-base -- --sourcemap","esbuild-watch":"yarn -s esbuild-base -- --sourcemap --watch","test-compile":"tsc -p ./","watch":"tsc -watch -p ./","pretest":"yarn test-compile && yarn lint","lint":"eslint src --ext ts","test:integration":"node ./out/integration/runTest.ts","package":"vsce package --no-yarn"},"contributes":{"commands":[{"command":"fstore-workspace-project.checkWorkspace","title":"Check if workspace is valid"},{"command":"fstore-workspace-project.refreshWorkspace","title":"Reload functions list","icon":"$(refresh)"},{"command":"fstore-workspace-project.addNewFunction","title":"Add new function to workspace","icon":"$(plus)"},{"command":"fstore-workspace-project.deleteFunction","title":"Delete function from workspace","icon":"$(trash)"}],"viewsContainers":{"activitybar":[{"id":"fstore-workspace-project","title":"Workspace","icon":"media/workspace.svg"}]},"views":{"fstore-workspace-project":[{"id":"fstore-workspace-project.views.workspaceFunctions","name":"Functions","contextualTitle":"Workspace","when":"isValidWorkspace"}]},"viewsWelcome":[{"view":"fstore-workspace-project.views.workspaceFunctions","contents":"No functions were found.\n[Add new function](command:fstore-workspace-project.addNewFunction)"}],"menus":{"view/title":[{"command":"fstore-workspace-project.addNewFunction","when":"view == fstore-workspace-project.views.workspaceFunctions","group":"navigation"},{"command":"fstore-workspace-project.refreshWorkspace","when":"view == fstore-workspace-project.views.workspaceFunctions","group":"navigation"}],"view/item/context":[{"command":"fstore-workspace-project.deleteFunction","when":"view == fstore-workspace-project.views.workspaceFunctions && viewItem == project-function","group":"inline"}]}},"devDependencies":{"@fstore/checks":"^0.15.0","@fstore/cli":"^0.15.0","@fstore/project-linter":"^0.15.0","@fstore/shared":"^0.15.0","@rainbow-modules/validation":"^0.40.0","@types/glob":"^7.1.3","@types/jest-cli":"^24.3.0","@types/mocha":"^8.2.2","@types/node":"14.x","@types/vscode":"^1.59.0","@typescript-eslint/eslint-plugin":"^4.26.0","@typescript-eslint/parser":"^4.26.0","ajv":"^8.6.2","esbuild":"^0.12.19","eslint":"^7.27.0","glob":"^7.1.7","jest-cli":"^27.0.6","mocha":"^8.4.0","typescript":"^4.3.2","vsce":"^1.96.1","vscode-test":"^1.5.2"},"gitHead":"d5836484d21a6eaa419859105db87d8ca97e78ec","readme":"# Functions Store Extension for Visual Studio Code\n\n![Screenshot](https://storage.googleapis.com/fire-admin-6c1fd_vscode_ext/screenshots/example.gif)\n\nThis extension adds support for developing functions very easily.\n\n## Features\n\n* List all functions in your workspace.\n* Add/Remove cloud functions (only `auth`, `https`, `firestore`, `pubsub` and `storage` triggers are supported)\n* Quick access to function main files\n\n## Side Bar\n\nThe **Functions Store** extension has its own **Side Bar**, with a variety of commands to improve you productivity. \n\n![Side Bar](https://storage.googleapis.com/fire-admin-6c1fd_vscode_ext/screenshots/side-bar.gif)\n\n> The icon in **Side Bar** will appear when a valid workspace is opened\n\n## Creating functions\n\nAdd functions with a single click. Just set the name and pick the function trigger.\n\n## Install and run emulators\n\nEmulators are an important tool for developing functions as you can test functionality without deploying to a production server. Install, start/stop emulators for your project as fast as you can click.\n\n![Side Bar](https://storage.googleapis.com/fire-admin-6c1fd_vscode_ext/screenshots/create-function.gif)\n\n## Installing the extension\n\nTo begin using this extension just install it either through\n\n``` shell\ncode --install-extension /path/to/vsix/file\n```\n\nor by searching for **Functions Store** in the VSCode extension marketplace.\n\n## License\n\n[MIT License](https://storage.googleapis.com/fire-admin-6c1fd_vscode_ext/LICENSE.md)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/nexxtmission/fstore/issues"},"homepage":"https://github.com/nexxtmission/fstore#readme","_id":"vscode-fstore@0.15.1-canary.4","_nodeVersion":"14.17.3","_npmVersion":"lerna/4.0.0/node@v14.17.3+x64 (linux)","dist":{"integrity":"sha512-Z/Jie7Wj5XA7jmcfL4QxPf15PnhBoaJ9C9sBKwQTh8ekoN6aXYpkkCGO9a/HtYSEZtL7993Tz0atzqV0CU7W3A==","shasum":"659099cd0124043017c09d2857404f09880a1482","tarball":"https://registry.npmjs.org/vscode-fstore/-/vscode-fstore-0.15.1-canary.4.tgz","fileCount":150,"unpackedSize":1054409,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhKZnOCRA9TVsSAnZWagAAcL0P+QDb6h5GEOhqnBM1fNGe\npuq1MtHYgxx0L2jqmg+LfgMuzg4NlmhEkLrI96acSV7TX97KR47VcZ3MRQ1Y\ntvDIiPsC9hde9LF+30SQI94FggTbBj8PjI+8TwpEeY8gEiTLSpA9aZ2Z1fNN\nxUf76OQQVcVkPXFAbP/7AVY7czg0HhSuyhGCG2ctcaERy/jy1Op8gepHScc3\njEOpM75u4CCzwOAmI3zrHNInMZ74dsjoAOJdn+Ce29yJgyi0dmsKKoZCcUms\nGhtKPbO7he7szq8aclVy4+WTbSVLSMY4BlzZCJvHAz70O9x8eCfwzhiFivhV\nZaJYTmpgu2ux9psCMlMIY5c0e4VQnXbe7e3rituLwr7XOvC6t3IbbjDgNJL4\nHZw+ylzUb9gKzBcfjzHvBrhvTnROaHfbZ2FwQHdCbLFHl0cniwEynWK6ziFc\n//NH1b1kpSgdU55utLYW3jXtUWMmyTgNJbIrluxQ++Rge2YpYQCW+gRouZ0x\n5xg59+ch3AwgV/BltpIQ3jvWLopvfINsgM0/hCJlDnr3MGtktvhV5QMrzHse\nWOX/s+WFIPufAvMkCjyq3c1QFqBHBPvWVYhYWQA5nEfKhtmGTEMH7QGV7UnN\nDZ43XQGI9eVr8/f1k5PbNbBJcEWkk9U+cKd8+a2ww3Yw6BQNHDImOBKwL2/I\nqzW1\r\n=SVwx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDuxsFsF/sZlUoiZTExBhXXzt3VWEw77/1Y77+/70aDAAiAC8FgPjgXG3k2M7kaB4XmctQfL+sm0N1jAEB+oUurm3A=="}]},"_npmUser":{"name":"jltorress","email":"jtorressicilia@gmail.com"},"directories":{},"maintainers":[{"name":"jltorress","email":"jtorressicilia@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vscode-fstore_0.15.1-canary.4_1630116302279_0.9134284147554574"},"_hasShrinkwrap":false},"0.15.1-canary.5":{"name":"vscode-fstore","displayName":"Functions Store","description":"VSCode extension for Functions Store developers","license":"MIT","publisher":"nexxtmission","version":"0.15.1-canary.5","engines":{"vscode":"^1.59.0"},"categories":["Other"],"activationEvents":["onStartupFinished"],"main":"./out/extension.js","icon":"media/extension-icon.png","repository":{"type":"git","url":"git+https://github.com/nexxtmission/fstore.git"},"scripts":{"build":"echo foo && tsc -p ./","vscode:prepublish":"yarn -s rimraf out && yarn -s esbuild-base -- --minify","esbuild-base":"esbuild ./src/extension.ts --bundle --outfile=out/extension.js --external:vscode --format=cjs --platform=node","esbuild":"yarn -s esbuild-base -- --sourcemap","esbuild-watch":"yarn -s esbuild-base -- --sourcemap --watch","test-compile":"tsc -p ./","watch":"tsc -watch -p ./","pretest":"yarn test-compile && yarn lint","lint":"eslint src --ext ts","test:integration":"node ./out/integration/runTest.ts","package":"vsce package --no-yarn"},"contributes":{"commands":[{"command":"fstore-workspace-project.checkWorkspace","title":"Check if workspace is valid"},{"command":"fstore-workspace-project.refreshWorkspace","title":"Reload functions list","icon":"$(refresh)"},{"command":"fstore-workspace-project.addNewFunction","title":"Add new function to workspace","icon":"$(plus)"},{"command":"fstore-workspace-project.deleteFunction","title":"Delete function from workspace","icon":"$(trash)"}],"viewsContainers":{"activitybar":[{"id":"fstore-workspace-project","title":"Workspace","icon":"media/workspace.svg"}]},"views":{"fstore-workspace-project":[{"id":"fstore-workspace-project.views.workspaceFunctions","name":"Functions","contextualTitle":"Workspace","when":"isValidWorkspace"}]},"viewsWelcome":[{"view":"fstore-workspace-project.views.workspaceFunctions","contents":"No functions were found.\n[Add new function](command:fstore-workspace-project.addNewFunction)"}],"menus":{"view/title":[{"command":"fstore-workspace-project.addNewFunction","when":"view == fstore-workspace-project.views.workspaceFunctions","group":"navigation"},{"command":"fstore-workspace-project.refreshWorkspace","when":"view == fstore-workspace-project.views.workspaceFunctions","group":"navigation"}],"view/item/context":[{"command":"fstore-workspace-project.deleteFunction","when":"view == fstore-workspace-project.views.workspaceFunctions && viewItem == project-function","group":"inline"}]}},"devDependencies":{"@fstore/checks":"^0.15.0","@fstore/cli":"^0.15.1-canary.5+84cf0c5","@fstore/project-linter":"^0.15.0","@fstore/shared":"^0.15.1-canary.5+84cf0c5","@rainbow-modules/validation":"^0.40.0","@types/glob":"^7.1.3","@types/jest-cli":"^24.3.0","@types/mocha":"^8.2.2","@types/node":"14.x","@types/vscode":"^1.59.0","@typescript-eslint/eslint-plugin":"^4.26.0","@typescript-eslint/parser":"^4.26.0","ajv":"^8.6.2","esbuild":"^0.12.19","eslint":"^7.27.0","glob":"^7.1.7","jest-cli":"^27.0.6","mocha":"^8.4.0","typescript":"^4.3.2","vsce":"^1.96.1","vscode-test":"^1.5.2"},"gitHead":"84cf0c5f9d3947f102081368b077a9c2293ee645","readme":"# Functions Store Extension for Visual Studio Code\n\n![Screenshot](https://storage.googleapis.com/fire-admin-6c1fd_vscode_ext/screenshots/example.gif)\n\nThis extension adds support for developing functions very easily.\n\n## Features\n\n* List all functions in your workspace.\n* Add/Remove cloud functions (only `auth`, `https`, `firestore`, `pubsub` and `storage` triggers are supported)\n* Quick access to function main files\n\n## Side Bar\n\nThe **Functions Store** extension has its own **Side Bar**, with a variety of commands to improve you productivity. \n\n![Side Bar](https://storage.googleapis.com/fire-admin-6c1fd_vscode_ext/screenshots/side-bar.gif)\n\n> The icon in **Side Bar** will appear when a valid workspace is opened\n\n## Creating functions\n\nAdd functions with a single click. Just set the name and pick the function trigger.\n\n## Install and run emulators\n\nEmulators are an important tool for developing functions as you can test functionality without deploying to a production server. Install, start/stop emulators for your project as fast as you can click.\n\n![Side Bar](https://storage.googleapis.com/fire-admin-6c1fd_vscode_ext/screenshots/create-function.gif)\n\n## Installing the extension\n\nTo begin using this extension just install it either through\n\n``` shell\ncode --install-extension /path/to/vsix/file\n```\n\nor by searching for **Functions Store** in the VSCode extension marketplace.\n\n## License\n\n[MIT License](https://storage.googleapis.com/fire-admin-6c1fd_vscode_ext/LICENSE.md)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/nexxtmission/fstore/issues"},"homepage":"https://github.com/nexxtmission/fstore#readme","_id":"vscode-fstore@0.15.1-canary.5","_nodeVersion":"14.17.3","_npmVersion":"lerna/4.0.0/node@v14.17.3+x64 (linux)","dist":{"integrity":"sha512-uPuHaMnX4R3ASufAXbFnSSyEaD5XJzLdN76kX+21maQ1qRMUT+JJ7mr1zWin1+vNUUKC285r9TVkbcQQgN6AOQ==","shasum":"9ecb1547f72da4ba57ee7e3bd9b967a18968eba5","tarball":"https://registry.npmjs.org/vscode-fstore/-/vscode-fstore-0.15.1-canary.5.tgz","fileCount":150,"unpackedSize":1054443,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhK654CRA9TVsSAnZWagAAXygP/00dzLQD9WRrU4qPzrWy\n0rJtmblf33wI5FzKQcmjOp9kBwu7VXf+gNIq/1CQD1tobSCX5/3o9R92xqQv\nL91LOBglDHnf6J0CETgZJDIYlryCb8L0R/eQGm4diDHXUbt6G5XqQq400GOJ\nJak+BFTVKVsjhUPXLy5YNqDAJNQjI5vlMLH3qxzb7Z6lYRK2jLoDpTxid7w2\nT+d4o/ozJ/8KKUrY0YREGWTyj04/XIHKlfDXupAbnw7wDcRhVqkgIaWIuPDW\nWCRDG0GUVjrick+4BCrRwl8OC+QdkfHh2kp0ZmJfanTCYARolAgvuaOg/VOX\nGXMutjqOWr60PHT0R2gxTyW+ZAAPbC63GqJpJ5uCeHdWlIYnrgnvvUpO3ECL\nU4GpAv4bynP4yjWLjz3/RDsEoYHm5YD6NjSF1+oEd3wlRqwKcBwt3RLz5RIH\nH+Om7OtTySmSGDxBr30pw8ntCt/eY8O44iT8ZKtXMl0OQFweE2wudEMYPYFJ\n/EWh/tx/GBxuvMzVCI7FqrTyVcf37ciW0e0ioMLQjgt/lYTTpb+B96A3BmOE\n3xlUeARngWdDWTuYOJyCiMK36n/F04cxdPEXBngejQuURsGeKiStfxulb9fi\nFjC0JsJS7oOndhtytHh3L1h34xV3fbzHO4LnVVLRIrU2ItkYv9tCblMekhxk\nrgjH\r\n=G9gX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCTskIB96i9WSMNWxxg/lhILeqOsywAB8kmN4M+uMXvBwIgBWpCdTTJsK+Apd5ZFPiyekU8o7RI8Xznv39cCY0tdx0="}]},"_npmUser":{"name":"jltorress","email":"jtorressicilia@gmail.com"},"directories":{},"maintainers":[{"name":"jltorress","email":"jtorressicilia@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vscode-fstore_0.15.1-canary.5_1630252664454_0.7019476469776393"},"_hasShrinkwrap":false},"0.15.1-canary.6":{"name":"vscode-fstore","displayName":"Functions Store","description":"VSCode extension for Functions Store developers","license":"MIT","publisher":"nexxtmission","version":"0.15.1-canary.6","engines":{"vscode":"^1.59.0"},"categories":["Other"],"activationEvents":["onStartupFinished"],"main":"./out/extension.js","icon":"media/extension-icon.png","repository":{"type":"git","url":"git+https://github.com/nexxtmission/fstore.git"},"scripts":{"build":"echo foo && tsc -p ./","vscode:prepublish":"yarn -s rimraf out && yarn -s esbuild-base -- --minify","esbuild-base":"esbuild ./src/extension.ts --bundle --outfile=out/extension.js --external:vscode --format=cjs --platform=node","esbuild":"yarn -s esbuild-base -- --sourcemap","esbuild-watch":"yarn -s esbuild-base -- --sourcemap --watch","test-compile":"tsc -p ./","watch":"tsc -watch -p ./","pretest":"yarn test-compile && yarn lint","lint":"eslint src --ext ts","test:integration":"node ./out/integration/runTest.ts","package":"vsce package --no-yarn"},"contributes":{"commands":[{"command":"fstore-workspace-project.checkWorkspace","title":"Check if workspace is valid"},{"command":"fstore-workspace-project.refreshWorkspace","title":"Reload functions list","icon":"$(refresh)"},{"command":"fstore-workspace-project.addNewFunction","title":"Add new function to workspace","icon":"$(plus)"},{"command":"fstore-workspace-project.deleteFunction","title":"Delete function from workspace","icon":"$(trash)"}],"viewsContainers":{"activitybar":[{"id":"fstore-workspace-project","title":"Workspace","icon":"media/workspace.svg"}]},"views":{"fstore-workspace-project":[{"id":"fstore-workspace-project.views.workspaceFunctions","name":"Functions","contextualTitle":"Workspace","when":"isValidWorkspace"}]},"viewsWelcome":[{"view":"fstore-workspace-project.views.workspaceFunctions","contents":"No functions were found.\n[Add new function](command:fstore-workspace-project.addNewFunction)"}],"menus":{"view/title":[{"command":"fstore-workspace-project.addNewFunction","when":"view == fstore-workspace-project.views.workspaceFunctions","group":"navigation"},{"command":"fstore-workspace-project.refreshWorkspace","when":"view == fstore-workspace-project.views.workspaceFunctions","group":"navigation"}],"view/item/context":[{"command":"fstore-workspace-project.deleteFunction","when":"view == fstore-workspace-project.views.workspaceFunctions && viewItem == project-function","group":"inline"}]}},"devDependencies":{"@fstore/checks":"^0.15.0","@fstore/cli":"^0.15.1-canary.6+3df7932","@fstore/project-linter":"^0.15.0","@fstore/shared":"^0.15.1-canary.6+3df7932","@rainbow-modules/validation":"^0.40.0","@types/glob":"^7.1.3","@types/jest-cli":"^24.3.0","@types/mocha":"^8.2.2","@types/node":"14.x","@types/vscode":"^1.59.0","@typescript-eslint/eslint-plugin":"^4.26.0","@typescript-eslint/parser":"^4.26.0","ajv":"^8.6.2","esbuild":"^0.12.19","eslint":"^7.27.0","glob":"^7.1.7","jest-cli":"^27.0.6","mocha":"^8.4.0","typescript":"^4.3.2","vsce":"^1.96.1","vscode-test":"^1.5.2"},"gitHead":"3df7932980bf7203c250997f1f55e0f4a458c239","readme":"# Functions Store Extension for Visual Studio Code\n\n![Screenshot](https://storage.googleapis.com/fire-admin-6c1fd_vscode_ext/screenshots/example.gif)\n\nThis extension adds support for developing functions very easily.\n\n## Features\n\n* List all functions in your workspace.\n* Add/Remove cloud functions (only `auth`, `https`, `firestore`, `pubsub` and `storage` triggers are supported)\n* Quick access to function main files\n\n## Side Bar\n\nThe **Functions Store** extension has its own **Side Bar**, with a variety of commands to improve you productivity. \n\n![Side Bar](https://storage.googleapis.com/fire-admin-6c1fd_vscode_ext/screenshots/side-bar.gif)\n\n> The icon in **Side Bar** will appear when a valid workspace is opened\n\n## Creating functions\n\nAdd functions with a single click. Just set the name and pick the function trigger.\n\n## Install and run emulators\n\nEmulators are an important tool for developing functions as you can test functionality without deploying to a production server. Install, start/stop emulators for your project as fast as you can click.\n\n![Side Bar](https://storage.googleapis.com/fire-admin-6c1fd_vscode_ext/screenshots/create-function.gif)\n\n## Installing the extension\n\nTo begin using this extension just install it either through\n\n``` shell\ncode --install-extension /path/to/vsix/file\n```\n\nor by searching for **Functions Store** in the VSCode extension marketplace.\n\n## License\n\n[MIT License](https://storage.googleapis.com/fire-admin-6c1fd_vscode_ext/LICENSE.md)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/nexxtmission/fstore/issues"},"homepage":"https://github.com/nexxtmission/fstore#readme","_id":"vscode-fstore@0.15.1-canary.6","_nodeVersion":"14.17.3","_npmVersion":"lerna/4.0.0/node@v14.17.3+x64 (linux)","dist":{"integrity":"sha512-UvzAOV/ol90ZfW9jbi5x3Id2g5sv5UmQoTJdOKnWl90KyaiX6UorKsZUdvEruxQlsUZglFCVkTqW0qPvOGlfSA==","shasum":"bee5ba76597b2a6920fd39382b406201a7bb9b96","tarball":"https://registry.npmjs.org/vscode-fstore/-/vscode-fstore-0.15.1-canary.6.tgz","fileCount":150,"unpackedSize":1054443,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhK80FCRA9TVsSAnZWagAAdqYP/1gh1Qtl0gcaHc5IaMSx\n067jqDqEMONSbqoDNmz5Vgso5sWJdaQ15uOSzkScDJ1HgWBmHgz9a/d5ReI0\nHHZooZD7GewTKjkly5MHjmPfBqmUJl4D/ZUVxnLvYJOkOWuRDYe85HKkmcz6\nscIGPRBxK0/3MnZEjctY9XM9seZGIJNN1kkudMJraxJffa6sMxSq9ZvljWmi\nEf2R85uL2CPugmSoX9dLt+sOyP/XXKZZfi8qEPIb6f4el02/JHjIXSw0afjm\nV/1VWWj9oWEXthpkhP+knlPpTVZ2h1F3hRo3hkU5G6zO3YSULEaHT76FWF4H\nKyz1LxWtqDyMHZDlOuwKSA7rFSHSXxGfISMXORaicy8KFijYYINHcsSRLPwE\nsf/S6Jfli69TdzpwR2+qcWe10y9VnW9z2rIZGqCvxAmMoF5eVf4YDiitUtlm\nXhuLTaQlHfPbhnoQEQsvh+I8auk3k6ZktvxZiko5sv5gdEMFMPKrKQNu2W4t\nM2vGkWMDUhzKuPH7EMD4iMCqZ07OHJoMq3K9wX4GR+uPhDRpPEAmqVIJXbHj\nzz02XQqsFrRWX94xY/bIf0PvMrST/wQZcUzVtPaqXwoavNC2hrV/H9MjIX0R\n8MUFiWaVEa1qqJoCnPJd14zVTar7UDCTfSP3tVX05ld1dKVeaaxhiFqIp3ev\n/ccn\r\n=LOkB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDTQELb8MkjfkaszcmHbSyymSDvAsS684/DUepiGZBKHAIgDMULnHh09dukj2RSGaxHJjgBgXQ0B0tu2way+BEKPtA="}]},"_npmUser":{"name":"jltorress","email":"jtorressicilia@gmail.com"},"directories":{},"maintainers":[{"name":"jltorress","email":"jtorressicilia@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vscode-fstore_0.15.1-canary.6_1630260484995_0.4845677725014472"},"_hasShrinkwrap":false},"0.15.1-canary.7":{"name":"vscode-fstore","displayName":"Functions Store","description":"VSCode extension for Functions Store developers","license":"MIT","publisher":"nexxtmission","version":"0.15.1-canary.7","engines":{"vscode":"^1.59.0"},"categories":["Other"],"activationEvents":["onStartupFinished"],"main":"./out/extension.js","icon":"media/extension-icon.png","repository":{"type":"git","url":"git+https://github.com/nexxtmission/fstore.git"},"scripts":{"build":"echo foo && tsc -p ./","vscode:prepublish":"yarn -s rimraf out && yarn -s esbuild-base -- --minify","esbuild-base":"esbuild ./src/extension.ts --bundle --outfile=out/extension.js --external:vscode --format=cjs --platform=node","esbuild":"yarn -s esbuild-base -- --sourcemap","esbuild-watch":"yarn -s esbuild-base -- --sourcemap --watch","test-compile":"tsc -p ./","watch":"tsc -watch -p ./","pretest":"yarn test-compile && yarn lint","lint":"eslint src --ext ts","test:integration":"node ./out/integration/runTest.ts","package":"vsce package --no-yarn"},"contributes":{"commands":[{"command":"fstore-workspace-project.checkWorkspace","title":"Check if workspace is valid"},{"command":"fstore-workspace-project.refreshWorkspace","title":"Reload functions list","icon":"$(refresh)"},{"command":"fstore-workspace-project.addNewFunction","title":"Add new function to workspace","icon":"$(plus)"},{"command":"fstore-workspace-project.deleteFunction","title":"Delete function from workspace","icon":"$(trash)"}],"viewsContainers":{"activitybar":[{"id":"fstore-workspace-project","title":"Workspace","icon":"media/workspace.svg"}]},"views":{"fstore-workspace-project":[{"id":"fstore-workspace-project.views.workspaceFunctions","name":"Functions","contextualTitle":"Workspace","when":"isValidWorkspace"}]},"viewsWelcome":[{"view":"fstore-workspace-project.views.workspaceFunctions","contents":"No functions were found.\n[Add new function](command:fstore-workspace-project.addNewFunction)"}],"menus":{"view/title":[{"command":"fstore-workspace-project.addNewFunction","when":"view == fstore-workspace-project.views.workspaceFunctions","group":"navigation"},{"command":"fstore-workspace-project.refreshWorkspace","when":"view == fstore-workspace-project.views.workspaceFunctions","group":"navigation"}],"view/item/context":[{"command":"fstore-workspace-project.deleteFunction","when":"view == fstore-workspace-project.views.workspaceFunctions && viewItem == project-function","group":"inline"}]}},"devDependencies":{"@fstore/checks":"^0.15.0","@fstore/cli":"^0.15.1-canary.7+1778d53","@fstore/project-linter":"^0.15.0","@fstore/shared":"^0.15.0","@rainbow-modules/validation":"^0.40.0","@types/glob":"^7.1.3","@types/jest-cli":"^24.3.0","@types/mocha":"^8.2.2","@types/node":"14.x","@types/vscode":"^1.59.0","@typescript-eslint/eslint-plugin":"^4.26.0","@typescript-eslint/parser":"^4.26.0","ajv":"^8.6.2","esbuild":"^0.12.19","eslint":"^7.27.0","glob":"^7.1.7","jest-cli":"^27.0.6","mocha":"^8.4.0","typescript":"^4.3.2","vsce":"^1.96.1","vscode-test":"^1.5.2"},"gitHead":"1778d533373e4ae547ea385ca0bdbd1583d14204","readme":"# Functions Store Extension for Visual Studio Code\n\n![Screenshot](https://storage.googleapis.com/fire-admin-6c1fd_vscode_ext/screenshots/example.gif)\n\nThis extension adds support for developing functions very easily.\n\n## Features\n\n* List all functions in your workspace.\n* Add/Remove cloud functions (only `auth`, `https`, `firestore`, `pubsub` and `storage` triggers are supported)\n* Quick access to function main files\n\n## Side Bar\n\nThe **Functions Store** extension has its own **Side Bar**, with a variety of commands to improve you productivity. \n\n![Side Bar](https://storage.googleapis.com/fire-admin-6c1fd_vscode_ext/screenshots/side-bar.gif)\n\n> The icon in **Side Bar** will appear when a valid workspace is opened\n\n## Creating functions\n\nAdd functions with a single click. Just set the name and pick the function trigger.\n\n## Install and run emulators\n\nEmulators are an important tool for developing functions as you can test functionality without deploying to a production server. Install, start/stop emulators for your project as fast as you can click.\n\n![Side Bar](https://storage.googleapis.com/fire-admin-6c1fd_vscode_ext/screenshots/create-function.gif)\n\n## Installing the extension\n\nTo begin using this extension just install it either through\n\n``` shell\ncode --install-extension /path/to/vsix/file\n```\n\nor by searching for **Functions Store** in the VSCode extension marketplace.\n\n## License\n\n[MIT License](https://storage.googleapis.com/fire-admin-6c1fd_vscode_ext/LICENSE.md)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/nexxtmission/fstore/issues"},"homepage":"https://github.com/nexxtmission/fstore#readme","_id":"vscode-fstore@0.15.1-canary.7","_nodeVersion":"14.17.3","_npmVersion":"lerna/4.0.0/node@v14.17.3+x64 (linux)","dist":{"integrity":"sha512-rfYu8Hrs+/znTNQYHZKpGe6PfRaSEq7fTAjuaewEcEvo1eWxQnZJnYSB4f+HJDXpbPUkqrfXUXgqSq+XrKb/rg==","shasum":"96eeb2981d6c8a256691e5bdea482773c6719166","tarball":"https://registry.npmjs.org/vscode-fstore/-/vscode-fstore-0.15.1-canary.7.tgz","fileCount":150,"unpackedSize":1054426,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhK9aGCRA9TVsSAnZWagAAFcEP/2dTuCIc7njW8ObNZIwz\nhY2hXLrAbJUqKjpOH01teJ6BRAFB7+eKF3kAPAykydmTzn5ii/7UbyQTA5Bp\npZZiWWMM0UWQY/xcS/SK0Dt76uerEbB0aNNhVoEB//+LXb4LfSsV6sw90B0n\nlo8w1inYAyYDxmQHN4cQohe/a1xDPDcCufDeuy97dxG06lgKgkdqXwuN2foN\nI+J4dYigrKaFw8gKpECjCJfn+ePfjSUWzi6ymHyKWJvV8I9+hmWBbTNPdwI4\nFqFHsl5BjNtBhXtuiEIZIVQ1DwSaolfm6LpJPnhh0g009sAQy0WpWAtG3Pnw\nECMCRARItMGIANaf4bOAX5/Z7g9tn8m1KYBp87O1nG9MfKAs1PK29EGH2BZv\n47JreLQTObcqaeBsARP84rl1Hop37N0KaKG1pVS62M/Bv85RAUKg/hPj+03t\nycKLdl/4TNvqvIEhyAZ0+T9gDwE19XwE/9q4XKlX13+LyX7tvCjXWUGORoNI\npiAy01s9yEZrMKlce4MT1rIMuM5rYdKJN0Y7JdZa01UxIOAGtSUOHNCDjIFB\nPnNndhqi3ySCBDYjazp4gwQlPt2XyzW+Y5BeZlMMntl5CIteHGFZ8fj+xrDG\nDDO9UIJ82EE5hKVTm+BoFwtoxPCKf0EH+v5rVY4LMJbpnrznvrsCX9w9+XmR\nN0fT\r\n=oFUG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIATo98yXevJBgWr/XC5egjlFsqLwwPlVHwIdi70SRl7HAiAdGZYvMdc1kZg75Zt3O6iHjnROssjxHAmAt1X/WZQzxQ=="}]},"_npmUser":{"name":"jltorress","email":"jtorressicilia@gmail.com"},"directories":{},"maintainers":[{"name":"jltorress","email":"jtorressicilia@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vscode-fstore_0.15.1-canary.7_1630262918168_0.6931378668604149"},"_hasShrinkwrap":false},"0.15.1-canary.8":{"name":"vscode-fstore","displayName":"Functions Store","description":"VSCode extension for Functions Store developers","license":"MIT","publisher":"nexxtmission","version":"0.15.1-canary.8","engines":{"vscode":"^1.59.0"},"categories":["Other"],"activationEvents":["onStartupFinished"],"main":"./out/extension.js","icon":"media/extension-icon.png","repository":{"type":"git","url":"git+https://github.com/nexxtmission/fstore.git"},"scripts":{"build":"echo foo && tsc -p ./","vscode:prepublish":"yarn -s rimraf out && yarn -s esbuild-base -- --minify","esbuild-base":"esbuild ./src/extension.ts --bundle --outfile=out/extension.js --external:vscode --format=cjs --platform=node","esbuild":"yarn -s esbuild-base -- --sourcemap","esbuild-watch":"yarn -s esbuild-base -- --sourcemap --watch","test-compile":"tsc -p ./","watch":"tsc -watch -p ./","pretest":"yarn test-compile && yarn lint","lint":"eslint src --ext ts","test:integration":"node ./out/integration/runTest.ts","package":"vsce package --no-yarn"},"contributes":{"commands":[{"command":"fstore-workspace-project.checkWorkspace","title":"Check if workspace is valid"},{"command":"fstore-workspace-project.refreshWorkspace","title":"Reload functions list","icon":"$(refresh)"},{"command":"fstore-workspace-project.addNewFunction","title":"Add new function to workspace","icon":"$(plus)"},{"command":"fstore-workspace-project.deleteFunction","title":"Delete function from workspace","icon":"$(trash)"}],"viewsContainers":{"activitybar":[{"id":"fstore-workspace-project","title":"Workspace","icon":"media/workspace.svg"}]},"views":{"fstore-workspace-project":[{"id":"fstore-workspace-project.views.workspaceFunctions","name":"Functions","contextualTitle":"Workspace","when":"isValidWorkspace"}]},"viewsWelcome":[{"view":"fstore-workspace-project.views.workspaceFunctions","contents":"No functions were found.\n[Add new function](command:fstore-workspace-project.addNewFunction)"}],"menus":{"view/title":[{"command":"fstore-workspace-project.addNewFunction","when":"view == fstore-workspace-project.views.workspaceFunctions","group":"navigation"},{"command":"fstore-workspace-project.refreshWorkspace","when":"view == fstore-workspace-project.views.workspaceFunctions","group":"navigation"}],"view/item/context":[{"command":"fstore-workspace-project.deleteFunction","when":"view == fstore-workspace-project.views.workspaceFunctions && viewItem == project-function","group":"inline"}]}},"devDependencies":{"@fstore/checks":"^0.15.0","@fstore/cli":"^0.15.1-canary.8+b871a8a","@fstore/project-linter":"^0.15.0","@fstore/shared":"^0.15.0","@rainbow-modules/validation":"^0.40.0","@types/glob":"^7.1.3","@types/jest-cli":"^24.3.0","@types/mocha":"^8.2.2","@types/node":"14.x","@types/vscode":"^1.59.0","@typescript-eslint/eslint-plugin":"^4.26.0","@typescript-eslint/parser":"^4.26.0","ajv":"^8.6.2","esbuild":"^0.12.19","eslint":"^7.27.0","glob":"^7.1.7","jest-cli":"^27.0.6","mocha":"^8.4.0","typescript":"^4.3.2","vsce":"^1.96.1","vscode-test":"^1.5.2"},"gitHead":"b871a8ab9b3526560407ae487f3e1eea421ba223","readme":"# Functions Store Extension for Visual Studio Code\n\n![Screenshot](https://storage.googleapis.com/fire-admin-6c1fd_vscode_ext/screenshots/example.gif)\n\nThis extension adds support for developing functions very easily.\n\n## Features\n\n* List all functions in your workspace.\n* Add/Remove cloud functions (only `auth`, `https`, `firestore`, `pubsub` and `storage` triggers are supported)\n* Quick access to function main files\n\n## Side Bar\n\nThe **Functions Store** extension has its own **Side Bar**, with a variety of commands to improve you productivity. \n\n![Side Bar](https://storage.googleapis.com/fire-admin-6c1fd_vscode_ext/screenshots/side-bar.gif)\n\n> The icon in **Side Bar** will appear when a valid workspace is opened\n\n## Creating functions\n\nAdd functions with a single click. Just set the name and pick the function trigger.\n\n## Install and run emulators\n\nEmulators are an important tool for developing functions as you can test functionality without deploying to a production server. Install, start/stop emulators for your project as fast as you can click.\n\n![Side Bar](https://storage.googleapis.com/fire-admin-6c1fd_vscode_ext/screenshots/create-function.gif)\n\n## Installing the extension\n\nTo begin using this extension just install it either through\n\n``` shell\ncode --install-extension /path/to/vsix/file\n```\n\nor by searching for **Functions Store** in the VSCode extension marketplace.\n\n## License\n\n[MIT License](https://storage.googleapis.com/fire-admin-6c1fd_vscode_ext/LICENSE.md)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/nexxtmission/fstore/issues"},"homepage":"https://github.com/nexxtmission/fstore#readme","_id":"vscode-fstore@0.15.1-canary.8","_nodeVersion":"14.17.3","_npmVersion":"lerna/4.0.0/node@v14.17.3+x64 (linux)","dist":{"integrity":"sha512-F826cs2EVNVwC0s+nAp3RKb+l9OF9fQKaP5RfIdpEqMPpPyeYMCptRnd/0BuICc9as0Jicr73QvbIJtlF59VOw==","shasum":"118f386f93f7952ca9536ec43efa2285e55b207b","tarball":"https://registry.npmjs.org/vscode-fstore/-/vscode-fstore-0.15.1-canary.8.tgz","fileCount":150,"unpackedSize":1054426,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhK9cwCRA9TVsSAnZWagAAYt0P/RaNHSz+JpX1ZWlMP4Oc\njt7aVHwkWzcBqDBySLRoX3vILdqLEzm8/5XAjY6Hgg9vnTNUw8Fuzt+Q+xfm\nNHI4H8Zxt2U+vuY40I9z4MeMcdjLgO5BtBIzem1oVaC+8MI6N2fCeHStQ+M+\ni/UN4UR+4ZWfEuz6JrgxbdEygRmE+kRen5nORP+1a9S/afCazpgaRz82xMnO\nXwgVo8DQ9quMBWvjkcL2z38eovCE9HBf5Skq3gVpIG8GsZY167yRQ4o74xS6\n1GTY/fl1FKuKzbQdoAhycwOT21XH5p4MxBtIn7L0eownbDa9diQV1wynW4vp\nypfcR6/EVyMj2QNEJx7uiykPJXy/nf/suKKv7cPEl8/ujOYsXmCpBAXWMigZ\niI96xBB53MgQLwSK3auoDVLs0anWci3A6GUoSLooXekv/uzEBVnBGWJ+3uvp\nPDzdZMQCK4DZ0r2e5KyBpeURmFBT0qjTewQFerNPZevN9Pq8Uy0v/tWaM+MC\n31iRYTK9drXIzUUFE2Z4fVF1WGumLj/MX01knXBLyjyDb+JUZIPRNCtW9Kai\nYi9LVSiHLmhjWmvZR8e09iWGV69aEu5xXVQ6NhvXz9QU2blUoVecjLCy0KlG\nqtyCnleUD+4aoJpu4ACGhr7ZvATOQMElOp4bHeRX37tJUrvldLNrCv41rx7Y\nXYGF\r\n=5rYJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB/wm8mOHlA8hGlsWe7t7m3P0aph9XlIw4AgX/vQP6kFAiEA1FIHjGf+EwmMoiK0gSRzLHxNTifSEOPP0i+YVKbmuPA="}]},"_npmUser":{"name":"jltorress","email":"jtorressicilia@gmail.com"},"directories":{},"maintainers":[{"name":"jltorress","email":"jtorressicilia@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vscode-fstore_0.15.1-canary.8_1630263088003_0.1752486506838422"},"_hasShrinkwrap":false},"0.16.0":{"name":"vscode-fstore","displayName":"Functions Store","description":"VSCode extension for Functions Store developers","license":"MIT","publisher":"nexxtmission","version":"0.16.0","engines":{"vscode":"^1.59.0"},"categories":["Other"],"activationEvents":["onStartupFinished"],"main":"./out/extension.js","icon":"media/extension-icon.png","repository":{"type":"git","url":"git+https://github.com/nexxtmission/fstore.git"},"scripts":{"build":"echo foo && tsc -p ./","vscode:prepublish":"yarn -s rimraf out && yarn -s esbuild-base -- --minify","esbuild-base":"esbuild ./src/extension.ts --bundle --outfile=out/extension.js --external:vscode --format=cjs --platform=node","esbuild":"yarn -s esbuild-base -- --sourcemap","esbuild-watch":"yarn -s esbuild-base -- --sourcemap --watch","test-compile":"tsc -p ./","watch":"tsc -watch -p ./","pretest":"yarn test-compile && yarn lint","lint":"eslint src --ext ts","test:integration":"node ./out/integration/runTest.ts","package":"vsce package --no-yarn"},"contributes":{"commands":[{"command":"fstore-workspace-project.checkWorkspace","title":"Check if workspace is valid"},{"command":"fstore-workspace-project.refreshWorkspace","title":"Reload functions list","icon":"$(refresh)"},{"command":"fstore-workspace-project.addNewFunction","title":"Add new function to workspace","icon":"$(plus)"},{"command":"fstore-workspace-project.deleteFunction","title":"Delete function from workspace","icon":"$(trash)"}],"viewsContainers":{"activitybar":[{"id":"fstore-workspace-project","title":"Workspace","icon":"media/workspace.svg"}]},"views":{"fstore-workspace-project":[{"id":"fstore-workspace-project.views.workspaceFunctions","name":"Functions","contextualTitle":"Workspace","when":"isValidWorkspace"}]},"viewsWelcome":[{"view":"fstore-workspace-project.views.workspaceFunctions","contents":"No functions were found.\n[Add new function](command:fstore-workspace-project.addNewFunction)"}],"menus":{"view/title":[{"command":"fstore-workspace-project.addNewFunction","when":"view == fstore-workspace-project.views.workspaceFunctions","group":"navigation"},{"command":"fstore-workspace-project.refreshWorkspace","when":"view == fstore-workspace-project.views.workspaceFunctions","group":"navigation"}],"view/item/context":[{"command":"fstore-workspace-project.deleteFunction","when":"view == fstore-workspace-project.views.workspaceFunctions && viewItem == project-function","group":"inline"}]}},"devDependencies":{"@fstore/checks":"^0.16.0","@fstore/cli":"^0.16.0","@fstore/project-linter":"^0.16.0","@fstore/shared":"^0.16.0","@rainbow-modules/validation":"^0.40.0","@types/glob":"^7.1.3","@types/jest-cli":"^24.3.0","@types/mocha":"^8.2.2","@types/node":"14.x","@types/vscode":"^1.59.0","@typescript-eslint/eslint-plugin":"^4.26.0","@typescript-eslint/parser":"^4.26.0","ajv":"^8.6.2","esbuild":"^0.12.19","eslint":"^7.27.0","glob":"^7.1.7","jest-cli":"^27.0.6","mocha":"^8.4.0","typescript":"^4.3.2","vsce":"^1.96.1","vscode-test":"^1.5.2"},"gitHead":"e3c6913f5f3dcbc9e00ff96e06d591699feaa5ce","bugs":{"url":"https://github.com/nexxtmission/fstore/issues"},"homepage":"https://github.com/nexxtmission/fstore#readme","_id":"vscode-fstore@0.16.0","_nodeVersion":"14.16.1","_npmVersion":"lerna/4.0.0/node@v14.16.1+x64 (darwin)","dist":{"integrity":"sha512-Y8xryHTkuxwx7ZEKZK4zMp/STQdnRNA0UXSSd3kXBRJwIQ11SsEWt9xNMYehIEBcwr6Khx57rQywr/DfMZeEwA==","shasum":"84bc9cc57fa20ae125f5c1710347462db2201b99","tarball":"https://registry.npmjs.org/vscode-fstore/-/vscode-fstore-0.16.0.tgz","fileCount":150,"unpackedSize":1055092,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhK9t8CRA9TVsSAnZWagAA8woP/RhVabQh+9ZNJz/OS5KV\nmij9+FUP3KpIsvwau1J2zy3HZjUmwCnq4e+8oj1GREw8KJu5FvPuumvTowL+\nP9Q+apmsDgeZDhzEHEgsZijMO5v5UaS1K9qlMb+AuDHh4PndhoClaoRCQ+iL\nxG77bmvpGOjCWGYC2bxEJzV7bry3oqadFHGafuMiuFkzfJwzXJBIMSvXMzoj\nGBCVIjMd51driSt9ngLs397FtTxPX5HLGp3+Yn/Azj+AqBVLg87mAHJa2yDM\nymuLo8m7/rtUAq47gNg6O2vr2p3dZbChMLoyzXJfrrfAF4J0cHOWY9OUmBpf\ngMAwLVTHFSa1DNbygKO6goRXz/q/9+zeMbZ7xO3Krd4f8ZSjkfY+vIFomoV9\ncdU6rbmkZWXOqXjC8GEXYwpf086Q75Pk8yKMSNtuCDfiUXwLItj6YJkBByr6\nJ2Urv3cdWY+qrzqsCAXe52y7efC02vGxW+CpnpAoGy0wDxkM2biNyjkJjXsa\nHZZ4Lh9sxPfOod+QYseyJqiotj/+v/k2b77C++CeBuaI/EzS7T8jB/lnYnCp\nKafIhZwF3+wS1ecRPKsb/S2n/Dphv0DAyr75MmzYihw5vAqz3xs+RyKA/TdF\n6JBUm4LJa7R3FYlt6zrx9fryOsdR9FVgLg9Bn4DtWH0AOxwBRhARp3F9WjB8\nznxw\r\n=H3zl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDaO8fodVp00PC7HOPs1ZW2KtaFQMN+1JCXSDqi1W2HIAiB+bT2KYzkRuj8CjFMxXhlE1MpErn/JY9GepwZuh8acTA=="}]},"_npmUser":{"name":"jltorress","email":"jtorressicilia@gmail.com"},"directories":{},"maintainers":[{"name":"jltorress","email":"jtorressicilia@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vscode-fstore_0.16.0_1630264187896_0.07697958482627532"},"_hasShrinkwrap":false},"0.16.1-canary.0":{"name":"vscode-fstore","displayName":"Functions Store","description":"VSCode extension for Functions Store developers","license":"MIT","publisher":"nexxtmission","version":"0.16.1-canary.0","engines":{"vscode":"^1.59.0"},"categories":["Other"],"activationEvents":["onStartupFinished"],"main":"./out/extension.js","icon":"media/extension-icon.png","repository":{"type":"git","url":"git+https://github.com/nexxtmission/fstore.git"},"scripts":{"build":"echo foo && tsc -p ./","vscode:prepublish":"yarn -s rimraf out && yarn -s esbuild-base -- --minify","esbuild-base":"esbuild ./src/extension.ts --bundle --outfile=out/extension.js --external:vscode --format=cjs --platform=node","esbuild":"yarn -s esbuild-base -- --sourcemap","esbuild-watch":"yarn -s esbuild-base -- --sourcemap --watch","test-compile":"tsc -p ./","watch":"tsc -watch -p ./","pretest":"yarn test-compile && yarn lint","lint":"eslint src --ext ts","test:integration":"node ./out/integration/runTest.ts","package":"vsce package --no-yarn"},"contributes":{"commands":[{"command":"fstore-workspace-project.checkWorkspace","title":"Check if workspace is valid"},{"command":"fstore-workspace-project.refreshWorkspace","title":"Reload functions list","icon":"$(refresh)"},{"command":"fstore-workspace-project.addNewFunction","title":"Add new function to workspace","icon":"$(plus)"},{"command":"fstore-workspace-project.deleteFunction","title":"Delete function from workspace","icon":"$(trash)"}],"viewsContainers":{"activitybar":[{"id":"fstore-workspace-project","title":"Workspace","icon":"media/workspace.svg"}]},"views":{"fstore-workspace-project":[{"id":"fstore-workspace-project.views.workspaceFunctions","name":"Functions","contextualTitle":"Workspace","when":"isValidWorkspace"}]},"viewsWelcome":[{"view":"fstore-workspace-project.views.workspaceFunctions","contents":"No functions were found.\n[Add new function](command:fstore-workspace-project.addNewFunction)"}],"menus":{"view/title":[{"command":"fstore-workspace-project.addNewFunction","when":"view == fstore-workspace-project.views.workspaceFunctions","group":"navigation"},{"command":"fstore-workspace-project.refreshWorkspace","when":"view == fstore-workspace-project.views.workspaceFunctions","group":"navigation"}],"view/item/context":[{"command":"fstore-workspace-project.deleteFunction","when":"view == fstore-workspace-project.views.workspaceFunctions && viewItem == project-function","group":"inline"}]}},"devDependencies":{"@fstore/checks":"^0.16.0","@fstore/cli":"^0.16.1-canary.0+76a16d5","@fstore/project-linter":"^0.16.0","@fstore/shared":"^0.16.0","@rainbow-modules/validation":"^0.40.0","@types/glob":"^7.1.3","@types/jest-cli":"^24.3.0","@types/mocha":"^8.2.2","@types/node":"14.x","@types/vscode":"^1.59.0","@typescript-eslint/eslint-plugin":"^4.26.0","@typescript-eslint/parser":"^4.26.0","ajv":"^8.6.2","esbuild":"^0.12.19","eslint":"^7.27.0","glob":"^7.1.7","jest-cli":"^27.0.6","mocha":"^8.4.0","typescript":"^4.3.2","vsce":"^1.96.1","vscode-test":"^1.5.2"},"gitHead":"76a16d5ea3b8104b77b7300d47c33c6118adb380","readme":"# Functions Store Extension for Visual Studio Code\n\n![Screenshot](https://storage.googleapis.com/fire-admin-6c1fd_vscode_ext/screenshots/example.gif)\n\nThis extension adds support for developing functions very easily.\n\n## Features\n\n* List all functions in your workspace.\n* Add/Remove cloud functions (only `auth`, `https`, `firestore`, `pubsub` and `storage` triggers are supported)\n* Quick access to function main files\n\n## Side Bar\n\nThe **Functions Store** extension has its own **Side Bar**, with a variety of commands to improve you productivity. \n\n![Side Bar](https://storage.googleapis.com/fire-admin-6c1fd_vscode_ext/screenshots/side-bar.gif)\n\n> The icon in **Side Bar** will appear when a valid workspace is opened\n\n## Creating functions\n\nAdd functions with a single click. Just set the name and pick the function trigger.\n\n## Install and run emulators\n\nEmulators are an important tool for developing functions as you can test functionality without deploying to a production server. Install, start/stop emulators for your project as fast as you can click.\n\n![Side Bar](https://storage.googleapis.com/fire-admin-6c1fd_vscode_ext/screenshots/create-function.gif)\n\n## Installing the extension\n\nTo begin using this extension just install it either through\n\n``` shell\ncode --install-extension /path/to/vsix/file\n```\n\nor by searching for **Functions Store** in the VSCode extension marketplace.\n\n## License\n\n[MIT License](https://storage.googleapis.com/fire-admin-6c1fd_vscode_ext/LICENSE.md)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/nexxtmission/fstore/issues"},"homepage":"https://github.com/nexxtmission/fstore#readme","_id":"vscode-fstore@0.16.1-canary.0","_nodeVersion":"14.17.3","_npmVersion":"lerna/4.0.0/node@v14.17.3+x64 (linux)","dist":{"integrity":"sha512-Ztc9wufoT+Nra36WEn9MzhsHchycmw+5iONktTWDuKlYroPpKANo28B1MKw2mA4K+RtahDNlrWvUkIgJOuj4jQ==","shasum":"5b925b221e5e2c7d9992102b6a6ffdd40da85088","tarball":"https://registry.npmjs.org/vscode-fstore/-/vscode-fstore-0.16.1-canary.0.tgz","fileCount":150,"unpackedSize":1055126,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhMi6ZCRA9TVsSAnZWagAATY0P/1/PU90r5Pa9hmWy6ewZ\ncQ7CV45OgcyYx2Fr2WFCM+PCNwepB1XC50MMJ82akuOU8xZK2pHL2rz7ImUn\nS7Y5Ya/VbWOQvGwT8h9YlVq4gwBJBRYhvEduijf8jczm73UT63bp82c4bMv9\n7QMB2Db1XzF7ejLYiC/Oy7pYDsxeG94Epbs/01WZnyxXqrDqFVs4p3cpGhNJ\n8HSvfUv92oOYp+68LwANqx1LYKQ1e5Cg34/PfBrkEsoTsBxrx0dENRVm/FGb\nqj2QI/3MjUBYfd2rzhnLKJ7Cbe4sIk4efBT85RU74saLzk7XRdfgNC8AL6dS\nXr04ZYSo7dSSkEtOqzdzK9jmncaefgjhEsKCvww5p8Yy436gMPc96XwL0hNb\n4Cotv90+jY38GtKrR6Kr1hT3/7ijoG/ICX81ikCxl96+zG9gqpP53MvrnMJ/\ns8Ie+NeXelc1oPvg07MIMd9SS7UDnzfDuMbUD61/fkxDs5p8vR/q2ssP1QDO\ncSXyxSgCx+hb90/8c9evgeQUamr5grtzM4+zY8eIQtUGQBNKihqvMJLAhh4+\nzGCf29BG9GGYBPK9vkerU1i9ST+JTZgWImrsVxGAm6hl0VVdqE4HPMix6H6w\n6Okk5WLM3fzG9qehuTxelEIWjkRGmFH+g0CGlBL5F9/e37L5OpO+TM80pbiW\nIONf\r\n=EoOd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH5PFG+04x//Sc79kOomUIvVQOwCNfaK+7D9UdLz6QZVAiB8FoS/pIwyO0j1tZUlIVL5Pl9zC8CKxpN0eJMcmzKkOQ=="}]},"_npmUser":{"name":"jltorress","email":"jtorressicilia@gmail.com"},"directories":{},"maintainers":[{"name":"jltorress","email":"jtorressicilia@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vscode-fstore_0.16.1-canary.0_1630678681708_0.2384195869608452"},"_hasShrinkwrap":false},"0.17.0":{"name":"vscode-fstore","displayName":"Functions Store","description":"VSCode extension for Functions Store developers","license":"MIT","publisher":"nexxtmission","version":"0.17.0","engines":{"vscode":"^1.59.0"},"categories":["Other"],"activationEvents":["workspaceContains:workspace.json"],"main":"./dist/extension.js","icon":"media/extension-icon.png","repository":{"type":"git","url":"git+https://github.com/nexxtmission/fstore.git"},"scripts":{"build":"yarn -s rimraf out && echo foo && tsc -p ./","vscode:prepublish":"webpack --mode production","compile":"webpack --mode development","watch":"webpack --mode development --watch","test-compile":"tsc -p ./ && yarn compile","pretest":"yarn test-compile && yarn lint","lint":"eslint src --ext ts","test:integration":"node ./out/integration/runTest.ts","package":"vsce package --yarn"},"contributes":{"commands":[{"command":"fstore-workspace-project.checkWorkspace","title":"Check if workspace is valid"},{"command":"fstore-workspace-project.refreshWorkspace","title":"Reload functions list","icon":"$(refresh)"},{"command":"fstore-workspace-project.addNewFunction","title":"Add new function to workspace","icon":"$(plus)"},{"command":"fstore-workspace-project.deleteFunction","title":"Delete function from workspace","icon":"$(trash)"},{"command":"fstore-workspace-project.checkEmulators","title":"Check if emulators are installed"},{"command":"fstore-workspace-project.installEmulators","title":"Install emulators","icon":"$(trash)"},{"command":"fstore-workspace-project.startEmulators","title":"Start all emulators","icon":"$(run-all)"},{"command":"fstore-workspace-project.stopEmulators","title":"Stop all running emulators","icon":"$(stop)"}],"viewsContainers":{"activitybar":[{"id":"fstore-workspace-project","title":"Workspace","icon":"media/workspace.svg"}]},"views":{"fstore-workspace-project":[{"id":"fstore-workspace-project.views.workspaceFunctions","name":"Functions","contextualTitle":"Workspace","when":"isValidWorkspace"},{"id":"fstore-workspace-project.views.workspaceEmulators","name":"Emulators","contextualTitle":"Workspace","when":"isValidWorkspace"}]},"viewsWelcome":[{"view":"fstore-workspace-project.views.workspaceFunctions","contents":"No valid workspace.","when":"!isValidWorkspace"},{"view":"fstore-workspace-project.views.workspaceFunctions","contents":"No functions were found.\n[Add new function](command:fstore-workspace-project.addNewFunction)","when":"isValidWorkspace"},{"view":"fstore-workspace-project.views.workspaceEmulators","contents":"No valid workspace.","when":"!isValidWorkspace"},{"view":"fstore-workspace-project.views.workspaceEmulators","contents":"Emulators are not installed.\n[Install emulators](command:fstore-workspace-project.installEmulators)","when":"isValidWorkspace && !emulatorsInstalled","enablement":"!installingEmulators"},{"view":"fstore-workspace-project.views.workspaceEmulators","contents":"Emulators are stopped.\n[Start emulators](command:fstore-workspace-project.startEmulators)","when":"isValidWorkspace && emulatorsInstalled && !emulatorsRunning","enablement":"!startingEmulators"},{"view":"fstore-workspace-project.views.workspaceEmulators","contents":"Emulators are running.\n[Stop emulators](command:fstore-workspace-project.stopEmulators)","when":"isValidWorkspace && emulatorsInstalled && emulatorsRunning","enablement":"!stoppingEmulators"}],"menus":{"view/title":[{"command":"fstore-workspace-project.addNewFunction","when":"view == fstore-workspace-project.views.workspaceFunctions","group":"navigation"},{"command":"fstore-workspace-project.refreshWorkspace","when":"view == fstore-workspace-project.views.workspaceFunctions","group":"navigation"}],"view/item/context":[{"command":"fstore-workspace-project.deleteFunction","when":"view == fstore-workspace-project.views.workspaceFunctions && viewItem == project-function","group":"inline"}]},"configuration":{"title":"FStore","properties":{"fstore.bin":{"type":"string","default":"fstore","description":"path to fstore bin"},"yarn.bin":{"type":"string","default":"yarn","description":"path to yarn bin"},"emulator.project":{"type":"string","description":"The name of the Firebase project to be used to start emulators"},"emulator.credentials":{"type":"string","description":"The path to the JSON file that contains your service account key"}}}},"dependencies":{"@fstore/checks":"^0.17.0","@fstore/project-linter":"^0.17.0","@fstore/shared":"^0.17.0","@rainbow-modules/validation":"^0.40.0","ajv":"^8.6.2","tree-kill":"^1.2.2"},"devDependencies":{"@types/glob":"^7.1.3","@types/jest-cli":"^24.3.0","@types/mocha":"^8.2.2","@types/node":"14.x","@types/vscode":"^1.59.0","@typescript-eslint/eslint-plugin":"^4.26.0","@typescript-eslint/parser":"^4.26.0","eslint":"^7.27.0","glob":"^7.1.7","jest-cli":"^27.0.6","mocha":"^8.4.0","ts-loader":"^9.2.5","typescript":"^4.3.2","vsce":"^1.96.1","vscode-test":"^1.5.2","webpack":"^5.51.1","webpack-cli":"^4.8.0"},"gitHead":"700eea4fbfbff70314006ed90828ec45994a5376","bugs":{"url":"https://github.com/nexxtmission/fstore/issues"},"homepage":"https://github.com/nexxtmission/fstore#readme","_id":"vscode-fstore@0.17.0","_nodeVersion":"14.16.1","_npmVersion":"lerna/4.0.0/node@v14.16.1+x64 (darwin)","dist":{"integrity":"sha512-5SzbnhA0aPUb/zJCrMD7ZHWBoRWUKrcxddChufYLPldZzCx8Ka2yzFaWSFbToIr6qgaBevNJs4/KEdG4vS8HXQ==","shasum":"5920706918e61068e248afb82bd112381efbc628","tarball":"https://registry.npmjs.org/vscode-fstore/-/vscode-fstore-0.17.0.tgz","fileCount":186,"unpackedSize":1316724,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhM4CqCRA9TVsSAnZWagAAUgsP/RKcpmlYKFP5UzKpEQAo\nE+7iuv6q9v/XKXKfur0ImbL8E+ao6nA0tK2+l/mc4YDnv29Tb8jncB6Qgb9q\nxkRYddD3xEyLQihhlPed6L8pTQDH2ixr3HggfhHoYLAmh9jZm6cJihOvkTK/\nw2uSBw9i6YuFtF1B+hdo+2Sqx2HtMhxdy6t3mBbqr0k1gPnUTD8AIyG6uBmw\nND11B1GA2Au576k19ugW0T9z9Su7Gnc/fmUBUkvqabqpb0ha/Iri/40F35i7\ngMoxYYugWhdI9lOaTcvmtzaWLhwyGrlRgXDexUzHYhq53BIo5in8UrW48BpP\nU0dgEkFxa0kCTkQN2orQjzVylboigiqY35kTFt7fQYNq+q6gz8OmINdrBTTW\ne5gELLFo6m9a+IJCdfglo3GpakXZSuLuo95ppBpsnDXjxnjBFoPaJM7Oc0WH\nypAE6IU1qqMi1wRAcCmLamAE1GwQnjj2zLwAXt1s86GTwQA5mADBjuU2sLug\nqom0btlXOI43YmpK5yGoQ4OxbPs7VyoEADF4u1NKMRSOfWn7TjGTd4X7+zeH\n2uYY1RgErbwFJeGqBkDG8Mp4deBxVyx3GAZrZ/dluZ5tlwZ8J4jRaJpUULIK\npQXynm4FUq5vAflUXOfYoYASUkT6XSdtCc/pCp/WfgaCbHkbCVfozhErh8yA\n7O8E\r\n=aDrH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDV/OczriW/SkDWawIvq0rea8VWSzRcsGbC4wJ+GqD5CAiEA2amenCvluPeLDdf1B4lidyyksVw1N6zbb3qetM1oh6c="}]},"_npmUser":{"name":"jltorress","email":"jtorressicilia@gmail.com"},"directories":{},"maintainers":[{"name":"jltorress","email":"jtorressicilia@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vscode-fstore_0.17.0_1630765225890_0.06935052769180827"},"_hasShrinkwrap":false},"0.17.1":{"name":"vscode-fstore","displayName":"Functions Store","description":"VSCode extension for Functions Store developers","license":"MIT","publisher":"nexxtmission","version":"0.17.1","engines":{"vscode":"^1.59.0"},"categories":["Other"],"activationEvents":["workspaceContains:workspace.json"],"main":"./dist/extension.js","icon":"media/extension-icon.png","repository":{"type":"git","url":"git+https://github.com/nexxtmission/fstore.git"},"scripts":{"build":"yarn -s rimraf out && echo foo && tsc -p ./","vscode:prepublish":"webpack --mode production","compile":"webpack --mode development","watch":"webpack --mode development --watch","test-compile":"tsc -p ./ && yarn compile","pretest":"yarn test-compile && yarn lint","lint":"eslint src --ext ts","test:integration":"node ./out/integration/runTest.ts","package":"vsce package --yarn"},"contributes":{"commands":[{"command":"fstore-workspace-project.checkWorkspace","title":"Check if workspace is valid"},{"command":"fstore-workspace-project.refreshWorkspace","title":"Reload functions list","icon":"$(refresh)"},{"command":"fstore-workspace-project.addNewFunction","title":"Add new function to workspace","icon":"$(plus)"},{"command":"fstore-workspace-project.deleteFunction","title":"Delete function from workspace","icon":"$(trash)"},{"command":"fstore-workspace-project.checkEmulators","title":"Check if emulators are installed"},{"command":"fstore-workspace-project.installEmulators","title":"Install emulators","icon":"$(trash)"},{"command":"fstore-workspace-project.startEmulators","title":"Start all emulators","icon":"$(run-all)"},{"command":"fstore-workspace-project.stopEmulators","title":"Stop all running emulators","icon":"$(stop)"}],"viewsContainers":{"activitybar":[{"id":"fstore-workspace-project","title":"Workspace","icon":"media/workspace.svg"}]},"views":{"fstore-workspace-project":[{"id":"fstore-workspace-project.views.workspaceFunctions","name":"Functions","contextualTitle":"Workspace","when":"isValidWorkspace"},{"id":"fstore-workspace-project.views.workspaceEmulators","name":"Emulators","contextualTitle":"Workspace","when":"isValidWorkspace"}]},"viewsWelcome":[{"view":"fstore-workspace-project.views.workspaceFunctions","contents":"No valid workspace.","when":"!isValidWorkspace"},{"view":"fstore-workspace-project.views.workspaceFunctions","contents":"No functions were found.\n[Add new function](command:fstore-workspace-project.addNewFunction)","when":"isValidWorkspace"},{"view":"fstore-workspace-project.views.workspaceEmulators","contents":"No valid workspace.","when":"!isValidWorkspace"},{"view":"fstore-workspace-project.views.workspaceEmulators","contents":"Emulators are not installed.\n[Install emulators](command:fstore-workspace-project.installEmulators)","when":"isValidWorkspace && !emulatorsInstalled","enablement":"!installingEmulators"},{"view":"fstore-workspace-project.views.workspaceEmulators","contents":"Emulators are stopped.\n[Start emulators](command:fstore-workspace-project.startEmulators)","when":"isValidWorkspace && emulatorsInstalled && !emulatorsRunning","enablement":"!startingEmulators"},{"view":"fstore-workspace-project.views.workspaceEmulators","contents":"Emulators are running.\n[Stop emulators](command:fstore-workspace-project.stopEmulators)","when":"isValidWorkspace && emulatorsInstalled && emulatorsRunning","enablement":"!stoppingEmulators"}],"menus":{"view/title":[{"command":"fstore-workspace-project.addNewFunction","when":"view == fstore-workspace-project.views.workspaceFunctions","group":"navigation"},{"command":"fstore-workspace-project.refreshWorkspace","when":"view == fstore-workspace-project.views.workspaceFunctions","group":"navigation"}],"view/item/context":[{"command":"fstore-workspace-project.deleteFunction","when":"view == fstore-workspace-project.views.workspaceFunctions && viewItem == project-function","group":"inline"}]},"configuration":{"title":"FStore","properties":{"fstore.bin":{"type":"string","default":"fstore","description":"path to fstore bin"},"yarn.bin":{"type":"string","default":"yarn","description":"path to yarn bin"},"emulator.project":{"type":"string","description":"The name of the Firebase project to be used to start emulators"},"emulator.credentials":{"type":"string","description":"The path to the JSON file that contains your service account key"}}}},"dependencies":{"@fstore/checks":"^0.17.0","@fstore/project-linter":"^0.17.0","@fstore/shared":"^0.17.1","@rainbow-modules/validation":"^0.40.0","ajv":"^8.6.2","tree-kill":"^1.2.2"},"devDependencies":{"@types/glob":"^7.1.3","@types/jest-cli":"^24.3.0","@types/mocha":"^8.2.2","@types/node":"14.x","@types/vscode":"^1.59.0","@typescript-eslint/eslint-plugin":"^4.26.0","@typescript-eslint/parser":"^4.26.0","eslint":"^7.27.0","glob":"^7.1.7","jest-cli":"^27.0.6","mocha":"^8.4.0","ts-loader":"^9.2.5","typescript":"^4.3.2","vsce":"^1.96.1","vscode-test":"^1.5.2","webpack":"^5.51.1","webpack-cli":"^4.8.0"},"gitHead":"654699ca412edcc537140e88ed68b73455b7601b","bugs":{"url":"https://github.com/nexxtmission/fstore/issues"},"homepage":"https://github.com/nexxtmission/fstore#readme","_id":"vscode-fstore@0.17.1","_nodeVersion":"14.16.1","_npmVersion":"lerna/4.0.0/node@v14.16.1+x64 (darwin)","dist":{"integrity":"sha512-vLaY9XVwJY63r2TrlkgMcgFHJEnDbFa9p5MqQ0vkl4hzgxycXD6IeNuUIxeJA6HMv5Rc8MO/MOWIB4ZDdVa6YA==","shasum":"d380f7a19ac43df9f51cedcc3cac57468203fbec","tarball":"https://registry.npmjs.org/vscode-fstore/-/vscode-fstore-0.17.1.tgz","fileCount":186,"unpackedSize":1316875,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhNiRHCRA9TVsSAnZWagAA1aMP/jNpRqtoVZdhXT/xPENB\niU6NGVqFirqHraCeEHMUcTAYD4zYk0ZxCyuvhYU+JifFdlf00ZeuhbgBADhE\n9uKngAF6Jsm3Z2K/ivYBVW5o7tpEd1yXDXQLFVMJR5nwfdgCTUz2bGRyWqiY\nNqWEqcQQ2SUxubNBh7Loe64Cw5lLyqxgmhyXlV+ITvXhRWm9PahzYHbozJN9\nE8Hj0/Cm8ILFQJVwJDysmTlhBbi8yXl1lx42fMHZuASMOcQyqOq6lh4w5Qyj\n32ilTGSRY/mLb59t7RXP0KlGTy7xr0Xy3mECYzJLhWu466g1n5JCjVdKJ0Dg\nj24Q1//dgD6fP9c9fL27znTzBmUKLO7SbFUAsI1Xa30o8pltjuAHG/gacEtD\nt7aTHT8B1a1/vlX2awGabFte1rdnOHRMo+2S3AaGE2XsaclOC/skiSShmK0L\nwfm1ccyL5wOU3Y5qI0IOXFTPxTWA1WmdJvC6VcMxa9Jr3RCyWnq05ddHVCJ4\n0TVVQ5LoZTZBsVd2BFje1cBzecdZyrpbNdyP0qxtrFwqQOdpVlNLT9172xbM\nBVRCrqXNUSRzlaREZbju5vAqHIPVpvJ+sSFNtGqu82wHKmd1WeWb/MLsTQDh\nuqUkVFUdORziMkumGM65EExjhLVx7G/gqYqE9zVqef3nYz290GUYUFCLyowL\n6xSe\r\n=wqP1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE78SCt8jeSD/OaILZmOuXoqN3kFPEWoUhQvcm72XE2GAiEA4sbeM77ct17LGUuEOewQJZNHPkvKOhx0w5mfzGGo7J8="}]},"_npmUser":{"name":"jltorress","email":"jtorressicilia@gmail.com"},"directories":{},"maintainers":[{"name":"jltorress","email":"jtorressicilia@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vscode-fstore_0.17.1_1630938182805_0.31862394317056353"},"_hasShrinkwrap":false},"0.18.0":{"name":"vscode-fstore","displayName":"Functions Store","description":"VSCode extension for Functions Store developers","license":"MIT","publisher":"nexxtmission","version":"0.18.0","engines":{"vscode":"^1.59.0"},"categories":["Other"],"activationEvents":["workspaceContains:workspace.json"],"main":"./dist/extension.js","icon":"media/extension-icon.png","repository":{"type":"git","url":"git+https://github.com/nexxtmission/fstore.git"},"scripts":{"build":"yarn -s rimraf out && echo foo && tsc -p ./","vscode:prepublish":"webpack --mode production","compile":"webpack --mode development","watch":"webpack --mode development --watch","test-compile":"tsc -p ./ && yarn compile","pretest":"yarn test-compile && yarn lint","lint":"eslint src --ext ts","test:integration":"node ./out/integration/runTest.ts","package":"vsce package --yarn"},"contributes":{"commands":[{"command":"fstore-workspace-project.checkWorkspace","title":"Check if workspace is valid"},{"command":"fstore-workspace-project.refreshWorkspace","title":"Reload functions list","icon":"$(refresh)"},{"command":"fstore-workspace-project.addNewFunction","title":"Add new function to workspace","icon":"$(plus)"},{"command":"fstore-workspace-project.deleteFunction","title":"Delete function from workspace","icon":"$(trash)"},{"command":"fstore-workspace-project.checkEmulators","title":"Check if emulators are installed"},{"command":"fstore-workspace-project.installEmulators","title":"Install emulators","icon":"$(trash)"},{"command":"fstore-workspace-project.startEmulators","title":"Start all emulators","icon":"$(run-all)"},{"command":"fstore-workspace-project.stopEmulators","title":"Stop all running emulators","icon":"$(stop)"}],"viewsContainers":{"activitybar":[{"id":"fstore-workspace-project","title":"Workspace","icon":"media/workspace.svg"}]},"views":{"fstore-workspace-project":[{"id":"fstore-workspace-project.views.workspaceFunctions","name":"Functions","contextualTitle":"Workspace","when":"isValidWorkspace"},{"id":"fstore-workspace-project.views.workspaceEmulators","name":"Emulators","contextualTitle":"Workspace","when":"isValidWorkspace"}]},"viewsWelcome":[{"view":"fstore-workspace-project.views.workspaceFunctions","contents":"No valid workspace.","when":"!isValidWorkspace"},{"view":"fstore-workspace-project.views.workspaceFunctions","contents":"No functions were found.\n[Add new function](command:fstore-workspace-project.addNewFunction)","when":"isValidWorkspace"},{"view":"fstore-workspace-project.views.workspaceEmulators","contents":"No valid workspace.","when":"!isValidWorkspace"},{"view":"fstore-workspace-project.views.workspaceEmulators","contents":"Emulators are not installed.\n[Install emulators](command:fstore-workspace-project.installEmulators)","when":"isValidWorkspace && !emulatorsInstalled","enablement":"!installingEmulators"},{"view":"fstore-workspace-project.views.workspaceEmulators","contents":"Emulators are stopped.\n[Start emulators](command:fstore-workspace-project.startEmulators)","when":"isValidWorkspace && emulatorsInstalled && !emulatorsRunning","enablement":"!startingEmulators"},{"view":"fstore-workspace-project.views.workspaceEmulators","contents":"Emulators are running.\n[Stop emulators](command:fstore-workspace-project.stopEmulators)","when":"isValidWorkspace && emulatorsInstalled && emulatorsRunning","enablement":"!stoppingEmulators"}],"menus":{"view/title":[{"command":"fstore-workspace-project.addNewFunction","when":"view == fstore-workspace-project.views.workspaceFunctions","group":"navigation"},{"command":"fstore-workspace-project.refreshWorkspace","when":"view == fstore-workspace-project.views.workspaceFunctions","group":"navigation"}],"view/item/context":[{"command":"fstore-workspace-project.deleteFunction","when":"view == fstore-workspace-project.views.workspaceFunctions && viewItem == project-function","group":"inline"}]},"configuration":{"title":"FStore","properties":{"fstore.bin":{"type":"string","default":"fstore","description":"path to fstore bin"},"yarn.bin":{"type":"string","default":"yarn","description":"path to yarn bin"},"emulator.project":{"type":"string","description":"The name of the Firebase project to be used to start emulators"},"emulator.credentials":{"type":"string","description":"The path to the JSON file that contains your service account key"}}}},"dependencies":{"@fstore/checks":"^0.18.0","@fstore/project-linter":"^0.18.0","@fstore/shared":"^0.18.0","@rainbow-modules/validation":"^0.40.0","ajv":"^8.6.2","tree-kill":"^1.2.2"},"devDependencies":{"@types/glob":"^7.1.3","@types/jest-cli":"^24.3.0","@types/mocha":"^8.2.2","@types/node":"14.x","@types/vscode":"^1.59.0","@typescript-eslint/eslint-plugin":"^4.26.0","@typescript-eslint/parser":"^4.26.0","eslint":"^7.27.0","glob":"^7.1.7","jest-cli":"^27.0.6","mocha":"^8.4.0","ts-loader":"^9.2.5","typescript":"^4.3.2","vsce":"^1.96.1","vscode-test":"^1.5.2","webpack":"^5.51.1","webpack-cli":"^4.8.0"},"gitHead":"92a1b71c1fe4e86b0e9ae4644bae5fe63b38a991","bugs":{"url":"https://github.com/nexxtmission/fstore/issues"},"homepage":"https://github.com/nexxtmission/fstore#readme","_id":"vscode-fstore@0.18.0","_nodeVersion":"14.16.1","_npmVersion":"lerna/4.0.0/node@v14.16.1+x64 (darwin)","dist":{"integrity":"sha512-ieq2+c0Bqd0luwS36p/8HGdKR5JQGA4v9ujRgC8DMrqaibKt15U+MgztiabnvKbrIYkONuC7up2h/nmbl3P1tw==","shasum":"29076910b88b2695033ea9ddc2ee8153a7fce786","tarball":"https://registry.npmjs.org/vscode-fstore/-/vscode-fstore-0.18.0.tgz","fileCount":186,"unpackedSize":1458358,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhNsVzCRA9TVsSAnZWagAAcZEP/1tA5NzNW6c+2mdlW1ff\nom1t2Eb9tIY0mLf3DuNELhHUhq0xSCxh8QpfXirGxKws/Q/MdO+CJTnW7yQd\nx3Vtgy3dQS3BNv32jlrXmw2INpdCiSeCROGLWzOB41WZZVMBklezLgS6netd\nw5XEX8GWXm5v4V63IBUAW11BMqHpBKbI5N2nrP/QGG/5HjaPIDZDQ/JrPwk1\nNo/WHI7Us8MJ6Jwy8mWU68duVGEX4e+BSAY3ayC7SlO9IVyZZPkcH+VjoXNT\nvxjDzkwuDk49N360hmGLoaEkYZWkXPzxBzKlKpHcjWc24lpepXgmgWDfyl6n\n5TRu6AvdTJDGn+jKAK7JrBBifsxyGUBuYIGav3HHulu8oky/Us8WMUhT/G0y\n20dKHRgUDfZ2l8gjtx6Bm+YNBTYQGSisihIOCxBzMuzyo/R5ZLTA+bpsU3M8\nSGiCHzMv9GPwgkp9SsD0iQ9deWoI1yT5FxOg+V/2KYl5GdOz1fnzyjSrsMXW\nnx6913W4dpgNr33THBUiNj5BGG7b5Fqv8Vsz3grEjQ2aSm5kZe9g2YBzr/C/\nijXl9DTNGumbzFoMBFp0ThdWjO0r84vT3UFFR6fiPnCa47KbOzOfTLCbFExd\nAm0KJWl0wzP35Ghs6wFRN0fh/t44+rfQKl0iPwQgHWewoKrQW05F4ZHpiN7k\n5EIr\r\n=wGBr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD/o2k+Ntndv/olwYywcYss+P7ox7lg+R96T8eceevXtwIgfGqMpXv02AZzZPf+298/6Tr0DKTUTqrlg9LRZafGs7Q="}]},"_npmUser":{"name":"jltorress","email":"jtorressicilia@gmail.com"},"directories":{},"maintainers":[{"name":"jltorress","email":"jtorressicilia@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vscode-fstore_0.18.0_1630979443607_0.5183414688875485"},"_hasShrinkwrap":false},"0.18.1-canary.2":{"name":"vscode-fstore","displayName":"Functions Store","description":"VSCode extension for Functions Store developers","license":"MIT","publisher":"nexxtmission","version":"0.18.1-canary.2","engines":{"vscode":"^1.59.0"},"categories":["Other"],"activationEvents":["workspaceContains:workspace.json"],"main":"./dist/extension.js","icon":"media/extension-icon.png","repository":{"type":"git","url":"git+https://github.com/nexxtmission/fstore.git"},"scripts":{"build":"yarn -s rimraf out && echo foo && tsc -p ./","vscode:prepublish":"webpack --mode production","compile":"webpack --mode development","watch":"webpack --mode development --watch","test-compile":"tsc -p ./ && yarn compile","pretest":"yarn test-compile && yarn lint","lint":"eslint src --ext ts","test:integration":"node ./out/integration/runTest.ts","package":"vsce package --yarn"},"contributes":{"commands":[{"command":"fstore-workspace-project.checkWorkspace","title":"Check if workspace is valid"},{"command":"fstore-workspace-project.refreshWorkspace","title":"Reload functions list","icon":"$(refresh)"},{"command":"fstore-workspace-project.addNewFunction","title":"Add new function to workspace","icon":"$(plus)"},{"command":"fstore-workspace-project.deleteFunction","title":"Delete function from workspace","icon":"$(trash)"},{"command":"fstore-workspace-project.checkEmulators","title":"Check if emulators are installed"},{"command":"fstore-workspace-project.installEmulators","title":"Install emulators","icon":"$(trash)"},{"command":"fstore-workspace-project.startEmulators","title":"Start all emulators","icon":"$(run-all)"},{"command":"fstore-workspace-project.stopEmulators","title":"Stop all running emulators","icon":"$(stop)"}],"viewsContainers":{"activitybar":[{"id":"fstore-workspace-project","title":"Workspace","icon":"media/workspace.svg"}]},"views":{"fstore-workspace-project":[{"id":"fstore-workspace-project.views.workspaceFunctions","name":"Functions","contextualTitle":"Workspace","when":"isValidWorkspace"},{"id":"fstore-workspace-project.views.workspaceEmulators","name":"Emulators","contextualTitle":"Workspace","when":"isValidWorkspace"}]},"viewsWelcome":[{"view":"fstore-workspace-project.views.workspaceFunctions","contents":"No valid workspace.","when":"!isValidWorkspace"},{"view":"fstore-workspace-project.views.workspaceFunctions","contents":"No functions were found.\n[Add new function](command:fstore-workspace-project.addNewFunction)","when":"isValidWorkspace"},{"view":"fstore-workspace-project.views.workspaceEmulators","contents":"No valid workspace.","when":"!isValidWorkspace"},{"view":"fstore-workspace-project.views.workspaceEmulators","contents":"Emulators are not installed.\n[Install emulators](command:fstore-workspace-project.installEmulators)","when":"isValidWorkspace && !emulatorsInstalled","enablement":"!installingEmulators"},{"view":"fstore-workspace-project.views.workspaceEmulators","contents":"Emulators are stopped.\n[Start emulators](command:fstore-workspace-project.startEmulators)","when":"isValidWorkspace && emulatorsInstalled && !emulatorsRunning","enablement":"!startingEmulators"},{"view":"fstore-workspace-project.views.workspaceEmulators","contents":"Emulators are running.\n[Stop emulators](command:fstore-workspace-project.stopEmulators)","when":"isValidWorkspace && emulatorsInstalled && emulatorsRunning","enablement":"!stoppingEmulators"}],"menus":{"view/title":[{"command":"fstore-workspace-project.addNewFunction","when":"view == fstore-workspace-project.views.workspaceFunctions","group":"navigation"},{"command":"fstore-workspace-project.refreshWorkspace","when":"view == fstore-workspace-project.views.workspaceFunctions","group":"navigation"}],"view/item/context":[{"command":"fstore-workspace-project.deleteFunction","when":"view == fstore-workspace-project.views.workspaceFunctions && viewItem == project-function","group":"inline"}]},"configuration":{"title":"FStore","properties":{"fstore.bin":{"type":"string","default":"fstore","description":"path to fstore bin"},"yarn.bin":{"type":"string","default":"yarn","description":"path to yarn bin"},"emulator.project":{"type":"string","description":"The name of the Firebase project to be used to start emulators"},"emulator.credentials":{"type":"string","description":"The path to the JSON file that contains your service account key"}}}},"dependencies":{"@fstore/checks":"^0.18.1-canary.2+00e6cdf","@fstore/project-linter":"^0.18.0","@fstore/shared":"^0.18.0","@rainbow-modules/validation":"^0.40.0","ajv":"^8.6.2","semver":"^7.3.5","tree-kill":"^1.2.2"},"devDependencies":{"@types/glob":"^7.1.3","@types/jest-cli":"^24.3.0","@types/mocha":"^8.2.2","@types/node":"14.x","@types/semver":"^7.3.8","@types/vscode":"^1.59.0","@typescript-eslint/eslint-plugin":"^4.26.0","@typescript-eslint/parser":"^4.26.0","eslint":"^7.27.0","glob":"^7.1.7","jest-cli":"^27.0.6","mocha":"^8.4.0","ts-loader":"^9.2.5","typescript":"^4.3.2","vsce":"^1.96.1","vscode-test":"^1.5.2","webpack":"^5.51.1","webpack-cli":"^4.8.0"},"gitHead":"00e6cdf40b5d69fd668ac911f12c30e84294e7c5","readme":"# Functions Store Extension for Visual Studio Code\n\n![Screenshot](https://storage.googleapis.com/fire-admin-6c1fd_vscode_ext/screenshots/example.gif)\n\nThis extension adds support for developing functions very easily.\n\n## Features\n\n* List all functions in your workspace.\n* Add/Remove cloud functions (only `auth`, `https`, `firestore`, `pubsub` and `storage` triggers are supported)\n* Quick access to function main files\n\n## Side Bar\n\nThe **Functions Store** extension has its own **Side Bar**, with a variety of commands to improve you productivity. \n\n![Side Bar](https://storage.googleapis.com/fire-admin-6c1fd_vscode_ext/screenshots/side-bar.gif)\n\n> The icon in **Side Bar** will appear when a valid workspace is opened\n\n## Creating functions\n\nAdd functions with a single click. Just set the name and pick the function trigger.\n\n## Install and run emulators\n\nEmulators are an important tool for developing functions as you can test functionality without deploying to a production server. Install, start/stop emulators for your project as fast as you can click.\n\n![Side Bar](https://storage.googleapis.com/fire-admin-6c1fd_vscode_ext/screenshots/create-function.gif)\n\n## Installing the extension\n\nTo begin using this extension just install it either through\n\n``` shell\ncode --install-extension /path/to/vsix/file\n```\n\nor by searching for **Functions Store** in the VSCode extension marketplace.\n\n## License\n\n[MIT License](https://storage.googleapis.com/fire-admin-6c1fd_vscode_ext/LICENSE.md)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/nexxtmission/fstore/issues"},"homepage":"https://github.com/nexxtmission/fstore#readme","_id":"vscode-fstore@0.18.1-canary.2","_nodeVersion":"14.17.3","_npmVersion":"lerna/4.0.0/node@v14.17.3+x64 (linux)","dist":{"integrity":"sha512-uk2r5tn5cQGemtE+EHMPAcOMgyOJDIk1ecnQAf2Ud0F38HU8+9zvpms1BL2/WgYW7h6Buwfr54LOeJrrUq1RKw==","shasum":"cb4ec5b4552bf4fadb400b47005414f34346225c","tarball":"https://registry.npmjs.org/vscode-fstore/-/vscode-fstore-0.18.1-canary.2.tgz","fileCount":196,"unpackedSize":1091536,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhOQtmCRA9TVsSAnZWagAAU2gQAJkr26nrDzTSvSftkYJ/\n6QyyDtTagoyPlkUXOTT0g524n0KauNCSrzvtXdRsEZqgwf2JWl8jIu8bDn5N\nED/WGYnpXssHfpM+uVFXwu8IMDCE9gxFHVRl5uKAieLET8/YJQcU2rtQBcc1\nT/UnW7j1BerLG+SHFwaLo4oUEg3nlUBOi7INmXErrlRfa+JF/XlXICQmGHtF\n2h4TTv6m3/7JxVR2h6cywiV1z8iGDa2sBlVAacXJwGrw6IZr+E1JQpOJB8un\nMz3aNlN1alI+4gBr5pkv0m+B6/Wn7G5suwU23giNsCTUx5RszXmyccqK+pYB\nKFUxsv6obXBz5uhZHgHLKx4am/EU4EvM+z+nryfcOZTV4vHif91hr0QLjAXz\nn13zUowimE95H3Nw/w3hZL2mxBT5m0XEeHJwR7oLWY+LuDgWwM0RirHjxwEI\nmn9ddDZN0hqy6Y2685nOgIkvvRE5Hlih6oj7BaI6FmJx3myWIfJQ/qW8YMRo\n9M4/8DST63h423ekbxCRD6bGS4TCj7RvQqxs+ZAaAkjR1ZxdN7CmrjnKWhZP\npGoLZ7zEm1Y4kNcWu538UNRauhk8ZXgLfmQjkDd0+GssQSaq2Y34PdpocuwK\npvfwJetgAiiFtBtJCFbRfQIuKIuKZusaAO7/Y4PCUnYG5m1U6VqzksLcqrrL\nRwTp\r\n=B4EL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHIJ1+jjtTcSundRYZesro0OsvIhpz+JN1TObqc41vBIAiEAwn0v4NQfL6Rsly+vvXHmi5Lphu9ISphk7CbLgfsG8uc="}]},"_npmUser":{"name":"jltorress","email":"jtorressicilia@gmail.com"},"directories":{},"maintainers":[{"name":"jltorress","email":"jtorressicilia@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vscode-fstore_0.18.1-canary.2_1631128422621_0.1138129008328066"},"_hasShrinkwrap":false},"0.18.1-canary.6":{"name":"vscode-fstore","displayName":"Functions Store","description":"VSCode extension for Functions Store developers","license":"MIT","publisher":"nexxtmission","version":"0.18.1-canary.6","engines":{"vscode":"^1.59.0"},"categories":["Other"],"activationEvents":["workspaceContains:workspace.json"],"main":"./dist/extension.js","icon":"media/extension-icon.png","repository":{"type":"git","url":"git+https://github.com/nexxtmission/fstore.git"},"scripts":{"preinstall":"rm -f yarn.lock","vscode:prepublish":"webpack --mode production","compile":"webpack --mode development","watch":"webpack --mode development --watch","test-compile":"tsc -p ./ && yarn compile","pretest":"yarn test-compile && yarn lint","lint":"eslint src --ext ts","package":"yarn install && vsce package --yarn"},"contributes":{"commands":[{"command":"fstore-workspace-project.checkWorkspace","title":"Check if workspace is valid"},{"command":"fstore-workspace-project.refreshWorkspace","title":"Reload functions list","icon":"$(refresh)"},{"command":"fstore-workspace-project.addNewFunction","title":"Add new function to workspace","icon":"$(plus)"},{"command":"fstore-workspace-project.deleteFunction","title":"Delete function from workspace","icon":"$(trash)"},{"command":"fstore-workspace-project.checkEmulators","title":"Check if emulators are installed"},{"command":"fstore-workspace-project.installEmulators","title":"Install emulators","icon":"$(trash)"},{"command":"fstore-workspace-project.startEmulators","title":"Start all emulators","icon":"$(run-all)"},{"command":"fstore-workspace-project.stopEmulators","title":"Stop all running emulators","icon":"$(stop)"}],"viewsContainers":{"activitybar":[{"id":"fstore-workspace-project","title":"Workspace","icon":"media/workspace.svg"}]},"views":{"fstore-workspace-project":[{"id":"fstore-workspace-project.views.workspaceFunctions","name":"Functions","contextualTitle":"Workspace","when":"isValidWorkspace"},{"id":"fstore-workspace-project.views.workspaceEmulators","name":"Emulators","contextualTitle":"Workspace","when":"isValidWorkspace"}]},"viewsWelcome":[{"view":"fstore-workspace-project.views.workspaceFunctions","contents":"No valid workspace.","when":"!isValidWorkspace"},{"view":"fstore-workspace-project.views.workspaceFunctions","contents":"No functions were found.\n[Add new function](command:fstore-workspace-project.addNewFunction)","when":"isValidWorkspace"},{"view":"fstore-workspace-project.views.workspaceEmulators","contents":"No valid workspace.","when":"!isValidWorkspace"},{"view":"fstore-workspace-project.views.workspaceEmulators","contents":"Emulators are not installed.\n[Install emulators](command:fstore-workspace-project.installEmulators)","when":"isValidWorkspace && !emulatorsInstalled","enablement":"!installingEmulators"},{"view":"fstore-workspace-project.views.workspaceEmulators","contents":"Emulators are stopped.\n[Start emulators](command:fstore-workspace-project.startEmulators)","when":"isValidWorkspace && emulatorsInstalled && !emulatorsRunning","enablement":"!startingEmulators"},{"view":"fstore-workspace-project.views.workspaceEmulators","contents":"Emulators are running.\n[Stop emulators](command:fstore-workspace-project.stopEmulators)","when":"isValidWorkspace && emulatorsInstalled && emulatorsRunning","enablement":"!stoppingEmulators"}],"menus":{"view/title":[{"command":"fstore-workspace-project.addNewFunction","when":"view == fstore-workspace-project.views.workspaceFunctions","group":"navigation"},{"command":"fstore-workspace-project.refreshWorkspace","when":"view == fstore-workspace-project.views.workspaceFunctions","group":"navigation"}],"view/item/context":[{"command":"fstore-workspace-project.deleteFunction","when":"view == fstore-workspace-project.views.workspaceFunctions && viewItem == project-function","group":"inline"}]},"configuration":{"title":"FStore","properties":{"fstore.bin":{"type":"string","default":"fstore","description":"path to fstore bin"},"yarn.bin":{"type":"string","default":"yarn","description":"path to yarn bin"},"emulator.project":{"type":"string","description":"The name of the Firebase project to be used to start emulators"},"emulator.credentials":{"type":"string","description":"The path to the JSON file that contains your service account key"}}}},"dependencies":{"@fstore/checks":"^0.18.0","@fstore/project-linter":"^0.18.0","@fstore/shared":"^0.18.0","@rainbow-modules/validation":"^0.40.0","ajv":"^8.6.2","semver":"^7.3.5","tree-kill":"^1.2.2"},"devDependencies":{"@types/glob":"^7.1.3","@types/jest-cli":"^24.3.0","@types/mocha":"^8.2.2","@types/node":"14.x","@types/semver":"^7.3.8","@types/vscode":"^1.59.0","@typescript-eslint/eslint-plugin":"^4.26.0","@typescript-eslint/parser":"^4.26.0","eslint":"^7.27.0","glob":"^7.1.7","jest-cli":"^27.0.6","mocha":"^8.4.0","ts-loader":"^9.2.5","typescript":"^4.3.2","vsce":"^1.96.1","vscode-test":"^1.5.2","webpack":"^5.51.1","webpack-cli":"^4.8.0"},"gitHead":"d51852c9d94f186ca8d47729764bbf26650e240b","readme":"# Functions Store Extension for Visual Studio Code\n\n![Screenshot](https://storage.googleapis.com/fire-admin-6c1fd_vscode_ext/screenshots/example.gif)\n\nThis extension adds support for developing functions very easily.\n\n## Features\n\n* List all functions in your workspace.\n* Add/Remove cloud functions (only `auth`, `https`, `firestore`, `pubsub` and `storage` triggers are supported)\n* Quick access to function main files\n\n## Side Bar\n\nThe **Functions Store** extension has its own **Side Bar**, with a variety of commands to improve you productivity. \n\n![Side Bar](https://storage.googleapis.com/fire-admin-6c1fd_vscode_ext/screenshots/side-bar.gif)\n\n> The icon in **Side Bar** will appear when a valid workspace is opened\n\n## Creating functions\n\nAdd functions with a single click. Just set the name and pick the function trigger.\n\n## Install and run emulators\n\nEmulators are an important tool for developing functions as you can test functionality without deploying to a production server. Install, start/stop emulators for your project as fast as you can click.\n\n![Side Bar](https://storage.googleapis.com/fire-admin-6c1fd_vscode_ext/screenshots/create-function.gif)\n\n## Installing the extension\n\nTo begin using this extension just install it either through\n\n``` shell\ncode --install-extension /path/to/vsix/file\n```\n\nor by searching for **Functions Store** in the VSCode extension marketplace.\n\n## License\n\n[MIT License](https://storage.googleapis.com/fire-admin-6c1fd_vscode_ext/LICENSE.md)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/nexxtmission/fstore/issues"},"homepage":"https://github.com/nexxtmission/fstore#readme","_id":"vscode-fstore@0.18.1-canary.6","_nodeVersion":"14.17.3","_npmVersion":"lerna/4.0.0/node@v14.17.3+x64 (linux)","dist":{"integrity":"sha512-B7e2yOszBRBlrtm5jH93EnjR+cUIab7dPiNd/FiMXGHoO9eFfOEVVmjzINor7EGB28+8/FEtH48B8hPHCfNitQ==","shasum":"a2585ab31df4c7da0a205eb77728ac2bd6002435","tarball":"https://registry.npmjs.org/vscode-fstore/-/vscode-fstore-0.18.1-canary.6.tgz","fileCount":75,"unpackedSize":989761,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhOSELCRA9TVsSAnZWagAA4pMQAJv77vV/92uUN/6Yg1Bt\nHK+AOAHcYi4GXSxR2E+aCyoStOwZq177Il1Ddpd3E/myP7Uqf2rHBMuf3dmd\nVTbuCaloI+qX473cOg+fg3A0JMVv1pMYFbyGH9aZWlJYKuwH/iOnqOIbwuKC\nySUVVfyaipf6Iw6wuRoNQfpB8YP0nIb3Yi/WwMgt3R03ld8HT3hmFFVqHTmY\nLIAHcrQ1qp3k1sm8wpO33n/JHhAb/lw9dcdwOfvAjjnd12JV2soqu72SRLyc\nQXYzt4UZU+jT1iiXnoYA3vnUhGwBYPOpcDHHBff81YBwadMj5jP5UTAt1KBC\nhHy9oTVvszKk/gnTFunhoCat0Fl6TtT8aUEBiXTGwmRNeUqkc8VVZd62SEIA\ntRFfs4fK38LW0kXGzZRsUNyW532KMqryRamI3wBmkMxClemOIAvvStqDaeGs\nylGN184LKQeuuJlB7YUwm6OfTlJpxNKbU11xwE8RJvWfhNs+x/3Z96aXFT6C\ntcLNAuWKHoITPIFqx7vx4wkZ0dsbKfd3eev+nGlerpGBW83eAMkmxtNfHgIC\n3HUeh22Z21Jg4YChCSSHd0JA7VqLSLbHhPBbcYKQCFMJMgO8jy1jGeSCXKh0\nXT921dKmBbUc3DjD2eMzosIsaEYrIW/OA8jLXCvwMyPTUL9TcNiU9OLUbX0v\nZHGq\r\n=DeTn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCgHJQe+ohjm9WeriLxO/D8l32K5rp70TumP4b7u4BgRwIhANNBqqvSEzxezlMzUTf/vI+aH5Ru97dayoCvPiC64gep"}]},"_npmUser":{"name":"jltorress","email":"jtorressicilia@gmail.com"},"directories":{},"maintainers":[{"name":"jltorress","email":"jtorressicilia@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vscode-fstore_0.18.1-canary.6_1631133963675_0.367611883145863"},"_hasShrinkwrap":false},"0.18.1-canary.8":{"name":"vscode-fstore","displayName":"Functions Store","description":"VSCode extension for Functions Store developers","license":"MIT","publisher":"nexxtmission","version":"0.18.1-canary.8","engines":{"vscode":"^1.59.0"},"categories":["Other"],"activationEvents":["workspaceContains:workspace.json"],"main":"./dist/extension.js","icon":"media/extension-icon.png","repository":{"type":"git","url":"git+https://github.com/nexxtmission/fstore.git"},"scripts":{"preinstall":"rm -f yarn.lock","vscode:prepublish":"webpack --mode production","compile":"webpack --mode development","watch":"webpack --mode development --watch","test-compile":"tsc -p ./ && yarn compile","pretest":"yarn test-compile && yarn lint","lint":"eslint src --ext ts","package":"yarn install && vsce package --yarn"},"contributes":{"commands":[{"command":"fstore-workspace-project.checkWorkspace","title":"Check if workspace is valid"},{"command":"fstore-workspace-project.refreshWorkspace","title":"Reload functions list","icon":"$(refresh)"},{"command":"fstore-workspace-project.addNewFunction","title":"Add new function to workspace","icon":"$(plus)"},{"command":"fstore-workspace-project.deleteFunction","title":"Delete function from workspace","icon":"$(trash)"},{"command":"fstore-workspace-project.addFunctionEnv","title":"Add new environment variable","icon":"$(plus)"},{"command":"fstore-workspace-project.deleteFunctionEnv","title":"Delete environment variable","icon":"$(trash)"},{"command":"fstore-workspace-project.checkEmulators","title":"Check if emulators are installed"},{"command":"fstore-workspace-project.installEmulators","title":"Install emulators","icon":"$(trash)"},{"command":"fstore-workspace-project.startEmulators","title":"Start all emulators","icon":"$(run-all)"},{"command":"fstore-workspace-project.stopEmulators","title":"Stop all running emulators","icon":"$(stop)"}],"viewsContainers":{"activitybar":[{"id":"fstore-workspace-project","title":"Workspace","icon":"media/workspace.svg"}]},"views":{"fstore-workspace-project":[{"id":"fstore-workspace-project.views.workspaceFunctions","name":"Functions","contextualTitle":"Workspace","when":"isValidWorkspace"},{"id":"fstore-workspace-project.views.workspaceEmulators","name":"Emulators","contextualTitle":"Workspace","when":"isValidWorkspace"}]},"viewsWelcome":[{"view":"fstore-workspace-project.views.workspaceFunctions","contents":"No valid workspace.","when":"!isValidWorkspace"},{"view":"fstore-workspace-project.views.workspaceFunctions","contents":"No functions were found.\n[Add new function](command:fstore-workspace-project.addNewFunction)","when":"isValidWorkspace"},{"view":"fstore-workspace-project.views.workspaceEmulators","contents":"No valid workspace.","when":"!isValidWorkspace"},{"view":"fstore-workspace-project.views.workspaceEmulators","contents":"Emulators are not installed.\n[Install emulators](command:fstore-workspace-project.installEmulators)","when":"isValidWorkspace && !emulatorsInstalled","enablement":"!installingEmulators"},{"view":"fstore-workspace-project.views.workspaceEmulators","contents":"Emulators are stopped.\n[Start emulators](command:fstore-workspace-project.startEmulators)","when":"isValidWorkspace && emulatorsInstalled && !emulatorsRunning","enablement":"!startingEmulators"},{"view":"fstore-workspace-project.views.workspaceEmulators","contents":"Emulators are running.\n[Stop emulators](command:fstore-workspace-project.stopEmulators)","when":"isValidWorkspace && emulatorsInstalled && emulatorsRunning","enablement":"!stoppingEmulators"}],"menus":{"view/title":[{"command":"fstore-workspace-project.addNewFunction","when":"view == fstore-workspace-project.views.workspaceFunctions","group":"navigation"},{"command":"fstore-workspace-project.refreshWorkspace","when":"view == fstore-workspace-project.views.workspaceFunctions","group":"navigation"}],"view/item/context":[{"command":"fstore-workspace-project.deleteFunction","when":"view == fstore-workspace-project.views.workspaceFunctions && viewItem == project-function","group":"inline"},{"command":"fstore-workspace-project.addFunctionEnv","when":"view == fstore-workspace-project.views.workspaceFunctions && viewItem == function-env","group":"inline"},{"command":"fstore-workspace-project.deleteFunctionEnv","when":"view == fstore-workspace-project.views.workspaceFunctions && viewItem == function-env-var","group":"inline"}]},"configuration":{"title":"FStore","properties":{"fstore.bin":{"type":"string","default":"fstore","description":"path to fstore bin"},"yarn.bin":{"type":"string","default":"yarn","description":"path to yarn bin"},"emulator.project":{"type":"string","description":"The name of the Firebase project to be used to start emulators"},"emulator.credentials":{"type":"string","description":"The path to the JSON file that contains your service account key"}}}},"dependencies":{"@fstore/checks":"^0.18.0","@fstore/project-linter":"^0.18.0","@fstore/shared":"^0.18.0","@rainbow-modules/validation":"^0.40.0","ajv":"^8.6.2","semver":"^7.3.5","tree-kill":"^1.2.2"},"devDependencies":{"@types/glob":"^7.1.3","@types/jest-cli":"^24.3.0","@types/mocha":"^8.2.2","@types/node":"14.x","@types/semver":"^7.3.8","@types/vscode":"^1.59.0","@typescript-eslint/eslint-plugin":"^4.26.0","@typescript-eslint/parser":"^4.26.0","eslint":"^7.27.0","glob":"^7.1.7","jest-cli":"^27.0.6","mocha":"^8.4.0","ts-loader":"^9.2.5","typescript":"^4.3.2","vsce":"^1.96.1","vscode-test":"^1.5.2","webpack":"^5.51.1","webpack-cli":"^4.8.0"},"gitHead":"46ad1f59af0a6e33c7a5febce1ef32bfbcf3f806","readme":"# Functions Store Extension for Visual Studio Code\n\n![Screenshot](https://storage.googleapis.com/fire-admin-6c1fd_vscode_ext/screenshots/example.gif)\n\nThis extension adds support for developing functions very easily.\n\n## Features\n\n* List all functions in your workspace.\n* Add/Remove cloud functions (only `auth`, `https`, `firestore`, `pubsub` and `storage` triggers are supported)\n* Quick access to function main files\n\n## Side Bar\n\nThe **Functions Store** extension has its own **Side Bar**, with a variety of commands to improve you productivity. \n\n![Side Bar](https://storage.googleapis.com/fire-admin-6c1fd_vscode_ext/screenshots/side-bar.gif)\n\n> The icon in **Side Bar** will appear when a valid workspace is opened\n\n## Creating functions\n\nAdd functions with a single click. Just set the name and pick the function trigger.\n\n![Creating a function](https://storage.googleapis.com/fire-admin-6c1fd_vscode_ext/screenshots/create-function.gif)\n\n## Install and run emulators\n\nEmulators are an important tool for developing functions as you can test functionality without deploying to a production server. Install, start/stop emulators for your project as fast as you can click.\n\n## Installing the extension\n\nTo begin using this extension just install it either through\n\n``` shell\ncode --install-extension /path/to/vsix/file\n```\n\nor by searching for **Functions Store** in the VSCode extension marketplace.\n\n## License\n\n[MIT License](https://storage.googleapis.com/fire-admin-6c1fd_vscode_ext/LICENSE.md)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/nexxtmission/fstore/issues"},"homepage":"https://github.com/nexxtmission/fstore#readme","_id":"vscode-fstore@0.18.1-canary.8","_nodeVersion":"14.17.3","_npmVersion":"lerna/4.0.0/node@v14.17.3+x64 (linux)","dist":{"integrity":"sha512-oExElitLgeVC/sX7shVYfToYmVRvV0+V8BJ5gw05ilSNdaRgRi9gXqUhUYrDZYo6yvJd+aKc1iIoPu4GZsh9eA==","shasum":"d103eb03b0c5e4e79620c6c54ae5ab64b80faf3a","tarball":"https://registry.npmjs.org/vscode-fstore/-/vscode-fstore-0.18.1-canary.8.tgz","fileCount":97,"unpackedSize":1013044,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhO2bpCRA9TVsSAnZWagAACvUQAJ4MrWkmVbKW82lyTXJw\nd66FGatqtjkgy3bON6ePCJQ/VV1ldarNpuOkBp8G3nXJuxxIJiYgHUsjDgOP\n5FoLD4PU85Bea+oqYue/gz0AXNpgLwPT+9jtdcJqVE2cC7RvCPhssOX0iE6e\nUrxO6dnd21vkscF96/HLg4EiiL6GLFJmN79QazrAMrcJUq7vP4qN74H6WSkx\n+DF2lFs8P1GCvqhGfCbhESzSDKap9wRkKveGNtud21knsW/rXlM/44ZrhllP\nYVueD/kccrxVIhG/PC24BXOwylcuZ3QweLw0BWL746xjvA5XeOmHFxHfjtUs\nNWYSyFCsWxWfGeYfDH7uu5MITH+YdgHnO26v7OY3q4BHV/OBhlEOszrCUPg/\nk0sXcx+pe0izNsVYNcu1JILOLGXL1UPXZfkGILzje1hsX+g/g6LZ0GIgnDYT\n45Kbd5Dc/3IyTK6rXUZzDhDCmMqtLihoVHJC4Pr2LU6IKPg1hJST2K+gvaZh\ns6l5AsEURXIHHvGhd6+ed3ayys6ADnBFW92xaexMHQNWS528hyNeieBcViEb\nrUOt0D7qXEJNnJLJEEw6RprgDI1+Sl3M2y2PiFbzwShPnHypx6Sb+D10csRu\n244NANVfY0H2uxOcHWylbt8vPzr3Vzo/O74n1WBilKnrbQj31rZz5fLuiDvI\nQ/gD\r\n=Bjuf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQChDWyexSmGAOlYnA0T3jQSZxSLbU9W5J3DI3klKs3rZQIgdb44GaBXy+jiMkGJqwSstlZNuWWCSri6g7Kl0NxxzXg="}]},"_npmUser":{"name":"jltorress","email":"jtorressicilia@gmail.com"},"directories":{},"maintainers":[{"name":"jltorress","email":"jtorressicilia@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vscode-fstore_0.18.1-canary.8_1631282921705_0.46014873807856116"},"_hasShrinkwrap":false},"0.18.1-canary.7":{"name":"vscode-fstore","displayName":"Functions Store","description":"VSCode extension for Functions Store developers","license":"MIT","publisher":"nexxtmission","version":"0.18.1-canary.7","engines":{"vscode":"^1.59.0"},"categories":["Other"],"activationEvents":["workspaceContains:workspace.json"],"main":"./dist/extension.js","icon":"media/extension-icon.png","repository":{"type":"git","url":"git+https://github.com/nexxtmission/fstore.git"},"scripts":{"preinstall":"rm -f yarn.lock","vscode:prepublish":"webpack --mode production","compile":"webpack --mode development","watch":"webpack --mode development --watch","test-compile":"tsc -p ./ && yarn compile","pretest":"yarn test-compile && yarn lint","lint":"eslint src --ext ts","package":"yarn install && vsce package --yarn"},"contributes":{"commands":[{"command":"fstore-workspace-project.checkWorkspace","title":"Check if workspace is valid"},{"command":"fstore-workspace-project.refreshWorkspace","title":"Reload functions list","icon":"$(refresh)"},{"command":"fstore-workspace-project.addNewFunction","title":"Add new function to workspace","icon":"$(plus)"},{"command":"fstore-workspace-project.deleteFunction","title":"Delete function from workspace","icon":"$(trash)"},{"command":"fstore-workspace-project.addFunctionEnv","title":"Add new environment variable","icon":"$(plus)"},{"command":"fstore-workspace-project.deleteFunctionEnv","title":"Delete environment variable","icon":"$(trash)"},{"command":"fstore-workspace-project.checkEmulators","title":"Check if emulators are installed"},{"command":"fstore-workspace-project.installEmulators","title":"Install emulators","icon":"$(trash)"},{"command":"fstore-workspace-project.startEmulators","title":"Start all emulators","icon":"$(run-all)"},{"command":"fstore-workspace-project.stopEmulators","title":"Stop all running emulators","icon":"$(stop)"}],"viewsContainers":{"activitybar":[{"id":"fstore-workspace-project","title":"Workspace","icon":"media/workspace.svg"}]},"views":{"fstore-workspace-project":[{"id":"fstore-workspace-project.views.workspaceFunctions","name":"Functions","contextualTitle":"Workspace","when":"isValidWorkspace"},{"id":"fstore-workspace-project.views.workspaceEmulators","name":"Emulators","contextualTitle":"Workspace","when":"isValidWorkspace"}]},"viewsWelcome":[{"view":"fstore-workspace-project.views.workspaceFunctions","contents":"No valid workspace.","when":"!isValidWorkspace"},{"view":"fstore-workspace-project.views.workspaceFunctions","contents":"No functions were found.\n[Add new function](command:fstore-workspace-project.addNewFunction)","when":"isValidWorkspace"},{"view":"fstore-workspace-project.views.workspaceEmulators","contents":"No valid workspace.","when":"!isValidWorkspace"},{"view":"fstore-workspace-project.views.workspaceEmulators","contents":"Emulators are not installed.\n[Install emulators](command:fstore-workspace-project.installEmulators)","when":"isValidWorkspace && !emulatorsInstalled","enablement":"!installingEmulators"},{"view":"fstore-workspace-project.views.workspaceEmulators","contents":"Emulators are stopped.\n[Start emulators](command:fstore-workspace-project.startEmulators)","when":"isValidWorkspace && emulatorsInstalled && !emulatorsRunning","enablement":"!startingEmulators"},{"view":"fstore-workspace-project.views.workspaceEmulators","contents":"Emulators are running.\n[Stop emulators](command:fstore-workspace-project.stopEmulators)","when":"isValidWorkspace && emulatorsInstalled && emulatorsRunning","enablement":"!stoppingEmulators"}],"menus":{"view/title":[{"command":"fstore-workspace-project.addNewFunction","when":"view == fstore-workspace-project.views.workspaceFunctions","group":"navigation"},{"command":"fstore-workspace-project.refreshWorkspace","when":"view == fstore-workspace-project.views.workspaceFunctions","group":"navigation"}],"view/item/context":[{"command":"fstore-workspace-project.deleteFunction","when":"view == fstore-workspace-project.views.workspaceFunctions && viewItem == project-function","group":"inline"},{"command":"fstore-workspace-project.addFunctionEnv","when":"view == fstore-workspace-project.views.workspaceFunctions && viewItem == function-env","group":"inline"},{"command":"fstore-workspace-project.deleteFunctionEnv","when":"view == fstore-workspace-project.views.workspaceFunctions && viewItem == function-env-var","group":"inline"}]},"configuration":{"title":"FStore","properties":{"fstore.bin":{"type":"string","default":"fstore","description":"path to fstore bin"},"yarn.bin":{"type":"string","default":"yarn","description":"path to yarn bin"},"emulator.project":{"type":"string","description":"The name of the Firebase project to be used to start emulators"},"emulator.credentials":{"type":"string","description":"The path to the JSON file that contains your service account key"}}}},"dependencies":{"@fstore/checks":"^0.18.1-canary.7+0b707d3","@fstore/project-linter":"^0.18.0","@fstore/shared":"^0.18.0","@rainbow-modules/validation":"^0.40.0","ajv":"^8.6.2","semver":"^7.3.5","tree-kill":"^1.2.2"},"devDependencies":{"@types/glob":"^7.1.3","@types/jest-cli":"^24.3.0","@types/mocha":"^8.2.2","@types/node":"14.x","@types/semver":"^7.3.8","@types/vscode":"^1.59.0","@typescript-eslint/eslint-plugin":"^4.26.0","@typescript-eslint/parser":"^4.26.0","eslint":"^7.27.0","glob":"^7.1.7","jest-cli":"^27.0.6","mocha":"^8.4.0","ts-loader":"^9.2.5","typescript":"^4.3.2","vsce":"^1.96.1","vscode-test":"^1.5.2","webpack":"^5.51.1","webpack-cli":"^4.8.0"},"gitHead":"0b707d3080a4e24ccda388490ed9f22a32cf0295","readme":"# Functions Store Extension for Visual Studio Code\n\n![Screenshot](https://storage.googleapis.com/fire-admin-6c1fd_vscode_ext/screenshots/example.gif)\n\nThis extension adds support for developing functions very easily.\n\n## Features\n\n* List all functions in your workspace.\n* Add/Remove cloud functions (only `auth`, `https`, `firestore`, `pubsub` and `storage` triggers are supported)\n* Quick access to function main files\n\n## Side Bar\n\nThe **Functions Store** extension has its own **Side Bar**, with a variety of commands to improve you productivity. \n\n![Side Bar](https://storage.googleapis.com/fire-admin-6c1fd_vscode_ext/screenshots/side-bar.gif)\n\n> The icon in **Side Bar** will appear when a valid workspace is opened\n\n## Creating functions\n\nAdd functions with a single click. Just set the name and pick the function trigger.\n\n## Install and run emulators\n\nEmulators are an important tool for developing functions as you can test functionality without deploying to a production server. Install, start/stop emulators for your project as fast as you can click.\n\n![Side Bar](https://storage.googleapis.com/fire-admin-6c1fd_vscode_ext/screenshots/create-function.gif)\n\n## Installing the extension\n\nTo begin using this extension just install it either through\n\n``` shell\ncode --install-extension /path/to/vsix/file\n```\n\nor by searching for **Functions Store** in the VSCode extension marketplace.\n\n## License\n\n[MIT License](https://storage.googleapis.com/fire-admin-6c1fd_vscode_ext/LICENSE.md)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/nexxtmission/fstore/issues"},"homepage":"https://github.com/nexxtmission/fstore#readme","_id":"vscode-fstore@0.18.1-canary.7","_nodeVersion":"14.17.3","_npmVersion":"lerna/4.0.0/node@v14.17.3+x64 (linux)","dist":{"integrity":"sha512-+xrZKmKtBiaslsM78pExhm0DZ5AsQc8FtIF1M5qpBB1Dgqp1aeThpTh933bxpyL4XnG4+rJDrNE80b8HrPo8qA==","shasum":"ad6f93ef6b1f97635125d3516f92099d3a4adaf1","tarball":"https://registry.npmjs.org/vscode-fstore/-/vscode-fstore-0.18.1-canary.7.tgz","fileCount":97,"unpackedSize":1013050,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhO2b+CRA9TVsSAnZWagAASqQP+wVYywllpTVUl1fgpjIB\nYztLhMayT/Q5TE777VYQlwPQMmjLjf0zJTUw6dQPMzPaOagbJ7IbZdjYBFx+\ncAZjJF/T/L8UxrFgPdfByt2r0PP8eZbGM9n/1qeAjCxUgUtyLItb7Sy2YHnG\nQary3n91350j1Hh7lpAoIpLps01bW76h+P8Md9aYr0ckv7UxIRMiaK83HiqD\nxk/GvWpUezUVSdlsdCmrJJ2ZB2llAPaC/Ggjwc/xdM0BL7xxx025FdClYNGF\nFgyJ80U7mONyWNLK8SYnLUUYMSNnAfoDWk/v4qdzj4HHaV+3f91Lr3+054Tx\nX1hdHzjLeoRxFeJqqt/CMfvsCt5dXAPphXmHoLhjmYQjdnuGgStbmB7zX6ws\n6oIytMEwNcA2gWs35Lhjg4dYe3n7X/0AV7M4KT48vLyrCp3XNeiktUeLZapr\nWV2RkEM04Cvg/YuXpnKFmHPmSw7xM+9+WTqQfjzRZOoUddzYF5QCJLqZVtW7\n4EKAE0H4D5x9gFs7jmhMkCGyPei0qdUYWdCnDSt6KX0MWiVuQL0pdjooD8CC\nsQJN1E8TYcv1ZSRJUbR2zt74PxeRFbjO3aB+ggc/J5ijCU2heax8aDpEZlzj\ngYHB0UWwKVshfkdpxCt6yzYhNKRplsbCAz8dWpYzgIF4wDqxeEDDieOKn7ZI\nrlEG\r\n=06QE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDx42ff+IKM/ZZ8DEsyDfsbugkvVXaWnKqmYVpXUO8B3gIgaDU6gyGApolrVmwRhoYgRe/BFnDpCU9aI5HfNqkqAqk="}]},"_npmUser":{"name":"jltorress","email":"jtorressicilia@gmail.com"},"directories":{},"maintainers":[{"name":"jltorress","email":"jtorressicilia@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vscode-fstore_0.18.1-canary.7_1631282942283_0.6150357133849864"},"_hasShrinkwrap":false},"0.19.0":{"name":"vscode-fstore","displayName":"Functions Store","description":"VSCode extension for Functions Store developers","license":"MIT","publisher":"nexxtmission","version":"0.19.0","engines":{"vscode":"^1.59.0"},"categories":["Other"],"activationEvents":["workspaceContains:workspace.json"],"main":"./dist/extension.js","icon":"media/extension-icon.png","repository":{"type":"git","url":"git+https://github.com/nexxtmission/fstore.git"},"scripts":{"preinstall":"rm -f yarn.lock","vscode:prepublish":"webpack --mode production","compile":"webpack --mode development","watch":"webpack --mode development --watch","test-compile":"tsc -p ./ && yarn compile","pretest":"yarn test-compile && yarn lint","lint":"eslint src --ext ts","package":"yarn install && vsce package --yarn"},"contributes":{"commands":[{"command":"fstore-workspace-project.checkWorkspace","title":"Check if workspace is valid"},{"command":"fstore-workspace-project.refreshWorkspace","title":"Reload functions list","icon":"$(refresh)"},{"command":"fstore-workspace-project.addNewFunction","title":"Add new function to workspace","icon":"$(plus)"},{"command":"fstore-workspace-project.deleteFunction","title":"Delete function from workspace","icon":"$(trash)"},{"command":"fstore-workspace-project.addFunctionEnv","title":"Add new environment variable","icon":"$(plus)"},{"command":"fstore-workspace-project.deleteFunctionEnv","title":"Delete environment variable","icon":"$(trash)"},{"command":"fstore-workspace-project.checkEmulators","title":"Check if emulators are installed"},{"command":"fstore-workspace-project.installEmulators","title":"Install emulators","icon":"$(trash)"},{"command":"fstore-workspace-project.startEmulators","title":"Start all emulators","icon":"$(run-all)"},{"command":"fstore-workspace-project.stopEmulators","title":"Stop all running emulators","icon":"$(stop)"}],"viewsContainers":{"activitybar":[{"id":"fstore-workspace-project","title":"Workspace","icon":"media/workspace.svg"}]},"views":{"fstore-workspace-project":[{"id":"fstore-workspace-project.views.workspaceFunctions","name":"Functions","contextualTitle":"Workspace","when":"isValidWorkspace"},{"id":"fstore-workspace-project.views.workspaceEmulators","name":"Emulators","contextualTitle":"Workspace","when":"isValidWorkspace"}]},"viewsWelcome":[{"view":"fstore-workspace-project.views.workspaceFunctions","contents":"No valid workspace.","when":"!isValidWorkspace"},{"view":"fstore-workspace-project.views.workspaceFunctions","contents":"No functions were found.\n[Add new function](command:fstore-workspace-project.addNewFunction)","when":"isValidWorkspace"},{"view":"fstore-workspace-project.views.workspaceEmulators","contents":"No valid workspace.","when":"!isValidWorkspace"},{"view":"fstore-workspace-project.views.workspaceEmulators","contents":"Emulators are not installed.\n[Install emulators](command:fstore-workspace-project.installEmulators)","when":"isValidWorkspace && !emulatorsInstalled","enablement":"!installingEmulators"},{"view":"fstore-workspace-project.views.workspaceEmulators","contents":"Emulators are stopped.\n[Start emulators](command:fstore-workspace-project.startEmulators)","when":"isValidWorkspace && emulatorsInstalled && !emulatorsRunning","enablement":"!startingEmulators"},{"view":"fstore-workspace-project.views.workspaceEmulators","contents":"Emulators are running.\n[Stop emulators](command:fstore-workspace-project.stopEmulators)","when":"isValidWorkspace && emulatorsInstalled && emulatorsRunning","enablement":"!stoppingEmulators"}],"menus":{"view/title":[{"command":"fstore-workspace-project.addNewFunction","when":"view == fstore-workspace-project.views.workspaceFunctions","group":"navigation"},{"command":"fstore-workspace-project.refreshWorkspace","when":"view == fstore-workspace-project.views.workspaceFunctions","group":"navigation"}],"view/item/context":[{"command":"fstore-workspace-project.deleteFunction","when":"view == fstore-workspace-project.views.workspaceFunctions && viewItem == project-function","group":"inline"},{"command":"fstore-workspace-project.addFunctionEnv","when":"view == fstore-workspace-project.views.workspaceFunctions && viewItem == function-env","group":"inline"},{"command":"fstore-workspace-project.deleteFunctionEnv","when":"view == fstore-workspace-project.views.workspaceFunctions && viewItem == function-env-var","group":"inline"}]},"configuration":{"title":"FStore","properties":{"fstore.bin":{"type":"string","default":"fstore","description":"path to fstore bin"},"yarn.bin":{"type":"string","default":"yarn","description":"path to yarn bin"},"emulator.project":{"type":"string","description":"The name of the Firebase project to be used to start emulators"},"emulator.credentials":{"type":"string","description":"The path to the JSON file that contains your service account key"}}}},"dependencies":{"@fstore/checks":"^0.19.0","@fstore/project-linter":"^0.19.0","@fstore/shared":"^0.19.0","@rainbow-modules/validation":"^0.40.0","ajv":"^8.6.2","semver":"^7.3.5","tree-kill":"^1.2.2"},"devDependencies":{"@types/glob":"^7.1.3","@types/jest-cli":"^24.3.0","@types/mocha":"^8.2.2","@types/node":"14.x","@types/semver":"^7.3.8","@types/vscode":"^1.59.0","@typescript-eslint/eslint-plugin":"^4.26.0","@typescript-eslint/parser":"^4.26.0","eslint":"^7.27.0","glob":"^7.1.7","jest-cli":"^27.0.6","mocha":"^8.4.0","ts-loader":"^9.2.5","typescript":"^4.3.2","vsce":"^1.96.1","vscode-test":"^1.5.2","webpack":"^5.51.1","webpack-cli":"^4.8.0"},"gitHead":"071315cfb477e8a255057061013365933c6216c6","bugs":{"url":"https://github.com/nexxtmission/fstore/issues"},"homepage":"https://github.com/nexxtmission/fstore#readme","_id":"vscode-fstore@0.19.0","_nodeVersion":"14.16.1","_npmVersion":"lerna/4.0.0/node@v14.16.1+x64 (darwin)","dist":{"integrity":"sha512-iUxereRabLf6GMz12S8ro0Ua0UPJy6jEzYfheB6F/wUG9KPlrHSuCg9P6ZUAwDM2aKrRYDu+XR/899gJ/aLpMQ==","shasum":"6b9d9195e8be420f82d0e7b79062148fb9da5c3a","tarball":"https://registry.npmjs.org/vscode-fstore/-/vscode-fstore-0.19.0.tgz","fileCount":97,"unpackedSize":1013819,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhO2wACRA9TVsSAnZWagAAO/sP/0y/9OXc2Q7qWKncoNkM\nnMEIOwlkTWDOryQhDx40MVEHDcwLO7oynkUsqBbkIvL1UB2HKzjndpjQbTl9\nwxa/wJ/amvaIPkSnV7mN/+8lN6Snva18j/yCbo7rGyZhByHOQJMqErOK1w+Y\nw9qSnPiDuWlfGRy5MN4MXfuBBpwGOFg/n3kfk0nI0s6A0qmk+cM5SeYeKuge\nuPlDFC+CMG0VT4Yu1hW+Mtl8ANO8TxgfQ0y76qYgFV2yDocz1M3+m/s7+yIx\nTwydES4quNukATmfFWrHtJPz23W/P2jGGMWO7IMy0wJaAPD863uOP5JRvkBj\ncoKkZ9sHTjT0dWl/u7OlfuEAc/W7Zr0jV8MqjPN6apECJhkgIa717Qrz88PJ\nEb/3qnAX7mM+mkGRaM/pgi1+2C7sOzyfFUIBQAosTrrMMSxhW9nXLTDaXNXm\nDxmqK7HaQb3tNNTWfGdZWUbxo/Lm9EN0XAL5CiZXP2kVooGPXyMqRb6YOIhp\nBLq40OpBPXCkv/+EbKyO39I38Xs6dq4AWkk6/HdOa8I0BiIQIvncwfs9OV5G\n5MuGzclAMsZ+GhHwczlkOH077MrZqG9BO82gon408AxO5xlvT+j+ag5kRaDl\nwWK6kZquiruJZgGsC57Er8ISlgvcjalUrQo/cRr8xlL/TJu2FdNPAQAVC6YM\ndMxO\r\n=ta+3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCh6cZuAE87Td1oYwZU6R9cdGbZLkXi1SlVSM8mhewhygIhAIGWwCK2SrfeQN9x975zQ3mMkumUfYvweqZ/tCsmFUoO"}]},"_npmUser":{"name":"jltorress","email":"jtorressicilia@gmail.com"},"directories":{},"maintainers":[{"name":"jltorress","email":"jtorressicilia@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vscode-fstore_0.19.0_1631284223855_0.700591572335717"},"_hasShrinkwrap":false}},"time":{"created":"2021-08-12T02:48:05.788Z","0.14.5-canary.2":"2021-08-12T02:48:05.941Z","modified":"2022-05-23T11:01:51.182Z","0.14.5-canary.3":"2021-08-12T03:39:12.611Z","0.14.5-canary.9":"2021-08-13T18:51:52.767Z","0.14.5-canary.11":"2021-08-18T01:27:25.196Z","0.14.5-canary.12":"2021-08-18T01:29:49.352Z","0.14.5-canary.13":"2021-08-18T01:35:42.231Z","0.14.5-canary.14":"2021-08-19T14:54:21.085Z","0.15.0":"2021-08-19T14:54:25.973Z","0.15.1-canary.0":"2021-08-19T16:21:16.594Z","0.15.1-canary.1":"2021-08-20T01:59:49.690Z","0.15.1-canary.2":"2021-08-28T01:59:04.208Z","0.15.1-canary.3":"2021-08-28T02:02:18.876Z","0.15.1-canary.4":"2021-08-28T02:05:02.653Z","0.15.1-canary.5":"2021-08-29T15:57:44.695Z","0.15.1-canary.6":"2021-08-29T18:08:05.220Z","0.15.1-canary.7":"2021-08-29T18:48:38.329Z","0.15.1-canary.8":"2021-08-29T18:51:28.229Z","0.16.0":"2021-08-29T19:09:48.266Z","0.16.1-canary.0":"2021-09-03T14:18:01.969Z","0.17.0":"2021-09-04T14:20:26.173Z","0.17.1":"2021-09-06T14:23:03.049Z","0.18.0":"2021-09-07T01:50:43.837Z","0.18.1-canary.2":"2021-09-08T19:13:42.867Z","0.18.1-canary.6":"2021-09-08T20:46:03.946Z","0.18.1-canary.8":"2021-09-10T14:08:41.919Z","0.18.1-canary.7":"2021-09-10T14:09:02.508Z","0.19.0":"2021-09-10T14:30:24.040Z"},"maintainers":[{"name":"jltorress","email":"jtorressicilia@gmail.com"}],"description":"VSCode extension for Functions Store developers","homepage":"https://github.com/nexxtmission/fstore#readme","repository":{"type":"git","url":"git+https://github.com/nexxtmission/fstore.git"},"bugs":{"url":"https://github.com/nexxtmission/fstore/issues"},"license":"MIT","readme":"# Functions Store Extension for Visual Studio Code\n\n![Screenshot](https://storage.googleapis.com/fire-admin-6c1fd_vscode_ext/screenshots/example.gif)\n\nThis extension adds support for developing functions very easily.\n\n## Features\n\n* List all functions in your workspace.\n* Add/Remove cloud functions (only `auth`, `https`, `firestore`, `pubsub` and `storage` triggers are supported)\n* Quick access to function main files\n\n## Side Bar\n\nThe **Functions Store** extension has its own **Side Bar**, with a variety of commands to improve you productivity. \n\n![Side Bar](https://storage.googleapis.com/fire-admin-6c1fd_vscode_ext/screenshots/side-bar.gif)\n\n> The icon in **Side Bar** will appear when a valid workspace is opened\n\n## Creating functions\n\nAdd functions with a single click. Just set the name and pick the function trigger.\n\n![Creating a function](https://storage.googleapis.com/fire-admin-6c1fd_vscode_ext/screenshots/create-function.gif)\n\n## Install and run emulators\n\nEmulators are an important tool for developing functions as you can test functionality without deploying to a production server. Install, start/stop emulators for your project as fast as you can click.\n\n## Installing the extension\n\nTo begin using this extension just install it either through\n\n``` shell\ncode --install-extension /path/to/vsix/file\n```\n\nor by searching for **Functions Store** in the VSCode extension marketplace.\n\n## License\n\n[MIT License](https://storage.googleapis.com/fire-admin-6c1fd_vscode_ext/LICENSE.md)\n","readmeFilename":"README.md"}