{"versions":{"1.0.0":{"name":"eslint-plugin-local","version":"1.0.0","description":"A hack to enable project-specific ESLint plugin","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/taskworld/eslint-plugin-local.git"},"author":"","license":"MIT","bugs":{"url":"https://github.com/taskworld/eslint-plugin-local/issues"},"homepage":"https://github.com/taskworld/eslint-plugin-local#readme","gitHead":"25ac6685a4b955ea4c9bd6ba800877a50ae69f5c","_id":"eslint-plugin-local@1.0.0","_shasum":"f0c07011c95fec42bfb4d909debb6ea035f3b2a4","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.4","_npmUser":{"name":"anonymous","email":"thai.p+bot@taskworld.com"},"dist":{"shasum":"f0c07011c95fec42bfb4d909debb6ea035f3b2a4","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/eslint-plugin-local/-/eslint-plugin-local-1.0.0.tgz","integrity":"sha512-bcwcQnKL/Iw5Vi/F2lG1he5oKD2OGjhsLmrcctkWrWq5TujgiaYb0cj3pZgr3XI54inNVnneOFdAx1daLoYLJQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD09awwoiTSJDJPKL3edvu+meA38QA/krDh7dkAu9cMgwIhANCht+yrywNUD2DUbzkcnTBLiOE0lQ4yQLikPFTnsNA9"}]},"maintainers":[{"name":"anonymous","email":"thai.p+bot@taskworld.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-local-1.0.0.tgz_1498809329748_0.1894636289216578"},"directories":{},"contributors":[]},"2.0.0":{"name":"eslint-plugin-local","version":"2.0.0","repository":{"type":"git","url":"git+https://github.com/taskworld/eslint-plugin-local.git"},"author":{"name":"Taskworld"},"license":"MIT","main":"index.js","bin":{"eslint-plugin-local":"index.js"},"engines":{"node":">=18"},"scripts":{"test":"jest --injectGlobals=false index.test test.test","version":"npm publish"},"peerDependencies":{"eslint":">=6.0.0"},"devDependencies":{"@thisismanta/semantic-version":"^5.0.2","eslint":"^8.56.0","jest":"^29.7.0"},"dependencies":{"chalk":"^5.3.0"},"_id":"eslint-plugin-local@2.0.0","gitHead":"ea670fd638b7dd601e7dd53adfe7c71cd14fd372","description":"This ESLint plugin allows you to implement a custom ESLint plugin including custom rules in your repository without installing them as a dependency.","bugs":{"url":"https://github.com/taskworld/eslint-plugin-local/issues"},"homepage":"https://github.com/taskworld/eslint-plugin-local#readme","_nodeVersion":"20.10.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-eoHeudBZnLKwVNyfS6lrn3iET0PqZqEatJBvlA0ifFCuSOTQZzN1ZnS4ICpKsaH2moH/XesUOGAivqJX3t4jHQ==","shasum":"b6d57ceed39ef59f3ecbec054c22eb196d68ffb7","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/eslint-plugin-local/-/eslint-plugin-local-2.0.0.tgz","fileCount":5,"unpackedSize":6488,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICg+gEYwWjv/SM6GiMrnCWG7C8gaBjZXN597yAgQJ884AiB8/+8SaT5wUb++SZnGM5NgVgE4LvsOwAmbDYAP5G9NrQ=="}]},"_npmUser":{"name":"anonymous","email":"thai.p+bot@taskworld.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"thai.p+bot@taskworld.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-local_2.0.0_1704561954797_0.39744707468726204"},"_hasShrinkwrap":false,"contributors":[]},"3.0.0":{"name":"eslint-plugin-local","version":"3.0.0","repository":{"type":"git","url":"git+https://github.com/taskworld/eslint-plugin-local.git"},"author":{"name":"Taskworld"},"license":"MIT","main":"index.js","bin":{"eslint-plugin-local":"index.js"},"engines":{"node":">=18"},"scripts":{"test":"jest --injectGlobals=false index.test test.test","version":"npm publish"},"peerDependencies":{"eslint":">=6.0.0"},"devDependencies":{"@thisismanta/semantic-version":"^5.0.2","eslint":"^8.56.0","jest":"^29.7.0"},"dependencies":{"chalk":"^5.3.0"},"_id":"eslint-plugin-local@3.0.0","gitHead":"8f163a44c027759d922905032d5d22f4cadec4df","description":"This ESLint plugin allows you to implement a custom ESLint plugin including custom rules in your repository without installing them as a dependency.","bugs":{"url":"https://github.com/taskworld/eslint-plugin-local/issues"},"homepage":"https://github.com/taskworld/eslint-plugin-local#readme","_nodeVersion":"20.10.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-m9X/NkiLQ6vqCkx9kWPVI8nA0ds4vTmfRPxUWuTVRWZphl6MC4cbkNzDZKrPAqFYY3lO1kputSebbjtKAfi1dA==","shasum":"dc308b7a0061efd07f35c40b25ac1f348b4dae71","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/eslint-plugin-local/-/eslint-plugin-local-3.0.0.tgz","fileCount":5,"unpackedSize":6488,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEYjROMhOUj7usnc7T3MoL2fzUu7RWxQa+dkT2hJrh1OAiEAmipmJEKrbFTeWbHTPLBFoBK9iqiGatahdHm5TzdqWog="}]},"_npmUser":{"name":"anonymous","email":"thai.p+bot@taskworld.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"thai.p+bot@taskworld.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-local_3.0.0_1704563711526_0.5686275925954367"},"_hasShrinkwrap":false,"contributors":[]},"3.0.1":{"name":"eslint-plugin-local","version":"3.0.1","repository":{"type":"git","url":"git+https://github.com/taskworld/eslint-plugin-local.git"},"author":{"name":"Taskworld"},"license":"MIT","main":"index.js","bin":{"eslint-plugin-local":"index.js"},"engines":{"node":">=18"},"scripts":{"test":"jest --injectGlobals=false index.test test.test","version":"npm publish"},"peerDependencies":{"eslint":">=6.0.0"},"devDependencies":{"@thisismanta/semantic-version":"^5.0.2","eslint":"^8.56.0","jest":"^29.7.0"},"dependencies":{"chalk":"^4.0.0"},"_id":"eslint-plugin-local@3.0.1","gitHead":"300a6b683a87fc5d1d8cc80432f64f44ac0d7a49","description":"This ESLint plugin allows you to implement a custom ESLint plugin including custom rules in your repository without installing them as a dependency.","bugs":{"url":"https://github.com/taskworld/eslint-plugin-local/issues"},"homepage":"https://github.com/taskworld/eslint-plugin-local#readme","_nodeVersion":"20.10.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-cl+45wIi8BIhjkHQykjFdlP+ck8IsoWGe0ec9RjyqRlyMR6ydnpB8GY53kXeE6xN7eyn23d/g+3NASTX8iU10g==","shasum":"bac576c08b0e513e5e3e767be17c114d74df6843","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/eslint-plugin-local/-/eslint-plugin-local-3.0.1.tgz","fileCount":5,"unpackedSize":6488,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCcJbTsUL2pIMiqdLq/9qtQdp82MNFXV6s538wNSAce+AIhAKXmbeTUiURlVRIQ6HJCIoUKSoDe4q7PIhmqAKwljokQ"}]},"_npmUser":{"name":"anonymous","email":"thai.p+bot@taskworld.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"thai.p+bot@taskworld.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-local_3.0.1_1704564553946_0.1851889639156703"},"_hasShrinkwrap":false,"contributors":[]},"3.1.0":{"name":"eslint-plugin-local","version":"3.1.0","repository":{"type":"git","url":"git+https://github.com/taskworld/eslint-plugin-local.git"},"author":{"name":"Taskworld"},"license":"MIT","main":"index.js","bin":{"eslint-plugin-local":"index.js"},"volta":{"node":"18.15.0"},"scripts":{"test":"jest --injectGlobals=false index.test test.test","version":"npm publish"},"peerDependencies":{"eslint":">=6.0.0"},"devDependencies":{"@thisismanta/semantic-version":"^5.0.2","@types/node":"<=18.15.0","eslint":"^8.56.0","jest":"^29.7.0"},"dependencies":{"chalk":"^4.0.0"},"gitHead":"d66d93f9558441ec8511a0d6a4e11b294ce84833","description":"This ESLint plugin allows you to implement a custom ESLint plugin including custom rules in your repository without installing them as a dependency.","bugs":{"url":"https://github.com/taskworld/eslint-plugin-local/issues"},"homepage":"https://github.com/taskworld/eslint-plugin-local#readme","_id":"eslint-plugin-local@3.1.0","_nodeVersion":"18.15.0","_npmVersion":"9.5.0","dist":{"integrity":"sha512-mJzsHndwcHf3MwrtcLQgHaz1fufdkUnzLo6uIULQvko2b7xwAlXzUmezuIsmQNya2lzYwMFgKmhjy9mtx/2qkQ==","shasum":"0938e58d7519e6226a894e8c92a74a2c98334960","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/eslint-plugin-local/-/eslint-plugin-local-3.1.0.tgz","fileCount":5,"unpackedSize":7342,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE+Wyc/0W2EUGu6uFD9PGuKPaWyZAxE4CFThVJeXwh7XAiBNhUSSekE6uFdi2amk7GkkJYdfvTpsxl8iDCRmI6B32Q=="}]},"_npmUser":{"name":"anonymous","email":"thai.p+bot@taskworld.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"thai.p+bot@taskworld.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-local_3.1.0_1704627159624_0.7170920578034476"},"_hasShrinkwrap":false,"contributors":[]},"3.1.1":{"name":"eslint-plugin-local","version":"3.1.1","repository":{"type":"git","url":"git+https://github.com/taskworld/eslint-plugin-local.git"},"author":{"name":"Taskworld"},"license":"MIT","main":"index.js","bin":{"eslint-plugin-local":"index.js"},"volta":{"node":"20.11.0"},"scripts":{"test":"jest --injectGlobals=false index.test test.test","version":"npm publish"},"peerDependencies":{"eslint":">=6.0.0"},"devDependencies":{"@thisismanta/semantic-version":"^7.0.0","@types/node":"<=20.11.0","eslint":"^8.56.0","jest":"^29.7.0","lefthook":"^1.6.1"},"dependencies":{"chalk":"^4.0.0"},"_id":"eslint-plugin-local@3.1.1","gitHead":"a93e45d61cecf7a09e78d45628d157661482debe","description":"This ESLint plugin allows you to implement a custom ESLint plugin including custom rules in your repository without installing them as a dependency.","bugs":{"url":"https://github.com/taskworld/eslint-plugin-local/issues"},"homepage":"https://github.com/taskworld/eslint-plugin-local#readme","_nodeVersion":"20.11.0","_npmVersion":"10.2.4","dist":{"integrity":"sha512-uxZFxLSq0/i7ajQ9JXymXalBz8JKadh3mofYgQLt7wsPQbRYNsZf/FsGvoc2K4hCI/n/Fcjwts5Uz2kUnpqWwA==","shasum":"1835c88aacea393bdaed1f92e53d5285e5a9691a","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/eslint-plugin-local/-/eslint-plugin-local-3.1.1.tgz","fileCount":5,"unpackedSize":8141,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC0W8rQAzKNc1Z8QlJodHJR4HV+6mwKo4pVB30EDV1ElAIgEDsiBSmbms9hjUzzyeI9qUCLmlljbdhJGBKN9o2qdlg="}]},"_npmUser":{"name":"anonymous","email":"thai.p+bot@taskworld.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"thai.p+bot@taskworld.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-local_3.1.1_1706771077177_0.09471830160180783"},"_hasShrinkwrap":false,"contributors":[]},"3.1.2":{"name":"eslint-plugin-local","version":"3.1.2","repository":{"type":"git","url":"git+https://github.com/taskworld/eslint-plugin-local.git"},"author":{"name":"Taskworld"},"license":"MIT","main":"index.js","bin":{"eslint-plugin-local":"index.js"},"volta":{"node":"20.11.0"},"scripts":{"test":"jest --injectGlobals=false index.test test.test","version":"npm publish"},"peerDependencies":{"eslint":">=6.0.0"},"devDependencies":{"@thisismanta/semantic-version":"^8.0.0","@types/node":"<=20.11.0","eslint":"^8.56.0","jest":"^29.7.0","lefthook":"^1.6.1"},"dependencies":{"chalk":"^4.0.0"},"_id":"eslint-plugin-local@3.1.2","gitHead":"f82bace35238d5e9c7b671cb892ab04921a7ca37","description":"This ESLint plugin allows you to implement a custom ESLint plugin including custom rules in your repository without installing them as a dependency.","bugs":{"url":"https://github.com/taskworld/eslint-plugin-local/issues"},"homepage":"https://github.com/taskworld/eslint-plugin-local#readme","_nodeVersion":"20.11.0","_npmVersion":"10.2.4","dist":{"integrity":"sha512-z30FzgTcrSRFyH5bkaJvAkxz1rxjqo5H2ZXUvOS2n40vr59Wp5rby1eTPEWTBVW/KYSYDZhLow1dXMIDiyqmIw==","shasum":"82101b44a5176295c5e4f588ae5af2114bca7ae7","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/eslint-plugin-local/-/eslint-plugin-local-3.1.2.tgz","fileCount":5,"unpackedSize":8178,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDJP1Y2Yc3NEyibTErZmBNRGVqcyFyZut3NodSs7CP/oQIgVoxc8sm5ZNuE3Zt4N63DxXMbuSz28IFS3TOz7fzsaZk="}]},"_npmUser":{"name":"anonymous","email":"thai.p+bot@taskworld.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"thai.p+bot@taskworld.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-local_3.1.2_1706974674316_0.6783982424382089"},"_hasShrinkwrap":false,"contributors":[]},"3.1.3":{"name":"eslint-plugin-local","version":"3.1.3","repository":{"type":"git","url":"git+https://github.com/taskworld/eslint-plugin-local.git"},"author":{"name":"Taskworld"},"license":"MIT","main":"index.js","bin":{"eslint-plugin-local":"index.js"},"volta":{"node":"20.11.0"},"scripts":{"test":"jest --injectGlobals=false index.test test.test","version":"npm publish"},"peerDependencies":{"eslint":">=6.0.0"},"devDependencies":{"@thisismanta/semantic-version":"^8.0.0","@types/node":"<=20.11.0","eslint":"^8.56.0","jest":"^29.7.0","lefthook":"^1.6.1"},"dependencies":{"chalk":"^4.0.0"},"_id":"eslint-plugin-local@3.1.3","gitHead":"4afc19552e8fa6017f79485a6fee00c55b5db860","description":"This ESLint plugin allows you to implement a custom ESLint plugin including custom rules in your repository without installing them as a dependency.","bugs":{"url":"https://github.com/taskworld/eslint-plugin-local/issues"},"homepage":"https://github.com/taskworld/eslint-plugin-local#readme","_nodeVersion":"20.11.0","_npmVersion":"10.2.4","dist":{"integrity":"sha512-hdw79PWmDr7Afda6Xh74xSldCQ2WK6EbSE0nGJ+bYpqhWEexG56ltrNH0BHTG7A8s/EJmELhU8bSr5J+yjH1zw==","shasum":"e1afc77eb5cffd42b1a62ff60b7124ccb3de67a8","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/eslint-plugin-local/-/eslint-plugin-local-3.1.3.tgz","fileCount":5,"unpackedSize":8178,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCU8OheTf9/N0jYiFhukGBl11ER1ufKZBI1AQ1eOj1b3QIgFS0SI47QghMCJQ0gkxUjA7CP7idxwyiO+0CrT03BFrs="}]},"_npmUser":{"name":"anonymous","email":"thai.p+bot@taskworld.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"thai.p+bot@taskworld.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-local_3.1.3_1706979977042_0.8989327922519097"},"_hasShrinkwrap":false,"contributors":[]},"3.1.4":{"name":"eslint-plugin-local","version":"3.1.4","repository":{"type":"git","url":"git+https://github.com/taskworld/eslint-plugin-local.git"},"author":{"name":"Taskworld"},"license":"MIT","main":"index.js","bin":{"eslint-plugin-local":"index.js"},"volta":{"node":"20.11.0"},"scripts":{"test":"jest --injectGlobals=false index.test test.test","version":"npm publish"},"peerDependencies":{"eslint":">=6.0.0"},"devDependencies":{"@thisismanta/semantic-version":"^8.0.0","@types/node":"<=20.11.0","eslint":"^8.56.0","jest":"^29.7.0","lefthook":"^1.6.1"},"dependencies":{"chalk":"^4.0.0"},"_id":"eslint-plugin-local@3.1.4","gitHead":"94d83a9cad15e240058e317a587a209564274131","description":"This ESLint plugin allows you to implement a custom ESLint plugin including custom rules in your repository without installing them as a dependency.","bugs":{"url":"https://github.com/taskworld/eslint-plugin-local/issues"},"homepage":"https://github.com/taskworld/eslint-plugin-local#readme","_nodeVersion":"20.11.0","_npmVersion":"10.2.4","dist":{"integrity":"sha512-CY/RLBjl2OjFl1X82v3OVZ+43BbefcY/hnrxUz1n8U4s1IA2V9WuRxIYlBH87lZohPScyor76IFuBO1pBxRS5Q==","shasum":"a566b2cd8f618a2883ee2ef095c8b92fc2fc170c","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/eslint-plugin-local/-/eslint-plugin-local-3.1.4.tgz","fileCount":5,"unpackedSize":8178,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFwYgiso8clkVM+rUqBxzsK+V0gl/5z3gnDq8mBp4ZQAAiEAsYOYV7OGXNcBbstOCoq7fTiBb9zQAhNzTwLQ/Z5/r/Y="}]},"_npmUser":{"name":"anonymous","email":"thai.p+bot@taskworld.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"thai.p+bot@taskworld.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-local_3.1.4_1706980253197_0.13507691559233082"},"_hasShrinkwrap":false,"contributors":[]},"3.1.5":{"name":"eslint-plugin-local","version":"3.1.5","repository":{"type":"git","url":"git+https://github.com/taskworld/eslint-plugin-local.git"},"author":{"name":"Taskworld"},"license":"MIT","main":"index.js","bin":{"eslint-plugin-local":"index.js"},"volta":{"node":"20.11.0"},"scripts":{"test":"jest --injectGlobals=false index.test test.test","version":"npm publish"},"peerDependencies":{"eslint":">=6.0.0"},"devDependencies":{"@thisismanta/semantic-version":"^8.0.0","@types/node":"<=20.11.0","eslint":"^8.56.0","jest":"^29.7.0","lefthook":"^1.6.1"},"dependencies":{"chalk":"^4.0.0"},"_id":"eslint-plugin-local@3.1.5","gitHead":"bd701b34e269576a3f406fa8b61200ac9d34d8fc","description":"This ESLint plugin allows you to implement a custom ESLint plugin including custom rules in your repository without installing them as a dependency.","bugs":{"url":"https://github.com/taskworld/eslint-plugin-local/issues"},"homepage":"https://github.com/taskworld/eslint-plugin-local#readme","_nodeVersion":"20.11.0","_npmVersion":"10.2.4","dist":{"integrity":"sha512-LgGdvkGk+RCz1IuA10HFJUUGji+Su89Je5GSxnGj6C0lHiLEgcb4cDCbeU7Gb7oGmdW919/PUHf5QjwnMTfCFQ==","shasum":"76a8d5eaf859226a69804fa5a085d73199888e25","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/eslint-plugin-local/-/eslint-plugin-local-3.1.5.tgz","fileCount":5,"unpackedSize":8178,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDxCP9T93GEKQl9x3YQa3K2NkvDxz0S57e3blIAC1OuoAIgESPgpNACDVCeZu7t/vF50qf7krQoYNHdZcla15JC3kE="}]},"_npmUser":{"name":"anonymous","email":"thai.p+bot@taskworld.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"thai.p+bot@taskworld.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-local_3.1.5_1706980660844_0.5700103361239355"},"_hasShrinkwrap":false,"contributors":[]},"3.1.6":{"name":"eslint-plugin-local","version":"3.1.6","repository":{"type":"git","url":"git+https://github.com/taskworld/eslint-plugin-local.git"},"author":{"name":"Taskworld"},"license":"MIT","main":"index.js","bin":{"eslint-plugin-local":"index.js"},"volta":{"node":"20.11.0"},"scripts":{"test":"jest --injectGlobals=false index.test test.test","version":"npm publish"},"peerDependencies":{"eslint":">=6.0.0"},"devDependencies":{"@thisismanta/semantic-version":"^8.0.0","@types/node":"<=20.11.0","eslint":"^8.56.0","jest":"^29.7.0","lefthook":"^1.6.1"},"dependencies":{"chalk":"^4.0.0"},"_id":"eslint-plugin-local@3.1.6","gitHead":"a49b12c40f65930812699bb0085e862b665354ea","description":"This ESLint plugin allows you to implement a custom ESLint plugin including custom rules in your repository without installing them as a dependency.","bugs":{"url":"https://github.com/taskworld/eslint-plugin-local/issues"},"homepage":"https://github.com/taskworld/eslint-plugin-local#readme","_nodeVersion":"20.11.0","_npmVersion":"10.2.4","dist":{"integrity":"sha512-cVf8sQUav+Sm2T2RsbXYDxfMsZFin/xxX/Fwyr6Fjl8BDzZTbhCEtAKVgt9rlifuz5T2eMQ6/F0MJCDmBxTMZQ==","shasum":"6e0ca1eb1e6ab1a885921fa4f2d4721f8f2262dd","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/eslint-plugin-local/-/eslint-plugin-local-3.1.6.tgz","fileCount":5,"unpackedSize":8178,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBAJEE+VotQJUIC4flke8kPV5VoG5F57hqzBxC0qlCt8AiB+IGJam7eYv99QuPGUDO2b77qvI6P7mDMc8OV9tjg5cw=="}]},"_npmUser":{"name":"anonymous","email":"thai.p+bot@taskworld.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"thai.p+bot@taskworld.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-local_3.1.6_1706980913298_0.16078064682328486"},"_hasShrinkwrap":false,"contributors":[]},"3.2.0":{"name":"eslint-plugin-local","version":"3.2.0","repository":{"type":"git","url":"git+https://github.com/taskworld/eslint-plugin-local.git"},"author":{"name":"Taskworld"},"license":"MIT","main":"index.js","bin":{"eslint-plugin-local":"index.js"},"volta":{"node":"20.11.0"},"scripts":{"test":"jest --injectGlobals=false index.test test.test","version":"npm publish"},"peerDependencies":{"eslint":">=6.0.0"},"devDependencies":{"@thisismanta/semantic-version":"^8.0.0","@types/node":"<=20.11.0","eslint":"^8.56.0","jest":"^29.7.0","lefthook":"^1.6.1"},"dependencies":{"chalk":"^4.0.0"},"_id":"eslint-plugin-local@3.2.0","gitHead":"ccfdc880c22c1f74d91dd4e67f30f061a5721563","description":"This ESLint plugin allows you to implement a custom ESLint plugin including custom rules in your repository without installing them as a dependency.","bugs":{"url":"https://github.com/taskworld/eslint-plugin-local/issues"},"homepage":"https://github.com/taskworld/eslint-plugin-local#readme","_nodeVersion":"20.11.0","_npmVersion":"10.2.4","dist":{"integrity":"sha512-ahoztRilbqMn6V25MVmMECnG9SArhJXMu5BbTjfXe76WcwazC085lev8u3dAeMwYhjUpve2gvEGN7KCmaqrDng==","shasum":"8d9b2c80f8b6f44d35e05b2b57a36101ac652488","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/eslint-plugin-local/-/eslint-plugin-local-3.2.0.tgz","fileCount":5,"unpackedSize":7794,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFxcwRWboFlFHRFePf1Uy4f/xHqICkEMfGHdZYQRwLy0AiEAi2FWnBDrA/ely0qAxyPgszh5q9U11ZuZ6VbuKJ4gubc="}]},"_npmUser":{"name":"anonymous","email":"thai.p+bot@taskworld.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"thai.p+bot@taskworld.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-local_3.2.0_1706988371216_0.6067601183493028"},"_hasShrinkwrap":false,"contributors":[]},"3.2.1":{"name":"eslint-plugin-local","version":"3.2.1","repository":{"type":"git","url":"git+https://github.com/taskworld/eslint-plugin-local.git"},"author":{"name":"Taskworld"},"license":"MIT","main":"index.js","bin":{"eslint-plugin-local":"index.js"},"volta":{"node":"20.11.0"},"scripts":{"test":"jest --injectGlobals=false index.test test.test","version":"npm publish"},"peerDependencies":{"eslint":">=6.0.0"},"devDependencies":{"@thisismanta/semantic-version":"^8.0.0","@types/node":"<=20.11.0","eslint":"^8.56.0","jest":"^29.7.0","lefthook":"^1.6.1"},"dependencies":{"chalk":"^4.0.0"},"_id":"eslint-plugin-local@3.2.1","gitHead":"4720aeb89eccbf9328bcdb0f800a70053ce8831d","description":"This ESLint plugin allows you to implement a custom ESLint plugin including custom rules in your repository without installing them as a dependency.","bugs":{"url":"https://github.com/taskworld/eslint-plugin-local/issues"},"homepage":"https://github.com/taskworld/eslint-plugin-local#readme","_nodeVersion":"20.11.0","_npmVersion":"10.2.4","dist":{"integrity":"sha512-n2WUpDoL0dpW+37vGRj7hB5MV61U0Qkj5zslVP5PJfJJDmb7uc4k5ydOUC9WVKB0ekUVpceD5HvOmTU+3NyRiA==","shasum":"d2584b2aa1dd648c7abba67086efc19dff1c7081","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/eslint-plugin-local/-/eslint-plugin-local-3.2.1.tgz","fileCount":5,"unpackedSize":8026,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDCATlbso3tD8DIjdCSuxJvFCDUG9c6VCzw0E2wMha2oAIgBH1IYy5lgki/U0rRoMQpw8BnPZJbCzGCWnCB9oK0n10="}]},"_npmUser":{"name":"anonymous","email":"thai.p+bot@taskworld.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"thai.p+bot@taskworld.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-local_3.2.1_1707134029082_0.7337418800722324"},"_hasShrinkwrap":false,"contributors":[]},"4.0.0":{"name":"eslint-plugin-local","version":"4.0.0","repository":{"type":"git","url":"git+https://github.com/taskworld/eslint-plugin-local.git"},"author":{"name":"Taskworld"},"license":"MIT","main":"index.js","bin":{"eslint-plugin-local":"index.js"},"volta":{"node":"20.11.0"},"scripts":{"test":"jest --injectGlobals=false index.test test.test","version":"npm publish"},"peerDependencies":{"eslint":">=6.0.0"},"devDependencies":{"@thisismanta/semantic-version":"^8.0.0","@types/node":"<=20.11.0","eslint":"^8.56.0","jest":"^29.7.0","lefthook":"^1.6.1"},"dependencies":{"@thisismanta/pessimist":"^1.2.0","chalk":"^4.0.0"},"_id":"eslint-plugin-local@4.0.0","gitHead":"419ae6506bc9278ab260783319fadbb74b82cab7","description":"This ESLint plugin allows you to implement a custom ESLint plugin including custom rules in your repository without installing them as a dependency.","bugs":{"url":"https://github.com/taskworld/eslint-plugin-local/issues"},"homepage":"https://github.com/taskworld/eslint-plugin-local#readme","_nodeVersion":"20.11.0","_npmVersion":"10.2.4","dist":{"integrity":"sha512-96GdhyT9ZKKzWdGK6Iwe4j05akwoXpzN/Nww3YMGJ3KQEs6IkBb6FWx2m1Xd0DWaTU8z+VJ9JhnFuz+/Pop16Q==","shasum":"7c99a15274c44d233f839f48bf8ce28f9db32e35","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/eslint-plugin-local/-/eslint-plugin-local-4.0.0.tgz","fileCount":5,"unpackedSize":9510,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC0bkCthHX0dx/Yf1O43o58aBo6Lb0cMU3t+UP5UabMOAiEA75+j0zdZOl9ZDir9IW76UWd/At7dW7I+oJlWhHdCdbA="}]},"_npmUser":{"name":"anonymous","email":"thai.p+bot@taskworld.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"thai.p+bot@taskworld.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-local_4.0.0_1707732609405_0.5626271889294625"},"_hasShrinkwrap":false,"contributors":[]},"4.1.0":{"name":"eslint-plugin-local","version":"4.1.0","repository":{"type":"git","url":"git+https://github.com/taskworld/eslint-plugin-local.git"},"author":{"name":"Taskworld"},"license":"MIT","main":"index.js","bin":{"eslint-plugin-local":"index.js"},"volta":{"node":"20.11.0"},"scripts":{"test":"jest --injectGlobals=false index.test test.test","version":"npm publish"},"peerDependencies":{"eslint":">=6.0.0"},"devDependencies":{"@thisismanta/semantic-version":"^8.0.0","@types/node":"<=20.11.0","eslint":"^8.56.0","jest":"^29.7.0","lefthook":"^1.6.1"},"dependencies":{"@thisismanta/pessimist":"^1.2.0","chalk":"^4.0.0"},"_id":"eslint-plugin-local@4.1.0","gitHead":"4529598a491da11ab2a5efa3abf740a1610390cc","description":"This ESLint plugin allows you to implement a custom ESLint plugin including custom rules in your repository without installing them as a dependency.","bugs":{"url":"https://github.com/taskworld/eslint-plugin-local/issues"},"homepage":"https://github.com/taskworld/eslint-plugin-local#readme","_nodeVersion":"20.11.0","_npmVersion":"10.2.4","dist":{"integrity":"sha512-XYul1JzWjY+0eFFwFgfiDzgQ9aoNkJ0zzzsu2hJkSh8cc1IG7NaQSc2kYCfts5LaTDnil6UUgyn+6AJvAITqtQ==","shasum":"ea1a01f2cd753b57094e7a8288bbcba3cda0af7d","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/eslint-plugin-local/-/eslint-plugin-local-4.1.0.tgz","fileCount":5,"unpackedSize":9623,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCviNJR6cTZzh/KF6Q1/hAZryJ4NN6MVb8Xxyl9BqAdzgIhAOdHFOLZUyc62/2rFQ37Nfh7Z24N0WsD5+1P/YTJqwV/"}]},"_npmUser":{"name":"anonymous","email":"thai.p+bot@taskworld.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"thai.p+bot@taskworld.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-local_4.1.0_1707820818985_0.9856583380374984"},"_hasShrinkwrap":false,"contributors":[]},"4.1.1":{"name":"eslint-plugin-local","version":"4.1.1","repository":{"type":"git","url":"git+https://github.com/taskworld/eslint-plugin-local.git"},"author":{"name":"Taskworld"},"license":"MIT","main":"index.js","types":"index.d.ts","bin":{"eslint-plugin-local":"executable.js"},"volta":{"node":"20.11.0"},"scripts":{"test":"jest --injectGlobals=false","version":"npm publish"},"peerDependencies":{"eslint":">=6.0.0"},"devDependencies":{"@thisismanta/semantic-version":"^8.0.0","@types/node":"<=20.11.0","eslint":"^8.56.0","jest":"^29.7.0","lefthook":"^1.6.1"},"dependencies":{"@thisismanta/pessimist":"^1.2.0","chalk":"^4.0.0"},"_id":"eslint-plugin-local@4.1.1","gitHead":"e9d5adcf0276ceee068f3a46c81bfb3b2062373d","description":"This ESLint plugin allows you to implement a custom ESLint plugin including custom rules in your repository without installing them as a dependency.","bugs":{"url":"https://github.com/taskworld/eslint-plugin-local/issues"},"homepage":"https://github.com/taskworld/eslint-plugin-local#readme","_nodeVersion":"20.11.0","_npmVersion":"10.2.4","dist":{"integrity":"sha512-T+bfcfuCLdBDqsiwP55KW8U4kk2k/iwrimdY1HyG3BO3SoGXaW5qhQHILN1jaNhwKwnJ+1anaKQGs5V+woMpgQ==","shasum":"11f0b20b3a8505acd445e67c4617b16f89b28b95","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/eslint-plugin-local/-/eslint-plugin-local-4.1.1.tgz","fileCount":5,"unpackedSize":5558,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDUiRmT4juc2V80QviZD89hJbmxO3/FWMp4+UosroS2YAIhAMkrQHeByM6uPe+Sk1bQki9RJrQa8QvOUxEUvyh+h2LZ"}]},"_npmUser":{"name":"anonymous","email":"thai.p+bot@taskworld.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"thai.p+bot@taskworld.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-local_4.1.1_1707838874847_0.4904318241095629"},"_hasShrinkwrap":false,"contributors":[]},"4.2.0":{"name":"eslint-plugin-local","version":"4.2.0","repository":{"type":"git","url":"git+https://github.com/taskworld/eslint-plugin-local.git"},"author":{"name":"Taskworld"},"license":"MIT","main":"index.js","types":"types.d.ts","bin":{"eslint-plugin-local":"executable.js"},"volta":{"node":"20.11.0"},"scripts":{"test":"jest --injectGlobals=false","version":"npm publish"},"peerDependencies":{"eslint":">=6.0.0"},"devDependencies":{"@thisismanta/semantic-version":"^8.0.0","@types/node":"<=20.11.0","eslint":"^8.56.0","jest":"^29.7.0","lefthook":"^1.6.1"},"dependencies":{"@thisismanta/pessimist":"^1.2.0","chalk":"^4.0.0"},"_id":"eslint-plugin-local@4.2.0","gitHead":"e1850fc8a64a95d707bd4cf9c07922b4dfce7411","description":"This ESLint plugin allows you to implement a custom ESLint plugin including custom rules in your repository without installing them as a dependency.","bugs":{"url":"https://github.com/taskworld/eslint-plugin-local/issues"},"homepage":"https://github.com/taskworld/eslint-plugin-local#readme","_nodeVersion":"20.11.0","_npmVersion":"10.2.4","dist":{"integrity":"sha512-DUpcmgekFmd6o8u6C6mrjjaJce6gfb8+cfXq0gvrQGHWyjun0gZVIGaHmXFciJjVCA0YO/J6MLe1KO6TvCjDsw==","shasum":"f5c072a343a0469aac708305040655e0d6681cd5","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/eslint-plugin-local/-/eslint-plugin-local-4.2.0.tgz","fileCount":6,"unpackedSize":5945,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEhFaw3mPHAIYH/9+R8DmWlWRibj5BS3A5dIFC29xZgNAiAfPIJDjlCTiYoo0GKpH+GQ7gQCgK5dZiwasSZMjTTVGQ=="}]},"_npmUser":{"name":"anonymous","email":"thai.p+bot@taskworld.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"thai.p+bot@taskworld.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-local_4.2.0_1707895788391_0.009239994565895637"},"_hasShrinkwrap":false,"contributors":[]},"4.2.1":{"name":"eslint-plugin-local","version":"4.2.1","repository":{"type":"git","url":"git+https://github.com/taskworld/eslint-plugin-local.git"},"author":{"name":"Taskworld"},"license":"MIT","main":"index.js","types":"types.d.ts","bin":{"eslint-plugin-local":"executable.js"},"volta":{"node":"20.11.0"},"scripts":{"test":"jest --injectGlobals=false","version":"npm publish"},"peerDependencies":{"eslint":">=6.0.0"},"devDependencies":{"@thisismanta/semantic-version":"^8.0.0","@types/node":"<=20.11.0","eslint":"^8.56.0","jest":"^29.7.0","lefthook":"^1.6.1"},"dependencies":{"@thisismanta/pessimist":"^1.2.0","chalk":"^4.0.0"},"_id":"eslint-plugin-local@4.2.1","gitHead":"8afd7be269ee43c18a04ea791aca63e2f45f3c99","description":"This ESLint plugin allows you to implement a custom ESLint plugin including custom rules in your repository without installing them as a dependency.","bugs":{"url":"https://github.com/taskworld/eslint-plugin-local/issues"},"homepage":"https://github.com/taskworld/eslint-plugin-local#readme","_nodeVersion":"20.11.0","_npmVersion":"10.2.4","dist":{"integrity":"sha512-ucwGuCldrHVF7ei/El3H+TVH7BjTB78EmyCdQgqMk3cVdoapXshfxpsuIDHsFQwxashycB+/I8Z50xO9pQOo4A==","shasum":"b31bd04aa9247e5ac8650864c5de9a9914a8b492","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/eslint-plugin-local/-/eslint-plugin-local-4.2.1.tgz","fileCount":7,"unpackedSize":10206,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFKILxvJKDNA26NJtChnU158S0Xx2VJlNaLQvl1zHl59AiBhnP6IldsrjZWA2rkmwwOG0cxWSx5SPjh5RiYZT5yLXg=="}]},"_npmUser":{"name":"anonymous","email":"thai.p+bot@taskworld.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"thai.p+bot@taskworld.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-local_4.2.1_1707897620499_0.7227049079147532"},"_hasShrinkwrap":false,"contributors":[]},"4.2.2":{"name":"eslint-plugin-local","version":"4.2.2","repository":{"type":"git","url":"git+https://github.com/taskworld/eslint-plugin-local.git"},"author":{"name":"Taskworld"},"license":"MIT","main":"index.js","types":"types.d.ts","bin":{"eslint-plugin-local":"executable.js"},"volta":{"node":"20.11.0"},"scripts":{"test":"jest --injectGlobals=false","version":"npm publish"},"peerDependencies":{"eslint":">=6.0.0"},"devDependencies":{"@thisismanta/semantic-version":"^8.0.0","@types/node":"<=20.11.0","eslint":"^8.56.0","jest":"^29.7.0","lefthook":"^1.6.1"},"dependencies":{"@thisismanta/pessimist":"^1.2.0","chalk":"^4.0.0"},"_id":"eslint-plugin-local@4.2.2","gitHead":"ca0423826163e0f2c3a92a987b6c512e096836de","description":"This ESLint plugin allows you to implement a custom ESLint plugin including custom rules in your repository without installing them as a dependency.","bugs":{"url":"https://github.com/taskworld/eslint-plugin-local/issues"},"homepage":"https://github.com/taskworld/eslint-plugin-local#readme","_nodeVersion":"20.11.0","_npmVersion":"10.2.4","dist":{"integrity":"sha512-9yNacxuEAVw2nYGCAj+ofx74cWODq7N7jcajlq1tzz6xuJS0WFhp72s/WSvIyJG6b/75+n63SKxUFVrt1UHmfQ==","shasum":"760bc8dea9e8095a1809e71d98ef3e289bdfdf4d","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/eslint-plugin-local/-/eslint-plugin-local-4.2.2.tgz","fileCount":7,"unpackedSize":10279,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBGoAcsH3708uC4KcFZ+Kxrr1ugDQRWyZ5LLGdML1Ow/AiEA1w4NW1I6E6jVx+OkQWb0QOHQ7SHLd/kqhK5tvWSStkY="}],"size":4400},"_npmUser":{"name":"anonymous","email":"thai.p+bot@taskworld.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"thai.p+bot@taskworld.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-local_4.2.2_1713513050084_0.371705780691008"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-04-19T07:50:50.236Z","publish_time":1713513050236,"_source_registry_name":"default","contributors":[]},"5.0.0":{"name":"eslint-plugin-local","version":"5.0.0","repository":{"type":"git","url":"git+https://github.com/taskworld/eslint-plugin-local.git"},"author":{"name":"Taskworld"},"license":"MIT","main":"index.js","types":"types.d.ts","bin":{"eslint-plugin-local":"executable.js"},"volta":{"node":"20.13.1"},"scripts":{"test":"jest --injectGlobals=false","version":"npm publish"},"peerDependencies":{"eslint":">=9.0.0"},"devDependencies":{"@thisismanta/semantic-version":"^8.0.1","@types/node":"<=20.13.1","eslint":"^9.5.0","jest":"^29.7.0","lefthook":"^1.6.18"},"dependencies":{"@thisismanta/pessimist":"^1.2.0","chalk":"^4.0.0"},"_id":"eslint-plugin-local@5.0.0","gitHead":"2dfc6227c5805764c5e55fe34087f556feb86581","description":"This ESLint plugin allows you to implement a custom ESLint plugin including custom rules in your repository without installing them as a dependency.","bugs":{"url":"https://github.com/taskworld/eslint-plugin-local/issues"},"homepage":"https://github.com/taskworld/eslint-plugin-local#readme","_nodeVersion":"20.13.1","_npmVersion":"10.5.2","dist":{"integrity":"sha512-QPc3Sjp/4tTe7GaoLLBSpYvWoeq6lJipecpkwFpELVAq0F7zG7KgHhhoYtwQhnAWUIHdrBrTnQY4A2x+dQXXYw==","shasum":"963f2dabd8c0c04b899000b1e975605a5638e97c","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/eslint-plugin-local/-/eslint-plugin-local-5.0.0.tgz","fileCount":7,"unpackedSize":10985,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGIXKa94gy75CdyTlzWVUcUjALPdJEWu36i1WMwEaibvAiEAoqtNG90FH0ZXEbQzzK75hOZE9EK4RKrMwW1hXCbrrKs="}],"size":4635},"_npmUser":{"name":"anonymous","email":"thai.p+bot@taskworld.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-local_5.0.0_1719042596953_0.4036131492863788"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-06-22T07:49:57.117Z","publish_time":1719042597117,"_source_registry_name":"default","contributors":[]},"5.0.1":{"name":"eslint-plugin-local","version":"5.0.1","repository":{"type":"git","url":"git+https://github.com/taskworld/eslint-plugin-local.git"},"author":{"name":"Taskworld"},"license":"MIT","main":"index.js","types":"types.d.ts","bin":{"eslint-plugin-local":"executable.js"},"volta":{"node":"20.13.1"},"scripts":{"test":"jest --injectGlobals=false","version":"npm publish"},"peerDependencies":{"eslint":">=9.0.0"},"devDependencies":{"@thisismanta/semantic-version":"^8.0.1","@types/node":"<=20.13.1","eslint":"^9.5.0","jest":"^29.7.0","lefthook":"^1.6.18"},"dependencies":{"@thisismanta/pessimist":"^1.2.0","chalk":"^4.0.0"},"_id":"eslint-plugin-local@5.0.1","gitHead":"274e13903c7da9618a1a77c29e9e252734a22ea0","description":"This ESLint plugin allows you to implement a custom ESLint plugin including custom rules in your repository without installing them as a dependency.","bugs":{"url":"https://github.com/taskworld/eslint-plugin-local/issues"},"homepage":"https://github.com/taskworld/eslint-plugin-local#readme","_nodeVersion":"20.13.1","_npmVersion":"10.5.2","dist":{"integrity":"sha512-yMwm+tUggpjWul/eUtqjM5DYc8zkawnGnHjl5weWtFd4m/Q5NaoqmjoV+Qboo+G+EDZ1apcHwzsQnepeO/rSjg==","shasum":"6e2377127333870a59fe26f74731d7412bf081b1","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/eslint-plugin-local/-/eslint-plugin-local-5.0.1.tgz","fileCount":7,"unpackedSize":10984,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGJxhXphS0QxTQ37p6LZBuxV8AiUtm6D7qIn/CBLbEXsAiEA4Gl9ne8NNjNOTSH4S2oiTLZV9sp0queZoxHe/go82TU="}],"size":4634},"_npmUser":{"name":"anonymous","email":"thai.p+bot@taskworld.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-local_5.0.1_1719053449512_0.08320882391377249"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-06-22T10:50:49.644Z","publish_time":1719053449644,"_source_registry_name":"default","contributors":[]},"6.0.0":{"name":"eslint-plugin-local","version":"6.0.0","repository":{"type":"git","url":"git+https://github.com/taskworld/eslint-plugin-local.git"},"author":{"name":"Taskworld"},"license":"MIT","main":"index.js","types":"types.d.ts","bin":{"eslint-plugin-local":"executable.js"},"volta":{"node":"20.13.1"},"scripts":{"test":"jest --injectGlobals=false","version":"npm publish"},"peerDependencies":{"eslint":">=9.0.0"},"devDependencies":{"@thisismanta/semantic-version":"^8.0.1","@types/node":"<=20.13.1","eslint":"^9.5.0","jest":"^29.7.0","lefthook":"^1.6.18"},"dependencies":{"@thisismanta/pessimist":"^1.2.0","chalk":"^4.0.0"},"_id":"eslint-plugin-local@6.0.0","gitHead":"80b987b282f787be33a25bfc649b83aa4072f232","description":"This ESLint plugin allows you to implement a custom ESLint plugin including custom rules in your repository without installing them as a dependency.","bugs":{"url":"https://github.com/taskworld/eslint-plugin-local/issues"},"homepage":"https://github.com/taskworld/eslint-plugin-local#readme","_nodeVersion":"20.13.1","_npmVersion":"10.5.2","dist":{"integrity":"sha512-pvy/pTTyanEKAqpYqy/SLfd4TdiAQ/yFO+GRXDGvGQa2vEUGtmlEjmWQXBDGSk790j4nrAB/7ipqPQY3nLduDg==","shasum":"5f2f203b88ea7b14708040d6724df26935f8ac8e","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/eslint-plugin-local/-/eslint-plugin-local-6.0.0.tgz","fileCount":7,"unpackedSize":12565,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCY1EGOVYBpsqql6S6uZ3anTLHILxo4cTA4H47CU4uC5AIhANQVPFCpdfZqvXdWrk8QW2T9lHjVUyBfFeUre7LoZmmX"}],"size":4920},"_npmUser":{"name":"anonymous","email":"thai.p+bot@taskworld.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"thai.p+bot@taskworld.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-local_6.0.0_1722777882795_0.2703299720470833"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-08-04T13:24:42.940Z","publish_time":1722777882940,"_source_registry_name":"default","deprecated":"Since the coming of ESLint flat config file, you can specify local rules without the need of this package. For running ESLint rule unit tests, use eslint-rule-tester instead","contributors":[]}},"dist-tags":{"latest":"6.0.0"},"name":"eslint-plugin-local","time":{"modified":"2024-11-12T01:07:09.693Z","created":"2022-01-26T17:21:44.085Z","1.0.0":"2017-06-30T07:55:29.951Z","2.0.0":"2024-01-06T17:25:54.959Z","3.0.0":"2024-01-06T17:55:11.728Z","3.0.1":"2024-01-06T18:09:14.194Z","3.1.0":"2024-01-07T11:32:39.792Z","3.1.1":"2024-02-01T07:04:37.330Z","3.1.2":"2024-02-03T15:37:54.502Z","3.1.3":"2024-02-03T17:06:17.291Z","3.1.4":"2024-02-03T17:10:53.365Z","3.1.5":"2024-02-03T17:17:41.031Z","3.1.6":"2024-02-03T17:21:53.489Z","3.2.0":"2024-02-03T19:26:11.357Z","3.2.1":"2024-02-05T11:53:49.243Z","4.0.0":"2024-02-12T10:10:09.545Z","4.1.0":"2024-02-13T10:40:19.147Z","4.1.1":"2024-02-13T15:41:15.081Z","4.2.0":"2024-02-14T07:29:48.545Z","4.2.1":"2024-02-14T08:00:20.647Z","4.2.2":"2024-04-19T07:50:50.236Z","5.0.0":"2024-06-22T07:49:57.117Z","5.0.1":"2024-06-22T10:50:49.644Z","6.0.0":"2024-08-04T13:24:42.940Z"},"readme":"This ESLint plugin allows you to implement a custom ESLint plugin including custom rules in your repository without installing them as a dependency.\n\nOriginally inspired by [cletusw/eslint-plugin-local-rules](https://github.com/cletusw/eslint-plugin-local-rules).\n\n## Installation\n\n```sh\nnpm install --save-dev eslint-plugin-local\n```\n\n## Usage\n\nThe JavaScript file named _eslint.local.js_ or _eslint-plugin-local.js_ or _.eslint-plugin-local/index.js_ must be created at the root of your repository, which the file has the content of an [ESLint plugin](https://eslint.org/docs/latest/extend/plugins). The extension _.cjs_ can be used in place of _.js_ in case ES module is not supported. For example:\n\n```js\nmodule.exports = {\n  rules: {\n    sample: {\n      // Optional\n      meta: {\n        // See https://eslint.org/docs/latest/extend/custom-rules#rule-structure\n      },\n\n      // Mandatory\n      create: function (context) {\n        // Implementation goes here\n        // See https://eslint.org/docs/latest/extend/custom-rules\n      },\n\n      // Optional\n      // Unit test can be triggered by `eslint-plugin-local test` command\n      // See https://eslint.org/docs/latest/integrate/nodejs-api#ruletester\n      tests: {\n        valid: [...],\n        invalid: [...],\n      }\n    }\n  }\n}\n```\n\nThen add the plugin to your _eslint.config.js_ file:\n\n```js\nconst local = require('eslint-plugin-local')\n\nmodule.exports = [{\n  plugins: {\n    local\n  },\n  rules: {\n    'local/sample': 'error'\n  }\n}]\n```\n\nAdditionally, this package provides `eslint-plugin-local test` command out of the box, which it scans for `tests: { valid: [], invalid: [] }` field in each rule and runs [`RuleTester`](https://eslint.org/docs/latest/extend/custom-rules#rule-unit-tests) internally.\n\nTo make it easy to debug your test cases, wrap one or more test objects inside the global `only()` function. Given the example below, **only the first test case and every invalid case** will be run.\n\n```js\nmodule.exports = {\n  rules: {\n    sample: {\n      tests: {\n        valid: [\n          only({\n            code: 'var foo = 1',\n          }),\n          {\n            code: 'var foo = 2',\n          }\n        ],\n        invalid: only([...]),\n      }\n    }\n  }\n}\n```","users":{}}