{"_id":"@microsoft/eslint-plugin-teamsfx","_rev":"79-a99c454ae6a6a51c4987df84f930e393","name":"@microsoft/eslint-plugin-teamsfx","dist-tags":{"beta":"0.0.4-beta.2023071809.0","rc":"0.0.4-rc.0","latest":"0.0.4","alpha":"0.0.5-alpha.2fdf2b99b.0"},"versions":{"0.0.2-alpha.056a3a8ae.0":{"name":"@microsoft/eslint-plugin-teamsfx","version":"0.0.2-alpha.056a3a8ae.0","keywords":["eslint","eslintplugin","eslint-plugin","teamsfx"],"author":{"name":"Microsoft Corporation"},"license":"MIT","_id":"@microsoft/eslint-plugin-teamsfx@0.0.2-alpha.056a3a8ae.0","maintainers":[{"name":"zhyuer","email":"zhany@microsoft.com"},{"name":"nintan","email":"nintan@microsoft.com"},{"name":"msteamsfx","email":"teamsfxnpm@microsoft.com"},{"name":"microsoft1es","email":"npmjs@microsoft.com"}],"dist":{"shasum":"71f5cdd08f8ff7d4740b94ba2e2920a352346e8b","tarball":"https://registry.npmjs.org/@microsoft/eslint-plugin-teamsfx/-/eslint-plugin-teamsfx-0.0.2-alpha.056a3a8ae.0.tgz","fileCount":11,"integrity":"sha512-QJhOnXDL0w8HfWn0vliy1sj+XMsogxHzWSTXNwh5/JUdoua0dWYoHuG80K39wAeD08IlvyoKssM2YXECaIywYQ==","signatures":[{"sig":"MEUCIF6BqeAUaXvz5vaWecZscNUrBLdTgrM6qWvC6GLuC8phAiEAt1wYt/IJsNuiZQYmPoptO9R5lDNoGKGGxqv4nPGoyG0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10797},"main":"lib/index.js","engines":{"node":"12.x || 14.x || >= 16"},"scripts":{"lint":"eslint .","test":"npx nyc --reporter=lcov mocha tests --recursive"},"_npmUser":{"name":"msteamsfx","email":"teamsfxnpm@microsoft.com"},"_npmVersion":"6.14.18","description":"eslint for teamsfx","directories":{},"_nodeVersion":"14.21.3","dependencies":{"requireindex":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^9.1.3","eslint":"^7.9.0","prettier":"^2.4.1","lint-staged":"^13.2.1","eslint-plugin-n":"^15.6.1","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.25.2","eslint-plugin-promise":"^6.1.1","eslint-config-prettier":"^8.3.0","eslint-config-standard":"^17.0.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-no-secrets":"^0.8.9","@typescript-eslint/parser":"^4.19.0","eslint-plugin-eslint-plugin":"^4.0.1","@typescript-eslint/eslint-plugin":"^4.19.0"},"peerDependencies":{"eslint":">=6"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-teamsfx_0.0.2-alpha.056a3a8ae.0_1684292962294_0.7342546853013614","host":"s3://npm-registry-packages"}},"0.0.3-alpha.d8776a676.0":{"name":"@microsoft/eslint-plugin-teamsfx","version":"0.0.3-alpha.d8776a676.0","keywords":["eslint","eslintplugin","eslint-plugin","teamsfx"],"author":{"name":"Microsoft Corporation"},"license":"MIT","_id":"@microsoft/eslint-plugin-teamsfx@0.0.3-alpha.d8776a676.0","maintainers":[{"name":"zhyuer","email":"zhany@microsoft.com"},{"name":"nintan","email":"nintan@microsoft.com"},{"name":"msteamsfx","email":"teamsfxnpm@microsoft.com"},{"name":"microsoft1es","email":"npmjs@microsoft.com"}],"dist":{"shasum":"2bbb0fda56e6088f144ee3ba49efc7d575a1a23b","tarball":"https://registry.npmjs.org/@microsoft/eslint-plugin-teamsfx/-/eslint-plugin-teamsfx-0.0.3-alpha.d8776a676.0.tgz","fileCount":12,"integrity":"sha512-XsGkRmfrxGqusVfcFvFQ0tLOMmFAYr7apgJ4F0nl5b/84WWOPqsOoOx1F8jXcU3chWwSBr7RNPR1nS4YydLnqA==","signatures":[{"sig":"MEUCIA701oM6zN9Tl2IhJ60ln1ZoiPah591UL507/F9EOacsAiEAqYia6Ifmgq7+0U+TkAzWzodKHhMPAIq/EBnN4ZZ+wFc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11965},"main":"lib/index.js","readme":"# @microsoft/eslint-plugin-teamsfx\n\ncustomized eslint plugins, rules & processors for teamsfx\n\n## Installation\n\nYou'll first need to install [ESLint](https://eslint.org/):\n\n```sh\nnpm i eslint --save-dev\n```\n\nNext, install `@microsoft/eslint-plugin-teamsfx`:\n\n```sh\nnpm install @microsoft/eslint-plugin-teamsfx --save-dev\n```\n\n## Usage\n\nAdd `@microsoft/eslint-plugin-teamsfx` to the plugins section of your `.eslintrc` configuration file:\n\n```json\n{\n  \"plugins\": [\"@microsoft/eslint-plugin-teamsfx\"]\n}\n```\n\nThen configure the rules you want to use under the rules section.\n\n```json\n{\n  \"rules\": {\n    \"@microsoft/teamsfx/jsdoc-author\": [\"error\"]\n  }\n}\n```\n\n## Supported Rules\n\n- jsdoc-author\n","engines":{"node":"12.x || 14.x || >= 16"},"gitHead":"3d0f8370706f4d607a3a0f7ab88da3181e13aa88","scripts":{"lint":"eslint .","test":"npx nyc --reporter=lcov mocha tests --recursive"},"_npmUser":{"name":"msteamsfx","email":"teamsfxnpm@microsoft.com"},"_npmVersion":"lerna/4.0.0/node@v14.21.3+x64 (linux)","description":"eslint for teamsfx","directories":{},"_nodeVersion":"14.21.3","dependencies":{"requireindex":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^9.1.3","eslint":"^7.9.0","prettier":"^2.4.1","lint-staged":"^13.2.1","eslint-plugin-n":"^15.6.1","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.25.2","eslint-plugin-promise":"^6.1.1","eslint-config-prettier":"^8.3.0","eslint-config-standard":"^17.0.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-no-secrets":"^0.8.9","@typescript-eslint/parser":"^4.19.0","eslint-plugin-eslint-plugin":"^4.0.1","@typescript-eslint/eslint-plugin":"^4.19.0"},"peerDependencies":{"eslint":">=6"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-teamsfx_0.0.3-alpha.d8776a676.0_1684368853774_0.34995123846373777","host":"s3://npm-registry-packages"}},"0.0.3-alpha.cb1f62669.0":{"name":"@microsoft/eslint-plugin-teamsfx","version":"0.0.3-alpha.cb1f62669.0","keywords":["eslint","eslintplugin","eslint-plugin","teamsfx"],"author":{"name":"Microsoft Corporation"},"license":"MIT","_id":"@microsoft/eslint-plugin-teamsfx@0.0.3-alpha.cb1f62669.0","maintainers":[{"name":"zhyuer","email":"zhany@microsoft.com"},{"name":"nintan","email":"nintan@microsoft.com"},{"name":"msteamsfx","email":"teamsfxnpm@microsoft.com"},{"name":"microsoft1es","email":"npmjs@microsoft.com"}],"dist":{"shasum":"5e3a13cb7f611e7ca2f3e0c628020790fdfb3d6d","tarball":"https://registry.npmjs.org/@microsoft/eslint-plugin-teamsfx/-/eslint-plugin-teamsfx-0.0.3-alpha.cb1f62669.0.tgz","fileCount":12,"integrity":"sha512-5rwuqBYS4fGDh6vXmS8w+t7dYBb91vE8fPISYKfd/iuFHD2CgPDZOKDndah5XEOW81gWfcx5E+VCxr2CRkP9Zg==","signatures":[{"sig":"MEUCIQC5CTurVYdTwHsK5f7UvdfQV+3pnZeVuIQiV1Dw6dlLZgIgBJm1RXVq4jxZZ4pAzy8w0vLQvIvmT51kmooNcnGzark=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11965},"main":"lib/index.js","readme":"# @microsoft/eslint-plugin-teamsfx\n\ncustomized eslint plugins, rules & processors for teamsfx\n\n## Installation\n\nYou'll first need to install [ESLint](https://eslint.org/):\n\n```sh\nnpm i eslint --save-dev\n```\n\nNext, install `@microsoft/eslint-plugin-teamsfx`:\n\n```sh\nnpm install @microsoft/eslint-plugin-teamsfx --save-dev\n```\n\n## Usage\n\nAdd `@microsoft/eslint-plugin-teamsfx` to the plugins section of your `.eslintrc` configuration file:\n\n```json\n{\n  \"plugins\": [\"@microsoft/eslint-plugin-teamsfx\"]\n}\n```\n\nThen configure the rules you want to use under the rules section.\n\n```json\n{\n  \"rules\": {\n    \"@microsoft/teamsfx/jsdoc-author\": [\"error\"]\n  }\n}\n```\n\n## Supported Rules\n\n- jsdoc-author\n","engines":{"node":"12.x || 14.x || >= 16"},"gitHead":"316b0f14c13e20f860f68d5ae2f15a742dd2ab6c","scripts":{"lint":"eslint .","test":"npx nyc --reporter=lcov mocha tests --recursive"},"_npmUser":{"name":"msteamsfx","email":"teamsfxnpm@microsoft.com"},"_npmVersion":"lerna/4.0.0/node@v14.21.3+x64 (linux)","description":"eslint for teamsfx","directories":{},"_nodeVersion":"14.21.3","dependencies":{"requireindex":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^9.1.3","eslint":"^7.9.0","prettier":"^2.4.1","lint-staged":"^13.2.1","eslint-plugin-n":"^15.6.1","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.25.2","eslint-plugin-promise":"^6.1.1","eslint-config-prettier":"^8.3.0","eslint-config-standard":"^17.0.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-no-secrets":"^0.8.9","@typescript-eslint/parser":"^4.19.0","eslint-plugin-eslint-plugin":"^4.0.1","@typescript-eslint/eslint-plugin":"^4.19.0"},"peerDependencies":{"eslint":">=6"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-teamsfx_0.0.3-alpha.cb1f62669.0_1684455365084_0.11760487755410276","host":"s3://npm-registry-packages"}},"0.0.3-alpha.80bb31043.0":{"name":"@microsoft/eslint-plugin-teamsfx","version":"0.0.3-alpha.80bb31043.0","keywords":["eslint","eslintplugin","eslint-plugin","teamsfx"],"author":{"name":"Microsoft Corporation"},"license":"MIT","_id":"@microsoft/eslint-plugin-teamsfx@0.0.3-alpha.80bb31043.0","maintainers":[{"name":"zhyuer","email":"zhany@microsoft.com"},{"name":"nintan","email":"nintan@microsoft.com"},{"name":"msteamsfx","email":"teamsfxnpm@microsoft.com"},{"name":"microsoft1es","email":"npmjs@microsoft.com"}],"dist":{"shasum":"cf490ab0dab2517b776b9dfaef91c73238917b97","tarball":"https://registry.npmjs.org/@microsoft/eslint-plugin-teamsfx/-/eslint-plugin-teamsfx-0.0.3-alpha.80bb31043.0.tgz","fileCount":12,"integrity":"sha512-91gEfZ+AfgyAJNhW51Ehs0PXceGe8W3A3Na58xQwmbDv2SYgyipnjb02nwQmHf7+i3WcrUFs2kN8TqrpNzVURw==","signatures":[{"sig":"MEYCIQDYddkXcQu2YmEW3Y5lzDCl26moeVDIMuVgc/CRodJuogIhALsIli+r/+b14sxNlthIzz0nGKPNHfxO+RDzcELWBJKz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11965},"main":"lib/index.js","readme":"# @microsoft/eslint-plugin-teamsfx\n\ncustomized eslint plugins, rules & processors for teamsfx\n\n## Installation\n\nYou'll first need to install [ESLint](https://eslint.org/):\n\n```sh\nnpm i eslint --save-dev\n```\n\nNext, install `@microsoft/eslint-plugin-teamsfx`:\n\n```sh\nnpm install @microsoft/eslint-plugin-teamsfx --save-dev\n```\n\n## Usage\n\nAdd `@microsoft/eslint-plugin-teamsfx` to the plugins section of your `.eslintrc` configuration file:\n\n```json\n{\n  \"plugins\": [\"@microsoft/eslint-plugin-teamsfx\"]\n}\n```\n\nThen configure the rules you want to use under the rules section.\n\n```json\n{\n  \"rules\": {\n    \"@microsoft/teamsfx/jsdoc-author\": [\"error\"]\n  }\n}\n```\n\n## Supported Rules\n\n- jsdoc-author\n","engines":{"node":"12.x || 14.x || >= 16"},"gitHead":"513cd0c2cc590b692ccc8a21692a1c6f3c2e2d7c","scripts":{"lint":"eslint .","test":"npx nyc --reporter=lcov mocha tests --recursive"},"_npmUser":{"name":"msteamsfx","email":"teamsfxnpm@microsoft.com"},"_npmVersion":"lerna/4.0.0/node@v14.21.3+x64 (linux)","description":"eslint for teamsfx","directories":{},"_nodeVersion":"14.21.3","dependencies":{"requireindex":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^9.1.3","eslint":"^7.9.0","prettier":"^2.4.1","lint-staged":"^13.2.1","eslint-plugin-n":"^15.6.1","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.25.2","eslint-plugin-promise":"^6.1.1","eslint-config-prettier":"^8.3.0","eslint-config-standard":"^17.0.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-no-secrets":"^0.8.9","@typescript-eslint/parser":"^4.19.0","eslint-plugin-eslint-plugin":"^4.0.1","@typescript-eslint/eslint-plugin":"^4.19.0"},"peerDependencies":{"eslint":">=6"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-teamsfx_0.0.3-alpha.80bb31043.0_1684541895223_0.6574303952041143","host":"s3://npm-registry-packages"}},"0.0.3-alpha.df2b2dbae.0":{"name":"@microsoft/eslint-plugin-teamsfx","version":"0.0.3-alpha.df2b2dbae.0","keywords":["eslint","eslintplugin","eslint-plugin","teamsfx"],"author":{"name":"Microsoft Corporation"},"license":"MIT","_id":"@microsoft/eslint-plugin-teamsfx@0.0.3-alpha.df2b2dbae.0","maintainers":[{"name":"zhyuer","email":"zhany@microsoft.com"},{"name":"nintan","email":"nintan@microsoft.com"},{"name":"msteamsfx","email":"teamsfxnpm@microsoft.com"},{"name":"microsoft1es","email":"npmjs@microsoft.com"}],"dist":{"shasum":"b1978d72e1c8a5dcaf8ef62e7a7fe1080cf5a406","tarball":"https://registry.npmjs.org/@microsoft/eslint-plugin-teamsfx/-/eslint-plugin-teamsfx-0.0.3-alpha.df2b2dbae.0.tgz","fileCount":12,"integrity":"sha512-DwAOhyroCzli0eHq3PIyi8bfCLl6/TvgCZvO4yytFG860Vd6HDigXdC5KmAy5Zy2ydYAHbc9oXFHtDu6OKkmoA==","signatures":[{"sig":"MEQCICIGoIYiY8Bg0aHCaMSOwT6Grjl2U0cRAQf/FWuGMJF7AiAjyTVU7eIvvSR32IITibWm7uqs5AQ+n8yzObY5g+uyRQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11965},"main":"lib/index.js","readme":"# @microsoft/eslint-plugin-teamsfx\n\ncustomized eslint plugins, rules & processors for teamsfx\n\n## Installation\n\nYou'll first need to install [ESLint](https://eslint.org/):\n\n```sh\nnpm i eslint --save-dev\n```\n\nNext, install `@microsoft/eslint-plugin-teamsfx`:\n\n```sh\nnpm install @microsoft/eslint-plugin-teamsfx --save-dev\n```\n\n## Usage\n\nAdd `@microsoft/eslint-plugin-teamsfx` to the plugins section of your `.eslintrc` configuration file:\n\n```json\n{\n  \"plugins\": [\"@microsoft/eslint-plugin-teamsfx\"]\n}\n```\n\nThen configure the rules you want to use under the rules section.\n\n```json\n{\n  \"rules\": {\n    \"@microsoft/teamsfx/jsdoc-author\": [\"error\"]\n  }\n}\n```\n\n## Supported Rules\n\n- jsdoc-author\n","engines":{"node":"12.x || 14.x || >= 16"},"gitHead":"622291af2e594627252ff50e276f9e7c59e99e64","scripts":{"lint":"eslint .","test":"npx nyc --reporter=lcov mocha tests --recursive"},"_npmUser":{"name":"msteamsfx","email":"teamsfxnpm@microsoft.com"},"_npmVersion":"lerna/4.0.0/node@v14.21.3+x64 (linux)","description":"eslint for teamsfx","directories":{},"_nodeVersion":"14.21.3","dependencies":{"requireindex":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^9.1.3","eslint":"^7.9.0","prettier":"^2.4.1","lint-staged":"^13.2.1","eslint-plugin-n":"^15.6.1","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.25.2","eslint-plugin-promise":"^6.1.1","eslint-config-prettier":"^8.3.0","eslint-config-standard":"^17.0.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-no-secrets":"^0.8.9","@typescript-eslint/parser":"^4.19.0","eslint-plugin-eslint-plugin":"^4.0.1","@typescript-eslint/eslint-plugin":"^4.19.0"},"peerDependencies":{"eslint":">=6"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-teamsfx_0.0.3-alpha.df2b2dbae.0_1684801092811_0.832394767715809","host":"s3://npm-registry-packages"}},"0.0.3-alpha.22d101afe.0":{"name":"@microsoft/eslint-plugin-teamsfx","version":"0.0.3-alpha.22d101afe.0","keywords":["eslint","eslintplugin","eslint-plugin","teamsfx"],"author":{"name":"Microsoft Corporation"},"license":"MIT","_id":"@microsoft/eslint-plugin-teamsfx@0.0.3-alpha.22d101afe.0","maintainers":[{"name":"zhyuer","email":"zhany@microsoft.com"},{"name":"nintan","email":"nintan@microsoft.com"},{"name":"msteamsfx","email":"teamsfxnpm@microsoft.com"},{"name":"microsoft1es","email":"npmjs@microsoft.com"}],"dist":{"shasum":"8995c193ac7cc4be810f2b582a37651c0d9e83ce","tarball":"https://registry.npmjs.org/@microsoft/eslint-plugin-teamsfx/-/eslint-plugin-teamsfx-0.0.3-alpha.22d101afe.0.tgz","fileCount":12,"integrity":"sha512-R/TrbKC8vjDR1rq0Xio36roexSgUtlY35Z9q/lNO6O5DTCuPCGgTTlHuDAw352HbxEHmB/ALP/kKafkJLbgHRA==","signatures":[{"sig":"MEUCIQDkKZPfvjcWzYI7h6gaAHQ8XMOBQNi1hXf9r5E2c+QatQIgDYDAqvu74Ogoi8GFztNzWau+tlUhNmlQDJQ2ht7gQ40=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11965},"main":"lib/index.js","readme":"# @microsoft/eslint-plugin-teamsfx\n\ncustomized eslint plugins, rules & processors for teamsfx\n\n## Installation\n\nYou'll first need to install [ESLint](https://eslint.org/):\n\n```sh\nnpm i eslint --save-dev\n```\n\nNext, install `@microsoft/eslint-plugin-teamsfx`:\n\n```sh\nnpm install @microsoft/eslint-plugin-teamsfx --save-dev\n```\n\n## Usage\n\nAdd `@microsoft/eslint-plugin-teamsfx` to the plugins section of your `.eslintrc` configuration file:\n\n```json\n{\n  \"plugins\": [\"@microsoft/eslint-plugin-teamsfx\"]\n}\n```\n\nThen configure the rules you want to use under the rules section.\n\n```json\n{\n  \"rules\": {\n    \"@microsoft/teamsfx/jsdoc-author\": [\"error\"]\n  }\n}\n```\n\n## Supported Rules\n\n- jsdoc-author\n","engines":{"node":"12.x || 14.x || >= 16"},"gitHead":"12ff083d5598600a972239419e54791147fe4c92","scripts":{"lint":"eslint .","test":"npx nyc --reporter=lcov mocha tests --recursive"},"_npmUser":{"name":"msteamsfx","email":"teamsfxnpm@microsoft.com"},"_npmVersion":"lerna/4.0.0/node@v14.21.3+x64 (linux)","description":"eslint for teamsfx","directories":{},"_nodeVersion":"14.21.3","dependencies":{"requireindex":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^9.1.3","eslint":"^7.9.0","prettier":"^2.4.1","lint-staged":"^13.2.1","eslint-plugin-n":"^15.6.1","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.25.2","eslint-plugin-promise":"^6.1.1","eslint-config-prettier":"^8.3.0","eslint-config-standard":"^17.0.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-no-secrets":"^0.8.9","@typescript-eslint/parser":"^4.19.0","eslint-plugin-eslint-plugin":"^4.0.1","@typescript-eslint/eslint-plugin":"^4.19.0"},"peerDependencies":{"eslint":">=6"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-teamsfx_0.0.3-alpha.22d101afe.0_1684887472607_0.2848424398268228","host":"s3://npm-registry-packages"}},"0.0.3-rc.0":{"name":"@microsoft/eslint-plugin-teamsfx","version":"0.0.3-rc.0","keywords":["eslint","eslintplugin","eslint-plugin","teamsfx"],"author":{"name":"Microsoft Corporation"},"license":"MIT","_id":"@microsoft/eslint-plugin-teamsfx@0.0.3-rc.0","maintainers":[{"name":"zhyuer","email":"zhany@microsoft.com"},{"name":"nintan","email":"nintan@microsoft.com"},{"name":"msteamsfx","email":"teamsfxnpm@microsoft.com"},{"name":"microsoft1es","email":"npmjs@microsoft.com"}],"dist":{"shasum":"309de4a8dcce2dffa414895e8d7ab9e95d393745","tarball":"https://registry.npmjs.org/@microsoft/eslint-plugin-teamsfx/-/eslint-plugin-teamsfx-0.0.3-rc.0.tgz","fileCount":12,"integrity":"sha512-DUi5Hvgdvllzp2IojTpepHxR37MQGlTpaNtdKacBwuhz3sIiYYvNsgZGqbCcjDQs0z7LSKyf5XCnMargD6CXbQ==","signatures":[{"sig":"MEYCIQDhhAb6nxMFBPgN8TNnHdAZP8qAhVH50w810te+iYpGmQIhANIe2Y6r6M+KtkrRxWYi/siZTK1kZdBS698N3yCqsIX/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12001},"main":"lib/index.js","readme":"# @microsoft/eslint-plugin-teamsfx\n\ncustomized eslint plugins, rules & processors for teamsfx\n\n## Installation\n\nYou'll first need to install [ESLint](https://eslint.org/):\n\n```sh\nnpm i eslint --save-dev\n```\n\nNext, install `@microsoft/eslint-plugin-teamsfx`:\n\n```sh\nnpm install @microsoft/eslint-plugin-teamsfx --save-dev\n```\n\n## Usage\n\nAdd `@microsoft/eslint-plugin-teamsfx` to the plugins section of your `.eslintrc` configuration file:\n\n```json\n{\n  \"plugins\": [\"@microsoft/eslint-plugin-teamsfx\"]\n}\n```\n\nThen configure the rules you want to use under the rules section.\n\n```json\n{\n  \"rules\": {\n    \"@microsoft/teamsfx/jsdoc-author\": [\"error\"]\n  }\n}\n```\n\n## Supported Rules\n\n- jsdoc-author\n","engines":{"node":"12.x || 14.x || >= 16"},"gitHead":"c1907619219d6b5b130c69e5125611ad35d2a2c3","scripts":{"lint":"eslint .","test":"npx nyc --reporter=lcov mocha tests --recursive"},"_npmUser":{"name":"msteamsfx","email":"teamsfxnpm@microsoft.com"},"_npmVersion":"lerna/4.0.0/node@v14.21.3+x64 (linux)","description":"eslint for teamsfx","directories":{},"_nodeVersion":"14.21.3","dependencies":{"requireindex":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^9.1.3","eslint":"^7.9.0","prettier":"^2.4.1","lint-staged":"^13.2.1","eslint-plugin-n":"^15.6.1","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.25.2","eslint-plugin-promise":"^6.1.1","eslint-config-prettier":"^8.3.0","eslint-config-standard":"^17.0.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-no-secrets":"^0.8.9","@typescript-eslint/parser":"^4.19.0","eslint-plugin-eslint-plugin":"^4.0.1","@typescript-eslint/eslint-plugin":"^4.19.0"},"peerDependencies":{"eslint":">=6"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-teamsfx_0.0.3-rc.0_1684904840605_0.12568736814485248","host":"s3://npm-registry-packages"}},"0.0.3-alpha.735b0b61a.0":{"name":"@microsoft/eslint-plugin-teamsfx","version":"0.0.3-alpha.735b0b61a.0","keywords":["eslint","eslintplugin","eslint-plugin","teamsfx"],"author":{"name":"Microsoft Corporation"},"license":"MIT","_id":"@microsoft/eslint-plugin-teamsfx@0.0.3-alpha.735b0b61a.0","maintainers":[{"name":"zhyuer","email":"zhany@microsoft.com"},{"name":"nintan","email":"nintan@microsoft.com"},{"name":"msteamsfx","email":"teamsfxnpm@microsoft.com"},{"name":"microsoft1es","email":"npmjs@microsoft.com"}],"dist":{"shasum":"a283ebf8abd82830ead6a84969bbd5164f117684","tarball":"https://registry.npmjs.org/@microsoft/eslint-plugin-teamsfx/-/eslint-plugin-teamsfx-0.0.3-alpha.735b0b61a.0.tgz","fileCount":12,"integrity":"sha512-iD4vo0Q9L1Kk7NKd3wS7+0S68uUaoZ54NNE+RWk//5P4aVvBGjILS9DHyeJfQ2YPABCxDg065gBCGGhUSIlnXg==","signatures":[{"sig":"MEUCIDlgdW17jbPHDEmCdcR4GnQEwlxXtPsxpy+EJz/yVMC/AiEAnwt5hYp8DoiHeVUQvlRntofGd9TBTPLEbciGhiQI5Es=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11965},"main":"lib/index.js","readme":"# @microsoft/eslint-plugin-teamsfx\n\ncustomized eslint plugins, rules & processors for teamsfx\n\n## Installation\n\nYou'll first need to install [ESLint](https://eslint.org/):\n\n```sh\nnpm i eslint --save-dev\n```\n\nNext, install `@microsoft/eslint-plugin-teamsfx`:\n\n```sh\nnpm install @microsoft/eslint-plugin-teamsfx --save-dev\n```\n\n## Usage\n\nAdd `@microsoft/eslint-plugin-teamsfx` to the plugins section of your `.eslintrc` configuration file:\n\n```json\n{\n  \"plugins\": [\"@microsoft/eslint-plugin-teamsfx\"]\n}\n```\n\nThen configure the rules you want to use under the rules section.\n\n```json\n{\n  \"rules\": {\n    \"@microsoft/teamsfx/jsdoc-author\": [\"error\"]\n  }\n}\n```\n\n## Supported Rules\n\n- jsdoc-author\n","engines":{"node":"12.x || 14.x || >= 16"},"gitHead":"8114374fa8e11951060723954b36748ba34a3ca7","scripts":{"lint":"eslint .","test":"npx nyc --reporter=lcov mocha tests --recursive"},"_npmUser":{"name":"msteamsfx","email":"teamsfxnpm@microsoft.com"},"_npmVersion":"lerna/4.0.0/node@v14.21.3+x64 (linux)","description":"eslint for teamsfx","directories":{},"_nodeVersion":"14.21.3","dependencies":{"requireindex":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^9.1.3","eslint":"^7.9.0","prettier":"^2.4.1","lint-staged":"^13.2.1","eslint-plugin-n":"^15.6.1","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.25.2","eslint-plugin-promise":"^6.1.1","eslint-config-prettier":"^8.3.0","eslint-config-standard":"^17.0.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-no-secrets":"^0.8.9","@typescript-eslint/parser":"^4.19.0","eslint-plugin-eslint-plugin":"^4.0.1","@typescript-eslint/eslint-plugin":"^4.19.0"},"peerDependencies":{"eslint":">=6"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-teamsfx_0.0.3-alpha.735b0b61a.0_1684973746546_0.4640545721268401","host":"s3://npm-registry-packages"}},"0.0.3-alpha.c8eab1a43.0":{"name":"@microsoft/eslint-plugin-teamsfx","version":"0.0.3-alpha.c8eab1a43.0","keywords":["eslint","eslintplugin","eslint-plugin","teamsfx"],"author":{"name":"Microsoft Corporation"},"license":"MIT","_id":"@microsoft/eslint-plugin-teamsfx@0.0.3-alpha.c8eab1a43.0","maintainers":[{"name":"zhyuer","email":"zhany@microsoft.com"},{"name":"nintan","email":"nintan@microsoft.com"},{"name":"msteamsfx","email":"teamsfxnpm@microsoft.com"},{"name":"microsoft1es","email":"npmjs@microsoft.com"}],"dist":{"shasum":"885d4b8930c5eb4c897445068fea436fea79c044","tarball":"https://registry.npmjs.org/@microsoft/eslint-plugin-teamsfx/-/eslint-plugin-teamsfx-0.0.3-alpha.c8eab1a43.0.tgz","fileCount":12,"integrity":"sha512-pf0h+r5yRNu9vT4yP6VUubNGJDnG+l4n647ovcLdq6U9NCLI0HcgI7VxSnk2bE8mQX35rRtrFIKnYavTno3xWA==","signatures":[{"sig":"MEUCIQClznk+hP55ixvZtF/t5HTmHVOm8+EWuF1y97dOi+OC5QIgcWXNQSfm7/zIHejsF1VwKeEkTBR+TATNdh8LKBACwK4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11965},"main":"lib/index.js","readme":"# @microsoft/eslint-plugin-teamsfx\n\ncustomized eslint plugins, rules & processors for teamsfx\n\n## Installation\n\nYou'll first need to install [ESLint](https://eslint.org/):\n\n```sh\nnpm i eslint --save-dev\n```\n\nNext, install `@microsoft/eslint-plugin-teamsfx`:\n\n```sh\nnpm install @microsoft/eslint-plugin-teamsfx --save-dev\n```\n\n## Usage\n\nAdd `@microsoft/eslint-plugin-teamsfx` to the plugins section of your `.eslintrc` configuration file:\n\n```json\n{\n  \"plugins\": [\"@microsoft/eslint-plugin-teamsfx\"]\n}\n```\n\nThen configure the rules you want to use under the rules section.\n\n```json\n{\n  \"rules\": {\n    \"@microsoft/teamsfx/jsdoc-author\": [\"error\"]\n  }\n}\n```\n\n## Supported Rules\n\n- jsdoc-author\n","engines":{"node":"12.x || 14.x || >= 16"},"gitHead":"99ff2986601b914d1ca94a0d851b4d29c9d8aba9","scripts":{"lint":"eslint .","test":"npx nyc --reporter=lcov mocha tests --recursive"},"_npmUser":{"name":"msteamsfx","email":"teamsfxnpm@microsoft.com"},"_npmVersion":"lerna/4.0.0/node@v14.21.3+x64 (linux)","description":"eslint for teamsfx","directories":{},"_nodeVersion":"14.21.3","dependencies":{"requireindex":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^9.1.3","eslint":"^7.9.0","prettier":"^2.4.1","lint-staged":"^13.2.1","eslint-plugin-n":"^15.6.1","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.25.2","eslint-plugin-promise":"^6.1.1","eslint-config-prettier":"^8.3.0","eslint-config-standard":"^17.0.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-no-secrets":"^0.8.9","@typescript-eslint/parser":"^4.19.0","eslint-plugin-eslint-plugin":"^4.0.1","@typescript-eslint/eslint-plugin":"^4.19.0"},"peerDependencies":{"eslint":">=6"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-teamsfx_0.0.3-alpha.c8eab1a43.0_1685060063008_0.5382339184937013","host":"s3://npm-registry-packages"}},"0.0.3-alpha.6f92bb6f7.0":{"name":"@microsoft/eslint-plugin-teamsfx","version":"0.0.3-alpha.6f92bb6f7.0","keywords":["eslint","eslintplugin","eslint-plugin","teamsfx"],"author":{"name":"Microsoft Corporation"},"license":"MIT","_id":"@microsoft/eslint-plugin-teamsfx@0.0.3-alpha.6f92bb6f7.0","maintainers":[{"name":"zhyuer","email":"zhany@microsoft.com"},{"name":"nintan","email":"nintan@microsoft.com"},{"name":"msteamsfx","email":"teamsfxnpm@microsoft.com"},{"name":"microsoft1es","email":"npmjs@microsoft.com"}],"dist":{"shasum":"db18b0e6961d555b755e5153b16ed315c30e9616","tarball":"https://registry.npmjs.org/@microsoft/eslint-plugin-teamsfx/-/eslint-plugin-teamsfx-0.0.3-alpha.6f92bb6f7.0.tgz","fileCount":12,"integrity":"sha512-zNML+QAEQ84GtcwTUZwGCba8vlOlrt//fH4HYuQTuNBsg5UX3Hdb87JRBHl6eA4Q3+9fRmEULmXy3riUJpzb+g==","signatures":[{"sig":"MEYCIQCaHbzq4dclzjZjAC79xj6O7MQwiGSnNz6FHn8nuH/N4QIhAMI36sdmcGTuGiYmTPegKcEhPzEPEJie7Lu4ZZPSmNqf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11965},"main":"lib/index.js","readme":"# @microsoft/eslint-plugin-teamsfx\n\ncustomized eslint plugins, rules & processors for teamsfx\n\n## Installation\n\nYou'll first need to install [ESLint](https://eslint.org/):\n\n```sh\nnpm i eslint --save-dev\n```\n\nNext, install `@microsoft/eslint-plugin-teamsfx`:\n\n```sh\nnpm install @microsoft/eslint-plugin-teamsfx --save-dev\n```\n\n## Usage\n\nAdd `@microsoft/eslint-plugin-teamsfx` to the plugins section of your `.eslintrc` configuration file:\n\n```json\n{\n  \"plugins\": [\"@microsoft/eslint-plugin-teamsfx\"]\n}\n```\n\nThen configure the rules you want to use under the rules section.\n\n```json\n{\n  \"rules\": {\n    \"@microsoft/teamsfx/jsdoc-author\": [\"error\"]\n  }\n}\n```\n\n## Supported Rules\n\n- jsdoc-author\n","engines":{"node":"12.x || 14.x || >= 16"},"gitHead":"44ad6fc11b5f49275249f57c7b74300a39905fca","scripts":{"lint":"eslint .","test":"npx nyc --reporter=lcov mocha tests --recursive"},"_npmUser":{"name":"msteamsfx","email":"teamsfxnpm@microsoft.com"},"_npmVersion":"lerna/4.0.0/node@v14.21.3+x64 (linux)","description":"eslint for teamsfx","directories":{},"_nodeVersion":"14.21.3","dependencies":{"requireindex":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^9.1.3","eslint":"^7.9.0","prettier":"^2.4.1","lint-staged":"^13.2.1","eslint-plugin-n":"^15.6.1","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.25.2","eslint-plugin-promise":"^6.1.1","eslint-config-prettier":"^8.3.0","eslint-config-standard":"^17.0.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-no-secrets":"^0.8.9","@typescript-eslint/parser":"^4.19.0","eslint-plugin-eslint-plugin":"^4.0.1","@typescript-eslint/eslint-plugin":"^4.19.0"},"peerDependencies":{"eslint":">=6"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-teamsfx_0.0.3-alpha.6f92bb6f7.0_1685146609305_0.93878262706015","host":"s3://npm-registry-packages"}},"0.0.3-alpha.4f872b246.0":{"name":"@microsoft/eslint-plugin-teamsfx","version":"0.0.3-alpha.4f872b246.0","keywords":["eslint","eslintplugin","eslint-plugin","teamsfx"],"author":{"name":"Microsoft Corporation"},"license":"MIT","_id":"@microsoft/eslint-plugin-teamsfx@0.0.3-alpha.4f872b246.0","maintainers":[{"name":"zhyuer","email":"zhany@microsoft.com"},{"name":"nintan","email":"nintan@microsoft.com"},{"name":"msteamsfx","email":"teamsfxnpm@microsoft.com"},{"name":"microsoft1es","email":"npmjs@microsoft.com"}],"dist":{"shasum":"c7f34974ea1b36c1b777cae67a0148c7846231ba","tarball":"https://registry.npmjs.org/@microsoft/eslint-plugin-teamsfx/-/eslint-plugin-teamsfx-0.0.3-alpha.4f872b246.0.tgz","fileCount":12,"integrity":"sha512-yToQQoS3NxmKNl1HOFGgKi94OojpIk75e8VajsxAWHgbULZ3uQVE5/8e0dll1FhOsunXuLgfVaZf4ezzWFHdtQ==","signatures":[{"sig":"MEQCIEKcP79UYVa1/XBu9h/gRSGLMQlqNAY5MkOYpqQxvKKQAiBuMMO41lYeYrsZHGEFl0uwtJFvRuEpvpJbpDjDRKWiDA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11965},"main":"lib/index.js","readme":"# @microsoft/eslint-plugin-teamsfx\n\ncustomized eslint plugins, rules & processors for teamsfx\n\n## Installation\n\nYou'll first need to install [ESLint](https://eslint.org/):\n\n```sh\nnpm i eslint --save-dev\n```\n\nNext, install `@microsoft/eslint-plugin-teamsfx`:\n\n```sh\nnpm install @microsoft/eslint-plugin-teamsfx --save-dev\n```\n\n## Usage\n\nAdd `@microsoft/eslint-plugin-teamsfx` to the plugins section of your `.eslintrc` configuration file:\n\n```json\n{\n  \"plugins\": [\"@microsoft/eslint-plugin-teamsfx\"]\n}\n```\n\nThen configure the rules you want to use under the rules section.\n\n```json\n{\n  \"rules\": {\n    \"@microsoft/teamsfx/jsdoc-author\": [\"error\"]\n  }\n}\n```\n\n## Supported Rules\n\n- jsdoc-author\n","engines":{"node":"12.x || 14.x || >= 16"},"gitHead":"a7b631393b43fcffd536a6d9d9b08270a6acb981","scripts":{"lint":"eslint .","test":"npx nyc --reporter=lcov mocha tests --recursive"},"_npmUser":{"name":"msteamsfx","email":"teamsfxnpm@microsoft.com"},"_npmVersion":"lerna/4.0.0/node@v14.21.3+x64 (linux)","description":"eslint for teamsfx","directories":{},"_nodeVersion":"14.21.3","dependencies":{"requireindex":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^9.1.3","eslint":"^7.9.0","prettier":"^2.4.1","lint-staged":"^13.2.1","eslint-plugin-n":"^15.6.1","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.25.2","eslint-plugin-promise":"^6.1.1","eslint-config-prettier":"^8.3.0","eslint-config-standard":"^17.0.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-no-secrets":"^0.8.9","@typescript-eslint/parser":"^4.19.0","eslint-plugin-eslint-plugin":"^4.0.1","@typescript-eslint/eslint-plugin":"^4.19.0"},"peerDependencies":{"eslint":">=6"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-teamsfx_0.0.3-alpha.4f872b246.0_1685492099099_0.08415507523914134","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"@microsoft/eslint-plugin-teamsfx","version":"0.0.3","keywords":["eslint","eslintplugin","eslint-plugin","teamsfx"],"author":{"name":"Microsoft Corporation"},"license":"MIT","_id":"@microsoft/eslint-plugin-teamsfx@0.0.3","maintainers":[{"name":"zhyuer","email":"zhany@microsoft.com"},{"name":"nintan","email":"nintan@microsoft.com"},{"name":"msteamsfx","email":"teamsfxnpm@microsoft.com"},{"name":"microsoft1es","email":"npmjs@microsoft.com"}],"dist":{"shasum":"6d2b46fa34aee4072daddbb3e2aadc4db892a1d2","tarball":"https://registry.npmjs.org/@microsoft/eslint-plugin-teamsfx/-/eslint-plugin-teamsfx-0.0.3.tgz","fileCount":12,"integrity":"sha512-AFbrfWxaimB3Dx8oguuRIdRe52ztbngknn9rZMmn7uvnE5KbdhhglMGpvMjiIqEPBurTGer2EGgwRSaYnfhs3w==","signatures":[{"sig":"MEYCIQDF7AY+7DaKl4efsWXJwdgusuJhrJjEtA/IMWgA9WipIAIhAPHo/DB7DkAiyVY43uHw9WnYsLFNgebyCZKlGkdqemAc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11996},"main":"lib/index.js","engines":{"node":"12.x || 14.x || >= 16"},"gitHead":"c118767d4fcd19674efdf0f6709c2c9a0adcf6eb","scripts":{"lint":"eslint .","test":"npx nyc --reporter=lcov mocha tests --recursive"},"_npmUser":{"name":"msteamsfx","email":"teamsfxnpm@microsoft.com"},"_npmVersion":"lerna/4.0.0/node@v14.21.3+x64 (linux)","description":"eslint for teamsfx","directories":{},"_nodeVersion":"14.21.3","dependencies":{"requireindex":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^9.1.3","eslint":"^7.9.0","prettier":"^2.4.1","lint-staged":"^13.2.1","eslint-plugin-n":"^15.6.1","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.25.2","eslint-plugin-promise":"^6.1.1","eslint-config-prettier":"^8.3.0","eslint-config-standard":"^17.0.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-no-secrets":"^0.8.9","@typescript-eslint/parser":"^4.19.0","eslint-plugin-eslint-plugin":"^4.0.1","@typescript-eslint/eslint-plugin":"^4.19.0"},"peerDependencies":{"eslint":">=6"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-teamsfx_0.0.3_1685511811153_0.1605691543832244","host":"s3://npm-registry-packages"}},"0.0.3-alpha.d4f96cccc.0":{"name":"@microsoft/eslint-plugin-teamsfx","version":"0.0.3-alpha.d4f96cccc.0","keywords":["eslint","eslintplugin","eslint-plugin","teamsfx"],"author":{"name":"Microsoft Corporation"},"license":"MIT","_id":"@microsoft/eslint-plugin-teamsfx@0.0.3-alpha.d4f96cccc.0","maintainers":[{"name":"zhyuer","email":"zhany@microsoft.com"},{"name":"nintan","email":"nintan@microsoft.com"},{"name":"msteamsfx","email":"teamsfxnpm@microsoft.com"},{"name":"microsoft1es","email":"npmjs@microsoft.com"}],"dist":{"shasum":"10a82b384385e5f7670f2555ee3d014f62cec6ca","tarball":"https://registry.npmjs.org/@microsoft/eslint-plugin-teamsfx/-/eslint-plugin-teamsfx-0.0.3-alpha.d4f96cccc.0.tgz","fileCount":12,"integrity":"sha512-wuJWuGJvSwXNQKKr0mYu+UJWn2rcElQk0bBmn86aTnE6tCV9cTKvK8Mr1yHfTQ4GRnNgrCyGlDIXqUMT/A/Vpg==","signatures":[{"sig":"MEUCIBhT0nFTOunBR1AnKjyVCOYoB7qQXrsHPWlO6yOLVoJBAiEAhfCQ+GZwyTa5ikT78GdMeTsvdd6eWbFhPdGtD8FiFbo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11965},"main":"lib/index.js","readme":"# @microsoft/eslint-plugin-teamsfx\n\ncustomized eslint plugins, rules & processors for teamsfx\n\n## Installation\n\nYou'll first need to install [ESLint](https://eslint.org/):\n\n```sh\nnpm i eslint --save-dev\n```\n\nNext, install `@microsoft/eslint-plugin-teamsfx`:\n\n```sh\nnpm install @microsoft/eslint-plugin-teamsfx --save-dev\n```\n\n## Usage\n\nAdd `@microsoft/eslint-plugin-teamsfx` to the plugins section of your `.eslintrc` configuration file:\n\n```json\n{\n  \"plugins\": [\"@microsoft/eslint-plugin-teamsfx\"]\n}\n```\n\nThen configure the rules you want to use under the rules section.\n\n```json\n{\n  \"rules\": {\n    \"@microsoft/teamsfx/jsdoc-author\": [\"error\"]\n  }\n}\n```\n\n## Supported Rules\n\n- jsdoc-author\n","engines":{"node":"12.x || 14.x || >= 16"},"gitHead":"874f85a6bbb32935764b8e3b22077a0d00cd2523","scripts":{"lint":"eslint .","test":"npx nyc --reporter=lcov mocha tests --recursive"},"_npmUser":{"name":"msteamsfx","email":"teamsfxnpm@microsoft.com"},"_npmVersion":"lerna/4.0.0/node@v14.21.3+x64 (linux)","description":"eslint for teamsfx","directories":{},"_nodeVersion":"14.21.3","dependencies":{"requireindex":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^9.1.3","eslint":"^7.9.0","prettier":"^2.4.1","lint-staged":"^13.2.1","eslint-plugin-n":"^15.6.1","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.25.2","eslint-plugin-promise":"^6.1.1","eslint-config-prettier":"^8.3.0","eslint-config-standard":"^17.0.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-no-secrets":"^0.8.9","@typescript-eslint/parser":"^4.19.0","eslint-plugin-eslint-plugin":"^4.0.1","@typescript-eslint/eslint-plugin":"^4.19.0"},"peerDependencies":{"eslint":">=6"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-teamsfx_0.0.3-alpha.d4f96cccc.0_1685578581033_0.3463097638511976","host":"s3://npm-registry-packages"}},"0.0.4-alpha.8828ab140.0":{"name":"@microsoft/eslint-plugin-teamsfx","version":"0.0.4-alpha.8828ab140.0","keywords":["eslint","eslintplugin","eslint-plugin","teamsfx"],"author":{"name":"Microsoft Corporation"},"license":"MIT","_id":"@microsoft/eslint-plugin-teamsfx@0.0.4-alpha.8828ab140.0","maintainers":[{"name":"zhyuer","email":"zhany@microsoft.com"},{"name":"nintan","email":"nintan@microsoft.com"},{"name":"msteamsfx","email":"teamsfxnpm@microsoft.com"},{"name":"microsoft1es","email":"npmjs@microsoft.com"}],"dist":{"shasum":"017d05b527039d4f030ea1f1ef6d223833c6e26e","tarball":"https://registry.npmjs.org/@microsoft/eslint-plugin-teamsfx/-/eslint-plugin-teamsfx-0.0.4-alpha.8828ab140.0.tgz","fileCount":12,"integrity":"sha512-Ug4L8Cz91ZIVMeJnhvMiuFsysooNq2qGnmiNmcQN2UfOOEKacJGxDihfr1EhyFnUCfbDls5ZHhDzFUjq+7lsxw==","signatures":[{"sig":"MEUCIQDviCJ4huTLBfX4kmFPk1lf/Zmk6CIB/0tXzL7T3BmC+wIgH4CmuL3Y8ALkKv3HSNOCiqnyopaoUPvHeyFn3sTVIzw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11965},"main":"lib/index.js","readme":"# @microsoft/eslint-plugin-teamsfx\n\ncustomized eslint plugins, rules & processors for teamsfx\n\n## Installation\n\nYou'll first need to install [ESLint](https://eslint.org/):\n\n```sh\nnpm i eslint --save-dev\n```\n\nNext, install `@microsoft/eslint-plugin-teamsfx`:\n\n```sh\nnpm install @microsoft/eslint-plugin-teamsfx --save-dev\n```\n\n## Usage\n\nAdd `@microsoft/eslint-plugin-teamsfx` to the plugins section of your `.eslintrc` configuration file:\n\n```json\n{\n  \"plugins\": [\"@microsoft/eslint-plugin-teamsfx\"]\n}\n```\n\nThen configure the rules you want to use under the rules section.\n\n```json\n{\n  \"rules\": {\n    \"@microsoft/teamsfx/jsdoc-author\": [\"error\"]\n  }\n}\n```\n\n## Supported Rules\n\n- jsdoc-author\n","engines":{"node":"12.x || 14.x || >= 16"},"gitHead":"d9049fe82ccc849545d2ce8427b6c42fdbe3e168","scripts":{"lint":"eslint .","test":"npx nyc --reporter=lcov mocha tests --recursive"},"_npmUser":{"name":"msteamsfx","email":"teamsfxnpm@microsoft.com"},"_npmVersion":"lerna/4.0.0/node@v14.21.3+x64 (linux)","description":"eslint for teamsfx","directories":{},"_nodeVersion":"14.21.3","dependencies":{"requireindex":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^9.1.3","eslint":"^7.9.0","prettier":"^2.4.1","lint-staged":"^13.2.1","eslint-plugin-n":"^15.6.1","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.25.2","eslint-plugin-promise":"^6.1.1","eslint-config-prettier":"^8.3.0","eslint-config-standard":"^17.0.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-no-secrets":"^0.8.9","@typescript-eslint/parser":"^4.19.0","eslint-plugin-eslint-plugin":"^4.0.1","@typescript-eslint/eslint-plugin":"^4.19.0"},"peerDependencies":{"eslint":">=6"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-teamsfx_0.0.4-alpha.8828ab140.0_1685664838756_0.9429087566745482","host":"s3://npm-registry-packages"}},"0.0.4-alpha.bd1241522.0":{"name":"@microsoft/eslint-plugin-teamsfx","version":"0.0.4-alpha.bd1241522.0","keywords":["eslint","eslintplugin","eslint-plugin","teamsfx"],"author":{"name":"Microsoft Corporation"},"license":"MIT","_id":"@microsoft/eslint-plugin-teamsfx@0.0.4-alpha.bd1241522.0","maintainers":[{"name":"zhyuer","email":"zhany@microsoft.com"},{"name":"nintan","email":"nintan@microsoft.com"},{"name":"msteamsfx","email":"teamsfxnpm@microsoft.com"},{"name":"microsoft1es","email":"npmjs@microsoft.com"}],"dist":{"shasum":"ffd3f4126bbc34f8e510f7884f12cdbefb5dd408","tarball":"https://registry.npmjs.org/@microsoft/eslint-plugin-teamsfx/-/eslint-plugin-teamsfx-0.0.4-alpha.bd1241522.0.tgz","fileCount":12,"integrity":"sha512-85nyZAKbmlegHEVUxXzI614WPxszbbqCl2xoSzoGdpuIvt++3CaP8hRKQcOrKSh9UZNGPmXYKxRHmI2aw0bWdQ==","signatures":[{"sig":"MEUCIE38PqzqsaRSwfDDmWAISP99+0Y4XlSQndwdTYp8uAcZAiEAo0rj3GW5koSlZFjAoAe7pOCpb6MxSbObotBvr6+GBaY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11965},"main":"lib/index.js","readme":"# @microsoft/eslint-plugin-teamsfx\n\ncustomized eslint plugins, rules & processors for teamsfx\n\n## Installation\n\nYou'll first need to install [ESLint](https://eslint.org/):\n\n```sh\nnpm i eslint --save-dev\n```\n\nNext, install `@microsoft/eslint-plugin-teamsfx`:\n\n```sh\nnpm install @microsoft/eslint-plugin-teamsfx --save-dev\n```\n\n## Usage\n\nAdd `@microsoft/eslint-plugin-teamsfx` to the plugins section of your `.eslintrc` configuration file:\n\n```json\n{\n  \"plugins\": [\"@microsoft/eslint-plugin-teamsfx\"]\n}\n```\n\nThen configure the rules you want to use under the rules section.\n\n```json\n{\n  \"rules\": {\n    \"@microsoft/teamsfx/jsdoc-author\": [\"error\"]\n  }\n}\n```\n\n## Supported Rules\n\n- jsdoc-author\n","engines":{"node":"12.x || 14.x || >= 16"},"gitHead":"24770c64aa8f1786aa32352b431efc51a3f9dc1c","scripts":{"lint":"eslint .","test":"npx nyc --reporter=lcov mocha tests --recursive"},"_npmUser":{"name":"msteamsfx","email":"teamsfxnpm@microsoft.com"},"_npmVersion":"lerna/4.0.0/node@v14.21.3+x64 (linux)","description":"eslint for teamsfx","directories":{},"_nodeVersion":"14.21.3","dependencies":{"requireindex":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^9.1.3","eslint":"^7.9.0","prettier":"^2.4.1","lint-staged":"^13.2.1","eslint-plugin-n":"^15.6.1","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.25.2","eslint-plugin-promise":"^6.1.1","eslint-config-prettier":"^8.3.0","eslint-config-standard":"^17.0.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-no-secrets":"^0.8.9","@typescript-eslint/parser":"^4.19.0","eslint-plugin-eslint-plugin":"^4.0.1","@typescript-eslint/eslint-plugin":"^4.19.0"},"peerDependencies":{"eslint":">=6"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-teamsfx_0.0.4-alpha.bd1241522.0_1685670613580_0.4991150672848206","host":"s3://npm-registry-packages"}},"0.0.4-alpha.408359910.0":{"name":"@microsoft/eslint-plugin-teamsfx","version":"0.0.4-alpha.408359910.0","keywords":["eslint","eslintplugin","eslint-plugin","teamsfx"],"author":{"name":"Microsoft Corporation"},"license":"MIT","_id":"@microsoft/eslint-plugin-teamsfx@0.0.4-alpha.408359910.0","maintainers":[{"name":"zhyuer","email":"zhany@microsoft.com"},{"name":"nintan","email":"nintan@microsoft.com"},{"name":"msteamsfx","email":"teamsfxnpm@microsoft.com"},{"name":"microsoft1es","email":"npmjs@microsoft.com"}],"dist":{"shasum":"59c0b95356043ccf03e0a3351a8beb191f2dc546","tarball":"https://registry.npmjs.org/@microsoft/eslint-plugin-teamsfx/-/eslint-plugin-teamsfx-0.0.4-alpha.408359910.0.tgz","fileCount":12,"integrity":"sha512-sziUsileeER65uxSopV/vV59TqR9Da6/mQhNQigEsNic3nSgyKwK+XecbrSF57nZmURfAVl8s1kaKVkM0HGQgg==","signatures":[{"sig":"MEUCIA+rGt9IriQ7t1HrxTsKHO2odxexHhhp5HIpzG0Uk+UxAiEAgyAb8i2pj9a0sLrhe2DeDP/zHWAuu0PKvDC4T2IxPS0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11965},"main":"lib/index.js","readme":"# @microsoft/eslint-plugin-teamsfx\n\ncustomized eslint plugins, rules & processors for teamsfx\n\n## Installation\n\nYou'll first need to install [ESLint](https://eslint.org/):\n\n```sh\nnpm i eslint --save-dev\n```\n\nNext, install `@microsoft/eslint-plugin-teamsfx`:\n\n```sh\nnpm install @microsoft/eslint-plugin-teamsfx --save-dev\n```\n\n## Usage\n\nAdd `@microsoft/eslint-plugin-teamsfx` to the plugins section of your `.eslintrc` configuration file:\n\n```json\n{\n  \"plugins\": [\"@microsoft/eslint-plugin-teamsfx\"]\n}\n```\n\nThen configure the rules you want to use under the rules section.\n\n```json\n{\n  \"rules\": {\n    \"@microsoft/teamsfx/jsdoc-author\": [\"error\"]\n  }\n}\n```\n\n## Supported Rules\n\n- jsdoc-author\n","engines":{"node":"12.x || 14.x || >= 16"},"gitHead":"d606257fa18ad958572d875c357505f4302f6742","scripts":{"lint":"eslint .","test":"npx nyc --reporter=lcov mocha tests --recursive"},"_npmUser":{"name":"msteamsfx","email":"teamsfxnpm@microsoft.com"},"_npmVersion":"lerna/4.0.0/node@v14.21.3+x64 (linux)","description":"eslint for teamsfx","directories":{},"_nodeVersion":"14.21.3","dependencies":{"requireindex":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^9.1.3","eslint":"^7.9.0","prettier":"^2.4.1","lint-staged":"^13.2.1","eslint-plugin-n":"^15.6.1","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.25.2","eslint-plugin-promise":"^6.1.1","eslint-config-prettier":"^8.3.0","eslint-config-standard":"^17.0.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-no-secrets":"^0.8.9","@typescript-eslint/parser":"^4.19.0","eslint-plugin-eslint-plugin":"^4.0.1","@typescript-eslint/eslint-plugin":"^4.19.0"},"peerDependencies":{"eslint":">=6"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-teamsfx_0.0.4-alpha.408359910.0_1685675149634_0.8534539248866662","host":"s3://npm-registry-packages"}},"0.0.4-alpha.0fc621c97.0":{"name":"@microsoft/eslint-plugin-teamsfx","version":"0.0.4-alpha.0fc621c97.0","keywords":["eslint","eslintplugin","eslint-plugin","teamsfx"],"author":{"name":"Microsoft Corporation"},"license":"MIT","_id":"@microsoft/eslint-plugin-teamsfx@0.0.4-alpha.0fc621c97.0","maintainers":[{"name":"zhyuer","email":"zhany@microsoft.com"},{"name":"nintan","email":"nintan@microsoft.com"},{"name":"msteamsfx","email":"teamsfxnpm@microsoft.com"},{"name":"microsoft1es","email":"npmjs@microsoft.com"}],"dist":{"shasum":"f017e4db388822151711b75c46f731a5ce9a44e3","tarball":"https://registry.npmjs.org/@microsoft/eslint-plugin-teamsfx/-/eslint-plugin-teamsfx-0.0.4-alpha.0fc621c97.0.tgz","fileCount":12,"integrity":"sha512-KbZefnWjjeGLJROzq5XfQh+75m0Y49838P/XHTmUbAa1mj9qFNe6l190WZYrC7ZEc7txkwFzpBokjkOQ6L5G7Q==","signatures":[{"sig":"MEYCIQDm69V376+yYPOawUEAT2TTjmJKTCUolI3IK8aAhg53kAIhAKGGkPZTI4tifPp9xG8T1tPI6HgoOPjEsyCSpuC0gTDV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11965},"main":"lib/index.js","readme":"# @microsoft/eslint-plugin-teamsfx\n\ncustomized eslint plugins, rules & processors for teamsfx\n\n## Installation\n\nYou'll first need to install [ESLint](https://eslint.org/):\n\n```sh\nnpm i eslint --save-dev\n```\n\nNext, install `@microsoft/eslint-plugin-teamsfx`:\n\n```sh\nnpm install @microsoft/eslint-plugin-teamsfx --save-dev\n```\n\n## Usage\n\nAdd `@microsoft/eslint-plugin-teamsfx` to the plugins section of your `.eslintrc` configuration file:\n\n```json\n{\n  \"plugins\": [\"@microsoft/eslint-plugin-teamsfx\"]\n}\n```\n\nThen configure the rules you want to use under the rules section.\n\n```json\n{\n  \"rules\": {\n    \"@microsoft/teamsfx/jsdoc-author\": [\"error\"]\n  }\n}\n```\n\n## Supported Rules\n\n- jsdoc-author\n","engines":{"node":"12.x || 14.x || >= 16"},"gitHead":"a2c40bf6c0ee4ab17006d2700f312218a94094dc","scripts":{"lint":"eslint .","test":"npx nyc --reporter=lcov mocha tests --recursive"},"_npmUser":{"name":"msteamsfx","email":"teamsfxnpm@microsoft.com"},"_npmVersion":"lerna/4.0.0/node@v14.21.3+x64 (linux)","description":"eslint for teamsfx","directories":{},"_nodeVersion":"14.21.3","dependencies":{"requireindex":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^9.1.3","eslint":"^7.9.0","prettier":"^2.4.1","lint-staged":"^13.2.1","eslint-plugin-n":"^15.6.1","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.25.2","eslint-plugin-promise":"^6.1.1","eslint-config-prettier":"^8.3.0","eslint-config-standard":"^17.0.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-no-secrets":"^0.8.9","@typescript-eslint/parser":"^4.19.0","eslint-plugin-eslint-plugin":"^4.0.1","@typescript-eslint/eslint-plugin":"^4.19.0"},"peerDependencies":{"eslint":">=6"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-teamsfx_0.0.4-alpha.0fc621c97.0_1685675945650_0.9563036924277049","host":"s3://npm-registry-packages"}},"0.0.4-alpha.be4f5dfbf.0":{"name":"@microsoft/eslint-plugin-teamsfx","version":"0.0.4-alpha.be4f5dfbf.0","keywords":["eslint","eslintplugin","eslint-plugin","teamsfx"],"author":{"name":"Microsoft Corporation"},"license":"MIT","_id":"@microsoft/eslint-plugin-teamsfx@0.0.4-alpha.be4f5dfbf.0","maintainers":[{"name":"zhyuer","email":"zhany@microsoft.com"},{"name":"nintan","email":"nintan@microsoft.com"},{"name":"msteamsfx","email":"teamsfxnpm@microsoft.com"},{"name":"microsoft1es","email":"npmjs@microsoft.com"}],"dist":{"shasum":"3ab20ab4ac37f4c069b828a7aa7c5837834015b3","tarball":"https://registry.npmjs.org/@microsoft/eslint-plugin-teamsfx/-/eslint-plugin-teamsfx-0.0.4-alpha.be4f5dfbf.0.tgz","fileCount":12,"integrity":"sha512-/Hk8FhaDYUYiluxUSdcXhOGdt6cRDcrDrmsUKMCfDZmxdz2lMBLrEL8f6e4xNt+A/tWohrH7EOu97qyvu+fJkA==","signatures":[{"sig":"MEYCIQCawteNLuGbWCSiSZ55lVehdyHjbEpRt77TyiFA2f2hbgIhAM8A89eVVkp6wSPmMUgcCw39JvCxU1MpHrJSDJrI9QRk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11965},"main":"lib/index.js","readme":"# @microsoft/eslint-plugin-teamsfx\n\ncustomized eslint plugins, rules & processors for teamsfx\n\n## Installation\n\nYou'll first need to install [ESLint](https://eslint.org/):\n\n```sh\nnpm i eslint --save-dev\n```\n\nNext, install `@microsoft/eslint-plugin-teamsfx`:\n\n```sh\nnpm install @microsoft/eslint-plugin-teamsfx --save-dev\n```\n\n## Usage\n\nAdd `@microsoft/eslint-plugin-teamsfx` to the plugins section of your `.eslintrc` configuration file:\n\n```json\n{\n  \"plugins\": [\"@microsoft/eslint-plugin-teamsfx\"]\n}\n```\n\nThen configure the rules you want to use under the rules section.\n\n```json\n{\n  \"rules\": {\n    \"@microsoft/teamsfx/jsdoc-author\": [\"error\"]\n  }\n}\n```\n\n## Supported Rules\n\n- jsdoc-author\n","engines":{"node":"12.x || 14.x || >= 16"},"gitHead":"ef96f9fda688a40ef9ab6a0038d177f515064af1","scripts":{"lint":"eslint .","test":"npx nyc --reporter=lcov mocha tests --recursive"},"_npmUser":{"name":"msteamsfx","email":"teamsfxnpm@microsoft.com"},"_npmVersion":"lerna/4.0.0/node@v14.21.3+x64 (linux)","description":"eslint for teamsfx","directories":{},"_nodeVersion":"14.21.3","dependencies":{"requireindex":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^9.1.3","eslint":"^7.9.0","prettier":"^2.4.1","lint-staged":"^13.2.1","eslint-plugin-n":"^15.6.1","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.25.2","eslint-plugin-promise":"^6.1.1","eslint-config-prettier":"^8.3.0","eslint-config-standard":"^17.0.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-no-secrets":"^0.8.9","@typescript-eslint/parser":"^4.19.0","eslint-plugin-eslint-plugin":"^4.0.1","@typescript-eslint/eslint-plugin":"^4.19.0"},"peerDependencies":{"eslint":">=6"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-teamsfx_0.0.4-alpha.be4f5dfbf.0_1685751413961_0.637511502748811","host":"s3://npm-registry-packages"}},"0.0.4-alpha.b3cdd7bd5.0":{"name":"@microsoft/eslint-plugin-teamsfx","version":"0.0.4-alpha.b3cdd7bd5.0","keywords":["eslint","eslintplugin","eslint-plugin","teamsfx"],"author":{"name":"Microsoft Corporation"},"license":"MIT","_id":"@microsoft/eslint-plugin-teamsfx@0.0.4-alpha.b3cdd7bd5.0","maintainers":[{"name":"zhyuer","email":"zhany@microsoft.com"},{"name":"nintan","email":"nintan@microsoft.com"},{"name":"msteamsfx","email":"teamsfxnpm@microsoft.com"},{"name":"microsoft1es","email":"npmjs@microsoft.com"}],"dist":{"shasum":"9399a932fc76dce411ae0fa6b89cb118ee9ac034","tarball":"https://registry.npmjs.org/@microsoft/eslint-plugin-teamsfx/-/eslint-plugin-teamsfx-0.0.4-alpha.b3cdd7bd5.0.tgz","fileCount":12,"integrity":"sha512-So18l8BrXO6wN73JzeZLaCQpjBPN0x52wvYVXUlA3eOes53nuhmUUoKk9379ARrfLgD1kxiWirwkN7W4r1F69w==","signatures":[{"sig":"MEQCIDZXpAkhbawf9qkvkjSLNeMJmdafeAgDbyppRghRYopsAiB99V4vLBqNg14YPh+cQyHRlAcJG9DClLVx2LPD7SRybg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11965},"main":"lib/index.js","readme":"# @microsoft/eslint-plugin-teamsfx\n\ncustomized eslint plugins, rules & processors for teamsfx\n\n## Installation\n\nYou'll first need to install [ESLint](https://eslint.org/):\n\n```sh\nnpm i eslint --save-dev\n```\n\nNext, install `@microsoft/eslint-plugin-teamsfx`:\n\n```sh\nnpm install @microsoft/eslint-plugin-teamsfx --save-dev\n```\n\n## Usage\n\nAdd `@microsoft/eslint-plugin-teamsfx` to the plugins section of your `.eslintrc` configuration file:\n\n```json\n{\n  \"plugins\": [\"@microsoft/eslint-plugin-teamsfx\"]\n}\n```\n\nThen configure the rules you want to use under the rules section.\n\n```json\n{\n  \"rules\": {\n    \"@microsoft/teamsfx/jsdoc-author\": [\"error\"]\n  }\n}\n```\n\n## Supported Rules\n\n- jsdoc-author\n","engines":{"node":"12.x || 14.x || >= 16"},"gitHead":"4e51e3baf495b110666a1770bab18487f6e3ac1d","scripts":{"lint":"eslint .","test":"npx nyc --reporter=lcov mocha tests --recursive"},"_npmUser":{"name":"msteamsfx","email":"teamsfxnpm@microsoft.com"},"_npmVersion":"lerna/4.0.0/node@v14.21.3+x64 (linux)","description":"eslint for teamsfx","directories":{},"_nodeVersion":"14.21.3","dependencies":{"requireindex":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^9.1.3","eslint":"^7.9.0","prettier":"^2.4.1","lint-staged":"^13.2.1","eslint-plugin-n":"^15.6.1","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.25.2","eslint-plugin-promise":"^6.1.1","eslint-config-prettier":"^8.3.0","eslint-config-standard":"^17.0.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-no-secrets":"^0.8.9","@typescript-eslint/parser":"^4.19.0","eslint-plugin-eslint-plugin":"^4.0.1","@typescript-eslint/eslint-plugin":"^4.19.0"},"peerDependencies":{"eslint":">=6"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-teamsfx_0.0.4-alpha.b3cdd7bd5.0_1686010764300_0.965057763633427","host":"s3://npm-registry-packages"}},"0.0.4-alpha.22a5754c6.0":{"name":"@microsoft/eslint-plugin-teamsfx","version":"0.0.4-alpha.22a5754c6.0","keywords":["eslint","eslintplugin","eslint-plugin","teamsfx"],"author":{"name":"Microsoft Corporation"},"license":"MIT","_id":"@microsoft/eslint-plugin-teamsfx@0.0.4-alpha.22a5754c6.0","maintainers":[{"name":"zhyuer","email":"zhany@microsoft.com"},{"name":"nintan","email":"nintan@microsoft.com"},{"name":"msteamsfx","email":"teamsfxnpm@microsoft.com"},{"name":"microsoft1es","email":"npmjs@microsoft.com"}],"dist":{"shasum":"456b9e7327818faa577c77aac062a08baa52d31d","tarball":"https://registry.npmjs.org/@microsoft/eslint-plugin-teamsfx/-/eslint-plugin-teamsfx-0.0.4-alpha.22a5754c6.0.tgz","fileCount":12,"integrity":"sha512-H4mwzJICDlPViQWSmQW3nMYwGgyy/+edGpRVVcwSUuYVZThZYmvHDxU90iBGUiOKy5hNm8YWL1llHbj9aVnzig==","signatures":[{"sig":"MEUCIF1aZUrOAwm96yFafhEwA826JfqzqV4dtBiuIEjt3eliAiEAqZooPoqmKIvBCyMn8IASkaT2pioYX5rrwoGFAcBTkTc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11965},"main":"lib/index.js","readme":"# @microsoft/eslint-plugin-teamsfx\n\ncustomized eslint plugins, rules & processors for teamsfx\n\n## Installation\n\nYou'll first need to install [ESLint](https://eslint.org/):\n\n```sh\nnpm i eslint --save-dev\n```\n\nNext, install `@microsoft/eslint-plugin-teamsfx`:\n\n```sh\nnpm install @microsoft/eslint-plugin-teamsfx --save-dev\n```\n\n## Usage\n\nAdd `@microsoft/eslint-plugin-teamsfx` to the plugins section of your `.eslintrc` configuration file:\n\n```json\n{\n  \"plugins\": [\"@microsoft/eslint-plugin-teamsfx\"]\n}\n```\n\nThen configure the rules you want to use under the rules section.\n\n```json\n{\n  \"rules\": {\n    \"@microsoft/teamsfx/jsdoc-author\": [\"error\"]\n  }\n}\n```\n\n## Supported Rules\n\n- jsdoc-author\n","engines":{"node":"12.x || 14.x || >= 16"},"gitHead":"f5edd8ba17a83e98cd4ea8edc45b5e630eeef715","scripts":{"lint":"eslint .","test":"npx nyc --reporter=lcov mocha tests --recursive"},"_npmUser":{"name":"msteamsfx","email":"teamsfxnpm@microsoft.com"},"_npmVersion":"lerna/4.0.0/node@v14.21.3+x64 (linux)","description":"eslint for teamsfx","directories":{},"_nodeVersion":"14.21.3","dependencies":{"requireindex":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^9.1.3","eslint":"^7.9.0","prettier":"^2.4.1","lint-staged":"^13.2.1","eslint-plugin-n":"^15.6.1","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.25.2","eslint-plugin-promise":"^6.1.1","eslint-config-prettier":"^8.3.0","eslint-config-standard":"^17.0.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-no-secrets":"^0.8.9","@typescript-eslint/parser":"^4.19.0","eslint-plugin-eslint-plugin":"^4.0.1","@typescript-eslint/eslint-plugin":"^4.19.0"},"peerDependencies":{"eslint":">=6"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-teamsfx_0.0.4-alpha.22a5754c6.0_1686096860169_0.20376646028021295","host":"s3://npm-registry-packages"}},"0.0.4-alpha.2c27dff8e.0":{"name":"@microsoft/eslint-plugin-teamsfx","version":"0.0.4-alpha.2c27dff8e.0","keywords":["eslint","eslintplugin","eslint-plugin","teamsfx"],"author":{"name":"Microsoft Corporation"},"license":"MIT","_id":"@microsoft/eslint-plugin-teamsfx@0.0.4-alpha.2c27dff8e.0","maintainers":[{"name":"zhyuer","email":"zhany@microsoft.com"},{"name":"nintan","email":"nintan@microsoft.com"},{"name":"msteamsfx","email":"teamsfxnpm@microsoft.com"},{"name":"microsoft1es","email":"npmjs@microsoft.com"}],"dist":{"shasum":"b60e086ecc2314a8dd8adaabceab895d5ea641f0","tarball":"https://registry.npmjs.org/@microsoft/eslint-plugin-teamsfx/-/eslint-plugin-teamsfx-0.0.4-alpha.2c27dff8e.0.tgz","fileCount":12,"integrity":"sha512-XwnTJRG5b20tjkSaILbCda6ZqhnBSkt1iMnGzo5y4vWJxvHYhIjqAkkHczgKBZOOsnrI0KEemSmjnPjqR+eSkg==","signatures":[{"sig":"MEUCIQD3F8Gkl1sveCNxkWxDhJTfr4/H6pZUemt4XbwHoIGlNgIgJlgKW41wMKZoqm4V69LIUnF4Qt79Z2LPThVIirgSJx4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11965},"main":"lib/index.js","readme":"# @microsoft/eslint-plugin-teamsfx\n\ncustomized eslint plugins, rules & processors for teamsfx\n\n## Installation\n\nYou'll first need to install [ESLint](https://eslint.org/):\n\n```sh\nnpm i eslint --save-dev\n```\n\nNext, install `@microsoft/eslint-plugin-teamsfx`:\n\n```sh\nnpm install @microsoft/eslint-plugin-teamsfx --save-dev\n```\n\n## Usage\n\nAdd `@microsoft/eslint-plugin-teamsfx` to the plugins section of your `.eslintrc` configuration file:\n\n```json\n{\n  \"plugins\": [\"@microsoft/eslint-plugin-teamsfx\"]\n}\n```\n\nThen configure the rules you want to use under the rules section.\n\n```json\n{\n  \"rules\": {\n    \"@microsoft/teamsfx/jsdoc-author\": [\"error\"]\n  }\n}\n```\n\n## Supported Rules\n\n- jsdoc-author\n","engines":{"node":"12.x || 14.x || >= 16"},"gitHead":"603a30d3ed1e6458d48fd4d8541790ebef36e3e3","scripts":{"lint":"eslint .","test":"npx nyc --reporter=lcov mocha tests --recursive"},"_npmUser":{"name":"msteamsfx","email":"teamsfxnpm@microsoft.com"},"_npmVersion":"lerna/4.0.0/node@v14.21.3+x64 (linux)","description":"eslint for teamsfx","directories":{},"_nodeVersion":"14.21.3","dependencies":{"requireindex":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^9.1.3","eslint":"^7.9.0","prettier":"^2.4.1","lint-staged":"^13.2.1","eslint-plugin-n":"^15.6.1","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.25.2","eslint-plugin-promise":"^6.1.1","eslint-config-prettier":"^8.3.0","eslint-config-standard":"^17.0.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-no-secrets":"^0.8.9","@typescript-eslint/parser":"^4.19.0","eslint-plugin-eslint-plugin":"^4.0.1","@typescript-eslint/eslint-plugin":"^4.19.0"},"peerDependencies":{"eslint":">=6"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-teamsfx_0.0.4-alpha.2c27dff8e.0_1686183451111_0.08624484326422377","host":"s3://npm-registry-packages"}},"0.0.4-alpha.eebec21dd.0":{"name":"@microsoft/eslint-plugin-teamsfx","version":"0.0.4-alpha.eebec21dd.0","keywords":["eslint","eslintplugin","eslint-plugin","teamsfx"],"author":{"name":"Microsoft Corporation"},"license":"MIT","_id":"@microsoft/eslint-plugin-teamsfx@0.0.4-alpha.eebec21dd.0","maintainers":[{"name":"zhyuer","email":"zhany@microsoft.com"},{"name":"nintan","email":"nintan@microsoft.com"},{"name":"msteamsfx","email":"teamsfxnpm@microsoft.com"},{"name":"microsoft1es","email":"npmjs@microsoft.com"}],"dist":{"shasum":"688a225ab689128ead21c48e1a1ddddd54346d19","tarball":"https://registry.npmjs.org/@microsoft/eslint-plugin-teamsfx/-/eslint-plugin-teamsfx-0.0.4-alpha.eebec21dd.0.tgz","fileCount":12,"integrity":"sha512-MXXKtfhwI5McU2BniW+2AybNJ+KvmXtwRrY/1xJASupTyREKFmTf8gcwXpo3RpUUfcPCCquJkkhCcUPZsERTiQ==","signatures":[{"sig":"MEUCIQDF6Ku2gMTc8HOyQpPUpGfTf5Kb/CSoCaqWqZFIaxFi5QIgcmbsUUlv6PiNu1LLrHtEFF/tiX0W+qrlE/IJpCkxhlA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11965},"main":"lib/index.js","readme":"# @microsoft/eslint-plugin-teamsfx\n\ncustomized eslint plugins, rules & processors for teamsfx\n\n## Installation\n\nYou'll first need to install [ESLint](https://eslint.org/):\n\n```sh\nnpm i eslint --save-dev\n```\n\nNext, install `@microsoft/eslint-plugin-teamsfx`:\n\n```sh\nnpm install @microsoft/eslint-plugin-teamsfx --save-dev\n```\n\n## Usage\n\nAdd `@microsoft/eslint-plugin-teamsfx` to the plugins section of your `.eslintrc` configuration file:\n\n```json\n{\n  \"plugins\": [\"@microsoft/eslint-plugin-teamsfx\"]\n}\n```\n\nThen configure the rules you want to use under the rules section.\n\n```json\n{\n  \"rules\": {\n    \"@microsoft/teamsfx/jsdoc-author\": [\"error\"]\n  }\n}\n```\n\n## Supported Rules\n\n- jsdoc-author\n","engines":{"node":"12.x || 14.x || >= 16"},"gitHead":"2ab5a572988b36c569b711d2e9d34f4e33bb1b4c","scripts":{"lint":"eslint .","test":"npx nyc --reporter=lcov mocha tests --recursive"},"_npmUser":{"name":"msteamsfx","email":"teamsfxnpm@microsoft.com"},"_npmVersion":"lerna/4.0.0/node@v14.21.3+x64 (linux)","description":"eslint for teamsfx","directories":{},"_nodeVersion":"14.21.3","dependencies":{"requireindex":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^9.1.3","eslint":"^7.9.0","prettier":"^2.4.1","lint-staged":"^13.2.1","eslint-plugin-n":"^15.6.1","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.25.2","eslint-plugin-promise":"^6.1.1","eslint-config-prettier":"^8.3.0","eslint-config-standard":"^17.0.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-no-secrets":"^0.8.9","@typescript-eslint/parser":"^4.19.0","eslint-plugin-eslint-plugin":"^4.0.1","@typescript-eslint/eslint-plugin":"^4.19.0"},"peerDependencies":{"eslint":">=6"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-teamsfx_0.0.4-alpha.eebec21dd.0_1686269791413_0.4494436467879259","host":"s3://npm-registry-packages"}},"0.0.4-alpha.857e9ca79.0":{"name":"@microsoft/eslint-plugin-teamsfx","version":"0.0.4-alpha.857e9ca79.0","keywords":["eslint","eslintplugin","eslint-plugin","teamsfx"],"author":{"name":"Microsoft Corporation"},"license":"MIT","_id":"@microsoft/eslint-plugin-teamsfx@0.0.4-alpha.857e9ca79.0","maintainers":[{"name":"zhyuer","email":"zhany@microsoft.com"},{"name":"nintan","email":"nintan@microsoft.com"},{"name":"msteamsfx","email":"teamsfxnpm@microsoft.com"},{"name":"microsoft1es","email":"npmjs@microsoft.com"}],"dist":{"shasum":"ef1591c94e664c1105d2dab3ae1d55b1451ef361","tarball":"https://registry.npmjs.org/@microsoft/eslint-plugin-teamsfx/-/eslint-plugin-teamsfx-0.0.4-alpha.857e9ca79.0.tgz","fileCount":12,"integrity":"sha512-ZrtmjRoZnMbPhcv10e1US8NzQZkf5FYzC1EnEWwbsQi0cYDMTrvO1lbaEVE4NYye96/PBD9tWKtEoEfVwwMI7A==","signatures":[{"sig":"MEYCIQDx16xhXhbD1x5omc9X9HpMQsr7Fp6+VVBYmoqDUQgL3AIhAJmYG9VPyygdEK/CQyG1fN5k34HAIXnv/mCkAMsDdlqK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11965},"main":"lib/index.js","readme":"# @microsoft/eslint-plugin-teamsfx\n\ncustomized eslint plugins, rules & processors for teamsfx\n\n## Installation\n\nYou'll first need to install [ESLint](https://eslint.org/):\n\n```sh\nnpm i eslint --save-dev\n```\n\nNext, install `@microsoft/eslint-plugin-teamsfx`:\n\n```sh\nnpm install @microsoft/eslint-plugin-teamsfx --save-dev\n```\n\n## Usage\n\nAdd `@microsoft/eslint-plugin-teamsfx` to the plugins section of your `.eslintrc` configuration file:\n\n```json\n{\n  \"plugins\": [\"@microsoft/eslint-plugin-teamsfx\"]\n}\n```\n\nThen configure the rules you want to use under the rules section.\n\n```json\n{\n  \"rules\": {\n    \"@microsoft/teamsfx/jsdoc-author\": [\"error\"]\n  }\n}\n```\n\n## Supported Rules\n\n- jsdoc-author\n","engines":{"node":"12.x || 14.x || >= 16"},"gitHead":"8ed1d99d5b1e5f64f7480eb7e0618bf0c6cdfc7b","scripts":{"lint":"eslint .","test":"npx nyc --reporter=lcov mocha tests --recursive"},"_npmUser":{"name":"msteamsfx","email":"teamsfxnpm@microsoft.com"},"_npmVersion":"lerna/4.0.0/node@v14.21.3+x64 (linux)","description":"eslint for teamsfx","directories":{},"_nodeVersion":"14.21.3","dependencies":{"requireindex":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^9.1.3","eslint":"^7.9.0","prettier":"^2.4.1","lint-staged":"^13.2.1","eslint-plugin-n":"^15.6.1","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.25.2","eslint-plugin-promise":"^6.1.1","eslint-config-prettier":"^8.3.0","eslint-config-standard":"^17.0.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-no-secrets":"^0.8.9","@typescript-eslint/parser":"^4.19.0","eslint-plugin-eslint-plugin":"^4.0.1","@typescript-eslint/eslint-plugin":"^4.19.0"},"peerDependencies":{"eslint":">=6"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-teamsfx_0.0.4-alpha.857e9ca79.0_1686356040234_0.16673199085124035","host":"s3://npm-registry-packages"}},"0.0.4-alpha.245e47511.0":{"name":"@microsoft/eslint-plugin-teamsfx","version":"0.0.4-alpha.245e47511.0","keywords":["eslint","eslintplugin","eslint-plugin","teamsfx"],"author":{"name":"Microsoft Corporation"},"license":"MIT","_id":"@microsoft/eslint-plugin-teamsfx@0.0.4-alpha.245e47511.0","maintainers":[{"name":"zhyuer","email":"zhany@microsoft.com"},{"name":"nintan","email":"nintan@microsoft.com"},{"name":"msteamsfx","email":"teamsfxnpm@microsoft.com"},{"name":"microsoft1es","email":"npmjs@microsoft.com"}],"dist":{"shasum":"20a2459b712ea11b1f54a616750d99141e13f732","tarball":"https://registry.npmjs.org/@microsoft/eslint-plugin-teamsfx/-/eslint-plugin-teamsfx-0.0.4-alpha.245e47511.0.tgz","fileCount":12,"integrity":"sha512-hGPMssyjt+uhi09Yht/bPoxVKotW2LRq3LLgK7uh+v7mOcv842xa5mEwJZkZ5ErdIW8y2NQsnKQntpqiHwzOQg==","signatures":[{"sig":"MEYCIQCGz9oVNY4Oqv2bzonrwczr+/cIlres/3jUSeLYmTEF8AIhAMPaoLaTkmp9NrAiH8uIcTZpKqMaMPklbegcH8oY0z5W","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11965},"main":"lib/index.js","readme":"# @microsoft/eslint-plugin-teamsfx\n\ncustomized eslint plugins, rules & processors for teamsfx\n\n## Installation\n\nYou'll first need to install [ESLint](https://eslint.org/):\n\n```sh\nnpm i eslint --save-dev\n```\n\nNext, install `@microsoft/eslint-plugin-teamsfx`:\n\n```sh\nnpm install @microsoft/eslint-plugin-teamsfx --save-dev\n```\n\n## Usage\n\nAdd `@microsoft/eslint-plugin-teamsfx` to the plugins section of your `.eslintrc` configuration file:\n\n```json\n{\n  \"plugins\": [\"@microsoft/eslint-plugin-teamsfx\"]\n}\n```\n\nThen configure the rules you want to use under the rules section.\n\n```json\n{\n  \"rules\": {\n    \"@microsoft/teamsfx/jsdoc-author\": [\"error\"]\n  }\n}\n```\n\n## Supported Rules\n\n- jsdoc-author\n","engines":{"node":"12.x || 14.x || >= 16"},"gitHead":"1fbc96e77f42837fdfd168ae6d5b5e455f027879","scripts":{"lint":"eslint .","test":"npx nyc --reporter=lcov mocha tests --recursive"},"_npmUser":{"name":"msteamsfx","email":"teamsfxnpm@microsoft.com"},"_npmVersion":"lerna/4.0.0/node@v14.21.3+x64 (linux)","description":"eslint for teamsfx","directories":{},"_nodeVersion":"14.21.3","dependencies":{"requireindex":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^9.1.3","eslint":"^7.9.0","prettier":"^2.4.1","lint-staged":"^13.2.1","eslint-plugin-n":"^15.6.1","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.25.2","eslint-plugin-promise":"^6.1.1","eslint-config-prettier":"^8.3.0","eslint-config-standard":"^17.0.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-no-secrets":"^0.8.9","@typescript-eslint/parser":"^4.19.0","eslint-plugin-eslint-plugin":"^4.0.1","@typescript-eslint/eslint-plugin":"^4.19.0"},"peerDependencies":{"eslint":">=6"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-teamsfx_0.0.4-alpha.245e47511.0_1686528999590_0.18858370250103573","host":"s3://npm-registry-packages"}},"0.0.4-alpha.a32ea10b4.0":{"name":"@microsoft/eslint-plugin-teamsfx","version":"0.0.4-alpha.a32ea10b4.0","keywords":["eslint","eslintplugin","eslint-plugin","teamsfx"],"author":{"name":"Microsoft Corporation"},"license":"MIT","_id":"@microsoft/eslint-plugin-teamsfx@0.0.4-alpha.a32ea10b4.0","maintainers":[{"name":"zhyuer","email":"zhany@microsoft.com"},{"name":"nintan","email":"nintan@microsoft.com"},{"name":"msteamsfx","email":"teamsfxnpm@microsoft.com"},{"name":"microsoft1es","email":"npmjs@microsoft.com"}],"dist":{"shasum":"790be692778516859dd86e19883aa81282a55082","tarball":"https://registry.npmjs.org/@microsoft/eslint-plugin-teamsfx/-/eslint-plugin-teamsfx-0.0.4-alpha.a32ea10b4.0.tgz","fileCount":12,"integrity":"sha512-AuSh3UJfyeJIsi6uEI1+i78P8X0/39TvtIao2FM3YGP90C+utMKJnvvU2A5RFMPYZFh4lNje2apw5a+/x5ZLjg==","signatures":[{"sig":"MEUCIAEonXN8RFOFcUwfLTTQvmjuo6MdZS2jizHTgg8nmZRsAiEArt0xg9Nr7z/ZI1cHh4vgpQM9JBiO5TkqKi/bl0cUmjA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11965},"main":"lib/index.js","readme":"# @microsoft/eslint-plugin-teamsfx\n\ncustomized eslint plugins, rules & processors for teamsfx\n\n## Installation\n\nYou'll first need to install [ESLint](https://eslint.org/):\n\n```sh\nnpm i eslint --save-dev\n```\n\nNext, install `@microsoft/eslint-plugin-teamsfx`:\n\n```sh\nnpm install @microsoft/eslint-plugin-teamsfx --save-dev\n```\n\n## Usage\n\nAdd `@microsoft/eslint-plugin-teamsfx` to the plugins section of your `.eslintrc` configuration file:\n\n```json\n{\n  \"plugins\": [\"@microsoft/eslint-plugin-teamsfx\"]\n}\n```\n\nThen configure the rules you want to use under the rules section.\n\n```json\n{\n  \"rules\": {\n    \"@microsoft/teamsfx/jsdoc-author\": [\"error\"]\n  }\n}\n```\n\n## Supported Rules\n\n- jsdoc-author\n","engines":{"node":"12.x || 14.x || >= 16"},"gitHead":"2ad03edd13bd8b95263d29c6646cd308e22b37bb","scripts":{"lint":"eslint .","test":"npx nyc --reporter=lcov mocha tests --recursive"},"_npmUser":{"name":"msteamsfx","email":"teamsfxnpm@microsoft.com"},"_npmVersion":"lerna/4.0.0/node@v14.21.3+x64 (linux)","description":"eslint for teamsfx","directories":{},"_nodeVersion":"14.21.3","dependencies":{"requireindex":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^9.1.3","eslint":"^7.9.0","prettier":"^2.4.1","lint-staged":"^13.2.1","eslint-plugin-n":"^15.6.1","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.25.2","eslint-plugin-promise":"^6.1.1","eslint-config-prettier":"^8.3.0","eslint-config-standard":"^17.0.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-no-secrets":"^0.8.9","@typescript-eslint/parser":"^4.19.0","eslint-plugin-eslint-plugin":"^4.0.1","@typescript-eslint/eslint-plugin":"^4.19.0"},"peerDependencies":{"eslint":">=6"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-teamsfx_0.0.4-alpha.a32ea10b4.0_1686615272697_0.8918111174280068","host":"s3://npm-registry-packages"}},"0.0.4-alpha.3c3bc43fc.0":{"name":"@microsoft/eslint-plugin-teamsfx","version":"0.0.4-alpha.3c3bc43fc.0","keywords":["eslint","eslintplugin","eslint-plugin","teamsfx"],"author":{"name":"Microsoft Corporation"},"license":"MIT","_id":"@microsoft/eslint-plugin-teamsfx@0.0.4-alpha.3c3bc43fc.0","maintainers":[{"name":"zhyuer","email":"zhany@microsoft.com"},{"name":"nintan","email":"nintan@microsoft.com"},{"name":"msteamsfx","email":"teamsfxnpm@microsoft.com"},{"name":"microsoft1es","email":"npmjs@microsoft.com"}],"dist":{"shasum":"0307d438757333ab82c0f3e4a26537f3f48c492f","tarball":"https://registry.npmjs.org/@microsoft/eslint-plugin-teamsfx/-/eslint-plugin-teamsfx-0.0.4-alpha.3c3bc43fc.0.tgz","fileCount":12,"integrity":"sha512-zFpIHfjEKHMQB6u8/iEhM0n1qpPIRgEea0zRm1oe2UBKrwLw893ChzxfdoXrDqJjosaH4zF/Y0/xyc2VMFtgqQ==","signatures":[{"sig":"MEYCIQCgXw5VWup8vWVZpZO3iVd68IzEsU2QB8RXIt8GPC/yRAIhAKD3pLDQbEJaK458o90tnvqmzxGekuxtlZZabrGZgFLF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11965},"main":"lib/index.js","readme":"# @microsoft/eslint-plugin-teamsfx\n\ncustomized eslint plugins, rules & processors for teamsfx\n\n## Installation\n\nYou'll first need to install [ESLint](https://eslint.org/):\n\n```sh\nnpm i eslint --save-dev\n```\n\nNext, install `@microsoft/eslint-plugin-teamsfx`:\n\n```sh\nnpm install @microsoft/eslint-plugin-teamsfx --save-dev\n```\n\n## Usage\n\nAdd `@microsoft/eslint-plugin-teamsfx` to the plugins section of your `.eslintrc` configuration file:\n\n```json\n{\n  \"plugins\": [\"@microsoft/eslint-plugin-teamsfx\"]\n}\n```\n\nThen configure the rules you want to use under the rules section.\n\n```json\n{\n  \"rules\": {\n    \"@microsoft/teamsfx/jsdoc-author\": [\"error\"]\n  }\n}\n```\n\n## Supported Rules\n\n- jsdoc-author\n","engines":{"node":"12.x || 14.x || >= 16"},"gitHead":"883c1cbc1a078a32fd7bbaaa3e10972a23f73f69","scripts":{"lint":"eslint .","test":"npx nyc --reporter=lcov mocha tests --recursive"},"_npmUser":{"name":"msteamsfx","email":"teamsfxnpm@microsoft.com"},"_npmVersion":"lerna/4.0.0/node@v14.21.3+x64 (linux)","description":"eslint for teamsfx","directories":{},"_nodeVersion":"14.21.3","dependencies":{"requireindex":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^9.1.3","eslint":"^7.9.0","prettier":"^2.4.1","lint-staged":"^13.2.1","eslint-plugin-n":"^15.6.1","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.25.2","eslint-plugin-promise":"^6.1.1","eslint-config-prettier":"^8.3.0","eslint-config-standard":"^17.0.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-no-secrets":"^0.8.9","@typescript-eslint/parser":"^4.19.0","eslint-plugin-eslint-plugin":"^4.0.1","@typescript-eslint/eslint-plugin":"^4.19.0"},"peerDependencies":{"eslint":">=6"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-teamsfx_0.0.4-alpha.3c3bc43fc.0_1686701611327_0.05636706437457484","host":"s3://npm-registry-packages"}},"0.0.4-alpha.9fd4f497a.0":{"name":"@microsoft/eslint-plugin-teamsfx","version":"0.0.4-alpha.9fd4f497a.0","keywords":["eslint","eslintplugin","eslint-plugin","teamsfx"],"author":{"name":"Microsoft Corporation"},"license":"MIT","_id":"@microsoft/eslint-plugin-teamsfx@0.0.4-alpha.9fd4f497a.0","maintainers":[{"name":"zhyuer","email":"zhany@microsoft.com"},{"name":"nintan","email":"nintan@microsoft.com"},{"name":"msteamsfx","email":"teamsfxnpm@microsoft.com"},{"name":"microsoft1es","email":"npmjs@microsoft.com"}],"dist":{"shasum":"2732a0d786264c6c4ce97ab9e60718557ad4ab83","tarball":"https://registry.npmjs.org/@microsoft/eslint-plugin-teamsfx/-/eslint-plugin-teamsfx-0.0.4-alpha.9fd4f497a.0.tgz","fileCount":12,"integrity":"sha512-UxXAycfb9WE1u3SHtlZQ080h8yPa+PYZiqCHb9/TMHAWXVC9DK+rZdvghyBH1F+N1PQV56QyGB2Axt193Ogxwg==","signatures":[{"sig":"MEUCIQDsEEsPBM+ys5MCbnNZ2ge5PuX1m2vRhCxawSk77Aux5wIgIDrosFL9Lf54FmeawSflEQYHCe1YO+NaUp+rHspl6qQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11965},"main":"lib/index.js","readme":"# @microsoft/eslint-plugin-teamsfx\n\ncustomized eslint plugins, rules & processors for teamsfx\n\n## Installation\n\nYou'll first need to install [ESLint](https://eslint.org/):\n\n```sh\nnpm i eslint --save-dev\n```\n\nNext, install `@microsoft/eslint-plugin-teamsfx`:\n\n```sh\nnpm install @microsoft/eslint-plugin-teamsfx --save-dev\n```\n\n## Usage\n\nAdd `@microsoft/eslint-plugin-teamsfx` to the plugins section of your `.eslintrc` configuration file:\n\n```json\n{\n  \"plugins\": [\"@microsoft/eslint-plugin-teamsfx\"]\n}\n```\n\nThen configure the rules you want to use under the rules section.\n\n```json\n{\n  \"rules\": {\n    \"@microsoft/teamsfx/jsdoc-author\": [\"error\"]\n  }\n}\n```\n\n## Supported Rules\n\n- jsdoc-author\n","engines":{"node":"12.x || 14.x || >= 16"},"gitHead":"acbd0611d6addd117bbd98d0939e593cdf4c8bbe","scripts":{"lint":"eslint .","test":"npx nyc --reporter=lcov mocha tests --recursive"},"_npmUser":{"name":"msteamsfx","email":"teamsfxnpm@microsoft.com"},"_npmVersion":"lerna/4.0.0/node@v14.21.3+x64 (linux)","description":"eslint for teamsfx","directories":{},"_nodeVersion":"14.21.3","dependencies":{"requireindex":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^9.1.3","eslint":"^7.9.0","prettier":"^2.4.1","lint-staged":"^13.2.1","eslint-plugin-n":"^15.6.1","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.25.2","eslint-plugin-promise":"^6.1.1","eslint-config-prettier":"^8.3.0","eslint-config-standard":"^17.0.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-no-secrets":"^0.8.9","@typescript-eslint/parser":"^4.19.0","eslint-plugin-eslint-plugin":"^4.0.1","@typescript-eslint/eslint-plugin":"^4.19.0"},"peerDependencies":{"eslint":">=6"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-teamsfx_0.0.4-alpha.9fd4f497a.0_1686788207918_0.1621200047865552","host":"s3://npm-registry-packages"}},"0.0.4-alpha.c490a81d4.0":{"name":"@microsoft/eslint-plugin-teamsfx","version":"0.0.4-alpha.c490a81d4.0","keywords":["eslint","eslintplugin","eslint-plugin","teamsfx"],"author":{"name":"Microsoft Corporation"},"license":"MIT","_id":"@microsoft/eslint-plugin-teamsfx@0.0.4-alpha.c490a81d4.0","maintainers":[{"name":"zhyuer","email":"zhany@microsoft.com"},{"name":"nintan","email":"nintan@microsoft.com"},{"name":"msteamsfx","email":"teamsfxnpm@microsoft.com"},{"name":"microsoft1es","email":"npmjs@microsoft.com"}],"dist":{"shasum":"9101c904d9ebc79aab173dc355396fd7adcfefc7","tarball":"https://registry.npmjs.org/@microsoft/eslint-plugin-teamsfx/-/eslint-plugin-teamsfx-0.0.4-alpha.c490a81d4.0.tgz","fileCount":12,"integrity":"sha512-MZ+QDWwbNHtlbAy30wHvmR2Sisv+oJBmqc2ruytrgb3kahSzpyA8UyRtzOtK0ZjbOI0ya8Q14jzpFZR/ipwyMw==","signatures":[{"sig":"MEUCIG9EezwQp0pP29DdY4XjcLfSf8cco1kS0/HycRoyYLitAiEAyrCVU4kKS0Ka3NjXF93xG20WrD/T61hPiGVjFSsoFNw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11965},"main":"lib/index.js","readme":"# @microsoft/eslint-plugin-teamsfx\n\ncustomized eslint plugins, rules & processors for teamsfx\n\n## Installation\n\nYou'll first need to install [ESLint](https://eslint.org/):\n\n```sh\nnpm i eslint --save-dev\n```\n\nNext, install `@microsoft/eslint-plugin-teamsfx`:\n\n```sh\nnpm install @microsoft/eslint-plugin-teamsfx --save-dev\n```\n\n## Usage\n\nAdd `@microsoft/eslint-plugin-teamsfx` to the plugins section of your `.eslintrc` configuration file:\n\n```json\n{\n  \"plugins\": [\"@microsoft/eslint-plugin-teamsfx\"]\n}\n```\n\nThen configure the rules you want to use under the rules section.\n\n```json\n{\n  \"rules\": {\n    \"@microsoft/teamsfx/jsdoc-author\": [\"error\"]\n  }\n}\n```\n\n## Supported Rules\n\n- jsdoc-author\n","engines":{"node":"12.x || 14.x || >= 16"},"gitHead":"21eae325be7f24eb6321691b85b039b0e916938d","scripts":{"lint":"eslint .","test":"npx nyc --reporter=lcov mocha tests --recursive"},"_npmUser":{"name":"msteamsfx","email":"teamsfxnpm@microsoft.com"},"_npmVersion":"lerna/4.0.0/node@v14.21.3+x64 (linux)","description":"eslint for teamsfx","directories":{},"_nodeVersion":"14.21.3","dependencies":{"requireindex":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^9.1.3","eslint":"^7.9.0","prettier":"^2.4.1","lint-staged":"^13.2.1","eslint-plugin-n":"^15.6.1","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.25.2","eslint-plugin-promise":"^6.1.1","eslint-config-prettier":"^8.3.0","eslint-config-standard":"^17.0.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-no-secrets":"^0.8.9","@typescript-eslint/parser":"^4.19.0","eslint-plugin-eslint-plugin":"^4.0.1","@typescript-eslint/eslint-plugin":"^4.19.0"},"peerDependencies":{"eslint":">=6"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-teamsfx_0.0.4-alpha.c490a81d4.0_1686874432489_0.12668705721072615","host":"s3://npm-registry-packages"}},"0.0.4-alpha.21023e5be.0":{"name":"@microsoft/eslint-plugin-teamsfx","version":"0.0.4-alpha.21023e5be.0","keywords":["eslint","eslintplugin","eslint-plugin","teamsfx"],"author":{"name":"Microsoft Corporation"},"license":"MIT","_id":"@microsoft/eslint-plugin-teamsfx@0.0.4-alpha.21023e5be.0","maintainers":[{"name":"zhyuer","email":"zhany@microsoft.com"},{"name":"nintan","email":"nintan@microsoft.com"},{"name":"msteamsfx","email":"teamsfxnpm@microsoft.com"},{"name":"microsoft1es","email":"npmjs@microsoft.com"}],"dist":{"shasum":"caee9b8b030bc5d56ed39a566cfa307380ca6b47","tarball":"https://registry.npmjs.org/@microsoft/eslint-plugin-teamsfx/-/eslint-plugin-teamsfx-0.0.4-alpha.21023e5be.0.tgz","fileCount":12,"integrity":"sha512-2g5YP3/HBiBMRw7M/B3z+8uOolRXvZI40DpKtLS4lEEXCc/H2ZI9kpmbdk6eT5srpcK3Y7cj+HpdrOlL4HnYPQ==","signatures":[{"sig":"MEUCIQC6dJ8kEZNdpbZadCL1N74itshPnJiPgL/31+Mb475FMQIgYhumtoSw8J27queB/UzygkTV23+PDVQmxjVYuNApZNE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11965},"main":"lib/index.js","readme":"# @microsoft/eslint-plugin-teamsfx\n\ncustomized eslint plugins, rules & processors for teamsfx\n\n## Installation\n\nYou'll first need to install [ESLint](https://eslint.org/):\n\n```sh\nnpm i eslint --save-dev\n```\n\nNext, install `@microsoft/eslint-plugin-teamsfx`:\n\n```sh\nnpm install @microsoft/eslint-plugin-teamsfx --save-dev\n```\n\n## Usage\n\nAdd `@microsoft/eslint-plugin-teamsfx` to the plugins section of your `.eslintrc` configuration file:\n\n```json\n{\n  \"plugins\": [\"@microsoft/eslint-plugin-teamsfx\"]\n}\n```\n\nThen configure the rules you want to use under the rules section.\n\n```json\n{\n  \"rules\": {\n    \"@microsoft/teamsfx/jsdoc-author\": [\"error\"]\n  }\n}\n```\n\n## Supported Rules\n\n- jsdoc-author\n","engines":{"node":"12.x || 14.x || >= 16"},"gitHead":"4c6ed1a4cdd515ba30a4ef268be18d48e2ef00ba","scripts":{"lint":"eslint .","test":"npx nyc --reporter=lcov mocha tests --recursive"},"_npmUser":{"name":"msteamsfx","email":"teamsfxnpm@microsoft.com"},"_npmVersion":"lerna/4.0.0/node@v14.21.3+x64 (linux)","description":"eslint for teamsfx","directories":{},"_nodeVersion":"14.21.3","dependencies":{"requireindex":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^9.1.3","eslint":"^7.9.0","prettier":"^2.4.1","lint-staged":"^13.2.1","eslint-plugin-n":"^15.6.1","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.25.2","eslint-plugin-promise":"^6.1.1","eslint-config-prettier":"^8.3.0","eslint-config-standard":"^17.0.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-no-secrets":"^0.8.9","@typescript-eslint/parser":"^4.19.0","eslint-plugin-eslint-plugin":"^4.0.1","@typescript-eslint/eslint-plugin":"^4.19.0"},"peerDependencies":{"eslint":">=6"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-teamsfx_0.0.4-alpha.21023e5be.0_1686960795974_0.18384914527980967","host":"s3://npm-registry-packages"}},"0.0.4-alpha.60ed2540a.0":{"name":"@microsoft/eslint-plugin-teamsfx","version":"0.0.4-alpha.60ed2540a.0","keywords":["eslint","eslintplugin","eslint-plugin","teamsfx"],"author":{"name":"Microsoft Corporation"},"license":"MIT","_id":"@microsoft/eslint-plugin-teamsfx@0.0.4-alpha.60ed2540a.0","maintainers":[{"name":"zhyuer","email":"zhany@microsoft.com"},{"name":"nintan","email":"nintan@microsoft.com"},{"name":"msteamsfx","email":"teamsfxnpm@microsoft.com"},{"name":"microsoft1es","email":"npmjs@microsoft.com"}],"dist":{"shasum":"a1e0b4f36af241f56f8a4239afc212c7f9cd723d","tarball":"https://registry.npmjs.org/@microsoft/eslint-plugin-teamsfx/-/eslint-plugin-teamsfx-0.0.4-alpha.60ed2540a.0.tgz","fileCount":12,"integrity":"sha512-KXliB058zNJnIt/unUhlkC6ep9Udp9o2WiT+kBoYjnkgVhJsMhzLYrCTZs4gJF3KVi0tBlZg61t2ZFgezJdp7w==","signatures":[{"sig":"MEUCIQC/ujFM/kcNyXj/jRAzFGi5SHZj6jfh8Ihwa3yjnilZRQIgSIxXjbbEXDJEXnGJ1u3fzyrPgXuqNyyuTL1eNrnsYkY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11965},"main":"lib/index.js","readme":"# @microsoft/eslint-plugin-teamsfx\n\ncustomized eslint plugins, rules & processors for teamsfx\n\n## Installation\n\nYou'll first need to install [ESLint](https://eslint.org/):\n\n```sh\nnpm i eslint --save-dev\n```\n\nNext, install `@microsoft/eslint-plugin-teamsfx`:\n\n```sh\nnpm install @microsoft/eslint-plugin-teamsfx --save-dev\n```\n\n## Usage\n\nAdd `@microsoft/eslint-plugin-teamsfx` to the plugins section of your `.eslintrc` configuration file:\n\n```json\n{\n  \"plugins\": [\"@microsoft/eslint-plugin-teamsfx\"]\n}\n```\n\nThen configure the rules you want to use under the rules section.\n\n```json\n{\n  \"rules\": {\n    \"@microsoft/teamsfx/jsdoc-author\": [\"error\"]\n  }\n}\n```\n\n## Supported Rules\n\n- jsdoc-author\n","engines":{"node":"12.x || 14.x || >= 16"},"gitHead":"3981cc96e02cc79ea3a08cb79a60322d891d30cc","scripts":{"lint":"eslint .","test":"npx nyc --reporter=lcov mocha tests --recursive"},"_npmUser":{"name":"msteamsfx","email":"teamsfxnpm@microsoft.com"},"_npmVersion":"lerna/4.0.0/node@v14.21.3+x64 (linux)","description":"eslint for teamsfx","directories":{},"_nodeVersion":"14.21.3","dependencies":{"requireindex":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^9.1.3","eslint":"^7.9.0","prettier":"^2.4.1","lint-staged":"^13.2.1","eslint-plugin-n":"^15.6.1","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.25.2","eslint-plugin-promise":"^6.1.1","eslint-config-prettier":"^8.3.0","eslint-config-standard":"^17.0.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-no-secrets":"^0.8.9","@typescript-eslint/parser":"^4.19.0","eslint-plugin-eslint-plugin":"^4.0.1","@typescript-eslint/eslint-plugin":"^4.19.0"},"peerDependencies":{"eslint":">=6"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-teamsfx_0.0.4-alpha.60ed2540a.0_1687220009221_0.7693188469900616","host":"s3://npm-registry-packages"}},"0.0.4-alpha.701f34830.0":{"name":"@microsoft/eslint-plugin-teamsfx","version":"0.0.4-alpha.701f34830.0","keywords":["eslint","eslintplugin","eslint-plugin","teamsfx"],"author":{"name":"Microsoft Corporation"},"license":"MIT","_id":"@microsoft/eslint-plugin-teamsfx@0.0.4-alpha.701f34830.0","maintainers":[{"name":"zhyuer","email":"zhany@microsoft.com"},{"name":"nintan","email":"nintan@microsoft.com"},{"name":"msteamsfx","email":"teamsfxnpm@microsoft.com"},{"name":"microsoft1es","email":"npmjs@microsoft.com"}],"dist":{"shasum":"42776cb46cbcedd597d7923cba0d20f6165000f1","tarball":"https://registry.npmjs.org/@microsoft/eslint-plugin-teamsfx/-/eslint-plugin-teamsfx-0.0.4-alpha.701f34830.0.tgz","fileCount":12,"integrity":"sha512-PkVxe+8FrbhJy2AlXYzZMws5jmm5eSyxGqF0EZZ79utwwZa9Bb2ifo8eugh056sMUwsHG5XXykJ81s7jjBT9yw==","signatures":[{"sig":"MEUCIQD4x7lqxcRP+vAm1iaUA60wygAjUz2cfxNyuTw1ZsOKlwIgVkP1uIeWpAWmuSBNilJmY6liXTtOBlxEZMusf1j1wd0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11965},"main":"lib/index.js","readme":"# @microsoft/eslint-plugin-teamsfx\n\ncustomized eslint plugins, rules & processors for teamsfx\n\n## Installation\n\nYou'll first need to install [ESLint](https://eslint.org/):\n\n```sh\nnpm i eslint --save-dev\n```\n\nNext, install `@microsoft/eslint-plugin-teamsfx`:\n\n```sh\nnpm install @microsoft/eslint-plugin-teamsfx --save-dev\n```\n\n## Usage\n\nAdd `@microsoft/eslint-plugin-teamsfx` to the plugins section of your `.eslintrc` configuration file:\n\n```json\n{\n  \"plugins\": [\"@microsoft/eslint-plugin-teamsfx\"]\n}\n```\n\nThen configure the rules you want to use under the rules section.\n\n```json\n{\n  \"rules\": {\n    \"@microsoft/teamsfx/jsdoc-author\": [\"error\"]\n  }\n}\n```\n\n## Supported Rules\n\n- jsdoc-author\n","engines":{"node":"12.x || 14.x || >= 16"},"gitHead":"8f21bf8eaffe0ad04c44b20d64c4ac8b6697178b","scripts":{"lint":"eslint .","test":"npx nyc --reporter=lcov mocha tests --recursive"},"_npmUser":{"name":"msteamsfx","email":"teamsfxnpm@microsoft.com"},"_npmVersion":"lerna/4.0.0/node@v14.21.3+x64 (linux)","description":"eslint for teamsfx","directories":{},"_nodeVersion":"14.21.3","dependencies":{"requireindex":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^9.1.3","eslint":"^7.9.0","prettier":"^2.4.1","lint-staged":"^13.2.1","eslint-plugin-n":"^15.6.1","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.25.2","eslint-plugin-promise":"^6.1.1","eslint-config-prettier":"^8.3.0","eslint-config-standard":"^17.0.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-no-secrets":"^0.8.9","@typescript-eslint/parser":"^4.19.0","eslint-plugin-eslint-plugin":"^4.0.1","@typescript-eslint/eslint-plugin":"^4.19.0"},"peerDependencies":{"eslint":">=6"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-teamsfx_0.0.4-alpha.701f34830.0_1687306492161_0.8143418347268132","host":"s3://npm-registry-packages"}},"0.0.4-alpha.8a27a2c7c.0":{"name":"@microsoft/eslint-plugin-teamsfx","version":"0.0.4-alpha.8a27a2c7c.0","keywords":["eslint","eslintplugin","eslint-plugin","teamsfx"],"author":{"name":"Microsoft Corporation"},"license":"MIT","_id":"@microsoft/eslint-plugin-teamsfx@0.0.4-alpha.8a27a2c7c.0","maintainers":[{"name":"zhyuer","email":"zhany@microsoft.com"},{"name":"nintan","email":"nintan@microsoft.com"},{"name":"msteamsfx","email":"teamsfxnpm@microsoft.com"},{"name":"microsoft1es","email":"npmjs@microsoft.com"}],"dist":{"shasum":"36f0774a1327efa5204a9008590f0b3e3cc3b033","tarball":"https://registry.npmjs.org/@microsoft/eslint-plugin-teamsfx/-/eslint-plugin-teamsfx-0.0.4-alpha.8a27a2c7c.0.tgz","fileCount":12,"integrity":"sha512-aA6swyNGtviB+umCQpioCfcWqnrOFq/LBujYVSH2VghpqG6pL65eHN767cPRQuGAe5W61TyULR7BEQY+Tq5kKw==","signatures":[{"sig":"MEUCIH0TTuzH2LQYBFdY4e0tBknuk06KH4IfACTQwvRNJ6jZAiEAv0D/qxt9FtdrOabdcqlZ0vX6BJJdCoGArp7GdAc1Nlc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11965},"main":"lib/index.js","readme":"# @microsoft/eslint-plugin-teamsfx\n\ncustomized eslint plugins, rules & processors for teamsfx\n\n## Installation\n\nYou'll first need to install [ESLint](https://eslint.org/):\n\n```sh\nnpm i eslint --save-dev\n```\n\nNext, install `@microsoft/eslint-plugin-teamsfx`:\n\n```sh\nnpm install @microsoft/eslint-plugin-teamsfx --save-dev\n```\n\n## Usage\n\nAdd `@microsoft/eslint-plugin-teamsfx` to the plugins section of your `.eslintrc` configuration file:\n\n```json\n{\n  \"plugins\": [\"@microsoft/eslint-plugin-teamsfx\"]\n}\n```\n\nThen configure the rules you want to use under the rules section.\n\n```json\n{\n  \"rules\": {\n    \"@microsoft/teamsfx/jsdoc-author\": [\"error\"]\n  }\n}\n```\n\n## Supported Rules\n\n- jsdoc-author\n","engines":{"node":"12.x || 14.x || >= 16"},"gitHead":"4743cb704e3f4e303de178c8e34b4e4c90ca6146","scripts":{"lint":"eslint .","test":"npx nyc --reporter=lcov mocha tests --recursive"},"_npmUser":{"name":"msteamsfx","email":"teamsfxnpm@microsoft.com"},"_npmVersion":"lerna/4.0.0/node@v14.21.3+x64 (linux)","description":"eslint for teamsfx","directories":{},"_nodeVersion":"14.21.3","dependencies":{"requireindex":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^9.1.3","eslint":"^7.9.0","prettier":"^2.4.1","lint-staged":"^13.2.1","eslint-plugin-n":"^15.6.1","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.25.2","eslint-plugin-promise":"^6.1.1","eslint-config-prettier":"^8.3.0","eslint-config-standard":"^17.0.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-no-secrets":"^0.8.9","@typescript-eslint/parser":"^4.19.0","eslint-plugin-eslint-plugin":"^4.0.1","@typescript-eslint/eslint-plugin":"^4.19.0"},"peerDependencies":{"eslint":">=6"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-teamsfx_0.0.4-alpha.8a27a2c7c.0_1687393471890_0.2313171534339009","host":"s3://npm-registry-packages"}},"0.0.4-alpha.112a256c1.0":{"name":"@microsoft/eslint-plugin-teamsfx","version":"0.0.4-alpha.112a256c1.0","keywords":["eslint","eslintplugin","eslint-plugin","teamsfx"],"author":{"name":"Microsoft Corporation"},"license":"MIT","_id":"@microsoft/eslint-plugin-teamsfx@0.0.4-alpha.112a256c1.0","maintainers":[{"name":"zhyuer","email":"zhany@microsoft.com"},{"name":"nintan","email":"nintan@microsoft.com"},{"name":"msteamsfx","email":"teamsfxnpm@microsoft.com"},{"name":"microsoft1es","email":"npmjs@microsoft.com"}],"dist":{"shasum":"2691c9ef32a49e07679c815ab7292f79bc20c750","tarball":"https://registry.npmjs.org/@microsoft/eslint-plugin-teamsfx/-/eslint-plugin-teamsfx-0.0.4-alpha.112a256c1.0.tgz","fileCount":12,"integrity":"sha512-ZXtd8LDEPcLD+DWIPymeLX3LvZXJbYj3PzVIiAR7fV64fdTsQSa8eAcnGNi0oBndSfZ4bLJJFYTubGB27CRHQw==","signatures":[{"sig":"MEUCIQDxDu2NIamTgTN4hLX33RSHc9o/J/q34BQo7ERnjpWxxQIgEqqqbbnrr+n6OcfJGi3hBF8S8+TbCbYz+fKvCJUT6LQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11965},"main":"lib/index.js","readme":"# @microsoft/eslint-plugin-teamsfx\n\ncustomized eslint plugins, rules & processors for teamsfx\n\n## Installation\n\nYou'll first need to install [ESLint](https://eslint.org/):\n\n```sh\nnpm i eslint --save-dev\n```\n\nNext, install `@microsoft/eslint-plugin-teamsfx`:\n\n```sh\nnpm install @microsoft/eslint-plugin-teamsfx --save-dev\n```\n\n## Usage\n\nAdd `@microsoft/eslint-plugin-teamsfx` to the plugins section of your `.eslintrc` configuration file:\n\n```json\n{\n  \"plugins\": [\"@microsoft/eslint-plugin-teamsfx\"]\n}\n```\n\nThen configure the rules you want to use under the rules section.\n\n```json\n{\n  \"rules\": {\n    \"@microsoft/teamsfx/jsdoc-author\": [\"error\"]\n  }\n}\n```\n\n## Supported Rules\n\n- jsdoc-author\n","engines":{"node":"12.x || 14.x || >= 16"},"gitHead":"8b8366eaf01cc818adb5a20295bfa35066ccada0","scripts":{"lint":"eslint .","test":"npx nyc --reporter=lcov mocha tests --recursive"},"_npmUser":{"name":"msteamsfx","email":"teamsfxnpm@microsoft.com"},"_npmVersion":"lerna/4.0.0/node@v14.21.3+x64 (linux)","description":"eslint for teamsfx","directories":{},"_nodeVersion":"14.21.3","dependencies":{"requireindex":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^9.1.3","eslint":"^7.9.0","prettier":"^2.4.1","lint-staged":"^13.2.1","eslint-plugin-n":"^15.6.1","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.25.2","eslint-plugin-promise":"^6.1.1","eslint-config-prettier":"^8.3.0","eslint-config-standard":"^17.0.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-no-secrets":"^0.8.9","@typescript-eslint/parser":"^4.19.0","eslint-plugin-eslint-plugin":"^4.0.1","@typescript-eslint/eslint-plugin":"^4.19.0"},"peerDependencies":{"eslint":">=6"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-teamsfx_0.0.4-alpha.112a256c1.0_1687738743845_0.9756081965403438","host":"s3://npm-registry-packages"}},"0.0.4-alpha.d7c19ebcf.0":{"name":"@microsoft/eslint-plugin-teamsfx","version":"0.0.4-alpha.d7c19ebcf.0","keywords":["eslint","eslintplugin","eslint-plugin","teamsfx"],"author":{"name":"Microsoft Corporation"},"license":"MIT","_id":"@microsoft/eslint-plugin-teamsfx@0.0.4-alpha.d7c19ebcf.0","maintainers":[{"name":"zhyuer","email":"zhany@microsoft.com"},{"name":"nintan","email":"nintan@microsoft.com"},{"name":"msteamsfx","email":"teamsfxnpm@microsoft.com"},{"name":"microsoft1es","email":"npmjs@microsoft.com"}],"dist":{"shasum":"75e0eda2a5ee8833bd25ead8031014369949eb8b","tarball":"https://registry.npmjs.org/@microsoft/eslint-plugin-teamsfx/-/eslint-plugin-teamsfx-0.0.4-alpha.d7c19ebcf.0.tgz","fileCount":12,"integrity":"sha512-S3ocf4j/uUtWDRwYqn0TcZLBAyuqqeAX/QvB3WGtrddrtpxw0dGRdILqlSLHx5bOxJCvjiLLTbdq9Xs1Di7Muw==","signatures":[{"sig":"MEYCIQCdfQoshYhk1VH7813mJ1TUq7xWWxBSERmMaFmu+CIkzQIhAKfIHC+2RfEjh5CJda+KxkiuBJi7CEmKsSqj0xUE0/GX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11965},"main":"lib/index.js","readme":"# @microsoft/eslint-plugin-teamsfx\n\ncustomized eslint plugins, rules & processors for teamsfx\n\n## Installation\n\nYou'll first need to install [ESLint](https://eslint.org/):\n\n```sh\nnpm i eslint --save-dev\n```\n\nNext, install `@microsoft/eslint-plugin-teamsfx`:\n\n```sh\nnpm install @microsoft/eslint-plugin-teamsfx --save-dev\n```\n\n## Usage\n\nAdd `@microsoft/eslint-plugin-teamsfx` to the plugins section of your `.eslintrc` configuration file:\n\n```json\n{\n  \"plugins\": [\"@microsoft/eslint-plugin-teamsfx\"]\n}\n```\n\nThen configure the rules you want to use under the rules section.\n\n```json\n{\n  \"rules\": {\n    \"@microsoft/teamsfx/jsdoc-author\": [\"error\"]\n  }\n}\n```\n\n## Supported Rules\n\n- jsdoc-author\n","engines":{"node":"12.x || 14.x || >= 16"},"gitHead":"c35065d8ef4f6d153a64407a3bd2f9c931552c2c","scripts":{"lint":"eslint .","test":"npx nyc --reporter=lcov mocha tests --recursive"},"_npmUser":{"name":"msteamsfx","email":"teamsfxnpm@microsoft.com"},"_npmVersion":"lerna/4.0.0/node@v14.21.3+x64 (linux)","description":"eslint for teamsfx","directories":{},"_nodeVersion":"14.21.3","dependencies":{"requireindex":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^9.1.3","eslint":"^7.9.0","prettier":"^2.4.1","lint-staged":"^13.2.1","eslint-plugin-n":"^15.6.1","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.25.2","eslint-plugin-promise":"^6.1.1","eslint-config-prettier":"^8.3.0","eslint-config-standard":"^17.0.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-no-secrets":"^0.8.9","@typescript-eslint/parser":"^4.19.0","eslint-plugin-eslint-plugin":"^4.0.1","@typescript-eslint/eslint-plugin":"^4.19.0"},"peerDependencies":{"eslint":">=6"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-teamsfx_0.0.4-alpha.d7c19ebcf.0_1687825666377_0.4151212468394354","host":"s3://npm-registry-packages"}},"0.0.4-alpha.57969b1cd.0":{"name":"@microsoft/eslint-plugin-teamsfx","version":"0.0.4-alpha.57969b1cd.0","keywords":["eslint","eslintplugin","eslint-plugin","teamsfx"],"author":{"name":"Microsoft Corporation"},"license":"MIT","_id":"@microsoft/eslint-plugin-teamsfx@0.0.4-alpha.57969b1cd.0","maintainers":[{"name":"zhyuer","email":"zhany@microsoft.com"},{"name":"nintan","email":"nintan@microsoft.com"},{"name":"msteamsfx","email":"teamsfxnpm@microsoft.com"},{"name":"microsoft1es","email":"npmjs@microsoft.com"}],"dist":{"shasum":"4aeb9e8acae42f509f6041ba94c7bb02d026fc49","tarball":"https://registry.npmjs.org/@microsoft/eslint-plugin-teamsfx/-/eslint-plugin-teamsfx-0.0.4-alpha.57969b1cd.0.tgz","fileCount":12,"integrity":"sha512-729SGVOTrcTANg/IUMXHmwwRES104vKgwvg5trq8lt5LCIax1EbCIdrfpc1aanv2i2h1vmPKvPnOkSaawCeGeQ==","signatures":[{"sig":"MEYCIQC5y3dG4tANAXWifkpXyCDeNMfhclxJHi8Ut0TXGYXq2wIhAL6XdTPZQJr1PQP/mpsNtkDaZOjogktQQfbwFN4SeOlg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11965},"main":"lib/index.js","readme":"# @microsoft/eslint-plugin-teamsfx\n\ncustomized eslint plugins, rules & processors for teamsfx\n\n## Installation\n\nYou'll first need to install [ESLint](https://eslint.org/):\n\n```sh\nnpm i eslint --save-dev\n```\n\nNext, install `@microsoft/eslint-plugin-teamsfx`:\n\n```sh\nnpm install @microsoft/eslint-plugin-teamsfx --save-dev\n```\n\n## Usage\n\nAdd `@microsoft/eslint-plugin-teamsfx` to the plugins section of your `.eslintrc` configuration file:\n\n```json\n{\n  \"plugins\": [\"@microsoft/eslint-plugin-teamsfx\"]\n}\n```\n\nThen configure the rules you want to use under the rules section.\n\n```json\n{\n  \"rules\": {\n    \"@microsoft/teamsfx/jsdoc-author\": [\"error\"]\n  }\n}\n```\n\n## Supported Rules\n\n- jsdoc-author\n","engines":{"node":"12.x || 14.x || >= 16"},"gitHead":"218001def95b67989e5357517f93f3e5b9445585","scripts":{"lint":"eslint .","test":"npx nyc --reporter=lcov mocha tests --recursive"},"_npmUser":{"name":"msteamsfx","email":"teamsfxnpm@microsoft.com"},"_npmVersion":"lerna/4.0.0/node@v14.21.3+x64 (linux)","description":"eslint for teamsfx","directories":{},"_nodeVersion":"14.21.3","dependencies":{"requireindex":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^9.1.3","eslint":"^7.9.0","prettier":"^2.4.1","lint-staged":"^13.2.1","eslint-plugin-n":"^15.6.1","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.25.2","eslint-plugin-promise":"^6.1.1","eslint-config-prettier":"^8.3.0","eslint-config-standard":"^17.0.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-no-secrets":"^0.8.9","@typescript-eslint/parser":"^4.19.0","eslint-plugin-eslint-plugin":"^4.0.1","@typescript-eslint/eslint-plugin":"^4.19.0"},"peerDependencies":{"eslint":">=6"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-teamsfx_0.0.4-alpha.57969b1cd.0_1687912084559_0.8554432819365612","host":"s3://npm-registry-packages"}},"0.0.4-alpha.ffb92818c.0":{"name":"@microsoft/eslint-plugin-teamsfx","version":"0.0.4-alpha.ffb92818c.0","keywords":["eslint","eslintplugin","eslint-plugin","teamsfx"],"author":{"name":"Microsoft Corporation"},"license":"MIT","_id":"@microsoft/eslint-plugin-teamsfx@0.0.4-alpha.ffb92818c.0","maintainers":[{"name":"zhyuer","email":"zhany@microsoft.com"},{"name":"nintan","email":"nintan@microsoft.com"},{"name":"msteamsfx","email":"teamsfxnpm@microsoft.com"},{"name":"microsoft1es","email":"npmjs@microsoft.com"}],"dist":{"shasum":"881fe62a29ab036a7366443b94b3bbaf2baa8173","tarball":"https://registry.npmjs.org/@microsoft/eslint-plugin-teamsfx/-/eslint-plugin-teamsfx-0.0.4-alpha.ffb92818c.0.tgz","fileCount":12,"integrity":"sha512-SgD1ntYD7t5gtDdhmWPkSpM26oTZCfNjOFYYH75pPTJH31ZzQEBg7zSaJGfZwaY0/xd1+LIlrnmiEp9xhndl5g==","signatures":[{"sig":"MEYCIQClMOa+yyZMyxt6GFjH8sPzu8mdSsoM8GcMiP+xcFLR1AIhAJ056hQlcY1e+LplhLr2MbkN2MjihOUwaqt9wXoxc0x5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11965},"main":"lib/index.js","readme":"# @microsoft/eslint-plugin-teamsfx\n\ncustomized eslint plugins, rules & processors for teamsfx\n\n## Installation\n\nYou'll first need to install [ESLint](https://eslint.org/):\n\n```sh\nnpm i eslint --save-dev\n```\n\nNext, install `@microsoft/eslint-plugin-teamsfx`:\n\n```sh\nnpm install @microsoft/eslint-plugin-teamsfx --save-dev\n```\n\n## Usage\n\nAdd `@microsoft/eslint-plugin-teamsfx` to the plugins section of your `.eslintrc` configuration file:\n\n```json\n{\n  \"plugins\": [\"@microsoft/eslint-plugin-teamsfx\"]\n}\n```\n\nThen configure the rules you want to use under the rules section.\n\n```json\n{\n  \"rules\": {\n    \"@microsoft/teamsfx/jsdoc-author\": [\"error\"]\n  }\n}\n```\n\n## Supported Rules\n\n- jsdoc-author\n","engines":{"node":"12.x || 14.x || >= 16"},"gitHead":"7f91a7bfe0f4896de04db5a771a3d3bf28f4f9e1","scripts":{"lint":"eslint .","test":"npx nyc --reporter=lcov mocha tests --recursive"},"_npmUser":{"name":"msteamsfx","email":"teamsfxnpm@microsoft.com"},"_npmVersion":"lerna/4.0.0/node@v14.21.3+x64 (linux)","description":"eslint for teamsfx","directories":{},"_nodeVersion":"14.21.3","dependencies":{"requireindex":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^9.1.3","eslint":"^7.9.0","prettier":"^2.4.1","lint-staged":"^13.2.1","eslint-plugin-n":"^15.6.1","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.25.2","eslint-plugin-promise":"^6.1.1","eslint-config-prettier":"^8.3.0","eslint-config-standard":"^17.0.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-no-secrets":"^0.8.9","@typescript-eslint/parser":"^4.19.0","eslint-plugin-eslint-plugin":"^4.0.1","@typescript-eslint/eslint-plugin":"^4.19.0"},"peerDependencies":{"eslint":">=6"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-teamsfx_0.0.4-alpha.ffb92818c.0_1687998588982_0.7406009729667777","host":"s3://npm-registry-packages"}},"0.0.4-alpha.cfae0df51.0":{"name":"@microsoft/eslint-plugin-teamsfx","version":"0.0.4-alpha.cfae0df51.0","keywords":["eslint","eslintplugin","eslint-plugin","teamsfx"],"author":{"name":"Microsoft Corporation"},"license":"MIT","_id":"@microsoft/eslint-plugin-teamsfx@0.0.4-alpha.cfae0df51.0","maintainers":[{"name":"zhyuer","email":"zhany@microsoft.com"},{"name":"nintan","email":"nintan@microsoft.com"},{"name":"msteamsfx","email":"teamsfxnpm@microsoft.com"},{"name":"microsoft1es","email":"npmjs@microsoft.com"}],"dist":{"shasum":"3f400bf76d1b4578f2c5714a601270a74c7adedd","tarball":"https://registry.npmjs.org/@microsoft/eslint-plugin-teamsfx/-/eslint-plugin-teamsfx-0.0.4-alpha.cfae0df51.0.tgz","fileCount":12,"integrity":"sha512-jcYwl0BiOMzcJ6hU7+B28xNIpqHpkUMV1HlMP6A4CmyPM2YCcMUQkr+l5JwuPoeLSIex/EZCLxKX8IsRkh9IDg==","signatures":[{"sig":"MEUCIH81d//nBEOzZsgFVzMotyMNjC+hx5+03A20p2pWocQNAiEA16FiveXC3UGI1OpDNeKGuEUd7GDocwT9bDuPxm4pPPM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11965},"main":"lib/index.js","readme":"# @microsoft/eslint-plugin-teamsfx\n\ncustomized eslint plugins, rules & processors for teamsfx\n\n## Installation\n\nYou'll first need to install [ESLint](https://eslint.org/):\n\n```sh\nnpm i eslint --save-dev\n```\n\nNext, install `@microsoft/eslint-plugin-teamsfx`:\n\n```sh\nnpm install @microsoft/eslint-plugin-teamsfx --save-dev\n```\n\n## Usage\n\nAdd `@microsoft/eslint-plugin-teamsfx` to the plugins section of your `.eslintrc` configuration file:\n\n```json\n{\n  \"plugins\": [\"@microsoft/eslint-plugin-teamsfx\"]\n}\n```\n\nThen configure the rules you want to use under the rules section.\n\n```json\n{\n  \"rules\": {\n    \"@microsoft/teamsfx/jsdoc-author\": [\"error\"]\n  }\n}\n```\n\n## Supported Rules\n\n- jsdoc-author\n","engines":{"node":"12.x || 14.x || >= 16"},"gitHead":"f52f056faaa4053c10cb0038e7ffd7600f672f1e","scripts":{"lint":"eslint .","test":"npx nyc --reporter=lcov mocha tests --recursive"},"_npmUser":{"name":"msteamsfx","email":"teamsfxnpm@microsoft.com"},"_npmVersion":"lerna/4.0.0/node@v14.21.3+x64 (linux)","description":"eslint for teamsfx","directories":{},"_nodeVersion":"14.21.3","dependencies":{"requireindex":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^9.1.3","eslint":"^7.9.0","prettier":"^2.4.1","lint-staged":"^13.2.1","eslint-plugin-n":"^15.6.1","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.25.2","eslint-plugin-promise":"^6.1.1","eslint-config-prettier":"^8.3.0","eslint-config-standard":"^17.0.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-no-secrets":"^0.8.9","@typescript-eslint/parser":"^4.19.0","eslint-plugin-eslint-plugin":"^4.0.1","@typescript-eslint/eslint-plugin":"^4.19.0"},"peerDependencies":{"eslint":">=6"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-teamsfx_0.0.4-alpha.cfae0df51.0_1688084214905_0.24588186936246625","host":"s3://npm-registry-packages"}},"0.0.4-alpha.d41ef8890.0":{"name":"@microsoft/eslint-plugin-teamsfx","version":"0.0.4-alpha.d41ef8890.0","keywords":["eslint","eslintplugin","eslint-plugin","teamsfx"],"author":{"name":"Microsoft Corporation"},"license":"MIT","_id":"@microsoft/eslint-plugin-teamsfx@0.0.4-alpha.d41ef8890.0","maintainers":[{"name":"zhyuer","email":"zhany@microsoft.com"},{"name":"nintan","email":"nintan@microsoft.com"},{"name":"msteamsfx","email":"teamsfxnpm@microsoft.com"},{"name":"microsoft1es","email":"npmjs@microsoft.com"}],"dist":{"shasum":"a0f1981ca6212f01e0660a6fe77a12225ba4a4de","tarball":"https://registry.npmjs.org/@microsoft/eslint-plugin-teamsfx/-/eslint-plugin-teamsfx-0.0.4-alpha.d41ef8890.0.tgz","fileCount":12,"integrity":"sha512-dlnlSqZldiWMjVAzt7HCgdmMkx8hwRavW0tDtbCxLxBmV54l0HqJkZnZsHg31Jl+l8H0WYwv7JNSGVZVDye9KA==","signatures":[{"sig":"MEQCIEQ1Ap/vI88/87WywnhJkAqClssmjHhHV/ClQZknLZMzAiAKwTCnYyqIjSzjnqKXq8SLctTTdeNGKM6n7WWU7873Qg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11965},"main":"lib/index.js","readme":"# @microsoft/eslint-plugin-teamsfx\n\ncustomized eslint plugins, rules & processors for teamsfx\n\n## Installation\n\nYou'll first need to install [ESLint](https://eslint.org/):\n\n```sh\nnpm i eslint --save-dev\n```\n\nNext, install `@microsoft/eslint-plugin-teamsfx`:\n\n```sh\nnpm install @microsoft/eslint-plugin-teamsfx --save-dev\n```\n\n## Usage\n\nAdd `@microsoft/eslint-plugin-teamsfx` to the plugins section of your `.eslintrc` configuration file:\n\n```json\n{\n  \"plugins\": [\"@microsoft/eslint-plugin-teamsfx\"]\n}\n```\n\nThen configure the rules you want to use under the rules section.\n\n```json\n{\n  \"rules\": {\n    \"@microsoft/teamsfx/jsdoc-author\": [\"error\"]\n  }\n}\n```\n\n## Supported Rules\n\n- jsdoc-author\n","engines":{"node":"12.x || 14.x || >= 16"},"gitHead":"40d22f37f11600caaab4b51e46945da129224817","scripts":{"lint":"eslint .","test":"npx nyc --reporter=lcov mocha tests --recursive"},"_npmUser":{"name":"msteamsfx","email":"teamsfxnpm@microsoft.com"},"_npmVersion":"lerna/4.0.0/node@v14.21.3+x64 (linux)","description":"eslint for teamsfx","directories":{},"_nodeVersion":"14.21.3","dependencies":{"requireindex":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^9.1.3","eslint":"^7.9.0","prettier":"^2.4.1","lint-staged":"^13.2.1","eslint-plugin-n":"^15.6.1","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.25.2","eslint-plugin-promise":"^6.1.1","eslint-config-prettier":"^8.3.0","eslint-config-standard":"^17.0.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-no-secrets":"^0.8.9","@typescript-eslint/parser":"^4.19.0","eslint-plugin-eslint-plugin":"^4.0.1","@typescript-eslint/eslint-plugin":"^4.19.0"},"peerDependencies":{"eslint":">=6"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-teamsfx_0.0.4-alpha.d41ef8890.0_1688170799326_0.3430258684711538","host":"s3://npm-registry-packages"}},"0.0.4-alpha.09fb224aa.0":{"name":"@microsoft/eslint-plugin-teamsfx","version":"0.0.4-alpha.09fb224aa.0","keywords":["eslint","eslintplugin","eslint-plugin","teamsfx"],"author":{"name":"Microsoft Corporation"},"license":"MIT","_id":"@microsoft/eslint-plugin-teamsfx@0.0.4-alpha.09fb224aa.0","maintainers":[{"name":"zhyuer","email":"zhany@microsoft.com"},{"name":"nintan","email":"nintan@microsoft.com"},{"name":"msteamsfx","email":"teamsfxnpm@microsoft.com"},{"name":"microsoft1es","email":"npmjs@microsoft.com"}],"dist":{"shasum":"531f0c5d632690d010a75e93a324b2f7f8d1ddd8","tarball":"https://registry.npmjs.org/@microsoft/eslint-plugin-teamsfx/-/eslint-plugin-teamsfx-0.0.4-alpha.09fb224aa.0.tgz","fileCount":12,"integrity":"sha512-7Ybc4N17wTcs/VaYmsHdHRxNP8TIBBuN6ONHBWMNxQzS75DJ5ddeR4eAP/xPYjM/uhp8lDrlRZsIUnVTB5oc0Q==","signatures":[{"sig":"MEQCIEgffbkqoOIiY3UeTfuIM39TlFsuFTFRuC8xGdgCbBjyAiAFX9iXi7GPgoArvlYB/J6EHYzZ+aZtyonb+MfyO2x8EA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11965},"main":"lib/index.js","readme":"# @microsoft/eslint-plugin-teamsfx\n\ncustomized eslint plugins, rules & processors for teamsfx\n\n## Installation\n\nYou'll first need to install [ESLint](https://eslint.org/):\n\n```sh\nnpm i eslint --save-dev\n```\n\nNext, install `@microsoft/eslint-plugin-teamsfx`:\n\n```sh\nnpm install @microsoft/eslint-plugin-teamsfx --save-dev\n```\n\n## Usage\n\nAdd `@microsoft/eslint-plugin-teamsfx` to the plugins section of your `.eslintrc` configuration file:\n\n```json\n{\n  \"plugins\": [\"@microsoft/eslint-plugin-teamsfx\"]\n}\n```\n\nThen configure the rules you want to use under the rules section.\n\n```json\n{\n  \"rules\": {\n    \"@microsoft/teamsfx/jsdoc-author\": [\"error\"]\n  }\n}\n```\n\n## Supported Rules\n\n- jsdoc-author\n","engines":{"node":"12.x || 14.x || >= 16"},"gitHead":"50db14f29a6502ab79dbb897cf14f34da9a5e251","scripts":{"lint":"eslint .","test":"npx nyc --reporter=lcov mocha tests --recursive"},"_npmUser":{"name":"msteamsfx","email":"teamsfxnpm@microsoft.com"},"_npmVersion":"lerna/4.0.0/node@v14.21.3+x64 (linux)","description":"eslint for teamsfx","directories":{},"_nodeVersion":"14.21.3","dependencies":{"requireindex":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^9.1.3","eslint":"^7.9.0","prettier":"^2.4.1","lint-staged":"^13.2.1","eslint-plugin-n":"^15.6.1","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.25.2","eslint-plugin-promise":"^6.1.1","eslint-config-prettier":"^8.3.0","eslint-config-standard":"^17.0.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-no-secrets":"^0.8.9","@typescript-eslint/parser":"^4.19.0","eslint-plugin-eslint-plugin":"^4.0.1","@typescript-eslint/eslint-plugin":"^4.19.0"},"peerDependencies":{"eslint":">=6"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-teamsfx_0.0.4-alpha.09fb224aa.0_1688429879667_0.011689084748889966","host":"s3://npm-registry-packages"}},"0.0.4-alpha.ae74bc360.0":{"name":"@microsoft/eslint-plugin-teamsfx","version":"0.0.4-alpha.ae74bc360.0","keywords":["eslint","eslintplugin","eslint-plugin","teamsfx"],"author":{"name":"Microsoft Corporation"},"license":"MIT","_id":"@microsoft/eslint-plugin-teamsfx@0.0.4-alpha.ae74bc360.0","maintainers":[{"name":"zhyuer","email":"zhany@microsoft.com"},{"name":"nintan","email":"nintan@microsoft.com"},{"name":"msteamsfx","email":"teamsfxnpm@microsoft.com"},{"name":"microsoft1es","email":"npmjs@microsoft.com"}],"dist":{"shasum":"e6c2211d0dec595a90fd3bfdf94302942685066c","tarball":"https://registry.npmjs.org/@microsoft/eslint-plugin-teamsfx/-/eslint-plugin-teamsfx-0.0.4-alpha.ae74bc360.0.tgz","fileCount":12,"integrity":"sha512-CcqiwvhuPlPNv/7zH6fNnfGXyLHzTrsBJziYiCHtL8zMTCjg8YpQzQMYcjWM0tcc3Qw70mLxiWzD8dcPgocaSg==","signatures":[{"sig":"MEUCIQDhTfgcj4EU6P2CStcxcoXCDIhx1n1AWPTcLwPDoLyt4wIgYNSi39FH7ojOZiWRZIcZ7VVYAMZq6DaVOvAToqRdJLI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11965},"main":"lib/index.js","readme":"# @microsoft/eslint-plugin-teamsfx\n\ncustomized eslint plugins, rules & processors for teamsfx\n\n## Installation\n\nYou'll first need to install [ESLint](https://eslint.org/):\n\n```sh\nnpm i eslint --save-dev\n```\n\nNext, install `@microsoft/eslint-plugin-teamsfx`:\n\n```sh\nnpm install @microsoft/eslint-plugin-teamsfx --save-dev\n```\n\n## Usage\n\nAdd `@microsoft/eslint-plugin-teamsfx` to the plugins section of your `.eslintrc` configuration file:\n\n```json\n{\n  \"plugins\": [\"@microsoft/eslint-plugin-teamsfx\"]\n}\n```\n\nThen configure the rules you want to use under the rules section.\n\n```json\n{\n  \"rules\": {\n    \"@microsoft/teamsfx/jsdoc-author\": [\"error\"]\n  }\n}\n```\n\n## Supported Rules\n\n- jsdoc-author\n","engines":{"node":"12.x || 14.x || >= 16"},"gitHead":"e5b88ad44dcc1b7d7c5a9fc1ac472b67135f3e24","scripts":{"lint":"eslint .","test":"npx nyc --reporter=lcov mocha tests --recursive"},"_npmUser":{"name":"msteamsfx","email":"teamsfxnpm@microsoft.com"},"_npmVersion":"lerna/4.0.0/node@v14.21.3+x64 (linux)","description":"eslint for teamsfx","directories":{},"_nodeVersion":"14.21.3","dependencies":{"requireindex":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^9.1.3","eslint":"^7.9.0","prettier":"^2.4.1","lint-staged":"^13.2.1","eslint-plugin-n":"^15.6.1","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.25.2","eslint-plugin-promise":"^6.1.1","eslint-config-prettier":"^8.3.0","eslint-config-standard":"^17.0.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-no-secrets":"^0.8.9","@typescript-eslint/parser":"^4.19.0","eslint-plugin-eslint-plugin":"^4.0.1","@typescript-eslint/eslint-plugin":"^4.19.0"},"peerDependencies":{"eslint":">=6"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-teamsfx_0.0.4-alpha.ae74bc360.0_1688516802061_0.13052872183906405","host":"s3://npm-registry-packages"}},"0.0.4-alpha.1fb5f05cf.0":{"name":"@microsoft/eslint-plugin-teamsfx","version":"0.0.4-alpha.1fb5f05cf.0","keywords":["eslint","eslintplugin","eslint-plugin","teamsfx"],"author":{"name":"Microsoft Corporation"},"license":"MIT","_id":"@microsoft/eslint-plugin-teamsfx@0.0.4-alpha.1fb5f05cf.0","maintainers":[{"name":"zhyuer","email":"zhany@microsoft.com"},{"name":"nintan","email":"nintan@microsoft.com"},{"name":"msteamsfx","email":"teamsfxnpm@microsoft.com"},{"name":"microsoft1es","email":"npmjs@microsoft.com"}],"dist":{"shasum":"7a4db005919e20c6aca8e8e4ec7111b9b1aa26b9","tarball":"https://registry.npmjs.org/@microsoft/eslint-plugin-teamsfx/-/eslint-plugin-teamsfx-0.0.4-alpha.1fb5f05cf.0.tgz","fileCount":12,"integrity":"sha512-aTvUXfVJtmNMTiODpLQpk6TJ/NASGU04LRsKwRC7892kmoJDEEDLEJxmbsZHtKnSs4jUkbez3LeiAfM5SJxHTw==","signatures":[{"sig":"MEYCIQCzseX2NDtkhDeLtRuQxOFCd/rMnVt94b/xP4bVw+uzvwIhAK5deRIz136EACrdwkgPlPBiVQxRvCf/10zlU/D+9l4A","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11965},"main":"lib/index.js","readme":"# @microsoft/eslint-plugin-teamsfx\n\ncustomized eslint plugins, rules & processors for teamsfx\n\n## Installation\n\nYou'll first need to install [ESLint](https://eslint.org/):\n\n```sh\nnpm i eslint --save-dev\n```\n\nNext, install `@microsoft/eslint-plugin-teamsfx`:\n\n```sh\nnpm install @microsoft/eslint-plugin-teamsfx --save-dev\n```\n\n## Usage\n\nAdd `@microsoft/eslint-plugin-teamsfx` to the plugins section of your `.eslintrc` configuration file:\n\n```json\n{\n  \"plugins\": [\"@microsoft/eslint-plugin-teamsfx\"]\n}\n```\n\nThen configure the rules you want to use under the rules section.\n\n```json\n{\n  \"rules\": {\n    \"@microsoft/teamsfx/jsdoc-author\": [\"error\"]\n  }\n}\n```\n\n## Supported Rules\n\n- jsdoc-author\n","engines":{"node":"12.x || 14.x || >= 16"},"gitHead":"447ba8f743733b0c64a13d4ec265a84db7791b51","scripts":{"lint":"eslint .","test":"npx nyc --reporter=lcov mocha tests --recursive"},"_npmUser":{"name":"msteamsfx","email":"teamsfxnpm@microsoft.com"},"_npmVersion":"lerna/4.0.0/node@v14.21.3+x64 (linux)","description":"eslint for teamsfx","directories":{},"_nodeVersion":"14.21.3","dependencies":{"requireindex":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^9.1.3","eslint":"^7.9.0","prettier":"^2.4.1","lint-staged":"^13.2.1","eslint-plugin-n":"^15.6.1","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.25.2","eslint-plugin-promise":"^6.1.1","eslint-config-prettier":"^8.3.0","eslint-config-standard":"^17.0.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-no-secrets":"^0.8.9","@typescript-eslint/parser":"^4.19.0","eslint-plugin-eslint-plugin":"^4.0.1","@typescript-eslint/eslint-plugin":"^4.19.0"},"peerDependencies":{"eslint":">=6"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-teamsfx_0.0.4-alpha.1fb5f05cf.0_1688602540488_0.672812376203177","host":"s3://npm-registry-packages"}},"0.0.4-alpha.dc097d3df.0":{"name":"@microsoft/eslint-plugin-teamsfx","version":"0.0.4-alpha.dc097d3df.0","keywords":["eslint","eslintplugin","eslint-plugin","teamsfx"],"author":{"name":"Microsoft Corporation"},"license":"MIT","_id":"@microsoft/eslint-plugin-teamsfx@0.0.4-alpha.dc097d3df.0","maintainers":[{"name":"zhyuer","email":"zhany@microsoft.com"},{"name":"nintan","email":"nintan@microsoft.com"},{"name":"msteamsfx","email":"teamsfxnpm@microsoft.com"},{"name":"microsoft1es","email":"npmjs@microsoft.com"}],"dist":{"shasum":"29179161b0f5f6013b729ea4df4f689b7e7796f4","tarball":"https://registry.npmjs.org/@microsoft/eslint-plugin-teamsfx/-/eslint-plugin-teamsfx-0.0.4-alpha.dc097d3df.0.tgz","fileCount":12,"integrity":"sha512-yDDxGQWmV3bEEgm3KppRsmLeS6wosPBdEVjnoMeFEg4ePrY6Wj6SfOFV6QWkZq0Takqw+9ZNi5YmcTMwTWU9Aw==","signatures":[{"sig":"MEUCIQDwYvn+Pc38ocMoX2YhjF2PJjM1Ui/yA/eAb906wM425wIgIvwj10NZHMKFcLUo+oqp5b2n8Ye0NAmjjZycjmkM81U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11965},"main":"lib/index.js","readme":"# @microsoft/eslint-plugin-teamsfx\n\ncustomized eslint plugins, rules & processors for teamsfx\n\n## Installation\n\nYou'll first need to install [ESLint](https://eslint.org/):\n\n```sh\nnpm i eslint --save-dev\n```\n\nNext, install `@microsoft/eslint-plugin-teamsfx`:\n\n```sh\nnpm install @microsoft/eslint-plugin-teamsfx --save-dev\n```\n\n## Usage\n\nAdd `@microsoft/eslint-plugin-teamsfx` to the plugins section of your `.eslintrc` configuration file:\n\n```json\n{\n  \"plugins\": [\"@microsoft/eslint-plugin-teamsfx\"]\n}\n```\n\nThen configure the rules you want to use under the rules section.\n\n```json\n{\n  \"rules\": {\n    \"@microsoft/teamsfx/jsdoc-author\": [\"error\"]\n  }\n}\n```\n\n## Supported Rules\n\n- jsdoc-author\n","engines":{"node":"12.x || 14.x || >= 16"},"gitHead":"6b5f6a0212f1771942a18554a43b5fe0da7700e3","scripts":{"lint":"eslint .","test":"npx nyc --reporter=lcov mocha tests --recursive"},"_npmUser":{"name":"msteamsfx","email":"teamsfxnpm@microsoft.com"},"_npmVersion":"lerna/4.0.0/node@v14.21.3+x64 (linux)","description":"eslint for teamsfx","directories":{},"_nodeVersion":"14.21.3","dependencies":{"requireindex":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^9.1.3","eslint":"^7.9.0","prettier":"^2.4.1","lint-staged":"^13.2.1","eslint-plugin-n":"^15.6.1","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.25.2","eslint-plugin-promise":"^6.1.1","eslint-config-prettier":"^8.3.0","eslint-config-standard":"^17.0.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-no-secrets":"^0.8.9","@typescript-eslint/parser":"^4.19.0","eslint-plugin-eslint-plugin":"^4.0.1","@typescript-eslint/eslint-plugin":"^4.19.0"},"peerDependencies":{"eslint":">=6"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-teamsfx_0.0.4-alpha.dc097d3df.0_1688689072377_0.6750186011039203","host":"s3://npm-registry-packages"}},"0.0.4-alpha.888a35067.0":{"name":"@microsoft/eslint-plugin-teamsfx","version":"0.0.4-alpha.888a35067.0","keywords":["eslint","eslintplugin","eslint-plugin","teamsfx"],"author":{"name":"Microsoft Corporation"},"license":"MIT","_id":"@microsoft/eslint-plugin-teamsfx@0.0.4-alpha.888a35067.0","maintainers":[{"name":"zhyuer","email":"zhany@microsoft.com"},{"name":"nintan","email":"nintan@microsoft.com"},{"name":"msteamsfx","email":"teamsfxnpm@microsoft.com"},{"name":"microsoft1es","email":"npmjs@microsoft.com"}],"dist":{"shasum":"48b7b2334201f9ae9563485b0fb02320db6bb936","tarball":"https://registry.npmjs.org/@microsoft/eslint-plugin-teamsfx/-/eslint-plugin-teamsfx-0.0.4-alpha.888a35067.0.tgz","fileCount":12,"integrity":"sha512-fHN0xtGSJxSlyHHgyBoNtC+GHP/bF8Z8TzALNTVX7v4US08t/RWx2npru5H/hP2fi7LzeTCiDxFb+SYXAX1XlA==","signatures":[{"sig":"MEUCIHWU6QiMnja0Rz3TlyS0x8M/YFhTRSyGTkPVG77+C3EyAiEA+ojqY4mqw9BOOG9xWhtnn2SPdaOVoEASa9v3nj/OW2A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11965},"main":"lib/index.js","readme":"# @microsoft/eslint-plugin-teamsfx\n\ncustomized eslint plugins, rules & processors for teamsfx\n\n## Installation\n\nYou'll first need to install [ESLint](https://eslint.org/):\n\n```sh\nnpm i eslint --save-dev\n```\n\nNext, install `@microsoft/eslint-plugin-teamsfx`:\n\n```sh\nnpm install @microsoft/eslint-plugin-teamsfx --save-dev\n```\n\n## Usage\n\nAdd `@microsoft/eslint-plugin-teamsfx` to the plugins section of your `.eslintrc` configuration file:\n\n```json\n{\n  \"plugins\": [\"@microsoft/eslint-plugin-teamsfx\"]\n}\n```\n\nThen configure the rules you want to use under the rules section.\n\n```json\n{\n  \"rules\": {\n    \"@microsoft/teamsfx/jsdoc-author\": [\"error\"]\n  }\n}\n```\n\n## Supported Rules\n\n- jsdoc-author\n","engines":{"node":"12.x || 14.x || >= 16"},"gitHead":"d5492b60772ce7441cbbe2da49e29acfdea15181","scripts":{"lint":"eslint .","test":"npx nyc --reporter=lcov mocha tests --recursive"},"_npmUser":{"name":"msteamsfx","email":"teamsfxnpm@microsoft.com"},"_npmVersion":"lerna/4.0.0/node@v14.21.3+x64 (linux)","description":"eslint for teamsfx","directories":{},"_nodeVersion":"14.21.3","dependencies":{"requireindex":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^9.1.3","eslint":"^7.9.0","prettier":"^2.4.1","lint-staged":"^13.2.1","eslint-plugin-n":"^15.6.1","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.25.2","eslint-plugin-promise":"^6.1.1","eslint-config-prettier":"^8.3.0","eslint-config-standard":"^17.0.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-no-secrets":"^0.8.9","@typescript-eslint/parser":"^4.19.0","eslint-plugin-eslint-plugin":"^4.0.1","@typescript-eslint/eslint-plugin":"^4.19.0"},"peerDependencies":{"eslint":">=6"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-teamsfx_0.0.4-alpha.888a35067.0_1688775459337_0.20809556918605687","host":"s3://npm-registry-packages"}},"0.0.4-alpha.6dd449666.0":{"name":"@microsoft/eslint-plugin-teamsfx","version":"0.0.4-alpha.6dd449666.0","keywords":["eslint","eslintplugin","eslint-plugin","teamsfx"],"author":{"name":"Microsoft Corporation"},"license":"MIT","_id":"@microsoft/eslint-plugin-teamsfx@0.0.4-alpha.6dd449666.0","maintainers":[{"name":"zhyuer","email":"zhany@microsoft.com"},{"name":"nintan","email":"nintan@microsoft.com"},{"name":"msteamsfx","email":"teamsfxnpm@microsoft.com"},{"name":"microsoft1es","email":"npmjs@microsoft.com"}],"dist":{"shasum":"18042b9e80f6f52aadc0b419c5544be8ebed76d2","tarball":"https://registry.npmjs.org/@microsoft/eslint-plugin-teamsfx/-/eslint-plugin-teamsfx-0.0.4-alpha.6dd449666.0.tgz","fileCount":12,"integrity":"sha512-VKb/M7+JjIZRncET4aqlRKZpDlDnaahTW+gp3+hHOpSnSz7ovkymLJ62EsAANecUKl5H++vk6GqhsLxW/xFj3Q==","signatures":[{"sig":"MEYCIQCG7ahuvBONrsU+BE14vnWSL2sFmWVJadmVDQY01H13SwIhAKeAL4/snKBsErzoifmzpOMpo6NBSJVet/ujLo3shnn9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11965},"main":"lib/index.js","readme":"# @microsoft/eslint-plugin-teamsfx\n\ncustomized eslint plugins, rules & processors for teamsfx\n\n## Installation\n\nYou'll first need to install [ESLint](https://eslint.org/):\n\n```sh\nnpm i eslint --save-dev\n```\n\nNext, install `@microsoft/eslint-plugin-teamsfx`:\n\n```sh\nnpm install @microsoft/eslint-plugin-teamsfx --save-dev\n```\n\n## Usage\n\nAdd `@microsoft/eslint-plugin-teamsfx` to the plugins section of your `.eslintrc` configuration file:\n\n```json\n{\n  \"plugins\": [\"@microsoft/eslint-plugin-teamsfx\"]\n}\n```\n\nThen configure the rules you want to use under the rules section.\n\n```json\n{\n  \"rules\": {\n    \"@microsoft/teamsfx/jsdoc-author\": [\"error\"]\n  }\n}\n```\n\n## Supported Rules\n\n- jsdoc-author\n","engines":{"node":"12.x || 14.x || >= 16"},"gitHead":"b4eb304931eee6c5fb3e29ddd059527e4f120efc","scripts":{"lint":"eslint .","test":"npx nyc --reporter=lcov mocha tests --recursive"},"_npmUser":{"name":"msteamsfx","email":"teamsfxnpm@microsoft.com"},"_npmVersion":"lerna/4.0.0/node@v14.21.3+x64 (linux)","description":"eslint for teamsfx","directories":{},"_nodeVersion":"14.21.3","dependencies":{"requireindex":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^9.1.3","eslint":"^7.9.0","prettier":"^2.4.1","lint-staged":"^13.2.1","eslint-plugin-n":"^15.6.1","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.25.2","eslint-plugin-promise":"^6.1.1","eslint-config-prettier":"^8.3.0","eslint-config-standard":"^17.0.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-no-secrets":"^0.8.9","@typescript-eslint/parser":"^4.19.0","eslint-plugin-eslint-plugin":"^4.0.1","@typescript-eslint/eslint-plugin":"^4.19.0"},"peerDependencies":{"eslint":">=6"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-teamsfx_0.0.4-alpha.6dd449666.0_1689034546904_0.22497206513993628","host":"s3://npm-registry-packages"}},"0.0.4-alpha.24f52e6c7.0":{"name":"@microsoft/eslint-plugin-teamsfx","version":"0.0.4-alpha.24f52e6c7.0","keywords":["eslint","eslintplugin","eslint-plugin","teamsfx"],"author":{"name":"Microsoft Corporation"},"license":"MIT","_id":"@microsoft/eslint-plugin-teamsfx@0.0.4-alpha.24f52e6c7.0","maintainers":[{"name":"zhyuer","email":"zhany@microsoft.com"},{"name":"nintan","email":"nintan@microsoft.com"},{"name":"msteamsfx","email":"teamsfxnpm@microsoft.com"},{"name":"microsoft1es","email":"npmjs@microsoft.com"}],"dist":{"shasum":"d794d20db677bde3eb28a74cf2cf822551723e16","tarball":"https://registry.npmjs.org/@microsoft/eslint-plugin-teamsfx/-/eslint-plugin-teamsfx-0.0.4-alpha.24f52e6c7.0.tgz","fileCount":12,"integrity":"sha512-XfGxuVlyLbv2GePnMqpoDgVyLaiz8+iJmarNZZBgbDrycTJzbA+MFwbup9Y9VoHciDZxA5xHooTksskzU1+vQw==","signatures":[{"sig":"MEUCIQDhk4ElDYbb+1exmPdkrf7btj9dDmK7TBluE6r9rig5lgIgQ1f558Z/oYFIPJIUNDhFcvRokOiCm6KDvVH6IponTVk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11965},"main":"lib/index.js","readme":"# @microsoft/eslint-plugin-teamsfx\n\ncustomized eslint plugins, rules & processors for teamsfx\n\n## Installation\n\nYou'll first need to install [ESLint](https://eslint.org/):\n\n```sh\nnpm i eslint --save-dev\n```\n\nNext, install `@microsoft/eslint-plugin-teamsfx`:\n\n```sh\nnpm install @microsoft/eslint-plugin-teamsfx --save-dev\n```\n\n## Usage\n\nAdd `@microsoft/eslint-plugin-teamsfx` to the plugins section of your `.eslintrc` configuration file:\n\n```json\n{\n  \"plugins\": [\"@microsoft/eslint-plugin-teamsfx\"]\n}\n```\n\nThen configure the rules you want to use under the rules section.\n\n```json\n{\n  \"rules\": {\n    \"@microsoft/teamsfx/jsdoc-author\": [\"error\"]\n  }\n}\n```\n\n## Supported Rules\n\n- jsdoc-author\n","engines":{"node":"12.x || 14.x || >= 16"},"gitHead":"84b0cf42e8b50284a4450687cdf51d9bba153eaf","scripts":{"lint":"eslint .","test":"npx nyc --reporter=lcov mocha tests --recursive"},"_npmUser":{"name":"msteamsfx","email":"teamsfxnpm@microsoft.com"},"_npmVersion":"lerna/4.0.0/node@v14.21.3+x64 (linux)","description":"eslint for teamsfx","directories":{},"_nodeVersion":"14.21.3","dependencies":{"requireindex":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^9.1.3","eslint":"^7.9.0","prettier":"^2.4.1","lint-staged":"^13.2.1","eslint-plugin-n":"^15.6.1","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.25.2","eslint-plugin-promise":"^6.1.1","eslint-config-prettier":"^8.3.0","eslint-config-standard":"^17.0.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-no-secrets":"^0.8.9","@typescript-eslint/parser":"^4.19.0","eslint-plugin-eslint-plugin":"^4.0.1","@typescript-eslint/eslint-plugin":"^4.19.0"},"peerDependencies":{"eslint":">=6"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-teamsfx_0.0.4-alpha.24f52e6c7.0_1689120891083_0.19625985661144085","host":"s3://npm-registry-packages"}},"0.0.4-beta.2023071206.0":{"name":"@microsoft/eslint-plugin-teamsfx","version":"0.0.4-beta.2023071206.0","keywords":["eslint","eslintplugin","eslint-plugin","teamsfx"],"author":{"name":"Microsoft Corporation"},"license":"MIT","_id":"@microsoft/eslint-plugin-teamsfx@0.0.4-beta.2023071206.0","maintainers":[{"name":"zhyuer","email":"zhany@microsoft.com"},{"name":"nintan","email":"nintan@microsoft.com"},{"name":"msteamsfx","email":"teamsfxnpm@microsoft.com"},{"name":"microsoft1es","email":"npmjs@microsoft.com"}],"dist":{"shasum":"8cf8f5d9fd66eb1c65fbb5db11be672e64c28777","tarball":"https://registry.npmjs.org/@microsoft/eslint-plugin-teamsfx/-/eslint-plugin-teamsfx-0.0.4-beta.2023071206.0.tgz","fileCount":12,"integrity":"sha512-QWOSvleu/nfKDPQbvlcpVrq+/ttCdXfC12AmtN+6aNnBHepqc95b4LN+dzAOw8ch3jmqfSubtc0b89bqCpJWfw==","signatures":[{"sig":"MEQCIH+PLOzzpFYFGfa0N9rozCgJho9r0S/9U2bQMIEc6x/bAiAdbfZCjLn85grelUxnjbEeFWe7zLKF0U0NLj/wz7d30Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11965},"main":"lib/index.js","readme":"# @microsoft/eslint-plugin-teamsfx\n\ncustomized eslint plugins, rules & processors for teamsfx\n\n## Installation\n\nYou'll first need to install [ESLint](https://eslint.org/):\n\n```sh\nnpm i eslint --save-dev\n```\n\nNext, install `@microsoft/eslint-plugin-teamsfx`:\n\n```sh\nnpm install @microsoft/eslint-plugin-teamsfx --save-dev\n```\n\n## Usage\n\nAdd `@microsoft/eslint-plugin-teamsfx` to the plugins section of your `.eslintrc` configuration file:\n\n```json\n{\n  \"plugins\": [\"@microsoft/eslint-plugin-teamsfx\"]\n}\n```\n\nThen configure the rules you want to use under the rules section.\n\n```json\n{\n  \"rules\": {\n    \"@microsoft/teamsfx/jsdoc-author\": [\"error\"]\n  }\n}\n```\n\n## Supported Rules\n\n- jsdoc-author\n","engines":{"node":"12.x || 14.x || >= 16"},"gitHead":"40e5804d181cdfe52a02b3c5b1a699d0498a47e8","scripts":{"lint":"eslint .","test":"npx nyc --reporter=lcov mocha tests --recursive"},"_npmUser":{"name":"msteamsfx","email":"teamsfxnpm@microsoft.com"},"_npmVersion":"lerna/4.0.0/node@v14.21.3+x64 (linux)","description":"eslint for teamsfx","directories":{},"_nodeVersion":"14.21.3","dependencies":{"requireindex":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^9.1.3","eslint":"^7.9.0","prettier":"^2.4.1","lint-staged":"^13.2.1","eslint-plugin-n":"^15.6.1","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.25.2","eslint-plugin-promise":"^6.1.1","eslint-config-prettier":"^8.3.0","eslint-config-standard":"^17.0.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-no-secrets":"^0.8.9","@typescript-eslint/parser":"^4.19.0","eslint-plugin-eslint-plugin":"^4.0.1","@typescript-eslint/eslint-plugin":"^4.19.0"},"peerDependencies":{"eslint":">=6"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-teamsfx_0.0.4-beta.2023071206.0_1689143619461_0.2625802544976408","host":"s3://npm-registry-packages"}},"0.0.4-alpha.bdda88800.0":{"name":"@microsoft/eslint-plugin-teamsfx","version":"0.0.4-alpha.bdda88800.0","keywords":["eslint","eslintplugin","eslint-plugin","teamsfx"],"author":{"name":"Microsoft Corporation"},"license":"MIT","_id":"@microsoft/eslint-plugin-teamsfx@0.0.4-alpha.bdda88800.0","maintainers":[{"name":"zhyuer","email":"zhany@microsoft.com"},{"name":"nintan","email":"nintan@microsoft.com"},{"name":"msteamsfx","email":"teamsfxnpm@microsoft.com"},{"name":"microsoft1es","email":"npmjs@microsoft.com"}],"dist":{"shasum":"390dfab257fa07a718b149806fcb76d7ec314e38","tarball":"https://registry.npmjs.org/@microsoft/eslint-plugin-teamsfx/-/eslint-plugin-teamsfx-0.0.4-alpha.bdda88800.0.tgz","fileCount":13,"integrity":"sha512-pGkpbiiIXK8vBpL9gW19qatMD9fxndf/OtnA8dFswOq3BgeOdpW2VNgctLcjP8wgFm9/PQTbzLwHKhYPStpTGw==","signatures":[{"sig":"MEQCIBkZm5hD3QhEvMWfMKUCoe/GG8Lst0DudELxWH6nO1OXAiBTLMgqjO6iG1OucWVTykUH+w1G3Sbg/nSHgFL68KOoqQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12286},"main":"lib/index.js","readme":"# @microsoft/eslint-plugin-teamsfx\n\ncustomized eslint plugins, rules & processors for teamsfx\n\n## Installation\n\nYou'll first need to install [ESLint](https://eslint.org/):\n\n```sh\nnpm i eslint --save-dev\n```\n\nNext, install `@microsoft/eslint-plugin-teamsfx`:\n\n```sh\nnpm install @microsoft/eslint-plugin-teamsfx --save-dev\n```\n\n## Usage\n\nAdd `@microsoft/eslint-plugin-teamsfx` to the plugins section of your `.eslintrc` configuration file:\n\n```json\n{\n  \"plugins\": [\"@microsoft/eslint-plugin-teamsfx\"]\n}\n```\n\nThen configure the rules you want to use under the rules section.\n\n```json\n{\n  \"rules\": {\n    \"@microsoft/teamsfx/jsdoc-author\": [\"error\"]\n  }\n}\n```\n\n## Supported Rules\n\n- jsdoc-author\n","engines":{"node":"12.x || 14.x || >= 16"},"gitHead":"9c12362ae712cb2b3ca06d236e944ed6eed7e251","scripts":{"lint":"eslint .","test":"npx nyc --reporter=lcov mocha tests --recursive"},"_npmUser":{"name":"msteamsfx","email":"teamsfxnpm@microsoft.com"},"_npmVersion":"lerna/4.0.0/node@v14.21.3+x64 (linux)","description":"eslint for teamsfx","directories":{},"_nodeVersion":"14.21.3","dependencies":{"requireindex":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^9.1.3","eslint":"^7.9.0","prettier":"^2.4.1","lint-staged":"^13.2.1","eslint-plugin-n":"^15.6.1","eslint-plugin-node":"^11.1.0","eslint-plugin-header":"^3.1.1","eslint-plugin-import":"^2.25.2","eslint-plugin-promise":"^6.1.1","eslint-config-prettier":"^8.3.0","eslint-config-standard":"^17.0.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-no-secrets":"^0.8.9","@typescript-eslint/parser":"^4.19.0","eslint-plugin-eslint-plugin":"^4.0.1","@typescript-eslint/eslint-plugin":"^4.19.0"},"peerDependencies":{"eslint":">=6"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-teamsfx_0.0.4-alpha.bdda88800.0_1689207424930_0.4673335423592484","host":"s3://npm-registry-packages"}},"0.0.4-alpha.e83c26af7.0":{"name":"@microsoft/eslint-plugin-teamsfx","version":"0.0.4-alpha.e83c26af7.0","keywords":["eslint","eslintplugin","eslint-plugin","teamsfx"],"author":{"name":"Microsoft Corporation"},"license":"MIT","_id":"@microsoft/eslint-plugin-teamsfx@0.0.4-alpha.e83c26af7.0","maintainers":[{"name":"zhyuer","email":"zhany@microsoft.com"},{"name":"nintan","email":"nintan@microsoft.com"},{"name":"msteamsfx","email":"teamsfxnpm@microsoft.com"},{"name":"microsoft1es","email":"npmjs@microsoft.com"}],"dist":{"shasum":"852c08b956e6a8c446dc6e0beed089ec4d282744","tarball":"https://registry.npmjs.org/@microsoft/eslint-plugin-teamsfx/-/eslint-plugin-teamsfx-0.0.4-alpha.e83c26af7.0.tgz","fileCount":16,"integrity":"sha512-kIj5M1MFl5Ie+OIzEv4m12P6A4xmlKYWGqqQwJhrvgoSfGPWrhq0OWKnoueQnSMo2LgkE6xwA8xCf7NNsx5iiw==","signatures":[{"sig":"MEQCIETuzTNbX652kMTlImuO1yg77btc7rbhth+Sv64sVqcXAiBHAxEOcOPP3oIwcIECP4Zc0ECNCRtSjY99FrTbRqe2XQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15452},"main":"lib/index.js","readme":"# @microsoft/eslint-plugin-teamsfx\n\ncustomized eslint plugins, rules & processors for teamsfx\n\n## Installation\n\nYou'll first need to install [ESLint](https://eslint.org/):\n\n```sh\nnpm i eslint --save-dev\n```\n\nNext, install `@microsoft/eslint-plugin-teamsfx`:\n\n```sh\nnpm install @microsoft/eslint-plugin-teamsfx --save-dev\n```\n\n## Usage\n\nAdd `@microsoft/eslint-plugin-teamsfx` to the plugins section of your `.eslintrc` configuration file:\n\n```json\n{\n  \"plugins\": [\"@microsoft/eslint-plugin-teamsfx\"]\n}\n```\n\nThen configure the rules you want to use under the rules section.\n\n```json\n{\n  \"rules\": {\n    \"@microsoft/teamsfx/jsdoc-author\": [\"error\"]\n  }\n}\n```\n\n## Supported Rules\n\n- jsdoc-author\n","engines":{"node":"12.x || 14.x || >= 16"},"gitHead":"c5828967571e7001f08a35a2f59535c90c60f8b9","scripts":{"lint":"eslint .","test":"npx nyc --reporter=lcov mocha tests --recursive"},"_npmUser":{"name":"msteamsfx","email":"teamsfxnpm@microsoft.com"},"_npmVersion":"lerna/4.0.0/node@v14.21.3+x64 (linux)","description":"eslint for teamsfx","directories":{},"_nodeVersion":"14.21.3","dependencies":{"requireindex":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^9.1.3","eslint":"^7.9.0","prettier":"^2.4.1","lint-staged":"^13.2.1","eslint-plugin-n":"^15.6.1","eslint-plugin-node":"^11.1.0","eslint-plugin-header":"^3.1.1","eslint-plugin-import":"^2.25.2","eslint-plugin-promise":"^6.1.1","eslint-config-prettier":"^8.3.0","eslint-config-standard":"^17.0.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-no-secrets":"^0.8.9","@typescript-eslint/parser":"^4.19.0","eslint-plugin-eslint-plugin":"^4.0.1","@typescript-eslint/eslint-plugin":"^4.19.0"},"peerDependencies":{"eslint":">=6"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-teamsfx_0.0.4-alpha.e83c26af7.0_1689294292947_0.7468280163432157","host":"s3://npm-registry-packages"}},"0.0.4-alpha.6b745c74a.0":{"name":"@microsoft/eslint-plugin-teamsfx","version":"0.0.4-alpha.6b745c74a.0","keywords":["eslint","eslintplugin","eslint-plugin","teamsfx"],"author":{"name":"Microsoft Corporation"},"license":"MIT","_id":"@microsoft/eslint-plugin-teamsfx@0.0.4-alpha.6b745c74a.0","maintainers":[{"name":"zhyuer","email":"zhany@microsoft.com"},{"name":"nintan","email":"nintan@microsoft.com"},{"name":"msteamsfx","email":"teamsfxnpm@microsoft.com"},{"name":"microsoft1es","email":"npmjs@microsoft.com"}],"dist":{"shasum":"99217910fb65ff28abef3100a7a4aa7464ec9b0e","tarball":"https://registry.npmjs.org/@microsoft/eslint-plugin-teamsfx/-/eslint-plugin-teamsfx-0.0.4-alpha.6b745c74a.0.tgz","fileCount":16,"integrity":"sha512-zB1NEVxr+CwrIfuJRp2uqr1Fb4kxq4vinUPurzvPdkObQTPLfuCISsTs+e+rmGFF35SIcbzEcWZhWVWSHl1QXQ==","signatures":[{"sig":"MEUCIQDU7YbC5SyJV2BxVWKTO1xYIS8YELimzppWFowAcS9guwIgKTs8DXjncdqeWe4KeSFuyWEkvlTyWoBy7uFA+QvvLmM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15412},"main":"lib/index.js","readme":"# @microsoft/eslint-plugin-teamsfx\n\ncustomized eslint plugins, rules & processors for teamsfx\n\n## Installation\n\nYou'll first need to install [ESLint](https://eslint.org/):\n\n```sh\nnpm i eslint --save-dev\n```\n\nNext, install `@microsoft/eslint-plugin-teamsfx`:\n\n```sh\nnpm install @microsoft/eslint-plugin-teamsfx --save-dev\n```\n\n## Usage\n\nAdd `@microsoft/eslint-plugin-teamsfx` to the plugins section of your `.eslintrc` configuration file:\n\n```json\n{\n  \"plugins\": [\"@microsoft/eslint-plugin-teamsfx\"]\n}\n```\n\nThen configure the rules you want to use under the rules section.\n\n```json\n{\n  \"rules\": {\n    \"@microsoft/teamsfx/jsdoc-author\": [\"error\"]\n  }\n}\n```\n\n## Supported Rules\n\n- jsdoc-author\n","engines":{"node":"12.x || 14.x || >= 16"},"gitHead":"5631395e007f063354b5e251ffb5ce4cee7de8ce","scripts":{"lint":"eslint .","test":"npx nyc --reporter=lcov mocha tests --recursive"},"_npmUser":{"name":"msteamsfx","email":"teamsfxnpm@microsoft.com"},"_npmVersion":"lerna/4.0.0/node@v14.21.3+x64 (linux)","description":"eslint for teamsfx","directories":{},"_nodeVersion":"14.21.3","dependencies":{"requireindex":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^9.1.3","eslint":"^7.9.0","prettier":"^2.4.1","lint-staged":"^13.2.1","eslint-plugin-n":"^15.6.1","eslint-plugin-node":"^11.1.0","eslint-plugin-header":"^3.1.1","eslint-plugin-import":"^2.25.2","eslint-plugin-promise":"^6.1.1","eslint-config-prettier":"^8.3.0","eslint-config-standard":"^17.0.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-no-secrets":"^0.8.9","@typescript-eslint/parser":"^4.19.0","eslint-plugin-eslint-plugin":"^4.0.1","@typescript-eslint/eslint-plugin":"^4.19.0"},"peerDependencies":{"eslint":">=6"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-teamsfx_0.0.4-alpha.6b745c74a.0_1689639859945_0.6363456543572357","host":"s3://npm-registry-packages"}},"0.0.4-beta.2023071802.0":{"name":"@microsoft/eslint-plugin-teamsfx","version":"0.0.4-beta.2023071802.0","keywords":["eslint","eslintplugin","eslint-plugin","teamsfx"],"author":{"name":"Microsoft Corporation"},"license":"MIT","_id":"@microsoft/eslint-plugin-teamsfx@0.0.4-beta.2023071802.0","maintainers":[{"name":"zhyuer","email":"zhany@microsoft.com"},{"name":"nintan","email":"nintan@microsoft.com"},{"name":"msteamsfx","email":"teamsfxnpm@microsoft.com"},{"name":"microsoft1es","email":"npmjs@microsoft.com"}],"dist":{"shasum":"483f3d8c8f54fb4f4adbbca89471e0f932beedf3","tarball":"https://registry.npmjs.org/@microsoft/eslint-plugin-teamsfx/-/eslint-plugin-teamsfx-0.0.4-beta.2023071802.0.tgz","fileCount":12,"integrity":"sha512-f0WSLGJ+O++jzia/+1tEiubJKY3b+BvZEgvsaJD3gK6Nw9r8ZGgBhc89dw+2ND1YPxGpUqHmJerIF9Di7m1SZA==","signatures":[{"sig":"MEUCIFmFM+LjZfAGTaVP3NI3dNsr0IFCRJRTZYzsPnh2jLxFAiEAwxkFFXR+ImRNTg6SY/hNuD6QhXKcC4eIQ8ByD7Ra00Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11965},"main":"lib/index.js","readme":"# @microsoft/eslint-plugin-teamsfx\n\ncustomized eslint plugins, rules & processors for teamsfx\n\n## Installation\n\nYou'll first need to install [ESLint](https://eslint.org/):\n\n```sh\nnpm i eslint --save-dev\n```\n\nNext, install `@microsoft/eslint-plugin-teamsfx`:\n\n```sh\nnpm install @microsoft/eslint-plugin-teamsfx --save-dev\n```\n\n## Usage\n\nAdd `@microsoft/eslint-plugin-teamsfx` to the plugins section of your `.eslintrc` configuration file:\n\n```json\n{\n  \"plugins\": [\"@microsoft/eslint-plugin-teamsfx\"]\n}\n```\n\nThen configure the rules you want to use under the rules section.\n\n```json\n{\n  \"rules\": {\n    \"@microsoft/teamsfx/jsdoc-author\": [\"error\"]\n  }\n}\n```\n\n## Supported Rules\n\n- jsdoc-author\n","engines":{"node":"12.x || 14.x || >= 16"},"gitHead":"be332c2401e86c9db3d9675265cc1ff831df1864","scripts":{"lint":"eslint .","test":"npx nyc --reporter=lcov mocha tests --recursive"},"_npmUser":{"name":"msteamsfx","email":"teamsfxnpm@microsoft.com"},"_npmVersion":"lerna/4.0.0/node@v14.21.3+x64 (linux)","description":"eslint for teamsfx","directories":{},"_nodeVersion":"14.21.3","dependencies":{"requireindex":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^9.1.3","eslint":"^7.9.0","prettier":"^2.4.1","lint-staged":"^13.2.1","eslint-plugin-n":"^15.6.1","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.25.2","eslint-plugin-promise":"^6.1.1","eslint-config-prettier":"^8.3.0","eslint-config-standard":"^17.0.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-no-secrets":"^0.8.9","@typescript-eslint/parser":"^4.19.0","eslint-plugin-eslint-plugin":"^4.0.1","@typescript-eslint/eslint-plugin":"^4.19.0"},"peerDependencies":{"eslint":">=6"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-teamsfx_0.0.4-beta.2023071802.0_1689647748768_0.7815082332472363","host":"s3://npm-registry-packages"}},"0.0.4-beta.2023071804.0":{"name":"@microsoft/eslint-plugin-teamsfx","version":"0.0.4-beta.2023071804.0","keywords":["eslint","eslintplugin","eslint-plugin","teamsfx"],"author":{"name":"Microsoft Corporation"},"license":"MIT","_id":"@microsoft/eslint-plugin-teamsfx@0.0.4-beta.2023071804.0","maintainers":[{"name":"zhyuer","email":"zhany@microsoft.com"},{"name":"nintan","email":"nintan@microsoft.com"},{"name":"msteamsfx","email":"teamsfxnpm@microsoft.com"},{"name":"microsoft1es","email":"npmjs@microsoft.com"}],"dist":{"shasum":"54f71b0f404b186259c86efacb5d636c6fad086e","tarball":"https://registry.npmjs.org/@microsoft/eslint-plugin-teamsfx/-/eslint-plugin-teamsfx-0.0.4-beta.2023071804.0.tgz","fileCount":12,"integrity":"sha512-U0HEoKYKqhe0viv4Nq349DlILSoABNkuIp9XnXveHQiNpG521spc4Bivf9JTL9Ba9lLaid6hapnrJ+wLC6xWeg==","signatures":[{"sig":"MEQCIH+xgSdVd0OVr136q/kdtN3yvduhHnRQYsvBroAmCcEcAiBJDjqaDD5qlC20ZfRR6m+0g/U4fjfAUH2UUc1sWqQJIQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11965},"main":"lib/index.js","readme":"# @microsoft/eslint-plugin-teamsfx\n\ncustomized eslint plugins, rules & processors for teamsfx\n\n## Installation\n\nYou'll first need to install [ESLint](https://eslint.org/):\n\n```sh\nnpm i eslint --save-dev\n```\n\nNext, install `@microsoft/eslint-plugin-teamsfx`:\n\n```sh\nnpm install @microsoft/eslint-plugin-teamsfx --save-dev\n```\n\n## Usage\n\nAdd `@microsoft/eslint-plugin-teamsfx` to the plugins section of your `.eslintrc` configuration file:\n\n```json\n{\n  \"plugins\": [\"@microsoft/eslint-plugin-teamsfx\"]\n}\n```\n\nThen configure the rules you want to use under the rules section.\n\n```json\n{\n  \"rules\": {\n    \"@microsoft/teamsfx/jsdoc-author\": [\"error\"]\n  }\n}\n```\n\n## Supported Rules\n\n- jsdoc-author\n","engines":{"node":"12.x || 14.x || >= 16"},"gitHead":"1388eefb23216d0b4ade62a3ac11bdaac6b77a0a","scripts":{"lint":"eslint .","test":"npx nyc --reporter=lcov mocha tests --recursive"},"_npmUser":{"name":"msteamsfx","email":"teamsfxnpm@microsoft.com"},"_npmVersion":"lerna/4.0.0/node@v14.21.3+x64 (linux)","description":"eslint for teamsfx","directories":{},"_nodeVersion":"14.21.3","dependencies":{"requireindex":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^9.1.3","eslint":"^7.9.0","prettier":"^2.4.1","lint-staged":"^13.2.1","eslint-plugin-n":"^15.6.1","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.25.2","eslint-plugin-promise":"^6.1.1","eslint-config-prettier":"^8.3.0","eslint-config-standard":"^17.0.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-no-secrets":"^0.8.9","@typescript-eslint/parser":"^4.19.0","eslint-plugin-eslint-plugin":"^4.0.1","@typescript-eslint/eslint-plugin":"^4.19.0"},"peerDependencies":{"eslint":">=6"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-teamsfx_0.0.4-beta.2023071804.0_1689655312265_0.5291484862147795","host":"s3://npm-registry-packages"}},"0.0.4-alpha.4f379e6ab.0":{"name":"@microsoft/eslint-plugin-teamsfx","version":"0.0.4-alpha.4f379e6ab.0","keywords":["eslint","eslintplugin","eslint-plugin","teamsfx"],"author":{"name":"Microsoft Corporation"},"license":"MIT","_id":"@microsoft/eslint-plugin-teamsfx@0.0.4-alpha.4f379e6ab.0","maintainers":[{"name":"zhyuer","email":"zhany@microsoft.com"},{"name":"nintan","email":"nintan@microsoft.com"},{"name":"msteamsfx","email":"teamsfxnpm@microsoft.com"},{"name":"microsoft1es","email":"npmjs@microsoft.com"}],"dist":{"shasum":"328ed5010aa60047afa97e3d543e1da995c6490f","tarball":"https://registry.npmjs.org/@microsoft/eslint-plugin-teamsfx/-/eslint-plugin-teamsfx-0.0.4-alpha.4f379e6ab.0.tgz","fileCount":16,"integrity":"sha512-3IlEj8JSVFPdX5XvL4P1IEC7L+HfqKLKObkrzH5FsCBplIfMQB7aoMTVGfA3URD3VoqJu5NDKjC2uOIdlAY7PQ==","signatures":[{"sig":"MEQCID23nlvmzzq3tijCOyO1YruO2Lm4Vfe4w+2r9AgD95iRAiBtrlZPaBuT3hEXFaedQ4YV+J9ZiT/kz/nHFH6t6McTyg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15412},"main":"lib/index.js","readme":"# @microsoft/eslint-plugin-teamsfx\n\ncustomized eslint plugins, rules & processors for teamsfx\n\n## Installation\n\nYou'll first need to install [ESLint](https://eslint.org/):\n\n```sh\nnpm i eslint --save-dev\n```\n\nNext, install `@microsoft/eslint-plugin-teamsfx`:\n\n```sh\nnpm install @microsoft/eslint-plugin-teamsfx --save-dev\n```\n\n## Usage\n\nAdd `@microsoft/eslint-plugin-teamsfx` to the plugins section of your `.eslintrc` configuration file:\n\n```json\n{\n  \"plugins\": [\"@microsoft/eslint-plugin-teamsfx\"]\n}\n```\n\nThen configure the rules you want to use under the rules section.\n\n```json\n{\n  \"rules\": {\n    \"@microsoft/teamsfx/jsdoc-author\": [\"error\"]\n  }\n}\n```\n\n## Supported Rules\n\n- jsdoc-author\n","engines":{"node":"12.x || 14.x || >= 16"},"gitHead":"bdc5fbd7424bc406f7f88ea88d875379d17b073a","scripts":{"lint":"eslint .","test":"npx nyc --reporter=lcov mocha tests --recursive"},"_npmUser":{"name":"msteamsfx","email":"teamsfxnpm@microsoft.com"},"_npmVersion":"lerna/4.0.0/node@v14.21.3+x64 (linux)","description":"eslint for teamsfx","directories":{},"_nodeVersion":"14.21.3","dependencies":{"requireindex":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^9.1.3","eslint":"^7.9.0","prettier":"^2.4.1","lint-staged":"^13.2.1","eslint-plugin-n":"^15.6.1","eslint-plugin-node":"^11.1.0","eslint-plugin-header":"^3.1.1","eslint-plugin-import":"^2.25.2","eslint-plugin-promise":"^6.1.1","eslint-config-prettier":"^8.3.0","eslint-config-standard":"^17.0.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-no-secrets":"^0.8.9","@typescript-eslint/parser":"^4.19.0","eslint-plugin-eslint-plugin":"^4.0.1","@typescript-eslint/eslint-plugin":"^4.19.0"},"peerDependencies":{"eslint":">=6"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-teamsfx_0.0.4-alpha.4f379e6ab.0_1689665878983_0.9970706665875888","host":"s3://npm-registry-packages"}},"0.0.4-beta.2023071809.0":{"name":"@microsoft/eslint-plugin-teamsfx","version":"0.0.4-beta.2023071809.0","keywords":["eslint","eslintplugin","eslint-plugin","teamsfx"],"author":{"name":"Microsoft Corporation"},"license":"MIT","_id":"@microsoft/eslint-plugin-teamsfx@0.0.4-beta.2023071809.0","maintainers":[{"name":"zhyuer","email":"zhany@microsoft.com"},{"name":"nintan","email":"nintan@microsoft.com"},{"name":"msteamsfx","email":"teamsfxnpm@microsoft.com"},{"name":"microsoft1es","email":"npmjs@microsoft.com"}],"dist":{"shasum":"c2273858ee0b23958d2a29713fabbcb735c9d346","tarball":"https://registry.npmjs.org/@microsoft/eslint-plugin-teamsfx/-/eslint-plugin-teamsfx-0.0.4-beta.2023071809.0.tgz","fileCount":12,"integrity":"sha512-DIaMeOwoVQsqTkRJiAT+1pErkIYOHaBBlf4BKqj2LcddXzhqefV3dQWJB5+UNv6ZwolAKncAjCO6oommdyqGdg==","signatures":[{"sig":"MEYCIQDMN+78JnakbAMzwQIwGAj4noMat4Z3xd06Vb/MNGNpuwIhALbSl0UQ6q5vk/ON9rM7hUQhtq057Sap3LBTC6w3sTni","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11965},"main":"lib/index.js","readme":"# @microsoft/eslint-plugin-teamsfx\n\ncustomized eslint plugins, rules & processors for teamsfx\n\n## Installation\n\nYou'll first need to install [ESLint](https://eslint.org/):\n\n```sh\nnpm i eslint --save-dev\n```\n\nNext, install `@microsoft/eslint-plugin-teamsfx`:\n\n```sh\nnpm install @microsoft/eslint-plugin-teamsfx --save-dev\n```\n\n## Usage\n\nAdd `@microsoft/eslint-plugin-teamsfx` to the plugins section of your `.eslintrc` configuration file:\n\n```json\n{\n  \"plugins\": [\"@microsoft/eslint-plugin-teamsfx\"]\n}\n```\n\nThen configure the rules you want to use under the rules section.\n\n```json\n{\n  \"rules\": {\n    \"@microsoft/teamsfx/jsdoc-author\": [\"error\"]\n  }\n}\n```\n\n## Supported Rules\n\n- jsdoc-author\n","engines":{"node":"12.x || 14.x || >= 16"},"gitHead":"8e96e704b6f83d2ee364532a0d67ed361745b11e","scripts":{"lint":"eslint .","test":"npx nyc --reporter=lcov mocha tests --recursive"},"_npmUser":{"name":"msteamsfx","email":"teamsfxnpm@microsoft.com"},"_npmVersion":"lerna/4.0.0/node@v14.21.3+x64 (linux)","description":"eslint for teamsfx","directories":{},"_nodeVersion":"14.21.3","dependencies":{"requireindex":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^9.1.3","eslint":"^7.9.0","prettier":"^2.4.1","lint-staged":"^13.2.1","eslint-plugin-n":"^15.6.1","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.25.2","eslint-plugin-promise":"^6.1.1","eslint-config-prettier":"^8.3.0","eslint-config-standard":"^17.0.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-no-secrets":"^0.8.9","@typescript-eslint/parser":"^4.19.0","eslint-plugin-eslint-plugin":"^4.0.1","@typescript-eslint/eslint-plugin":"^4.19.0"},"peerDependencies":{"eslint":">=6"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-teamsfx_0.0.4-beta.2023071809.0_1689671591972_0.5992945403343262","host":"s3://npm-registry-packages"}},"0.0.4-alpha.915247c3f.0":{"name":"@microsoft/eslint-plugin-teamsfx","version":"0.0.4-alpha.915247c3f.0","keywords":["eslint","eslintplugin","eslint-plugin","teamsfx"],"author":{"name":"Microsoft Corporation"},"license":"MIT","_id":"@microsoft/eslint-plugin-teamsfx@0.0.4-alpha.915247c3f.0","maintainers":[{"name":"zhyuer","email":"zhany@microsoft.com"},{"name":"nintan","email":"nintan@microsoft.com"},{"name":"msteamsfx","email":"teamsfxnpm@microsoft.com"},{"name":"microsoft1es","email":"npmjs@microsoft.com"}],"dist":{"shasum":"08428cb9f612d8426a6a895901ac5c83cb33ddc2","tarball":"https://registry.npmjs.org/@microsoft/eslint-plugin-teamsfx/-/eslint-plugin-teamsfx-0.0.4-alpha.915247c3f.0.tgz","fileCount":16,"integrity":"sha512-/pDMdAk8Qa7PqYNKF3MyXexo5CHpkN0Son6qQHHRr1xY6L0pa8M+iNzQDIN07w0nEt+Cbz75p6CXlwi4mwFUKQ==","signatures":[{"sig":"MEUCIQD6qehe0MSCXrtUYgMsfKDMyllqYZlSEqMwUkSIhgzCVAIgZSRAJsqxCOV1gNBPzpZt6e1KwBZfR7B3Gp2wt4sZBr4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15412},"main":"lib/index.js","readme":"# @microsoft/eslint-plugin-teamsfx\n\ncustomized eslint plugins, rules & processors for teamsfx\n\n## Installation\n\nYou'll first need to install [ESLint](https://eslint.org/):\n\n```sh\nnpm i eslint --save-dev\n```\n\nNext, install `@microsoft/eslint-plugin-teamsfx`:\n\n```sh\nnpm install @microsoft/eslint-plugin-teamsfx --save-dev\n```\n\n## Usage\n\nAdd `@microsoft/eslint-plugin-teamsfx` to the plugins section of your `.eslintrc` configuration file:\n\n```json\n{\n  \"plugins\": [\"@microsoft/eslint-plugin-teamsfx\"]\n}\n```\n\nThen configure the rules you want to use under the rules section.\n\n```json\n{\n  \"rules\": {\n    \"@microsoft/teamsfx/jsdoc-author\": [\"error\"]\n  }\n}\n```\n\n## Supported Rules\n\n- jsdoc-author\n","engines":{"node":"12.x || 14.x || >= 16"},"gitHead":"6ae7dbfe445a30384aca2566dda4b634c75d4f9a","scripts":{"lint":"eslint .","test":"npx nyc --reporter=lcov mocha tests --recursive"},"_npmUser":{"name":"msteamsfx","email":"teamsfxnpm@microsoft.com"},"_npmVersion":"lerna/4.0.0/node@v14.21.3+x64 (linux)","description":"eslint for teamsfx","directories":{},"_nodeVersion":"14.21.3","dependencies":{"requireindex":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^9.1.3","eslint":"^7.9.0","prettier":"^2.4.1","lint-staged":"^13.2.1","eslint-plugin-n":"^15.6.1","eslint-plugin-node":"^11.1.0","eslint-plugin-header":"^3.1.1","eslint-plugin-import":"^2.25.2","eslint-plugin-promise":"^6.1.1","eslint-config-prettier":"^8.3.0","eslint-config-standard":"^17.0.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-no-secrets":"^0.8.9","@typescript-eslint/parser":"^4.19.0","eslint-plugin-eslint-plugin":"^4.0.1","@typescript-eslint/eslint-plugin":"^4.19.0"},"peerDependencies":{"eslint":">=6"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-teamsfx_0.0.4-alpha.915247c3f.0_1689726536013_0.3314729326268071","host":"s3://npm-registry-packages"}},"0.0.4-rc.0":{"name":"@microsoft/eslint-plugin-teamsfx","version":"0.0.4-rc.0","keywords":["eslint","eslintplugin","eslint-plugin","teamsfx"],"author":{"name":"Microsoft Corporation"},"license":"MIT","_id":"@microsoft/eslint-plugin-teamsfx@0.0.4-rc.0","maintainers":[{"name":"zhyuer","email":"zhany@microsoft.com"},{"name":"nintan","email":"nintan@microsoft.com"},{"name":"msteamsfx","email":"teamsfxnpm@microsoft.com"},{"name":"microsoft1es","email":"npmjs@microsoft.com"}],"dist":{"shasum":"db2f80b6795a4216ba5607bb544c10b2c95e6a39","tarball":"https://registry.npmjs.org/@microsoft/eslint-plugin-teamsfx/-/eslint-plugin-teamsfx-0.0.4-rc.0.tgz","fileCount":12,"integrity":"sha512-K8Ox43RBCGkRxvhsMmB88yxmUjnUX/3+Hw5BOJZaM8KqY9XRGLFBr8QrzxwL8mVKWVXYxVpQJJyg8yrKus5lrg==","signatures":[{"sig":"MEUCIHd/iK6cak3QgZCIuSqXLBN780lr3vBQexsmU3pNxjAuAiEAsvWPljL0t1ct+DMmTW01edJ/qazDPP1Mc6WiSm5Rmdo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11952},"main":"lib/index.js","readme":"# @microsoft/eslint-plugin-teamsfx\n\ncustomized eslint plugins, rules & processors for teamsfx\n\n## Installation\n\nYou'll first need to install [ESLint](https://eslint.org/):\n\n```sh\nnpm i eslint --save-dev\n```\n\nNext, install `@microsoft/eslint-plugin-teamsfx`:\n\n```sh\nnpm install @microsoft/eslint-plugin-teamsfx --save-dev\n```\n\n## Usage\n\nAdd `@microsoft/eslint-plugin-teamsfx` to the plugins section of your `.eslintrc` configuration file:\n\n```json\n{\n  \"plugins\": [\"@microsoft/eslint-plugin-teamsfx\"]\n}\n```\n\nThen configure the rules you want to use under the rules section.\n\n```json\n{\n  \"rules\": {\n    \"@microsoft/teamsfx/jsdoc-author\": [\"error\"]\n  }\n}\n```\n\n## Supported Rules\n\n- jsdoc-author\n","engines":{"node":"12.x || 14.x || >= 16"},"gitHead":"15bc1d22fafb4a81b904aef943863c067ef3a674","scripts":{"lint":"eslint .","test":"npx nyc --reporter=lcov mocha tests --recursive"},"_npmUser":{"name":"msteamsfx","email":"teamsfxnpm@microsoft.com"},"_npmVersion":"lerna/4.0.0/node@v14.21.3+x64 (linux)","description":"eslint for teamsfx","directories":{},"_nodeVersion":"14.21.3","dependencies":{"requireindex":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^9.1.3","eslint":"^7.9.0","prettier":"^2.4.1","lint-staged":"^13.2.1","eslint-plugin-n":"^15.6.1","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.25.2","eslint-plugin-promise":"^6.1.1","eslint-config-prettier":"^8.3.0","eslint-config-standard":"^17.0.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-no-secrets":"^0.8.9","@typescript-eslint/parser":"^4.19.0","eslint-plugin-eslint-plugin":"^4.0.1","@typescript-eslint/eslint-plugin":"^4.19.0"},"peerDependencies":{"eslint":">=6"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-teamsfx_0.0.4-rc.0_1689748282647_0.7377875355340491","host":"s3://npm-registry-packages"}},"0.0.4":{"name":"@microsoft/eslint-plugin-teamsfx","version":"0.0.4","keywords":["eslint","eslintplugin","eslint-plugin","teamsfx"],"author":{"name":"Microsoft Corporation"},"license":"MIT","_id":"@microsoft/eslint-plugin-teamsfx@0.0.4","maintainers":[{"name":"zhyuer","email":"zhany@microsoft.com"},{"name":"nintan","email":"nintan@microsoft.com"},{"name":"msteamsfx","email":"teamsfxnpm@microsoft.com"},{"name":"microsoft1es","email":"npmjs@microsoft.com"}],"dist":{"shasum":"6e8a33cba28f9cf28feada2686c291de216410a9","tarball":"https://registry.npmjs.org/@microsoft/eslint-plugin-teamsfx/-/eslint-plugin-teamsfx-0.0.4.tgz","fileCount":12,"integrity":"sha512-8y4QTEd1DnhbUGnkQ9/BrQqYTa+9VeVo8tmC+EOUl15gXXEeJ4zj3rytjuSGwhQws6MpRMYOD2Vyrd/pBt0dWA==","signatures":[{"sig":"MEYCIQDby8NZVzNnFJE6gn02jNLUNgmflYXlzR+w5/o1ZR7kcAIhALBudB613ETXKfuXJ5Epm1JQIUNwLwLxvyTPw2MyqyAF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11947},"main":"lib/index.js","engines":{"node":"12.x || 14.x || >= 16"},"gitHead":"44b1da65282e2d6e944bb92b36df9de0b27a10cd","scripts":{"lint":"eslint .","test":"npx nyc --reporter=lcov mocha tests --recursive"},"_npmUser":{"name":"msteamsfx","email":"teamsfxnpm@microsoft.com"},"_npmVersion":"lerna/4.0.0/node@v14.21.3+x64 (linux)","description":"eslint for teamsfx","directories":{},"_nodeVersion":"14.21.3","dependencies":{"requireindex":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^9.1.3","eslint":"^7.9.0","prettier":"^2.4.1","lint-staged":"^13.2.1","eslint-plugin-n":"^15.6.1","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.25.2","eslint-plugin-promise":"^6.1.1","eslint-config-prettier":"^8.3.0","eslint-config-standard":"^17.0.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-no-secrets":"^0.8.9","@typescript-eslint/parser":"^4.19.0","eslint-plugin-eslint-plugin":"^4.0.1","@typescript-eslint/eslint-plugin":"^4.19.0"},"peerDependencies":{"eslint":">=6"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-teamsfx_0.0.4_1689753249425_0.7081452382804685","host":"s3://npm-registry-packages"}},"0.0.4-alpha.f35a1d927.0":{"name":"@microsoft/eslint-plugin-teamsfx","version":"0.0.4-alpha.f35a1d927.0","keywords":["eslint","eslintplugin","eslint-plugin","teamsfx"],"author":{"name":"Microsoft Corporation"},"license":"MIT","_id":"@microsoft/eslint-plugin-teamsfx@0.0.4-alpha.f35a1d927.0","maintainers":[{"name":"zhyuer","email":"zhany@microsoft.com"},{"name":"nintan","email":"nintan@microsoft.com"},{"name":"msteamsfx","email":"teamsfxnpm@microsoft.com"},{"name":"microsoft1es","email":"npmjs@microsoft.com"}],"dist":{"shasum":"7bc7652265665229bd2bad77dd96c58a6e0bce31","tarball":"https://registry.npmjs.org/@microsoft/eslint-plugin-teamsfx/-/eslint-plugin-teamsfx-0.0.4-alpha.f35a1d927.0.tgz","fileCount":16,"integrity":"sha512-E6kY08wx6Jq1grHi0f1oS79mqiip18UHhEz02gJnHM+ac5M0lzkctillRcQH0RnUxTwpf4MfJGP9hhuYRwpNuQ==","signatures":[{"sig":"MEQCIBw8MG3gwxnuZ8+3csa2WHwFQfRfhC1O2AnFxiMCoMCoAiBE172fN4f74UxJoY3Vb46obrmtIhYh6POIqNMFBqjPEQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14121},"main":"lib/index.js","readme":"# @microsoft/eslint-plugin-teamsfx\n\ncustomized eslint plugins, rules & processors for teamsfx\n\n## Installation\n\nYou'll first need to install [ESLint](https://eslint.org/):\n\n```sh\nnpm i eslint --save-dev\n```\n\nNext, install `@microsoft/eslint-plugin-teamsfx`:\n\n```sh\nnpm install @microsoft/eslint-plugin-teamsfx --save-dev\n```\n\n## Usage\n\nAdd `@microsoft/eslint-plugin-teamsfx` to the plugins section of your `.eslintrc` configuration file:\n\n```json\n{\n  \"plugins\": [\"@microsoft/eslint-plugin-teamsfx\"]\n}\n```\n\nThen configure the rules you want to use under the rules section.\n\n```json\n{\n  \"rules\": {\n    \"@microsoft/teamsfx/jsdoc-author\": [\"error\"]\n  }\n}\n```\n\n## Supported Rules\n\n- jsdoc-author\n","engines":{"node":"12.x || 14.x || >= 16"},"gitHead":"b1d2b0f6f8dcccbf4aa10ada65f29332387db76c","scripts":{"lint":"eslint .","test":"npx nyc --reporter=lcov mocha tests --recursive"},"_npmUser":{"name":"msteamsfx","email":"teamsfxnpm@microsoft.com"},"_npmVersion":"lerna/4.0.0/node@v14.21.3+x64 (linux)","description":"eslint for teamsfx","directories":{},"_nodeVersion":"14.21.3","dependencies":{"requireindex":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^9.1.3","eslint":"^7.9.0","prettier":"^2.4.1","lint-staged":"^13.2.1","eslint-plugin-n":"^15.6.1","eslint-plugin-node":"^11.1.0","eslint-plugin-header":"^3.1.1","eslint-plugin-import":"^2.25.2","eslint-plugin-promise":"^6.1.1","eslint-config-prettier":"^8.3.0","eslint-config-standard":"^17.0.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-no-secrets":"^0.8.9","@typescript-eslint/parser":"^4.19.0","eslint-plugin-eslint-plugin":"^4.0.1","@typescript-eslint/eslint-plugin":"^4.19.0"},"peerDependencies":{"eslint":">=6"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-teamsfx_0.0.4-alpha.f35a1d927.0_1689812119124_0.25711129746670713","host":"s3://npm-registry-packages"}},"0.0.5-alpha.0c7c513de.0":{"name":"@microsoft/eslint-plugin-teamsfx","version":"0.0.5-alpha.0c7c513de.0","keywords":["eslint","eslintplugin","eslint-plugin","teamsfx"],"author":{"name":"Microsoft Corporation"},"license":"MIT","_id":"@microsoft/eslint-plugin-teamsfx@0.0.5-alpha.0c7c513de.0","maintainers":[{"name":"zhyuer","email":"zhany@microsoft.com"},{"name":"nintan","email":"nintan@microsoft.com"},{"name":"msteamsfx","email":"teamsfxnpm@microsoft.com"},{"name":"microsoft1es","email":"npmjs@microsoft.com"}],"dist":{"shasum":"16107c4ec53013b485f9ae9ca26105f9e7e7454a","tarball":"https://registry.npmjs.org/@microsoft/eslint-plugin-teamsfx/-/eslint-plugin-teamsfx-0.0.5-alpha.0c7c513de.0.tgz","fileCount":16,"integrity":"sha512-OlhiqQGFw6TcvU26YLiwfpIuZi+bESjHG7F2TdLIO5c+d6jUm315RZWEPpxcKRlFjfyFKmyDrLjSpvsTYLdtjQ==","signatures":[{"sig":"MEUCIBmfvthS5Hrg9HalWOh4BFxoHL8t26B262KLihZXDCESAiEAgivolo/EgXF2HlI2oZ+E4a2UK2JPje0j5VN6jagp7qI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14121},"main":"lib/index.js","readme":"# @microsoft/eslint-plugin-teamsfx\n\ncustomized eslint plugins, rules & processors for teamsfx\n\n## Installation\n\nYou'll first need to install [ESLint](https://eslint.org/):\n\n```sh\nnpm i eslint --save-dev\n```\n\nNext, install `@microsoft/eslint-plugin-teamsfx`:\n\n```sh\nnpm install @microsoft/eslint-plugin-teamsfx --save-dev\n```\n\n## Usage\n\nAdd `@microsoft/eslint-plugin-teamsfx` to the plugins section of your `.eslintrc` configuration file:\n\n```json\n{\n  \"plugins\": [\"@microsoft/eslint-plugin-teamsfx\"]\n}\n```\n\nThen configure the rules you want to use under the rules section.\n\n```json\n{\n  \"rules\": {\n    \"@microsoft/teamsfx/jsdoc-author\": [\"error\"]\n  }\n}\n```\n\n## Supported Rules\n\n- jsdoc-author\n","engines":{"node":"12.x || 14.x || >= 16"},"gitHead":"1aadb51628fee9bc5a2c281849351eb50890d117","scripts":{"lint":"eslint .","test":"npx nyc --reporter=lcov mocha tests --recursive"},"_npmUser":{"name":"msteamsfx","email":"teamsfxnpm@microsoft.com"},"_npmVersion":"lerna/4.0.0/node@v14.21.3+x64 (linux)","description":"eslint for teamsfx","directories":{},"_nodeVersion":"14.21.3","dependencies":{"requireindex":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^9.1.3","eslint":"^7.9.0","prettier":"^2.4.1","lint-staged":"^13.2.1","eslint-plugin-n":"^15.6.1","eslint-plugin-node":"^11.1.0","eslint-plugin-header":"^3.1.1","eslint-plugin-import":"^2.25.2","eslint-plugin-promise":"^6.1.1","eslint-config-prettier":"^8.3.0","eslint-config-standard":"^17.0.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-no-secrets":"^0.8.9","@typescript-eslint/parser":"^4.19.0","eslint-plugin-eslint-plugin":"^4.0.1","@typescript-eslint/eslint-plugin":"^4.19.0"},"peerDependencies":{"eslint":">=6"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-teamsfx_0.0.5-alpha.0c7c513de.0_1689898349046_0.7303269576048037","host":"s3://npm-registry-packages"}},"0.0.5-alpha.0237b70e3.0":{"name":"@microsoft/eslint-plugin-teamsfx","version":"0.0.5-alpha.0237b70e3.0","keywords":["eslint","eslintplugin","eslint-plugin","teamsfx"],"author":{"name":"Microsoft Corporation"},"license":"MIT","_id":"@microsoft/eslint-plugin-teamsfx@0.0.5-alpha.0237b70e3.0","maintainers":[{"name":"zhyuer","email":"zhany@microsoft.com"},{"name":"nintan","email":"nintan@microsoft.com"},{"name":"msteamsfx","email":"teamsfxnpm@microsoft.com"},{"name":"microsoft1es","email":"npmjs@microsoft.com"}],"dist":{"shasum":"487b9df0a3ccbf509ad59606d1beaac865f84c34","tarball":"https://registry.npmjs.org/@microsoft/eslint-plugin-teamsfx/-/eslint-plugin-teamsfx-0.0.5-alpha.0237b70e3.0.tgz","fileCount":16,"integrity":"sha512-7+jU+kfGN/3BWhrYjH9T81KjrpGnTDC3N4sCRxEezDjzjEqI6OG1CJ/AmNGBBJoYLn2hXANqdTngyM6pPFEJgw==","signatures":[{"sig":"MEUCICalzu6G5MSNHoBXv60mGk3luAC48Ad7BaBdloxs6Uq9AiEAgppL01Ru4hevp+S5cUq8D7GEP7xdu3PZRIDeZYkkajA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14121},"main":"lib/index.js","readme":"# @microsoft/eslint-plugin-teamsfx\n\ncustomized eslint plugins, rules & processors for teamsfx\n\n## Installation\n\nYou'll first need to install [ESLint](https://eslint.org/):\n\n```sh\nnpm i eslint --save-dev\n```\n\nNext, install `@microsoft/eslint-plugin-teamsfx`:\n\n```sh\nnpm install @microsoft/eslint-plugin-teamsfx --save-dev\n```\n\n## Usage\n\nAdd `@microsoft/eslint-plugin-teamsfx` to the plugins section of your `.eslintrc` configuration file:\n\n```json\n{\n  \"plugins\": [\"@microsoft/eslint-plugin-teamsfx\"]\n}\n```\n\nThen configure the rules you want to use under the rules section.\n\n```json\n{\n  \"rules\": {\n    \"@microsoft/teamsfx/jsdoc-author\": [\"error\"]\n  }\n}\n```\n\n## Supported Rules\n\n- jsdoc-author\n","engines":{"node":"12.x || 14.x || >= 16"},"gitHead":"116acfe46a959926e81aebae4584ac112771d845","scripts":{"lint":"eslint .","test":"npx nyc --reporter=lcov mocha tests --recursive"},"_npmUser":{"name":"msteamsfx","email":"teamsfxnpm@microsoft.com"},"_npmVersion":"lerna/4.0.0/node@v14.21.3+x64 (linux)","description":"eslint for teamsfx","directories":{},"_nodeVersion":"14.21.3","dependencies":{"requireindex":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^9.1.3","eslint":"^7.9.0","prettier":"^2.4.1","lint-staged":"^13.2.1","eslint-plugin-n":"^15.6.1","eslint-plugin-node":"^11.1.0","eslint-plugin-header":"^3.1.1","eslint-plugin-import":"^2.25.2","eslint-plugin-promise":"^6.1.1","eslint-config-prettier":"^8.3.0","eslint-config-standard":"^17.0.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-no-secrets":"^0.8.9","@typescript-eslint/parser":"^4.19.0","eslint-plugin-eslint-plugin":"^4.0.1","@typescript-eslint/eslint-plugin":"^4.19.0"},"peerDependencies":{"eslint":">=6"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-teamsfx_0.0.5-alpha.0237b70e3.0_1689985231876_0.5447974537330111","host":"s3://npm-registry-packages"}},"0.0.5-alpha.1555072b2.0":{"name":"@microsoft/eslint-plugin-teamsfx","version":"0.0.5-alpha.1555072b2.0","keywords":["eslint","eslintplugin","eslint-plugin","teamsfx"],"author":{"name":"Microsoft Corporation"},"license":"MIT","_id":"@microsoft/eslint-plugin-teamsfx@0.0.5-alpha.1555072b2.0","maintainers":[{"name":"zhyuer","email":"zhany@microsoft.com"},{"name":"nintan","email":"nintan@microsoft.com"},{"name":"msteamsfx","email":"teamsfxnpm@microsoft.com"},{"name":"microsoft1es","email":"npmjs@microsoft.com"}],"dist":{"shasum":"91648aca1a8d8958d048b9aa02a6534307ade46d","tarball":"https://registry.npmjs.org/@microsoft/eslint-plugin-teamsfx/-/eslint-plugin-teamsfx-0.0.5-alpha.1555072b2.0.tgz","fileCount":16,"integrity":"sha512-tiS8MXtnbcdwrFcToZIRHFORU6v/hWbFjj3rbxrz0j2+9SIIOnM0Dr8BdkNuH2AhZg+hnmZafJUh5u+3JbEBFA==","signatures":[{"sig":"MEQCIBgxcravaDM/YrQHQ68BWoVeZoXhiZ9V0Y8O9TrbPdgVAiBt84BHI6l9azJ+orW/sAlQbBnHm6b1ioDu8Y5kgTmlGw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14121},"main":"lib/index.js","readme":"# @microsoft/eslint-plugin-teamsfx\n\ncustomized eslint plugins, rules & processors for teamsfx\n\n## Installation\n\nYou'll first need to install [ESLint](https://eslint.org/):\n\n```sh\nnpm i eslint --save-dev\n```\n\nNext, install `@microsoft/eslint-plugin-teamsfx`:\n\n```sh\nnpm install @microsoft/eslint-plugin-teamsfx --save-dev\n```\n\n## Usage\n\nAdd `@microsoft/eslint-plugin-teamsfx` to the plugins section of your `.eslintrc` configuration file:\n\n```json\n{\n  \"plugins\": [\"@microsoft/eslint-plugin-teamsfx\"]\n}\n```\n\nThen configure the rules you want to use under the rules section.\n\n```json\n{\n  \"rules\": {\n    \"@microsoft/teamsfx/jsdoc-author\": [\"error\"]\n  }\n}\n```\n\n## Supported Rules\n\n- jsdoc-author\n","engines":{"node":"12.x || 14.x || >= 16"},"gitHead":"b15fb902e34870ba25791b6879152f0336057a3a","scripts":{"lint":"eslint .","test":"npx nyc --reporter=lcov mocha tests --recursive"},"_npmUser":{"name":"msteamsfx","email":"teamsfxnpm@microsoft.com"},"_npmVersion":"lerna/4.0.0/node@v14.21.3+x64 (linux)","description":"eslint for teamsfx","directories":{},"_nodeVersion":"14.21.3","dependencies":{"requireindex":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^9.1.3","eslint":"^7.9.0","prettier":"^2.4.1","lint-staged":"^13.2.1","eslint-plugin-n":"^15.6.1","eslint-plugin-node":"^11.1.0","eslint-plugin-header":"^3.1.1","eslint-plugin-import":"^2.25.2","eslint-plugin-promise":"^6.1.1","eslint-config-prettier":"^8.3.0","eslint-config-standard":"^17.0.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-no-secrets":"^0.8.9","@typescript-eslint/parser":"^4.19.0","eslint-plugin-eslint-plugin":"^4.0.1","@typescript-eslint/eslint-plugin":"^4.19.0"},"peerDependencies":{"eslint":">=6"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-teamsfx_0.0.5-alpha.1555072b2.0_1690244089574_0.44762354920557446","host":"s3://npm-registry-packages"}},"0.0.5-alpha.5a3b8a763.0":{"name":"@microsoft/eslint-plugin-teamsfx","version":"0.0.5-alpha.5a3b8a763.0","keywords":["eslint","eslintplugin","eslint-plugin","teamsfx"],"author":{"name":"Microsoft Corporation"},"license":"MIT","_id":"@microsoft/eslint-plugin-teamsfx@0.0.5-alpha.5a3b8a763.0","maintainers":[{"name":"zhyuer","email":"zhany@microsoft.com"},{"name":"nintan","email":"nintan@microsoft.com"},{"name":"msteamsfx","email":"teamsfxnpm@microsoft.com"},{"name":"microsoft1es","email":"npmjs@microsoft.com"}],"dist":{"shasum":"c7246dd6ef1980248ab15e5e276ae5c62c6fb1f1","tarball":"https://registry.npmjs.org/@microsoft/eslint-plugin-teamsfx/-/eslint-plugin-teamsfx-0.0.5-alpha.5a3b8a763.0.tgz","fileCount":16,"integrity":"sha512-/8qEjSt8RYiBwG5s9rNPG+4NtmNbe6F5wUq6H7yDRW3/Lgf+W1BP33qxw8m1kdiCZokYFGC1SbxVMAPZpsRlUA==","signatures":[{"sig":"MEUCIEEya6OTUsjkU+fQ6oYbABpys8anuzQ0axvhtN1yzZq+AiEAzpQFC9E5kzTt3YpfemDE3ALCyQT/bzzCtrA4STA/wu8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14121},"main":"lib/index.js","readme":"# @microsoft/eslint-plugin-teamsfx\n\ncustomized eslint plugins, rules & processors for teamsfx\n\n## Installation\n\nYou'll first need to install [ESLint](https://eslint.org/):\n\n```sh\nnpm i eslint --save-dev\n```\n\nNext, install `@microsoft/eslint-plugin-teamsfx`:\n\n```sh\nnpm install @microsoft/eslint-plugin-teamsfx --save-dev\n```\n\n## Usage\n\nAdd `@microsoft/eslint-plugin-teamsfx` to the plugins section of your `.eslintrc` configuration file:\n\n```json\n{\n  \"plugins\": [\"@microsoft/eslint-plugin-teamsfx\"]\n}\n```\n\nThen configure the rules you want to use under the rules section.\n\n```json\n{\n  \"rules\": {\n    \"@microsoft/teamsfx/jsdoc-author\": [\"error\"]\n  }\n}\n```\n\n## Supported Rules\n\n- jsdoc-author\n","engines":{"node":"12.x || 14.x || >= 16"},"gitHead":"ca4b8a5e15a9ec86043f04c71ceec611d3aefc91","scripts":{"lint":"eslint .","test":"npx nyc --reporter=lcov mocha tests --recursive"},"_npmUser":{"name":"msteamsfx","email":"teamsfxnpm@microsoft.com"},"_npmVersion":"lerna/4.0.0/node@v14.21.3+x64 (linux)","description":"eslint for teamsfx","directories":{},"_nodeVersion":"14.21.3","dependencies":{"requireindex":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^9.1.3","eslint":"^7.9.0","prettier":"^2.4.1","lint-staged":"^13.2.1","eslint-plugin-n":"^15.6.1","eslint-plugin-node":"^11.1.0","eslint-plugin-header":"^3.1.1","eslint-plugin-import":"^2.25.2","eslint-plugin-promise":"^6.1.1","eslint-config-prettier":"^8.3.0","eslint-config-standard":"^17.0.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-no-secrets":"^0.8.9","@typescript-eslint/parser":"^4.19.0","eslint-plugin-eslint-plugin":"^4.0.1","@typescript-eslint/eslint-plugin":"^4.19.0"},"peerDependencies":{"eslint":">=6"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-teamsfx_0.0.5-alpha.5a3b8a763.0_1690330356381_0.047825252074342295","host":"s3://npm-registry-packages"}},"0.0.5-alpha.9b38c38b5.0":{"name":"@microsoft/eslint-plugin-teamsfx","version":"0.0.5-alpha.9b38c38b5.0","keywords":["eslint","eslintplugin","eslint-plugin","teamsfx"],"author":{"name":"Microsoft Corporation"},"license":"MIT","_id":"@microsoft/eslint-plugin-teamsfx@0.0.5-alpha.9b38c38b5.0","maintainers":[{"name":"zhyuer","email":"zhany@microsoft.com"},{"name":"nintan","email":"nintan@microsoft.com"},{"name":"msteamsfx","email":"teamsfxnpm@microsoft.com"},{"name":"microsoft1es","email":"npmjs@microsoft.com"}],"dist":{"shasum":"d0f5fb6f0e19c3d2a8a3bcc8995db682dd76abc3","tarball":"https://registry.npmjs.org/@microsoft/eslint-plugin-teamsfx/-/eslint-plugin-teamsfx-0.0.5-alpha.9b38c38b5.0.tgz","fileCount":16,"integrity":"sha512-eIuXWSTibubqFFriARns7SP8Q5Dcw3NbBI2EvGgi5m6hJyLKdb1EB3e9orGlLMlxQoth6A3fHrzsXMLNo8xT0w==","signatures":[{"sig":"MEUCIC0zxUBCmybppOg2pAIQchV0Agy+oyMNxbhoO//SZQm/AiEA8w5VDzifMNltrC3V1ExvcpKK2nMJVTfaX563pIiHCoM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14121},"main":"lib/index.js","readme":"# @microsoft/eslint-plugin-teamsfx\n\ncustomized eslint plugins, rules & processors for teamsfx\n\n## Installation\n\nYou'll first need to install [ESLint](https://eslint.org/):\n\n```sh\nnpm i eslint --save-dev\n```\n\nNext, install `@microsoft/eslint-plugin-teamsfx`:\n\n```sh\nnpm install @microsoft/eslint-plugin-teamsfx --save-dev\n```\n\n## Usage\n\nAdd `@microsoft/eslint-plugin-teamsfx` to the plugins section of your `.eslintrc` configuration file:\n\n```json\n{\n  \"plugins\": [\"@microsoft/eslint-plugin-teamsfx\"]\n}\n```\n\nThen configure the rules you want to use under the rules section.\n\n```json\n{\n  \"rules\": {\n    \"@microsoft/teamsfx/jsdoc-author\": [\"error\"]\n  }\n}\n```\n\n## Supported Rules\n\n- jsdoc-author\n","engines":{"node":"12.x || 14.x || >= 16"},"gitHead":"6716290ed4807698e9ee1cb76071bc77ed090b81","scripts":{"lint":"eslint .","test":"npx nyc --reporter=lcov mocha tests --recursive"},"_npmUser":{"name":"msteamsfx","email":"teamsfxnpm@microsoft.com"},"_npmVersion":"lerna/4.0.0/node@v14.21.3+x64 (linux)","description":"eslint for teamsfx","directories":{},"_nodeVersion":"14.21.3","dependencies":{"requireindex":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^9.1.3","eslint":"^7.9.0","prettier":"^2.4.1","lint-staged":"^13.2.1","eslint-plugin-n":"^15.6.1","eslint-plugin-node":"^11.1.0","eslint-plugin-header":"^3.1.1","eslint-plugin-import":"^2.25.2","eslint-plugin-promise":"^6.1.1","eslint-config-prettier":"^8.3.0","eslint-config-standard":"^17.0.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-no-secrets":"^0.8.9","@typescript-eslint/parser":"^4.19.0","eslint-plugin-eslint-plugin":"^4.0.1","@typescript-eslint/eslint-plugin":"^4.19.0"},"peerDependencies":{"eslint":">=6"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-teamsfx_0.0.5-alpha.9b38c38b5.0_1690416887059_0.7053470650278013","host":"s3://npm-registry-packages"}},"0.0.5-alpha.81508f111.0":{"name":"@microsoft/eslint-plugin-teamsfx","version":"0.0.5-alpha.81508f111.0","keywords":["eslint","eslintplugin","eslint-plugin","teamsfx"],"author":{"name":"Microsoft Corporation"},"license":"MIT","_id":"@microsoft/eslint-plugin-teamsfx@0.0.5-alpha.81508f111.0","maintainers":[{"name":"zhyuer","email":"zhany@microsoft.com"},{"name":"nintan","email":"nintan@microsoft.com"},{"name":"msteamsfx","email":"teamsfxnpm@microsoft.com"},{"name":"microsoft1es","email":"npmjs@microsoft.com"}],"dist":{"shasum":"8f2f6ea4bce0b00406d4e102d2b839b0afa191ba","tarball":"https://registry.npmjs.org/@microsoft/eslint-plugin-teamsfx/-/eslint-plugin-teamsfx-0.0.5-alpha.81508f111.0.tgz","fileCount":16,"integrity":"sha512-ypXVTe2RQDnQeDPPohcoCGkwj7vxGmL3Sl/5TRkk3NMyhoJzGlAlNX6QJWt+cqESpGVO5RPGBvxCa/HEMHG0lQ==","signatures":[{"sig":"MEUCICJqmifayPXswVR69a04QXjVC652qLD4F9xR/9uENLusAiEAos71yLlbrrYB1VC/Dx06K0htnLqvMzBn+NgNq+sTrCU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14121},"main":"lib/index.js","readme":"# @microsoft/eslint-plugin-teamsfx\n\ncustomized eslint plugins, rules & processors for teamsfx\n\n## Installation\n\nYou'll first need to install [ESLint](https://eslint.org/):\n\n```sh\nnpm i eslint --save-dev\n```\n\nNext, install `@microsoft/eslint-plugin-teamsfx`:\n\n```sh\nnpm install @microsoft/eslint-plugin-teamsfx --save-dev\n```\n\n## Usage\n\nAdd `@microsoft/eslint-plugin-teamsfx` to the plugins section of your `.eslintrc` configuration file:\n\n```json\n{\n  \"plugins\": [\"@microsoft/eslint-plugin-teamsfx\"]\n}\n```\n\nThen configure the rules you want to use under the rules section.\n\n```json\n{\n  \"rules\": {\n    \"@microsoft/teamsfx/jsdoc-author\": [\"error\"]\n  }\n}\n```\n\n## Supported Rules\n\n- jsdoc-author\n","engines":{"node":"12.x || 14.x || >= 16"},"gitHead":"87f1977d7cdf9428b7cbda340cae6c46222be990","scripts":{"lint":"eslint .","test":"npx nyc --reporter=lcov mocha tests --recursive"},"_npmUser":{"name":"msteamsfx","email":"teamsfxnpm@microsoft.com"},"_npmVersion":"lerna/4.0.0/node@v14.21.3+x64 (linux)","description":"eslint for teamsfx","directories":{},"_nodeVersion":"14.21.3","dependencies":{"requireindex":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^9.1.3","eslint":"^7.9.0","prettier":"^2.4.1","lint-staged":"^13.2.1","eslint-plugin-n":"^15.6.1","eslint-plugin-node":"^11.1.0","eslint-plugin-header":"^3.1.1","eslint-plugin-import":"^2.25.2","eslint-plugin-promise":"^6.1.1","eslint-config-prettier":"^8.3.0","eslint-config-standard":"^17.0.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-no-secrets":"^0.8.9","@typescript-eslint/parser":"^4.19.0","eslint-plugin-eslint-plugin":"^4.0.1","@typescript-eslint/eslint-plugin":"^4.19.0"},"peerDependencies":{"eslint":">=6"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-teamsfx_0.0.5-alpha.81508f111.0_1690504393339_0.9796567603501845","host":"s3://npm-registry-packages"}},"0.0.5-alpha.25b558a2a.0":{"name":"@microsoft/eslint-plugin-teamsfx","version":"0.0.5-alpha.25b558a2a.0","keywords":["eslint","eslintplugin","eslint-plugin","teamsfx"],"author":{"name":"Microsoft Corporation"},"license":"MIT","_id":"@microsoft/eslint-plugin-teamsfx@0.0.5-alpha.25b558a2a.0","maintainers":[{"name":"zhyuer","email":"zhany@microsoft.com"},{"name":"nintan","email":"nintan@microsoft.com"},{"name":"msteamsfx","email":"teamsfxnpm@microsoft.com"},{"name":"microsoft1es","email":"npmjs@microsoft.com"}],"dist":{"shasum":"c1654743cd335af4bde70ee7953981a85e8876e2","tarball":"https://registry.npmjs.org/@microsoft/eslint-plugin-teamsfx/-/eslint-plugin-teamsfx-0.0.5-alpha.25b558a2a.0.tgz","fileCount":16,"integrity":"sha512-D2Q3oJtlxX3EcJ2ztBzxnAokqTpzoordnLIgiB3OGrxhJCsQmbIxjvGt56QSBSmSnblNN8w6i9mSLyTtDgYJXw==","signatures":[{"sig":"MEQCICZWEveEjW5nzZFAIPANP0jGy/bZXacxnPcSKpNWm2reAiAsTWqh5Ne30UQJ9gPW7FbthAdxt6f1nh0j9JUEtaeiOQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14121},"main":"lib/index.js","readme":"# @microsoft/eslint-plugin-teamsfx\n\ncustomized eslint plugins, rules & processors for teamsfx\n\n## Installation\n\nYou'll first need to install [ESLint](https://eslint.org/):\n\n```sh\nnpm i eslint --save-dev\n```\n\nNext, install `@microsoft/eslint-plugin-teamsfx`:\n\n```sh\nnpm install @microsoft/eslint-plugin-teamsfx --save-dev\n```\n\n## Usage\n\nAdd `@microsoft/eslint-plugin-teamsfx` to the plugins section of your `.eslintrc` configuration file:\n\n```json\n{\n  \"plugins\": [\"@microsoft/eslint-plugin-teamsfx\"]\n}\n```\n\nThen configure the rules you want to use under the rules section.\n\n```json\n{\n  \"rules\": {\n    \"@microsoft/teamsfx/jsdoc-author\": [\"error\"]\n  }\n}\n```\n\n## Supported Rules\n\n- jsdoc-author\n","engines":{"node":"12.x || 14.x || >= 16"},"gitHead":"6523e78051e673408f8f333906ee8829f4059c93","scripts":{"lint":"eslint .","test":"npx nyc --reporter=lcov mocha tests --recursive"},"_npmUser":{"name":"msteamsfx","email":"teamsfxnpm@microsoft.com"},"_npmVersion":"lerna/4.0.0/node@v14.21.3+x64 (linux)","description":"eslint for teamsfx","directories":{},"_nodeVersion":"14.21.3","dependencies":{"requireindex":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^9.1.3","eslint":"^7.9.0","prettier":"^2.4.1","lint-staged":"^13.2.1","eslint-plugin-n":"^15.6.1","eslint-plugin-node":"^11.1.0","eslint-plugin-header":"^3.1.1","eslint-plugin-import":"^2.25.2","eslint-plugin-promise":"^6.1.1","eslint-config-prettier":"^8.3.0","eslint-config-standard":"^17.0.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-no-secrets":"^0.8.9","@typescript-eslint/parser":"^4.19.0","eslint-plugin-eslint-plugin":"^4.0.1","@typescript-eslint/eslint-plugin":"^4.19.0"},"peerDependencies":{"eslint":">=6"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-teamsfx_0.0.5-alpha.25b558a2a.0_1690589661980_0.8194081891502669","host":"s3://npm-registry-packages"}},"0.0.5-alpha.13d1e618d.0":{"name":"@microsoft/eslint-plugin-teamsfx","version":"0.0.5-alpha.13d1e618d.0","keywords":["eslint","eslintplugin","eslint-plugin","teamsfx"],"author":{"name":"Microsoft Corporation"},"license":"MIT","_id":"@microsoft/eslint-plugin-teamsfx@0.0.5-alpha.13d1e618d.0","maintainers":[{"name":"zhyuer","email":"zhany@microsoft.com"},{"name":"nintan","email":"nintan@microsoft.com"},{"name":"msteamsfx","email":"teamsfxnpm@microsoft.com"},{"name":"microsoft1es","email":"npmjs@microsoft.com"}],"dist":{"shasum":"41686883fff83d4467aecb8cf543afec325fd9f7","tarball":"https://registry.npmjs.org/@microsoft/eslint-plugin-teamsfx/-/eslint-plugin-teamsfx-0.0.5-alpha.13d1e618d.0.tgz","fileCount":16,"integrity":"sha512-CSo7mUGeVeLFMCN/8JcJvw304T9BIkH/lulCydUNoqmgozfDaIr9LsKEWLaQ8kqhe+ka+K3319+HWmER+6F8Kw==","signatures":[{"sig":"MEQCIC41us+0LB3t63yYICI/n0SbzCpSzzq6O+6B9+HKbkbNAiBPdq/nQf18yP8uWNY4rrNiFhHr+J+L3NQmpwQKVB+uJA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14121},"main":"lib/index.js","readme":"# @microsoft/eslint-plugin-teamsfx\n\ncustomized eslint plugins, rules & processors for teamsfx\n\n## Installation\n\nYou'll first need to install [ESLint](https://eslint.org/):\n\n```sh\nnpm i eslint --save-dev\n```\n\nNext, install `@microsoft/eslint-plugin-teamsfx`:\n\n```sh\nnpm install @microsoft/eslint-plugin-teamsfx --save-dev\n```\n\n## Usage\n\nAdd `@microsoft/eslint-plugin-teamsfx` to the plugins section of your `.eslintrc` configuration file:\n\n```json\n{\n  \"plugins\": [\"@microsoft/eslint-plugin-teamsfx\"]\n}\n```\n\nThen configure the rules you want to use under the rules section.\n\n```json\n{\n  \"rules\": {\n    \"@microsoft/teamsfx/jsdoc-author\": [\"error\"]\n  }\n}\n```\n\n## Supported Rules\n\n- jsdoc-author\n","engines":{"node":"12.x || 14.x || >= 16"},"gitHead":"b7ba1e2549f88ab6f05abfe7477580dde12988a3","scripts":{"lint":"eslint .","test":"npx nyc --reporter=lcov mocha tests --recursive"},"_npmUser":{"name":"msteamsfx","email":"teamsfxnpm@microsoft.com"},"_npmVersion":"lerna/4.0.0/node@v14.21.3+x64 (linux)","description":"eslint for teamsfx","directories":{},"_nodeVersion":"14.21.3","dependencies":{"requireindex":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^9.1.3","eslint":"^7.9.0","prettier":"^2.4.1","lint-staged":"^13.2.1","eslint-plugin-n":"^15.6.1","eslint-plugin-node":"^11.1.0","eslint-plugin-header":"^3.1.1","eslint-plugin-import":"^2.25.2","eslint-plugin-promise":"^6.1.1","eslint-config-prettier":"^8.3.0","eslint-config-standard":"^17.0.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-no-secrets":"^0.8.9","@typescript-eslint/parser":"^4.19.0","eslint-plugin-eslint-plugin":"^4.0.1","@typescript-eslint/eslint-plugin":"^4.19.0"},"peerDependencies":{"eslint":">=6"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-teamsfx_0.0.5-alpha.13d1e618d.0_1690849055191_0.42351301463611835","host":"s3://npm-registry-packages"}},"0.0.5-alpha.e6dfbb929.0":{"name":"@microsoft/eslint-plugin-teamsfx","version":"0.0.5-alpha.e6dfbb929.0","keywords":["eslint","eslintplugin","eslint-plugin","teamsfx"],"author":{"name":"Microsoft Corporation"},"license":"MIT","_id":"@microsoft/eslint-plugin-teamsfx@0.0.5-alpha.e6dfbb929.0","maintainers":[{"name":"zhyuer","email":"zhany@microsoft.com"},{"name":"nintan","email":"nintan@microsoft.com"},{"name":"msteamsfx","email":"teamsfxnpm@microsoft.com"},{"name":"microsoft1es","email":"npmjs@microsoft.com"}],"dist":{"shasum":"30e8c797704f55e2fad002ce1e89d35baeb3bc1d","tarball":"https://registry.npmjs.org/@microsoft/eslint-plugin-teamsfx/-/eslint-plugin-teamsfx-0.0.5-alpha.e6dfbb929.0.tgz","fileCount":16,"integrity":"sha512-q1AV99dPJKJAr0Qb2F64L1SrepYTgFEUg3Ln4XD/1Mib+MvXEqPQfwdJjakrcjAKQvOmuWzezFXhwzXjq0XCpQ==","signatures":[{"sig":"MEUCIDVJtuJrZGzijAVv8QjfcxfxAqPyz4KtvCufCGzj/xDcAiEA2Mn41ME1gO5J4VUNGVdaVb/WzbP1Op7gu2chU7Wh9ic=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14121},"main":"lib/index.js","readme":"# @microsoft/eslint-plugin-teamsfx\n\ncustomized eslint plugins, rules & processors for teamsfx\n\n## Installation\n\nYou'll first need to install [ESLint](https://eslint.org/):\n\n```sh\nnpm i eslint --save-dev\n```\n\nNext, install `@microsoft/eslint-plugin-teamsfx`:\n\n```sh\nnpm install @microsoft/eslint-plugin-teamsfx --save-dev\n```\n\n## Usage\n\nAdd `@microsoft/eslint-plugin-teamsfx` to the plugins section of your `.eslintrc` configuration file:\n\n```json\n{\n  \"plugins\": [\"@microsoft/eslint-plugin-teamsfx\"]\n}\n```\n\nThen configure the rules you want to use under the rules section.\n\n```json\n{\n  \"rules\": {\n    \"@microsoft/teamsfx/jsdoc-author\": [\"error\"]\n  }\n}\n```\n\n## Supported Rules\n\n- jsdoc-author\n","engines":{"node":"12.x || 14.x || >= 16"},"gitHead":"d550b5bb56970003a750d843e72645b9a2ed658e","scripts":{"lint":"eslint .","test":"npx nyc --reporter=lcov mocha tests --recursive"},"_npmUser":{"name":"msteamsfx","email":"teamsfxnpm@microsoft.com"},"_npmVersion":"lerna/4.0.0/node@v14.21.3+x64 (linux)","description":"eslint for teamsfx","directories":{},"_nodeVersion":"14.21.3","dependencies":{"requireindex":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^9.1.3","eslint":"^7.9.0","prettier":"^2.4.1","lint-staged":"^13.2.1","eslint-plugin-n":"^15.6.1","eslint-plugin-node":"^11.1.0","eslint-plugin-header":"^3.1.1","eslint-plugin-import":"^2.25.2","eslint-plugin-promise":"^6.1.1","eslint-config-prettier":"^8.3.0","eslint-config-standard":"^17.0.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-no-secrets":"^0.8.9","@typescript-eslint/parser":"^4.19.0","eslint-plugin-eslint-plugin":"^4.0.1","@typescript-eslint/eslint-plugin":"^4.19.0"},"peerDependencies":{"eslint":">=6"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-teamsfx_0.0.5-alpha.e6dfbb929.0_1690856350849_0.03533712990178617","host":"s3://npm-registry-packages"}},"0.0.5-alpha.952007dba.0":{"name":"@microsoft/eslint-plugin-teamsfx","version":"0.0.5-alpha.952007dba.0","keywords":["eslint","eslintplugin","eslint-plugin","teamsfx"],"author":{"name":"Microsoft Corporation"},"license":"MIT","_id":"@microsoft/eslint-plugin-teamsfx@0.0.5-alpha.952007dba.0","maintainers":[{"name":"zhyuer","email":"zhany@microsoft.com"},{"name":"nintan","email":"nintan@microsoft.com"},{"name":"msteamsfx","email":"teamsfxnpm@microsoft.com"},{"name":"microsoft1es","email":"npmjs@microsoft.com"}],"dist":{"shasum":"d70811b6968b17bf2db25e903e8c5c0eda2fd7cd","tarball":"https://registry.npmjs.org/@microsoft/eslint-plugin-teamsfx/-/eslint-plugin-teamsfx-0.0.5-alpha.952007dba.0.tgz","fileCount":16,"integrity":"sha512-xWv6BMD2n9pw2hjJ99QPetEiJcoh3b4Pi6QzQvcqGk1Kb/GvUmeXe8MBLaB7az4YmthGpbkvPRfBVByo73Mo9A==","signatures":[{"sig":"MEQCIGAnBRE/eUZOPQxwb5TTcP7q011GaI+jPhDZIpScMSTQAiBjaITfwzPy1k4FzmqKr9iVv3jdLkVOYluc0YaMKxQbhA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14121},"main":"lib/index.js","readme":"# @microsoft/eslint-plugin-teamsfx\n\ncustomized eslint plugins, rules & processors for teamsfx\n\n## Installation\n\nYou'll first need to install [ESLint](https://eslint.org/):\n\n```sh\nnpm i eslint --save-dev\n```\n\nNext, install `@microsoft/eslint-plugin-teamsfx`:\n\n```sh\nnpm install @microsoft/eslint-plugin-teamsfx --save-dev\n```\n\n## Usage\n\nAdd `@microsoft/eslint-plugin-teamsfx` to the plugins section of your `.eslintrc` configuration file:\n\n```json\n{\n  \"plugins\": [\"@microsoft/eslint-plugin-teamsfx\"]\n}\n```\n\nThen configure the rules you want to use under the rules section.\n\n```json\n{\n  \"rules\": {\n    \"@microsoft/teamsfx/jsdoc-author\": [\"error\"]\n  }\n}\n```\n\n## Supported Rules\n\n- jsdoc-author\n","engines":{"node":"12.x || 14.x || >= 16"},"gitHead":"238a9f9e0854145eb0f362bd9785c983c29217a0","scripts":{"lint":"eslint .","test":"npx nyc --reporter=lcov mocha tests --recursive"},"_npmUser":{"name":"msteamsfx","email":"teamsfxnpm@microsoft.com"},"_npmVersion":"lerna/4.0.0/node@v14.21.3+x64 (linux)","description":"eslint for teamsfx","directories":{},"_nodeVersion":"14.21.3","dependencies":{"requireindex":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^9.1.3","eslint":"^7.9.0","prettier":"^2.4.1","lint-staged":"^13.2.1","eslint-plugin-n":"^15.6.1","eslint-plugin-node":"^11.1.0","eslint-plugin-header":"^3.1.1","eslint-plugin-import":"^2.25.2","eslint-plugin-promise":"^6.1.1","eslint-config-prettier":"^8.3.0","eslint-config-standard":"^17.0.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-no-secrets":"^0.8.9","@typescript-eslint/parser":"^4.19.0","eslint-plugin-eslint-plugin":"^4.0.1","@typescript-eslint/eslint-plugin":"^4.19.0"},"peerDependencies":{"eslint":">=6"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-teamsfx_0.0.5-alpha.952007dba.0_1690935162862_0.9885429856609442","host":"s3://npm-registry-packages"}},"0.0.5-alpha.88a9e4e0b.0":{"name":"@microsoft/eslint-plugin-teamsfx","version":"0.0.5-alpha.88a9e4e0b.0","keywords":["eslint","eslintplugin","eslint-plugin","teamsfx"],"author":{"name":"Microsoft Corporation"},"license":"MIT","_id":"@microsoft/eslint-plugin-teamsfx@0.0.5-alpha.88a9e4e0b.0","maintainers":[{"name":"zhyuer","email":"zhany@microsoft.com"},{"name":"nintan","email":"nintan@microsoft.com"},{"name":"msteamsfx","email":"teamsfxnpm@microsoft.com"},{"name":"microsoft1es","email":"npmjs@microsoft.com"}],"dist":{"shasum":"e9f1d71ee4dece6ed0e032ed2207dae4bc283995","tarball":"https://registry.npmjs.org/@microsoft/eslint-plugin-teamsfx/-/eslint-plugin-teamsfx-0.0.5-alpha.88a9e4e0b.0.tgz","fileCount":16,"integrity":"sha512-gqmx1v5YA2AeuMBeHNZvOzwLjlbNcgouwxScAyss7WHXaN7R4+CfHWhZg5TxAdbYlzGOe3SxQaOnd9E6tXa5hA==","signatures":[{"sig":"MEUCIAeFjpeOu4+VRUp1Gwlg3SmXZkSeW/ay4WpYee+wq3AtAiEA8C8XhJMbYVYsOl18aLS7NZ1Tx5TdLnCpYxsYdNyjbP8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14121},"main":"lib/index.js","readme":"# @microsoft/eslint-plugin-teamsfx\n\ncustomized eslint plugins, rules & processors for teamsfx\n\n## Installation\n\nYou'll first need to install [ESLint](https://eslint.org/):\n\n```sh\nnpm i eslint --save-dev\n```\n\nNext, install `@microsoft/eslint-plugin-teamsfx`:\n\n```sh\nnpm install @microsoft/eslint-plugin-teamsfx --save-dev\n```\n\n## Usage\n\nAdd `@microsoft/eslint-plugin-teamsfx` to the plugins section of your `.eslintrc` configuration file:\n\n```json\n{\n  \"plugins\": [\"@microsoft/eslint-plugin-teamsfx\"]\n}\n```\n\nThen configure the rules you want to use under the rules section.\n\n```json\n{\n  \"rules\": {\n    \"@microsoft/teamsfx/jsdoc-author\": [\"error\"]\n  }\n}\n```\n\n## Supported Rules\n\n- jsdoc-author\n","engines":{"node":"12.x || 14.x || >= 16"},"gitHead":"434ddaf525b411913268971080e54cf52cc02d0b","scripts":{"lint":"eslint .","test":"npx nyc --reporter=lcov mocha tests --recursive"},"_npmUser":{"name":"msteamsfx","email":"teamsfxnpm@microsoft.com"},"_npmVersion":"lerna/4.0.0/node@v14.21.3+x64 (linux)","description":"eslint for teamsfx","directories":{},"_nodeVersion":"14.21.3","dependencies":{"requireindex":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^9.1.3","eslint":"^7.9.0","prettier":"^2.4.1","lint-staged":"^13.2.1","eslint-plugin-n":"^15.6.1","eslint-plugin-node":"^11.1.0","eslint-plugin-header":"^3.1.1","eslint-plugin-import":"^2.25.2","eslint-plugin-promise":"^6.1.1","eslint-config-prettier":"^8.3.0","eslint-config-standard":"^17.0.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-no-secrets":"^0.8.9","@typescript-eslint/parser":"^4.19.0","eslint-plugin-eslint-plugin":"^4.0.1","@typescript-eslint/eslint-plugin":"^4.19.0"},"peerDependencies":{"eslint":">=6"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-teamsfx_0.0.5-alpha.88a9e4e0b.0_1690955307132_0.9764198609272556","host":"s3://npm-registry-packages"}},"0.0.5-alpha.6ff4defd0.0":{"name":"@microsoft/eslint-plugin-teamsfx","version":"0.0.5-alpha.6ff4defd0.0","keywords":["eslint","eslintplugin","eslint-plugin","teamsfx"],"author":{"name":"Microsoft Corporation"},"license":"MIT","_id":"@microsoft/eslint-plugin-teamsfx@0.0.5-alpha.6ff4defd0.0","maintainers":[{"name":"zhyuer","email":"zhany@microsoft.com"},{"name":"nintan","email":"nintan@microsoft.com"},{"name":"msteamsfx","email":"teamsfxnpm@microsoft.com"},{"name":"microsoft1es","email":"npmjs@microsoft.com"}],"dist":{"shasum":"283d43a14e6a2871357eeb2f9c2c7f2585787d36","tarball":"https://registry.npmjs.org/@microsoft/eslint-plugin-teamsfx/-/eslint-plugin-teamsfx-0.0.5-alpha.6ff4defd0.0.tgz","fileCount":16,"integrity":"sha512-babk7DDpG87z1mZbWy2MoCyaQMZOFnDHjCmb1XLTOwYHvGQIBwWFUqTCr7s8+eTmAuSZDiFmlE/zav1Ln/LuQw==","signatures":[{"sig":"MEYCIQDyrZBhgJNazKL0f5WXkC39pt3GJKeR/0JrQewbJzllbwIhAOZbrkpEhiJaoDgQyOOQ5OTr1+hoQzmMRSD5iYfE7flj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14121},"main":"lib/index.js","readme":"# @microsoft/eslint-plugin-teamsfx\n\ncustomized eslint plugins, rules & processors for teamsfx\n\n## Installation\n\nYou'll first need to install [ESLint](https://eslint.org/):\n\n```sh\nnpm i eslint --save-dev\n```\n\nNext, install `@microsoft/eslint-plugin-teamsfx`:\n\n```sh\nnpm install @microsoft/eslint-plugin-teamsfx --save-dev\n```\n\n## Usage\n\nAdd `@microsoft/eslint-plugin-teamsfx` to the plugins section of your `.eslintrc` configuration file:\n\n```json\n{\n  \"plugins\": [\"@microsoft/eslint-plugin-teamsfx\"]\n}\n```\n\nThen configure the rules you want to use under the rules section.\n\n```json\n{\n  \"rules\": {\n    \"@microsoft/teamsfx/jsdoc-author\": [\"error\"]\n  }\n}\n```\n\n## Supported Rules\n\n- jsdoc-author\n","engines":{"node":"12.x || 14.x || >= 16"},"gitHead":"f3ffa26c4e10bb85e5efdbf467e409197aa0fe0f","scripts":{"lint":"eslint .","test":"npx nyc --reporter=lcov mocha tests --recursive"},"_npmUser":{"name":"msteamsfx","email":"teamsfxnpm@microsoft.com"},"_npmVersion":"lerna/4.0.0/node@v14.21.3+x64 (linux)","description":"eslint for teamsfx","directories":{},"_nodeVersion":"14.21.3","dependencies":{"requireindex":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^9.1.3","eslint":"^7.9.0","prettier":"^2.4.1","lint-staged":"^13.2.1","eslint-plugin-n":"^15.6.1","eslint-plugin-node":"^11.1.0","eslint-plugin-header":"^3.1.1","eslint-plugin-import":"^2.25.2","eslint-plugin-promise":"^6.1.1","eslint-config-prettier":"^8.3.0","eslint-config-standard":"^17.0.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-no-secrets":"^0.8.9","@typescript-eslint/parser":"^4.19.0","eslint-plugin-eslint-plugin":"^4.0.1","@typescript-eslint/eslint-plugin":"^4.19.0"},"peerDependencies":{"eslint":">=6"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-teamsfx_0.0.5-alpha.6ff4defd0.0_1690962370798_0.5601648589142181","host":"s3://npm-registry-packages"}},"0.0.5-alpha.dea6b9e8a.0":{"name":"@microsoft/eslint-plugin-teamsfx","version":"0.0.5-alpha.dea6b9e8a.0","keywords":["eslint","eslintplugin","eslint-plugin","teamsfx"],"author":{"name":"Microsoft Corporation"},"license":"MIT","_id":"@microsoft/eslint-plugin-teamsfx@0.0.5-alpha.dea6b9e8a.0","maintainers":[{"name":"zhyuer","email":"zhany@microsoft.com"},{"name":"nintan","email":"nintan@microsoft.com"},{"name":"msteamsfx","email":"teamsfxnpm@microsoft.com"},{"name":"microsoft1es","email":"npmjs@microsoft.com"}],"dist":{"shasum":"3313920e1e87f428cdbbe533ff4b0db2291f6bac","tarball":"https://registry.npmjs.org/@microsoft/eslint-plugin-teamsfx/-/eslint-plugin-teamsfx-0.0.5-alpha.dea6b9e8a.0.tgz","fileCount":16,"integrity":"sha512-vU4Tvb3/Jf/XHVrvmQG8Bhxms/VOSuULbeq6Db2OJXQevlCWUZfbXGyCCvu0P+VtW8hcZdcJTLUddEJUx/8Jaw==","signatures":[{"sig":"MEQCIEFpPB68rYBguoqYEo70Gt6+okrOCWFLwuw/yOnGmhzbAiBEqJKP3Npvmx+H4eVdaWh1/yoPKX9ODFC8FyP1AUNaoA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14121},"main":"lib/index.js","readme":"# @microsoft/eslint-plugin-teamsfx\n\ncustomized eslint plugins, rules & processors for teamsfx\n\n## Installation\n\nYou'll first need to install [ESLint](https://eslint.org/):\n\n```sh\nnpm i eslint --save-dev\n```\n\nNext, install `@microsoft/eslint-plugin-teamsfx`:\n\n```sh\nnpm install @microsoft/eslint-plugin-teamsfx --save-dev\n```\n\n## Usage\n\nAdd `@microsoft/eslint-plugin-teamsfx` to the plugins section of your `.eslintrc` configuration file:\n\n```json\n{\n  \"plugins\": [\"@microsoft/eslint-plugin-teamsfx\"]\n}\n```\n\nThen configure the rules you want to use under the rules section.\n\n```json\n{\n  \"rules\": {\n    \"@microsoft/teamsfx/jsdoc-author\": [\"error\"]\n  }\n}\n```\n\n## Supported Rules\n\n- jsdoc-author\n","engines":{"node":"12.x || 14.x || >= 16"},"gitHead":"23c7c50bd034363066739b8d71f1db129096def4","scripts":{"lint":"eslint .","test":"npx nyc --reporter=lcov mocha tests --recursive"},"_npmUser":{"name":"msteamsfx","email":"teamsfxnpm@microsoft.com"},"_npmVersion":"lerna/4.0.0/node@v14.21.3+x64 (linux)","description":"eslint for teamsfx","directories":{},"_nodeVersion":"14.21.3","dependencies":{"requireindex":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^9.1.3","eslint":"^7.9.0","prettier":"^2.4.1","lint-staged":"^13.2.1","eslint-plugin-n":"^15.6.1","eslint-plugin-node":"^11.1.0","eslint-plugin-header":"^3.1.1","eslint-plugin-import":"^2.25.2","eslint-plugin-promise":"^6.1.1","eslint-config-prettier":"^8.3.0","eslint-config-standard":"^17.0.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-no-secrets":"^0.8.9","@typescript-eslint/parser":"^4.19.0","eslint-plugin-eslint-plugin":"^4.0.1","@typescript-eslint/eslint-plugin":"^4.19.0"},"peerDependencies":{"eslint":">=6"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-teamsfx_0.0.5-alpha.dea6b9e8a.0_1691021656813_0.8517618699518636","host":"s3://npm-registry-packages"}},"0.0.5-alpha.ef9e92acd.0":{"name":"@microsoft/eslint-plugin-teamsfx","version":"0.0.5-alpha.ef9e92acd.0","keywords":["eslint","eslintplugin","eslint-plugin","teamsfx"],"author":{"name":"Microsoft Corporation"},"license":"MIT","_id":"@microsoft/eslint-plugin-teamsfx@0.0.5-alpha.ef9e92acd.0","maintainers":[{"name":"zhyuer","email":"zhany@microsoft.com"},{"name":"nintan","email":"nintan@microsoft.com"},{"name":"msteamsfx","email":"teamsfxnpm@microsoft.com"},{"name":"microsoft1es","email":"npmjs@microsoft.com"}],"dist":{"shasum":"8d9908972a69b586849e809a63047c27c2b56dec","tarball":"https://registry.npmjs.org/@microsoft/eslint-plugin-teamsfx/-/eslint-plugin-teamsfx-0.0.5-alpha.ef9e92acd.0.tgz","fileCount":16,"integrity":"sha512-FLWCm3HnxW6HimaQa9NSFRJjrxWNksjFXVlYAyqIQ5gIKWoCDfRRotxhsAN1KuKZ0xTFclS9dsOrxo0WDI7O1w==","signatures":[{"sig":"MEYCIQCdgrgogzeNrCpjDHhtIoKbnZ3sCUALgGt2/7d88/WFQQIhAOsKhm4VOr6XkxEhUsybg4ntJ7HcKN0k9FMkixVaVa92","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14121},"main":"lib/index.js","readme":"# @microsoft/eslint-plugin-teamsfx\n\ncustomized eslint plugins, rules & processors for teamsfx\n\n## Installation\n\nYou'll first need to install [ESLint](https://eslint.org/):\n\n```sh\nnpm i eslint --save-dev\n```\n\nNext, install `@microsoft/eslint-plugin-teamsfx`:\n\n```sh\nnpm install @microsoft/eslint-plugin-teamsfx --save-dev\n```\n\n## Usage\n\nAdd `@microsoft/eslint-plugin-teamsfx` to the plugins section of your `.eslintrc` configuration file:\n\n```json\n{\n  \"plugins\": [\"@microsoft/eslint-plugin-teamsfx\"]\n}\n```\n\nThen configure the rules you want to use under the rules section.\n\n```json\n{\n  \"rules\": {\n    \"@microsoft/teamsfx/jsdoc-author\": [\"error\"]\n  }\n}\n```\n\n## Supported Rules\n\n- jsdoc-author\n","engines":{"node":"12.x || 14.x || >= 16"},"gitHead":"3fcffff15d71702def73d6ef156956777aaff673","scripts":{"lint":"eslint .","test":"npx nyc --reporter=lcov mocha tests --recursive"},"_npmUser":{"name":"msteamsfx","email":"teamsfxnpm@microsoft.com"},"_npmVersion":"lerna/4.0.0/node@v14.21.3+x64 (linux)","description":"eslint for teamsfx","directories":{},"_nodeVersion":"14.21.3","dependencies":{"requireindex":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^9.1.3","eslint":"^7.9.0","prettier":"^2.4.1","lint-staged":"^13.2.1","eslint-plugin-n":"^15.6.1","eslint-plugin-node":"^11.1.0","eslint-plugin-header":"^3.1.1","eslint-plugin-import":"^2.25.2","eslint-plugin-promise":"^6.1.1","eslint-config-prettier":"^8.3.0","eslint-config-standard":"^17.0.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-no-secrets":"^0.8.9","@typescript-eslint/parser":"^4.19.0","eslint-plugin-eslint-plugin":"^4.0.1","@typescript-eslint/eslint-plugin":"^4.19.0"},"peerDependencies":{"eslint":">=6"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-teamsfx_0.0.5-alpha.ef9e92acd.0_1691036528808_0.29677157072070814","host":"s3://npm-registry-packages"}},"0.0.5-alpha.4613255c2.0":{"name":"@microsoft/eslint-plugin-teamsfx","version":"0.0.5-alpha.4613255c2.0","keywords":["eslint","eslintplugin","eslint-plugin","teamsfx"],"author":{"name":"Microsoft Corporation"},"license":"MIT","_id":"@microsoft/eslint-plugin-teamsfx@0.0.5-alpha.4613255c2.0","maintainers":[{"name":"zhyuer","email":"zhany@microsoft.com"},{"name":"nintan","email":"nintan@microsoft.com"},{"name":"msteamsfx","email":"teamsfxnpm@microsoft.com"},{"name":"microsoft1es","email":"npmjs@microsoft.com"}],"dist":{"shasum":"4cfcfe89ca3999fa26cf59a1e4866657fced5fbc","tarball":"https://registry.npmjs.org/@microsoft/eslint-plugin-teamsfx/-/eslint-plugin-teamsfx-0.0.5-alpha.4613255c2.0.tgz","fileCount":16,"integrity":"sha512-kC+qtrws40LS6LtcpRlfCd8FSXbnEOwM2jLDO7MfbVSttv6YJRH5EmncuUJDXZxqXUKYrUaZrf09CV4HIVeL/g==","signatures":[{"sig":"MEUCIBvpNFpMWw16jKy6+Audg9RmXlMCRGCytl4s9QSD82IPAiEAq7lYD8tubt2PNgO1Lvq0Ub+lkSRLhWLkZfgZ09CiirQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14121},"main":"lib/index.js","readme":"# @microsoft/eslint-plugin-teamsfx\n\ncustomized eslint plugins, rules & processors for teamsfx\n\n## Installation\n\nYou'll first need to install [ESLint](https://eslint.org/):\n\n```sh\nnpm i eslint --save-dev\n```\n\nNext, install `@microsoft/eslint-plugin-teamsfx`:\n\n```sh\nnpm install @microsoft/eslint-plugin-teamsfx --save-dev\n```\n\n## Usage\n\nAdd `@microsoft/eslint-plugin-teamsfx` to the plugins section of your `.eslintrc` configuration file:\n\n```json\n{\n  \"plugins\": [\"@microsoft/eslint-plugin-teamsfx\"]\n}\n```\n\nThen configure the rules you want to use under the rules section.\n\n```json\n{\n  \"rules\": {\n    \"@microsoft/teamsfx/jsdoc-author\": [\"error\"]\n  }\n}\n```\n\n## Supported Rules\n\n- jsdoc-author\n","engines":{"node":"12.x || 14.x || >= 16"},"gitHead":"1978bf341ccdf39741a5b9cba359468f37ff1d42","scripts":{"lint":"eslint .","test":"npx nyc --reporter=lcov mocha tests --recursive"},"_npmUser":{"name":"msteamsfx","email":"teamsfxnpm@microsoft.com"},"_npmVersion":"lerna/4.0.0/node@v14.21.3+x64 (linux)","description":"eslint for teamsfx","directories":{},"_nodeVersion":"14.21.3","dependencies":{"requireindex":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^9.1.3","eslint":"^7.9.0","prettier":"^2.4.1","lint-staged":"^13.2.1","eslint-plugin-n":"^15.6.1","eslint-plugin-node":"^11.1.0","eslint-plugin-header":"^3.1.1","eslint-plugin-import":"^2.25.2","eslint-plugin-promise":"^6.1.1","eslint-config-prettier":"^8.3.0","eslint-config-standard":"^17.0.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-no-secrets":"^0.8.9","@typescript-eslint/parser":"^4.19.0","eslint-plugin-eslint-plugin":"^4.0.1","@typescript-eslint/eslint-plugin":"^4.19.0"},"peerDependencies":{"eslint":">=6"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-teamsfx_0.0.5-alpha.4613255c2.0_1691043053571_0.1610723422206095","host":"s3://npm-registry-packages"}},"0.0.5-alpha.2fdf2b99b.0":{"name":"@microsoft/eslint-plugin-teamsfx","version":"0.0.5-alpha.2fdf2b99b.0","keywords":["eslint","eslintplugin","eslint-plugin","teamsfx"],"author":{"name":"Microsoft Corporation"},"license":"MIT","_id":"@microsoft/eslint-plugin-teamsfx@0.0.5-alpha.2fdf2b99b.0","maintainers":[{"name":"zhyuer","email":"zhany@microsoft.com"},{"name":"nintan","email":"nintan@microsoft.com"},{"name":"msteamsfx","email":"teamsfxnpm@microsoft.com"},{"name":"microsoft1es","email":"npmjs@microsoft.com"}],"dist":{"shasum":"ffe444e73c07dc0085cb3304800b09ae9556bce9","tarball":"https://registry.npmjs.org/@microsoft/eslint-plugin-teamsfx/-/eslint-plugin-teamsfx-0.0.5-alpha.2fdf2b99b.0.tgz","fileCount":16,"integrity":"sha512-Ql9JqQIi8VkVo2KNArH9nphLGpqtmgrSAyJE2YNT3o/y/Y8yJRBrbfd00s7BwmQi0G3f31khzVjIYkGfDdo1yQ==","signatures":[{"sig":"MEUCIA7CKJgnsHbXFwsIPfKSlftqkcgkyhL3nTYLLcgjXri4AiEAsIiqhVW4rV4vRLEYHjjceI6HCBnqzlzSBQqpaYBuOfs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14121},"main":"lib/index.js","readme":"# @microsoft/eslint-plugin-teamsfx\n\ncustomized eslint plugins, rules & processors for teamsfx\n\n## Installation\n\nYou'll first need to install [ESLint](https://eslint.org/):\n\n```sh\nnpm i eslint --save-dev\n```\n\nNext, install `@microsoft/eslint-plugin-teamsfx`:\n\n```sh\nnpm install @microsoft/eslint-plugin-teamsfx --save-dev\n```\n\n## Usage\n\nAdd `@microsoft/eslint-plugin-teamsfx` to the plugins section of your `.eslintrc` configuration file:\n\n```json\n{\n  \"plugins\": [\"@microsoft/eslint-plugin-teamsfx\"]\n}\n```\n\nThen configure the rules you want to use under the rules section.\n\n```json\n{\n  \"rules\": {\n    \"@microsoft/teamsfx/jsdoc-author\": [\"error\"]\n  }\n}\n```\n\n## Supported Rules\n\n- jsdoc-author\n","engines":{"node":"12.x || 14.x || >= 16"},"gitHead":"9f4c3520cb0244146cbeabe53b462a79160d7f54","scripts":{"lint":"eslint .","test":"npx nyc --reporter=lcov mocha tests --recursive"},"_npmUser":{"name":"msteamsfx","email":"teamsfxnpm@microsoft.com"},"_npmVersion":"lerna/4.0.0/node@v14.21.3+x64 (linux)","description":"eslint for teamsfx","directories":{},"_nodeVersion":"14.21.3","dependencies":{"requireindex":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^9.1.3","eslint":"^7.9.0","prettier":"^2.4.1","lint-staged":"^13.2.1","eslint-plugin-n":"^15.6.1","eslint-plugin-node":"^11.1.0","eslint-plugin-header":"^3.1.1","eslint-plugin-import":"^2.25.2","eslint-plugin-promise":"^6.1.1","eslint-config-prettier":"^8.3.0","eslint-config-standard":"^17.0.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-no-secrets":"^0.8.9","@typescript-eslint/parser":"^4.19.0","eslint-plugin-eslint-plugin":"^4.0.1","@typescript-eslint/eslint-plugin":"^4.19.0"},"peerDependencies":{"eslint":">=6"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-teamsfx_0.0.5-alpha.2fdf2b99b.0_1691107961189_0.9993091997375871","host":"s3://npm-registry-packages"}}},"time":{"created":"2023-05-17T03:09:22.213Z","modified":"2026-07-16T15:44:41.550Z","0.0.2-alpha.056a3a8ae.0":"2023-05-17T03:09:22.457Z","0.0.3-alpha.d8776a676.0":"2023-05-18T00:14:13.961Z","0.0.3-alpha.cb1f62669.0":"2023-05-19T00:16:05.268Z","0.0.3-alpha.80bb31043.0":"2023-05-20T00:18:15.382Z","0.0.3-alpha.df2b2dbae.0":"2023-05-23T00:18:12.967Z","0.0.3-alpha.22d101afe.0":"2023-05-24T00:17:52.798Z","0.0.3-rc.0":"2023-05-24T05:07:20.804Z","0.0.3-alpha.735b0b61a.0":"2023-05-25T00:15:46.712Z","0.0.3-alpha.c8eab1a43.0":"2023-05-26T00:14:23.180Z","0.0.3-alpha.6f92bb6f7.0":"2023-05-27T00:16:49.446Z","0.0.3-alpha.4f872b246.0":"2023-05-31T00:14:59.279Z","0.0.3":"2023-05-31T05:43:31.341Z","0.0.3-alpha.d4f96cccc.0":"2023-06-01T00:16:21.191Z","0.0.4-alpha.8828ab140.0":"2023-06-02T00:13:58.923Z","0.0.4-alpha.bd1241522.0":"2023-06-02T01:50:13.830Z","0.0.4-alpha.408359910.0":"2023-06-02T03:05:49.818Z","0.0.4-alpha.0fc621c97.0":"2023-06-02T03:19:05.819Z","0.0.4-alpha.be4f5dfbf.0":"2023-06-03T00:16:54.202Z","0.0.4-alpha.b3cdd7bd5.0":"2023-06-06T00:19:24.514Z","0.0.4-alpha.22a5754c6.0":"2023-06-07T00:14:20.353Z","0.0.4-alpha.2c27dff8e.0":"2023-06-08T00:17:31.261Z","0.0.4-alpha.eebec21dd.0":"2023-06-09T00:16:31.578Z","0.0.4-alpha.857e9ca79.0":"2023-06-10T00:14:00.489Z","0.0.4-alpha.245e47511.0":"2023-06-12T00:16:39.736Z","0.0.4-alpha.a32ea10b4.0":"2023-06-13T00:14:32.885Z","0.0.4-alpha.3c3bc43fc.0":"2023-06-14T00:13:31.490Z","0.0.4-alpha.9fd4f497a.0":"2023-06-15T00:16:48.088Z","0.0.4-alpha.c490a81d4.0":"2023-06-16T00:13:52.649Z","0.0.4-alpha.21023e5be.0":"2023-06-17T00:13:16.156Z","0.0.4-alpha.60ed2540a.0":"2023-06-20T00:13:29.466Z","0.0.4-alpha.701f34830.0":"2023-06-21T00:14:52.328Z","0.0.4-alpha.8a27a2c7c.0":"2023-06-22T00:24:32.061Z","0.0.4-alpha.112a256c1.0":"2023-06-26T00:19:04.047Z","0.0.4-alpha.d7c19ebcf.0":"2023-06-27T00:27:46.549Z","0.0.4-alpha.57969b1cd.0":"2023-06-28T00:28:04.748Z","0.0.4-alpha.ffb92818c.0":"2023-06-29T00:29:49.163Z","0.0.4-alpha.cfae0df51.0":"2023-06-30T00:16:55.158Z","0.0.4-alpha.d41ef8890.0":"2023-07-01T00:19:59.495Z","0.0.4-alpha.09fb224aa.0":"2023-07-04T00:17:59.882Z","0.0.4-alpha.ae74bc360.0":"2023-07-05T00:26:42.329Z","0.0.4-alpha.1fb5f05cf.0":"2023-07-06T00:15:40.733Z","0.0.4-alpha.dc097d3df.0":"2023-07-07T00:17:52.626Z","0.0.4-alpha.888a35067.0":"2023-07-08T00:17:39.544Z","0.0.4-alpha.6dd449666.0":"2023-07-11T00:15:47.131Z","0.0.4-alpha.24f52e6c7.0":"2023-07-12T00:14:51.254Z","0.0.4-beta.2023071206.0":"2023-07-12T06:33:39.618Z","0.0.4-alpha.bdda88800.0":"2023-07-13T00:17:05.108Z","0.0.4-alpha.e83c26af7.0":"2023-07-14T00:24:53.143Z","0.0.4-alpha.6b745c74a.0":"2023-07-18T00:24:20.102Z","0.0.4-beta.2023071802.0":"2023-07-18T02:35:48.938Z","0.0.4-beta.2023071804.0":"2023-07-18T04:41:52.428Z","0.0.4-alpha.4f379e6ab.0":"2023-07-18T07:37:59.140Z","0.0.4-beta.2023071809.0":"2023-07-18T09:13:12.145Z","0.0.4-alpha.915247c3f.0":"2023-07-19T00:28:56.266Z","0.0.4-rc.0":"2023-07-19T06:31:22.822Z","0.0.4":"2023-07-19T07:54:09.588Z","0.0.4-alpha.f35a1d927.0":"2023-07-20T00:15:19.295Z","0.0.5-alpha.0c7c513de.0":"2023-07-21T00:12:29.252Z","0.0.5-alpha.0237b70e3.0":"2023-07-22T00:20:32.098Z","0.0.5-alpha.1555072b2.0":"2023-07-25T00:14:49.795Z","0.0.5-alpha.5a3b8a763.0":"2023-07-26T00:12:36.613Z","0.0.5-alpha.9b38c38b5.0":"2023-07-27T00:14:47.303Z","0.0.5-alpha.81508f111.0":"2023-07-28T00:33:13.546Z","0.0.5-alpha.25b558a2a.0":"2023-07-29T00:14:22.094Z","0.0.5-alpha.13d1e618d.0":"2023-08-01T00:17:35.386Z","0.0.5-alpha.e6dfbb929.0":"2023-08-01T02:19:11.024Z","0.0.5-alpha.952007dba.0":"2023-08-02T00:12:43.050Z","0.0.5-alpha.88a9e4e0b.0":"2023-08-02T05:48:27.337Z","0.0.5-alpha.6ff4defd0.0":"2023-08-02T07:46:10.920Z","0.0.5-alpha.dea6b9e8a.0":"2023-08-03T00:14:16.994Z","0.0.5-alpha.ef9e92acd.0":"2023-08-03T04:22:09.032Z","0.0.5-alpha.4613255c2.0":"2023-08-03T06:10:53.804Z","0.0.5-alpha.2fdf2b99b.0":"2023-08-04T00:12:41.371Z"},"author":{"name":"Microsoft Corporation"},"license":"MIT","keywords":["eslint","eslintplugin","eslint-plugin","teamsfx"],"description":"eslint for teamsfx","maintainers":[{"email":"npmjs@microsoft.com","name":"microsoft1es"},{"email":"microsoft-oss-publishing@microsoft.com","name":"microsoft-oss-releases"},{"email":"zhany@microsoft.com","name":"zhyuer"},{"email":"nintan@microsoft.com","name":"nintan"},{"email":"teamsfxnpm@microsoft.com","name":"msteamsfx"}],"readme":"","readmeFilename":""}