{"_id":"@spinnaker/eslint-plugin","_rev":"103-98d785860fc4f390ec40d24e3f52fcec","name":"@spinnaker/eslint-plugin","dist-tags":{"latest":"2026.1.3"},"versions":{"1.0.2":{"name":"@spinnaker/eslint-plugin","version":"1.0.2","license":"Apache-2.0","_id":"@spinnaker/eslint-plugin@1.0.2","maintainers":[{"name":"vigneshm55","email":"vig.mrgn@gmail.com"},{"name":"ezimanyi","email":"ezimanyi@google.com"},{"name":"plumpelstiltskin","email":"plumpy@gmail.com"},{"name":"chebebrand","email":"caseyhebebrand@gmail.com"},{"name":"louisjimenez","email":"louis.jimenez@yahoo.com"},{"name":"mneterval","email":"mneterval@google.com"},{"name":"sbws","email":"sbws@google.com"},{"name":"alanmquach","email":"integsrtite@gmail.com"},{"name":"archana-s","email":"archana.june@gmail.com"},{"name":"tomaslin","email":"tomaslin@gmail.com"},{"name":"duftler","email":"duftler@google.com"},{"name":"spinnakerteam","email":"delivery-engineering@netflix.com"},{"name":"anotherchrisberry","email":"anotherchrisberry@gmail.com"},{"name":"christopherthielen","email":"christopherthielen@ikkyikkyikkypikangzoopboing.com"},{"name":"jrsquared","email":"justinreynolds@gmail.com"},{"name":"dpeach","email":"dpeach@google.com"},{"name":"ajordens","email":"adam@jordens.org"},{"name":"erikmunson","email":"erikmunson93@gmail.com"}],"dist":{"shasum":"e5609f05d41a8f19d3d5671fddb027e91b17caf3","tarball":"https://registry.npmjs.org/@spinnaker/eslint-plugin/-/eslint-plugin-1.0.2.tgz","fileCount":31,"integrity":"sha512-KGJhZR2NCIryMpgYCWsi6ktrHJfWbf6/BDyqctkiCowxzqMWVnPKVDAkOXxLX+J7XU0+keYGKAO59OhUtuEzpA==","signatures":[{"sig":"MEUCIQCuSZeu8EXCo9XXDbJ1HH7w8tEU3iaTxHCX+UzAxGg10QIgXiP3M4FMoZnz4O+ov+DvSTCsWxH0jISu4sFFzRttbTo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":227650,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeRbi4CRA9TVsSAnZWagAApnAP+QE7zDL0jB8YEQ8m+zdq\n9x8ep1N9rHZIf+uiToJCoOF9rwsnTfR0LbnZ5+BN9+svHV5VkFtoyZ4w/uSO\n9fUfuWdgIoAv8AZuNVoy6fhOjdF1U8ejc6ShUY8TwrY/1lG1KNdDBe7zg6qh\nsqXN8j2+xXogbKZRsTNdS+LD51Z583zV7pF1Loxv5PWwDnW0Wc99aWUSCIFD\nGrBmlTPVDsm9XmPJ+IOtkbe+YcozNlb7rf1vrKZYF26jk4un1dwK09UVoyr7\nNZnLMMKMHiF2/1viO3ONbwvYsaetn8q/Hk/2ypY+7df5r0rfKYeFkbyEMYaT\nSk2V9zxSRmWOJ0ttJAKOmhnhlrTZZyZ7biTYKQVIUo9ktRTBEK3F8GflvNLq\nCQE5phpnVTx5FWoUQ+cvSFb6/bI9xWMSyJK5HEV8EtbLDrxBYQk/khAaifuZ\noSBKTqubI+XAUOD60g2Js8jQAcc7sdxGmmSXwbSCZJKT2NlDKeXKcGBPreOr\nWXzd6rs5aGgeLILMV1qehz5oxkcakw36wbh7xHgWRkz0WJ3vBdZanX5UWgtL\niV+j7I6sVkaL5wAqhOfPkB3Ja4AiD/OLhOW2nIt42+8RvAVNRAQHZ3Hpxcmr\nTjK9NcyyFuwMYmQdSVTrYFbQ/OdNzoC80XKk6Hpi98/Y0KNZzLee9ajV5AB9\nao0H\r\n=0r0N\r\n-----END PGP SIGNATURE-----\r\n"},"main":"eslint-plugin.js","scripts":{"test":"jest","test:debug":"node --inspect ./node_modules/.bin/jest --runInBand --watch"},"_npmUser":{"name":"christopherthielen","email":"christopherthielen@ikkyikkyikkypikangzoopboing.com"},"_npmVersion":"6.4.1","directories":{},"_nodeVersion":"10.15.1","dependencies":{"jest":"^24.9.0","lodash":"^4.17.15"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">=5","eslint-config-prettier":"^4.0.0","@typescript-eslint/parser":"^1.3.0","@typescript-eslint/eslint-plugin":"^1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_1.0.2_1581627575643_0.8840281691928378","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@spinnaker/eslint-plugin","version":"1.0.3","license":"Apache-2.0","_id":"@spinnaker/eslint-plugin@1.0.3","maintainers":[{"name":"ajordens","email":"adam@jordens.org"},{"name":"alanmquach","email":"integsrtite@gmail.com"},{"name":"anotherchrisberry","email":"anotherchrisberry@gmail.com"},{"name":"archana-s","email":"archana.june@gmail.com"},{"name":"chebebrand","email":"caseyhebebrand@gmail.com"},{"name":"christopherthielen","email":"christopherthielen@ikkyikkyikkypikangzoopboing.com"},{"name":"dpeach","email":"dpeach@google.com"},{"name":"duftler","email":"duftler@google.com"},{"name":"erikmunson","email":"erikmunson93@gmail.com"},{"name":"ezimanyi","email":"ezimanyi@google.com"},{"name":"jrsquared","email":"justinreynolds@gmail.com"},{"name":"louisjimenez","email":"louis.jimenez@yahoo.com"},{"name":"mneterval","email":"mneterval@google.com"},{"name":"plumpelstiltskin","email":"plumpy@gmail.com"},{"name":"sbws","email":"sbws@google.com"},{"name":"spinnakerteam","email":"delivery-engineering@netflix.com"},{"name":"tomaslin","email":"tomaslin@gmail.com"},{"name":"vigneshm55","email":"vig.mrgn@gmail.com"}],"dist":{"shasum":"566285eb055532637a416fb1f45fb5f20509c22a","tarball":"https://registry.npmjs.org/@spinnaker/eslint-plugin/-/eslint-plugin-1.0.3.tgz","fileCount":32,"integrity":"sha512-nzC6xkXwnU6rRWFui+IEt/fn1d6jusYAR9NsW3LRU0jCsLVkz4FzCAfF0qcoYjxJppYMZnCnqmhEFIwHOz1JjA==","signatures":[{"sig":"MEUCICihMoIUejjnEPACDMq84xeKJHhnWIomrGmRCTTicMJ8AiEApwa415gOFAsD6bsAkBek6HwBdHhkuA6yC0zZ4DnVRso=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":228158,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeRhn6CRA9TVsSAnZWagAAlM8P/R0nqSkt3yy2FDS1ifgi\nTU6C3FtydtflmQsE+ayC255n0gUfkzu3LirExPrEZgahFoRld0nGVuGoqwNe\nIJ9n0q83k7EcVyIuYa8w8spDIOIlJGZH0D0GSxIOUyYdAzm0mcg8goKMd1xT\nZHPL7jRa6l8Clg260E12Y4rXzNATDtebFTMMLs7ijJycoTj3sYNnxNiWxd/F\n1hcF1NUfRbbYifz2emY4UdVO/WRNxa28m3y0gBZbTJqYBpAciq89wesw7m48\nwV1BGgB8uKN6G0INcA+38rLoxEiRNLBlX1J/+ge5wcbhWgyIF99CXMUToU2W\nhrlL1x1IHItlr+BH897KlH38fd0BSR4fmXMSv6g5/gt93+QokkRbughNxokz\n9QsFvIDjjCG9+uT7xXYIp7dQNURR/Jj23QnmbHX2zRSN2KLf2vtDMlVrTQDA\nXbdAyeOjAPizuEWB9Vamy3AbddLXjoeUcX7lbk29X4H5bxTXYwRnlBgScr8m\n09oDDXRix8hgOm8ZgPGJrTcdCi6zXlILYptEGu7NG/LlDNBj9uvzBjU9FTuW\nt7C0WyezC7vfDVc52kp0HMNoG/QTq9Nakhue/uvroBbnIwkZR/kUCpjXvegT\nU8kF0pv8uaC4QYepVNTgYibohWK2qi/61D8SejAb0iX/UPuO7qAf0pK5qfeq\nPQq6\r\n=73oY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"eslint-plugin.js","scripts":{"test":"jest","test:debug":"node --inspect ./node_modules/.bin/jest --runInBand --watch"},"_npmUser":{"name":"christopherthielen","email":"christopherthielen@ikkyikkyikkypikangzoopboing.com"},"_npmVersion":"6.4.1","directories":{},"_nodeVersion":"10.15.1","dependencies":{"jest":"^24.9.0","lodash":"^4.17.15"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">=5","eslint-config-prettier":"^4.0.0","@typescript-eslint/parser":"^1.3.0","@typescript-eslint/eslint-plugin":"^1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_1.0.3_1581652474100_0.6145270706763688","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"@spinnaker/eslint-plugin","version":"1.0.4","license":"Apache-2.0","_id":"@spinnaker/eslint-plugin@1.0.4","maintainers":[{"name":"ajordens","email":"adam@jordens.org"},{"name":"alanmquach","email":"integsrtite@gmail.com"},{"name":"anotherchrisberry","email":"anotherchrisberry@gmail.com"},{"name":"archana-s","email":"archana.june@gmail.com"},{"name":"chebebrand","email":"caseyhebebrand@gmail.com"},{"name":"christopherthielen","email":"christopherthielen@ikkyikkyikkypikangzoopboing.com"},{"name":"dpeach","email":"dpeach@google.com"},{"name":"duftler","email":"duftler@google.com"},{"name":"erikmunson","email":"erikmunson93@gmail.com"},{"name":"ezimanyi","email":"ezimanyi@google.com"},{"name":"jrsquared","email":"justinreynolds@gmail.com"},{"name":"louisjimenez","email":"louis.jimenez@yahoo.com"},{"name":"mneterval","email":"mneterval@google.com"},{"name":"plumpelstiltskin","email":"plumpy@gmail.com"},{"name":"sbws","email":"sbws@google.com"},{"name":"spinnakerteam","email":"delivery-engineering@netflix.com"},{"name":"tomaslin","email":"tomaslin@gmail.com"},{"name":"vigneshm55","email":"vig.mrgn@gmail.com"}],"dist":{"shasum":"1d53907c9f33c45e791114de9274bd6012afac45","tarball":"https://registry.npmjs.org/@spinnaker/eslint-plugin/-/eslint-plugin-1.0.4.tgz","fileCount":31,"integrity":"sha512-vDcFPA5T9A5P5/jWflZ6TuyUd4dwjx/UxBpGQZ8jJJJ+AqoNxhChUXJQ61Bz3/gp7YXD+WFHY+quOyRrH8SQCA==","signatures":[{"sig":"MEUCIERsyW+Msdbh83ND5T9wYo73wfeTbmvfacqB4uSbkoMkAiEAq0euHpW726iKgv7EAipM8lXvOp2/Ud2RcE5dvGe8OYs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":82103,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeTbMvCRA9TVsSAnZWagAAzU4P/ivyEnpN0rYn4ujRqie0\ntQSKvPP+3AswpkdOArPvm5aZrKdQIu0c+IgytHI254T3eyPBfXiEdA5wxFLZ\nhji3hyqNrh8YYmQ7+1QWGOx5KOBNNP2ewzDKLltGKfH/O9piNgiadG0gNCkm\nremUANsGRUY9ReiPU0XiqeNMmoE3SMsrZpNRRqZVe4bzBJakAqaObqzwCUui\n8CNRKgIu7VBFJagVF1XdY9YpW4e1FRSQO1UjWJ2aMUlCH/FN7jNUFle5RHTk\nfc3gJvHSLmTdhAK/xTKX6Py4OTbeQ7vJe1ykegx7gv1Q4tvE2Sd0MeRANmlW\n9CFz/rzG8E77BKXWqyjhoAzfuAqx1I82cAVqJ/qmqEbezCYL4HuFzjW7lE0J\nWZt1wbEhCH5OYcWzcJah58P/5MkR/JgyAre5LnnzX1hcDsPcht6vdUpe1I9F\nTgfEHcD7dwuTLQDUyRLf0jro3MHixEosskdBiuAmyqDr70peKMeDU85n1yhf\ntZ5NamQjp+Tu1BZ/L55UWmZL9/t7b+dKHA8yNdvL+IaWfybna2jaG873nIim\nto/uQKE07RACAEWSS2MuK9UVqLI57AkHbDBvyrdX/sPfqFIQRAwjOWZGJbfL\nDpWaEI7smU2bG5i1vbHi4RykEcp/csz+ajsZDqdR/1rBP2RnWeN3YxYIYbNU\nx0H8\r\n=0S/y\r\n-----END PGP SIGNATURE-----\r\n"},"main":"eslint-plugin.js","scripts":{"test":"jest","test:debug":"node --inspect ./node_modules/.bin/jest --runInBand --watch"},"_npmUser":{"name":"christopherthielen","email":"christopherthielen@ikkyikkyikkypikangzoopboing.com"},"_npmVersion":"6.13.4","directories":{},"_nodeVersion":"12.16.1","dependencies":{"lodash":"^4.17.15"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0"},"peerDependencies":{"eslint":">=5","eslint-config-prettier":"^4.0.0","@typescript-eslint/parser":"^1.3.0","@typescript-eslint/eslint-plugin":"^1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_1.0.4_1582150446644_0.8934949731405675","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"@spinnaker/eslint-plugin","version":"1.0.5","license":"Apache-2.0","_id":"@spinnaker/eslint-plugin@1.0.5","maintainers":[{"name":"ajordens","email":"adam@jordens.org"},{"name":"alanmquach","email":"integsrtite@gmail.com"},{"name":"anotherchrisberry","email":"anotherchrisberry@gmail.com"},{"name":"archana-s","email":"archana.june@gmail.com"},{"name":"chebebrand","email":"caseyhebebrand@gmail.com"},{"name":"christopherthielen","email":"christopherthielen@ikkyikkyikkypikangzoopboing.com"},{"name":"dpeach","email":"dpeach@google.com"},{"name":"duftler","email":"duftler@google.com"},{"name":"erikmunson","email":"erikmunson93@gmail.com"},{"name":"ezimanyi","email":"ezimanyi@google.com"},{"name":"jrsquared","email":"justinreynolds@gmail.com"},{"name":"louisjimenez","email":"louis.jimenez@yahoo.com"},{"name":"mneterval","email":"mneterval@google.com"},{"name":"plumpelstiltskin","email":"plumpy@gmail.com"},{"name":"sbws","email":"sbws@google.com"},{"name":"spinnakerteam","email":"delivery-engineering@netflix.com"},{"name":"tomaslin","email":"tomaslin@gmail.com"},{"name":"vigneshm55","email":"vig.mrgn@gmail.com"}],"dist":{"shasum":"1d59f02223191584e4b59c25466be9b5510526d6","tarball":"https://registry.npmjs.org/@spinnaker/eslint-plugin/-/eslint-plugin-1.0.5.tgz","fileCount":31,"integrity":"sha512-wX0FlKRKJCHlbdOwU6WhjEYYceIbNTSdAgv63/5CClsKXZBWB9dLjcXZUsObKNJ9WsPDIhLhyG2izLdtjlmLPw==","signatures":[{"sig":"MEYCIQCdBA3lsrJ+PotcvjFrzGqyeiQPpBbIC3Q+oNb38Prz5AIhAI8VXgOyS/sTiEmxZ2yqnAhN1HuQKBlOy8+blI8DN4R1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":82582,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeaANuCRA9TVsSAnZWagAA4q4P+wSPIaxSt7Dk9dzHSPl5\nLClwQinTxjUez76YGh6rx3otczEkJEdnKuuvBQP3cbbcpupjw/iq/nzfN0HF\nijE/8f7wq5TatBdMD6n6v32z+GD+DmaGUMrMTKedxCrjJsZQpIUmx/D71YZU\nZvEy5RKGJJbCRqDtsDH+j1ghERGPVB2pKoZFxhRIKSYQsV+lo9HVUa7pltvq\nrKWwk2aF7yWdl9mTwh683CMu7zIZb1uPb7XTaxonkBLif5Pw8vTQNH0ZwSaf\nmEcEYcZk2bB5uoC3VshjzF3iwkX63ypv47SlbvdLZ7eVY/Sf9ASx7yd2BC9O\nYnuEzZYXVUI54+nKDNOrmnZ4AdOXko6CkbNyAyNGo+Gdwq2QmQey+l3WCPNw\nGcAxzidognwEFZIJ/ICY4Blip7VKnU+t2Z4Ds+jRrzq5KPInzWklJF0SMIg7\n88LRTSr2KBP7WeyS7vk47jVkbvG2UHETayQASZjRbkOePYG5+WafgVdCVt3b\nmmLY/vU0p9e6FtX2xXx9rGH/ze1K1qgp2ua0VpZFF4yEPG6TY+nVyF4W50gN\nPvhgY/7a3ziJlpbnfVfdso69Di56QHbQ9hKAUn03aEdP5gVWDgHTnb+L1hVV\nHFzJfqcruMS16+vOZ0rA++cOm3FUrRDLhKO+LObc+bqxY8Bf6QuLARpvaf+y\nY+QG\r\n=tK/A\r\n-----END PGP SIGNATURE-----\r\n"},"main":"eslint-plugin.js","scripts":{"test":"jest","test:debug":"node --inspect ./node_modules/.bin/jest --runInBand --watch"},"_npmUser":{"name":"christopherthielen","email":"christopherthielen@ikkyikkyikkypikangzoopboing.com"},"_npmVersion":"6.13.4","directories":{},"_nodeVersion":"12.16.1","dependencies":{"lodash":"^4.17.15"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0"},"peerDependencies":{"eslint":">=5","eslint-config-prettier":"^4.0.0","@typescript-eslint/parser":"^1.3.0","eslint-plugin-react-hooks":"^2.5.0","@typescript-eslint/eslint-plugin":"^1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_1.0.5_1583874925838_0.9027377528767675","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"@spinnaker/eslint-plugin","version":"1.0.6","license":"Apache-2.0","_id":"@spinnaker/eslint-plugin@1.0.6","maintainers":[{"name":"ajordens","email":"adam@jordens.org"},{"name":"alanmquach","email":"integsrtite@gmail.com"},{"name":"anotherchrisberry","email":"anotherchrisberry@gmail.com"},{"name":"archana-s","email":"archana.june@gmail.com"},{"name":"chebebrand","email":"caseyhebebrand@gmail.com"},{"name":"christopherthielen","email":"christopherthielen@ikkyikkyikkypikangzoopboing.com"},{"name":"dpeach","email":"dpeach@google.com"},{"name":"duftler","email":"duftler@google.com"},{"name":"erikmunson","email":"erikmunson93@gmail.com"},{"name":"ezimanyi","email":"ezimanyi@google.com"},{"name":"jrsquared","email":"justinreynolds@gmail.com"},{"name":"louisjimenez","email":"louis.jimenez@yahoo.com"},{"name":"mneterval","email":"mneterval@google.com"},{"name":"plumpelstiltskin","email":"plumpy@gmail.com"},{"name":"sbws","email":"sbws@google.com"},{"name":"spinnakerteam","email":"delivery-engineering@netflix.com"},{"name":"tomaslin","email":"tomaslin@gmail.com"},{"name":"vigneshm55","email":"vig.mrgn@gmail.com"}],"dist":{"shasum":"f49eb95d45831ddf8352f5790e5ad88752f20521","tarball":"https://registry.npmjs.org/@spinnaker/eslint-plugin/-/eslint-plugin-1.0.6.tgz","fileCount":31,"integrity":"sha512-aEeu4D/hPuu6mCiBSGRTIcDt0ELwNTTVN3Q0iF8pAwgXxAo2ft0hLtJuKp0KZYXzQKLly4hvcQV6L9/IMsxDQg==","signatures":[{"sig":"MEUCIQCINhjodrQhCDoJzagi2gu71jgzlHYguXElwXPJ/MSYMwIgQtk1dtK5Lc0HXwJilDF/FztJSnyRWH7jLPpGcSckQzE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":82637,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeanPhCRA9TVsSAnZWagAAqLcP/0T7DruScV80AwsnXKnj\nEFHBZW5By7iD4JbG/dHyWDGSULDIKo3ZTPFfv2LzJ9aimVlF+X5Y8jYLkfFX\nnKeCIL9Fy1daekKsfOa0f3wDnuay7ZaY6VPMIaYRjB0VAkX4PaXGgPp47vAt\n+xx7VXX4qfyN68ksPdmUrIxwP7cy8/slRzA5ABzmGYQ8yVuKPgeqG6VpaoQP\nBaq6H/zybOkyShD4PUutFsIqN7Tz7zsid5AyVUNLu8naMeJC6OBIIPRygQz5\n8EyTfiDdpDBsn+MpMTWujDfV1OF2bR88zXXTrvx/06TdxGQ+K6oJcnUBWw8B\ncXXgE3lYz3Fk4ZDVI7O/RF3KBi2Qw+gRrys4aSBFPah24vu5jclvViCH6klc\nQMGpm24wAmLP03XTgX3mV90Ibwhdg/iEGW3b/xa5AKPW847BSA45Ol0nUlTi\n4yfWaQK66nFo5MFJGes5lhGHW6i4FPYqiDSpH+Q0B9Js6mML3pZRxjGVdPK/\nM+WOmdmC1aZz7Kc/2G3aNd6GKwNnHYQt8Q6PJHOcZP8yVdBFQ7hpysTZ1fEr\n0rRiy7VDyZMiWYC98967gqnfD2giXxVJn2aKGnnYj26vv3vHsHHWsdgZahyg\neMKIbwcPIAZjHVf5rrN15ByJ9gY1mDFWlGHs9n/cPRDfw9nCfL6JaDeylVn6\nBVHf\r\n=wgl9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"eslint-plugin.js","scripts":{"test":"jest","test:debug":"node --inspect ./node_modules/.bin/jest --runInBand --watch"},"_npmUser":{"name":"christopherthielen","email":"christopherthielen@ikkyikkyikkypikangzoopboing.com"},"_npmVersion":"6.13.4","directories":{},"_nodeVersion":"12.16.1","dependencies":{"lodash":"^4.17.15"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0"},"peerDependencies":{"eslint":">=5","eslint-config-prettier":"^4.0.0","@typescript-eslint/parser":"^1.3.0","eslint-plugin-react-hooks":"^2.5.0","@typescript-eslint/eslint-plugin":"^1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_1.0.6_1584034784946_0.18936551270378388","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"@spinnaker/eslint-plugin","version":"1.0.7","license":"Apache-2.0","_id":"@spinnaker/eslint-plugin@1.0.7","maintainers":[{"name":"ajordens","email":"adam@jordens.org"},{"name":"alanmquach","email":"integsrtite@gmail.com"},{"name":"anotherchrisberry","email":"anotherchrisberry@gmail.com"},{"name":"archana-s","email":"archana.june@gmail.com"},{"name":"chebebrand","email":"caseyhebebrand@gmail.com"},{"name":"christopherthielen","email":"christopherthielen@ikkyikkyikkypikangzoopboing.com"},{"name":"dpeach","email":"dpeach@google.com"},{"name":"duftler","email":"duftler@google.com"},{"name":"erikmunson","email":"erikmunson93@gmail.com"},{"name":"ezimanyi","email":"ezimanyi@google.com"},{"name":"jrsquared","email":"justinreynolds@gmail.com"},{"name":"louisjimenez","email":"louis.jimenez@yahoo.com"},{"name":"mneterval","email":"mneterval@google.com"},{"name":"plumpelstiltskin","email":"plumpy@gmail.com"},{"name":"sbws","email":"sbws@google.com"},{"name":"spinnakerteam","email":"delivery-engineering@netflix.com"},{"name":"tomaslin","email":"tomaslin@gmail.com"},{"name":"vigneshm55","email":"vig.mrgn@gmail.com"}],"dist":{"shasum":"10c89383e6d3d1e059c3e53f8461808c4d226526","tarball":"https://registry.npmjs.org/@spinnaker/eslint-plugin/-/eslint-plugin-1.0.7.tgz","fileCount":32,"integrity":"sha512-VKDSLQu+v7r+8BCxIsy3FONw7QUMocz2jG1lG17fG/LbkWvYekQftPEKCqKb/qM8MBhmFgfgHVaEzFCUqoTgHg==","signatures":[{"sig":"MEUCIFHTZGfkSCRX89157LYDnaABHcrSnDogulnneBPxtIPjAiEAt5Krmf+gQ5tIkoSn0vz6+10uCqs5yhocnqG6foLv6No=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":235590,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeglHPCRA9TVsSAnZWagAAy+8P/A5OEy86OczxWggF2kBG\nz00QHklQr28jxceTbCkceNA2pJTxRz3lOhl3x4tBrHqSS7eZwtLJ+Jkjp6pc\nZgaJuFJgHFlDFxCMiUmnQHH4pR/D2ECziJFT4MMJ2eK0pgFo+1fIIhALMgca\nYkzR8qlVD5QowqSUWEdkV7XXfcjbs5JQQvll9JGodZ4VtoA/nrR2v1pcFuiA\nJJqgQ9cuZ9VeuqUPW5/3rSLD3VPFIuvSNLroYQocKJQPR+3W/Pi4fFV7Krlu\nm+g1fTrVX4aRxfEWYz9PizEyzZWq8kkPm8U20ewOHDCKKFSXAecVjx97dISX\n6wTleHGwW3kWc5H8QHU1hCKL5ko6OyaLnERX8qKyQluEJVEPkvEv5bzPBmC8\n7dAPtQ/XM4L9794dJYo864mTO5qOKyenHhUz5Arr4URz4q83povvgYm6oYem\nPuyhFba5v+L2463n5+76K9vcYRJt78G9OFGEeeTjBkH9WmLyMXIkwGxK2lv2\nX3u4Wz+psROKufDq5SIDrTyM0s9hQJ02AraskfbaMR4qeIaVqtMc3UNgXoxI\nmhgMmFzwf7g7VYWuaaAOFV0Og9Oz8OUd6WsCDeAd3hakwwdTHih7sPNZIKdd\nve0FjaGKXMBW6FxVf9Vu1HznCFwZgBSTG5KeHDhsXbvkszCftufgscRyM0hI\njvch\r\n=gjjx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"eslint-plugin.js","scripts":{"test":"jest","test:debug":"node --inspect ./node_modules/.bin/jest --runInBand --watch"},"_npmUser":{"name":"christopherthielen","email":"christopherthielen@ikkyikkyikkypikangzoopboing.com"},"_npmVersion":"6.13.4","directories":{},"_nodeVersion":"12.16.1","dependencies":{"lodash":"^4.17.15"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.2.4"},"peerDependencies":{"eslint":">=5","eslint-config-prettier":"^6.10.1","@typescript-eslint/parser":"^2.26.0","eslint-plugin-react-hooks":"^3.0.0","@typescript-eslint/eslint-plugin":"^2.26.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_1.0.7_1585598927452_0.46093242775700816","host":"s3://npm-registry-packages"}},"1.0.8":{"name":"@spinnaker/eslint-plugin","version":"1.0.8","license":"Apache-2.0","_id":"@spinnaker/eslint-plugin@1.0.8","maintainers":[{"name":"vigneshm55","email":"vig.mrgn@gmail.com"},{"name":"ezimanyi","email":"ezimanyi@google.com"},{"name":"plumpelstiltskin","email":"plumpy@gmail.com"},{"name":"chebebrand","email":"caseyhebebrand@gmail.com"},{"name":"louisjimenez","email":"louis.jimenez@yahoo.com"},{"name":"mneterval","email":"mneterval@google.com"},{"name":"sbws","email":"sbws@google.com"},{"name":"alanmquach","email":"integsrtite@gmail.com"},{"name":"archana-s","email":"archana.june@gmail.com"},{"name":"tomaslin","email":"tomaslin@gmail.com"},{"name":"duftler","email":"duftler@google.com"},{"name":"spinnakerteam","email":"spinnaker-team@netflix.com"},{"name":"anotherchrisberry","email":"anotherchrisberry@gmail.com"},{"name":"christopherthielen","email":"christopherthielen@ikkyikkyikkypikangzoopboing.com"},{"name":"jrsquared","email":"justinreynolds@gmail.com"},{"name":"dpeach","email":"dpeach@google.com"},{"name":"ajordens","email":"adam@jordens.org"},{"name":"erikmunson","email":"erikmunson93@gmail.com"}],"dist":{"shasum":"ae71ac210ae3bfdbb18119ffbf4caed94b745478","tarball":"https://registry.npmjs.org/@spinnaker/eslint-plugin/-/eslint-plugin-1.0.8.tgz","fileCount":31,"integrity":"sha512-a1XvyHyMBwo9sPji1FnCHJcy38SrBdhCdZoffqBxzTYJmUH9wjy5e+j5rpXjk1jWxDNCWxpnxt2kfpPe2Rso7w==","signatures":[{"sig":"MEQCIDTPuEXQcOlEfUavEIKloi/exISxGtHya4oEr9JaxwgVAiBmDjJ22VT40cHtLFPh9Fx/Po1Wi0xqRGeZJmv88tys5A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":81091,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfWU4jCRA9TVsSAnZWagAA1esQAIteIvVSZvsAQb065q6M\nbpeQ1GY78ike8F9D5A5z+9gWDucryekeCGjBjjUgpwuamJ8ap3utcDsr+pCZ\n1tn9z72qdvRU+gbq+5c9DX1HNnuPDKFRdKUnxuRzWCAWOohyIHOEPehc1bzz\naypRRQNxRTxh4Zg4ngpTD8i9TV1ypBLjS9Rq/xVz3uqJeORMcnoYgDTohTI9\n5iY7NFG6web4GJRj535+Z3//2KsBtMGDpxg1feH9GelUFpcGEOyycHK1IT0L\nX302e3vR432pupTwi/ekWSayHqRows3q+0lj6TiWRLxIgd7vNuuY9iuAJ8kG\nLumtWFr/tM7fSPo+NtaAgH6xlRsXITXrQHne313iMjvW+3W5XEWUuXdc5TcD\nEn+uTvm8FGbuqEy8ZQaW9+16odSu/mwkScm8S0p6MilyvA5IJcYZbbtu/Si7\nz7B6zOT+Pr6H9bo9QKyx+8HfyVzpe1fjQ98OfpmxvMRsr+tTX04nlIXWZn89\nIGrB8nwLMP0IZY/f3AKO/eJ5Ob/tbfAE59LKJaVGSs8BL3VO3fpAdLcJN52H\nL/1xVoG4IxgjLw7gYmGXJRVneUSKzy4d8zJAqDjGMwodXKmc2Erge/47uG8N\npe0/C7ER/iC6f6A5sYmCMtLSC1jsHk0OFCfVGBc4HcvPWH8Uf6QrXDamLX/J\nrIJm\r\n=gNU8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"eslint-plugin.js","scripts":{"test":"jest","test:debug":"node --inspect ./node_modules/.bin/jest --runInBand --watch"},"_npmUser":{"name":"vigneshm55","email":"vig.mrgn@gmail.com"},"_npmVersion":"6.13.4","directories":{},"_nodeVersion":"12.16.0","dependencies":{"lodash":"^4.17.15"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.2.4"},"peerDependencies":{"eslint":">=5","eslint-config-prettier":"^6.10.1","@typescript-eslint/parser":"^4.1.0","eslint-plugin-react-hooks":"^3.0.0","@typescript-eslint/eslint-plugin":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_1.0.8_1599688226678_0.7973566305408355","host":"s3://npm-registry-packages"}},"1.0.9":{"name":"@spinnaker/eslint-plugin","version":"1.0.9","license":"Apache-2.0","_id":"@spinnaker/eslint-plugin@1.0.9","maintainers":[{"name":"vigneshm55","email":"vig.mrgn@gmail.com"},{"name":"ezimanyi","email":"ezimanyi@google.com"},{"name":"plumpelstiltskin","email":"plumpy@gmail.com"},{"name":"chebebrand","email":"caseyhebebrand@gmail.com"},{"name":"louisjimenez","email":"louis.jimenez@yahoo.com"},{"name":"mneterval","email":"mneterval@google.com"},{"name":"sbws","email":"sbws@google.com"},{"name":"alanmquach","email":"integsrtite@gmail.com"},{"name":"archana-s","email":"archana.june@gmail.com"},{"name":"tomaslin","email":"tomaslin@gmail.com"},{"name":"duftler","email":"duftler@google.com"},{"name":"spinnakerteam","email":"spinnaker-team@netflix.com"},{"name":"anotherchrisberry","email":"anotherchrisberry@gmail.com"},{"name":"christopherthielen","email":"christopherthielen@ikkyikkyikkypikangzoopboing.com"},{"name":"jrsquared","email":"justinreynolds@gmail.com"},{"name":"dpeach","email":"dpeach@google.com"},{"name":"ajordens","email":"adam@jordens.org"},{"name":"erikmunson","email":"erikmunson93@gmail.com"}],"dist":{"shasum":"792704af24665b74e45dcddfeaddb05f60700a03","tarball":"https://registry.npmjs.org/@spinnaker/eslint-plugin/-/eslint-plugin-1.0.9.tgz","fileCount":39,"integrity":"sha512-eMz0xDeM32idPlhCofEM2zbnENmNKwDXLmkK+GGQtasvLoBHqtSzO8T1IPdy8sL2dN5wfxeCSJT9LQWyWmpQUg==","signatures":[{"sig":"MEQCIESUaM7Cyo5sb7Gv5+xdzvnBvzOmf2Xmn9dl3CeXPj3DAiBVmfufM/d56gGtBaflBDysTLRMNFKz6Mplhvdv4ppNXg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":106171,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfqvg2CRA9TVsSAnZWagAAWdAP/3siDzcUUtM18n6i0jV3\n9/1+RS4TTgnjUYZyG6BBjqyfLta1qrgqgd3eCiNkox63Sm+tzVEHO/Qp4WHl\nI3gkdJJTPv4JK8zrlCS8muD1eVl+X04XxUu2GNMj6F3J1zFmzEvpu0L4Ekqq\nbF+aJQxZZB8lmFMnSmxDKGjZCQ37bfhy5Ud6Qh4rxzJc062N6v/Kx9vWuUb8\nxx8Pm6oCSr3KGwp0kLKkxZ+D5Ll36ZZvFNNXgb0ybZmtnGVUiCaHR1U5Fmdc\n6y/gMiqOMw5qUteLeme8dPUtBsPHEVSZuuwalCsUI49q2E6cGwfx5+ZWbOd0\navaEqsNYHZuF8reSfF8ovk1FxLFlxCe+hqevwDQqXI7YvBt5OUY6x16H3Fqm\nu4u2IUYP2xqLkJ5uMWBXirx3Ph+CKdw01iiZORVBAuzD/JG+YvsyDqW7Fjwk\nME/oc/ru87zwZwdwyLfk4FJVgmoanFpfDCqRNfOXx8zlxNwYVrPShyuMglZV\ny9sfg96OTWjB319z4kii24/lNZrGw4v0l3ORTdYJ9PDrroAgx5EmUlShlnm4\nAkFEYJ7hqDt3Ro4kesPqNDbMxrgtBol246nAgsl9kbTngVKo3IcmbXTemhJT\n+Mt48h0LBHxA4LYdYphb13JYIi3WOw8X7Xqov2CjWy9imuY147dslaDeqstT\nuR7E\r\n=xQTK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"eslint-plugin.js","scripts":{"test":"jest","test:debug":"node --inspect ./node_modules/.bin/jest --runInBand --watch"},"_npmUser":{"name":"christopherthielen","email":"christopherthielen@ikkyikkyikkypikangzoopboing.com"},"_npmVersion":"6.13.4","description":"This package is an ESLint plugin containing:","directories":{},"_nodeVersion":"12.16.0","dependencies":{"lodash":"^4.17.20"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3"},"peerDependencies":{"eslint":"7.10.0","eslint-config-prettier":"6.12.0","@typescript-eslint/parser":"4.4.0","eslint-plugin-react-hooks":"4.1.2","@typescript-eslint/eslint-plugin":"4.4.0"},"peerDevDependencies":["@typescript-eslint/eslint-plugin","@typescript-eslint/parser","eslint","eslint-config-prettier","eslint-plugin-react-hooks"],"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_1.0.9_1605040181805_0.922475514750803","host":"s3://npm-registry-packages"}},"1.0.10":{"name":"@spinnaker/eslint-plugin","version":"1.0.10","license":"Apache-2.0","_id":"@spinnaker/eslint-plugin@1.0.10","maintainers":[{"name":"archana-s","email":"archana.june@gmail.com"},{"name":"tomaslin","email":"tomaslin@gmail.com"},{"name":"duftler","email":"duftler@google.com"},{"name":"spinnakerteam","email":"spinnaker-team@netflix.com"},{"name":"anotherchrisberry","email":"anotherchrisberry@gmail.com"},{"name":"christopherthielen","email":"christopherthielen@ikkyikkyikkypikangzoopboing.com"},{"name":"jrsquared","email":"justinreynolds@gmail.com"},{"name":"dpeach","email":"dpeach@google.com"},{"name":"ajordens","email":"adam@jordens.org"},{"name":"erikmunson","email":"erikmunson93@gmail.com"},{"name":"alanmquach","email":"integsrtite@gmail.com"},{"name":"sbws","email":"sbws@google.com"},{"name":"mneterval","email":"mneterval@google.com"},{"name":"louisjimenez","email":"louis.jimenez@yahoo.com"},{"name":"chebebrand","email":"caseyhebebrand@gmail.com"},{"name":"plumpelstiltskin","email":"plumpy@gmail.com"},{"name":"ezimanyi","email":"ezimanyi@google.com"},{"name":"vigneshm55","email":"vig.mrgn@gmail.com"}],"dist":{"shasum":"f79b94716d84fe1656e71e0f92e6f42d80943644","tarball":"https://registry.npmjs.org/@spinnaker/eslint-plugin/-/eslint-plugin-1.0.10.tgz","fileCount":48,"integrity":"sha512-9EUlp8003G6a4smxnsa3lnuvyV90EHJo3xnSkFOCGgMr/UuckKMtHTafjWF3oBNkbyYL2zb7PHcUJOmJEX9Y6A==","signatures":[{"sig":"MEQCIDW+ptvihsPoprdPnKlxZCJeKbSNastaagx8mpewlx5+AiA2XU+8sfXcrBJ8vFTXLziQ1UW0tyP59i83muOX2dbZGA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":135940,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf2oU7CRA9TVsSAnZWagAAgb4P/2zF9c1kw8fM3Mx4kiUZ\n6Od2SWEYwdO4zTMGEJ0i3pq3VwQf6BbALAt0sJJohwxAS6FOVbDN45l4b/JY\nzRoNgoRPprB0WI3W4mjoSowr4AKNogqTv1JcvOgbcJj6ilYEPWLguZOOFYWD\n2JUQD+3nPdtymINioksaL2lReBVXEmAA/nOcWlpPvgWANC1dYFTnxWbreU52\nUpZ24pTIS1d7h4rv9h0XGGDL7AiD3X6IxaI0Nhhgz6YPsmkQVVGguEIUVLg9\n6axSf6l82zcGUI18m/7yJvlpcM/TSR0RUFwu2QcWGOxThGPj6Jfqd1wYzKoW\nWOB5B4KHE8TAdNWZabv0YbS6bd48Na7JRpqSyREUQHQ64/6yYyJAAxqCIgMp\nQfRMxj6IiwFr5pCzjrzWgJbK9aiJSHXXC9skFsReK+hHC4nqJgxuP9QN4nyx\nbF6DEEubzT8Kl1fhcQjiOPvkRbFYRcXxPr3b1AjDGQ+XN1pXnxnF2Hv9PH11\n+Znkp94jVqzMX1EuYdXHodexUDzN1UhohVh4s5PKacRSXDe4vd1S3q+pR8Kt\nboOKyOPdl0kIK78kmNKF1IRwCONuNy3O6m1Uam1bMpk8463lA0Y/3bnqpxhp\nf+nhr+nAGhqUW+EXQjZKC+JVheeuPsz1GpXqUu3YFNTJitAlvBdNpMx0tjH9\n+beY\r\n=Co0Y\r\n-----END PGP SIGNATURE-----\r\n"},"main":"eslint-plugin.js","scripts":{"test":"jest","test:debug":"node --inspect ./node_modules/.bin/jest --runInBand --watch"},"_npmUser":{"name":"christopherthielen","email":"christopherthielen@ikkyikkyikkypikangzoopboing.com"},"_npmVersion":"6.13.4","description":"This package is an ESLint plugin containing:","directories":{},"_nodeVersion":"12.16.0","dependencies":{"lodash":"^4.17.20"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","@types/eslint":"^7.2.5","@types/estree":"^0.0.45","@types/lodash":"^4.14.165"},"peerDependencies":{"eslint":"7.10.0","eslint-config-prettier":"6.12.0","@typescript-eslint/parser":"4.4.0","eslint-plugin-react-hooks":"4.1.2","@typescript-eslint/eslint-plugin":"4.4.0"},"peerDevDependencies":["@typescript-eslint/eslint-plugin","@typescript-eslint/parser","eslint","eslint-config-prettier","eslint-plugin-react-hooks"],"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_1.0.10_1608156475416_0.09260821778478512","host":"s3://npm-registry-packages"}},"1.0.11":{"name":"@spinnaker/eslint-plugin","version":"1.0.11","license":"Apache-2.0","_id":"@spinnaker/eslint-plugin@1.0.11","maintainers":[{"name":"archana-s","email":"archana.june@gmail.com"},{"name":"tomaslin","email":"tomaslin@gmail.com"},{"name":"duftler","email":"duftler@google.com"},{"name":"spinnakerteam","email":"spinnaker-team@netflix.com"},{"name":"anotherchrisberry","email":"anotherchrisberry@gmail.com"},{"name":"christopherthielen","email":"christopherthielen@ikkyikkyikkypikangzoopboing.com"},{"name":"jrsquared","email":"justinreynolds@gmail.com"},{"name":"dpeach","email":"dpeach@google.com"},{"name":"ajordens","email":"adam@jordens.org"},{"name":"erikmunson","email":"erikmunson93@gmail.com"},{"name":"alanmquach","email":"integsrtite@gmail.com"},{"name":"sbws","email":"sbws@google.com"},{"name":"mneterval","email":"mneterval@google.com"},{"name":"louisjimenez","email":"louis.jimenez@yahoo.com"},{"name":"chebebrand","email":"caseyhebebrand@gmail.com"},{"name":"plumpelstiltskin","email":"plumpy@gmail.com"},{"name":"ezimanyi","email":"ezimanyi@google.com"},{"name":"vigneshm55","email":"vig.mrgn@gmail.com"}],"dist":{"shasum":"ead2db82626dd8da80dc60f093edd7df98062bbf","tarball":"https://registry.npmjs.org/@spinnaker/eslint-plugin/-/eslint-plugin-1.0.11.tgz","fileCount":52,"integrity":"sha512-QeOT3XAK76pjpazfFbpY0gX2ZmQ618ZqyLuBdKyC8ChXtUy3RaCYzctGCYdnqxnNQASk89wewF71R4B30p/s/g==","signatures":[{"sig":"MEUCIQDCj8zjvHoESFlp4C3ILHyMrT4ur2Slen1CfiIUghMK+QIgXDsS/5f/zyeksuBLnEYTqUaUwbVTs30szVlG2laM2xs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":152325,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgJxnBCRA9TVsSAnZWagAANBcP+wSXut5v8MrukUzqF9en\nPTCTt5EqScakjaLQsIy/0yvmTd9mlTaU7+yFeSZbOaFcm+sr6gn9XUGdmYzv\nHIGImDbAUVy3I83CnSulno2qfa3E4jX6N68aojov01IfqEi14XXLsj9xhRUU\nuB1FnA3ljr1xHzv+h99+mJcpA7DATqnqdfuOoHwNmazXXFDOVYlHAPpcgD9B\n9IOzCN8ZSH8Dk8SmUHS21ydFXk+vzKhYCsjA9HXzS07vJ7Cjy4ht3cpyUZr9\nlZFK8NCYY/y3q2bNWx6mYWWZg+anK01NaAp/pbzdNsZV9PuzjQtenyV+7JYv\nkp43HBH3WBePd0PBcXDD2gD9OwEdTy3k4/hr9dLZepLRnnE1uBKO63H3ogRe\nqshBJvYWOLjFGGmhKCk0z0QwyKwYdHKoJvvGJaZ84W8wZPUEpcFED9PhAFCB\nYVshzUGs9V2wYL1aVBFLnu/xkr/e0xnpK19t8o5vCQ2ShmIxeIePq8AUEYXl\nviv2Y1UO2xSfIOvkbn9uzjzcRXceldztsJoyeWRReDW7to7Aq1mZ1oW4qGc9\n1xSYzR8Ao/zILZnuMitopznIaP1r1HupweuJtXPPU4nrDcQqnw7+E+hPG4Bh\nrzDhpMUSqIygj0rJV4JpvBgHRwkJZtiVrtv720av93eGByW0c7HXl67iB0w9\nqBsr\r\n=fCws\r\n-----END PGP SIGNATURE-----\r\n"},"main":"eslint-plugin.js","scripts":{"test":"jest","test:debug":"node --inspect ./node_modules/.bin/jest --runInBand --watch"},"_npmUser":{"name":"christopherthielen","email":"christopherthielen@ikkyikkyikkypikangzoopboing.com"},"_npmVersion":"7.5.3","description":"This package is an ESLint plugin containing:","directories":{},"_nodeVersion":"12.16.0","dependencies":{"lodash":"^4.17.20"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","@types/eslint":"^7.2.5","@types/estree":"^0.0.45","@types/lodash":"^4.14.165"},"peerDependencies":{"eslint":"7.10.0","eslint-config-prettier":"6.12.0","@typescript-eslint/parser":"4.4.0","eslint-plugin-react-hooks":"4.1.2","@typescript-eslint/eslint-plugin":"4.4.0"},"peerDevDependencies":["@typescript-eslint/eslint-plugin","@typescript-eslint/parser","eslint","eslint-config-prettier","eslint-plugin-react-hooks"],"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_1.0.11_1613175232735_0.14515974653089292","host":"s3://npm-registry-packages"}},"1.0.12":{"name":"@spinnaker/eslint-plugin","version":"1.0.12","license":"Apache-2.0","_id":"@spinnaker/eslint-plugin@1.0.12","maintainers":[{"name":"archana-s","email":"archana.june@gmail.com"},{"name":"tomaslin","email":"tomaslin@gmail.com"},{"name":"duftler","email":"duftler@google.com"},{"name":"spinnakerteam","email":"spinnaker-team@netflix.com"},{"name":"anotherchrisberry","email":"anotherchrisberry@gmail.com"},{"name":"christopherthielen","email":"christopherthielen@ikkyikkyikkypikangzoopboing.com"},{"name":"jrsquared","email":"justinreynolds@gmail.com"},{"name":"dpeach","email":"dpeach@google.com"},{"name":"ajordens","email":"adam@jordens.org"},{"name":"erikmunson","email":"erikmunson93@gmail.com"},{"name":"alanmquach","email":"integsrtite@gmail.com"},{"name":"sbws","email":"sbws@google.com"},{"name":"mneterval","email":"mneterval@google.com"},{"name":"louisjimenez","email":"louis.jimenez@yahoo.com"},{"name":"chebebrand","email":"caseyhebebrand@gmail.com"},{"name":"plumpelstiltskin","email":"plumpy@gmail.com"},{"name":"ezimanyi","email":"ezimanyi@google.com"},{"name":"vigneshm55","email":"vig.mrgn@gmail.com"}],"dist":{"shasum":"ee0effeabdf861d57c900a39bf4f105a51a303b5","tarball":"https://registry.npmjs.org/@spinnaker/eslint-plugin/-/eslint-plugin-1.0.12.tgz","fileCount":53,"integrity":"sha512-NhqRK5jnWPVwCXRWBn7IfubV9EdPorTVuDirsdOncKEfwEGQQEvxWFaiS77uHACO3DrTAcEkYCXTHbnr/PmGbw==","signatures":[{"sig":"MEYCIQCnQsPGtzwd9qDv2o2/pnpqCdVi2DSBsBxPFuqxBhBsogIhANrXpKWDjPWen9s0Sg9KHdHs1Xo0Zkcjp8EKhuDeEzYr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1231112,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgLwYXCRA9TVsSAnZWagAAalUQAKB6Of4jVBeacZ3h51wP\n2SqoWUlFnwV5fGsRszWWJX9ezJelSqGbDlEFD+Xhli7rB1VG2JLeDUJYLbOQ\n9ZbS+PsPSCyG6vrPqQk+uyeJZR2Q+f45leg1EzDH4OVs7aHaGaKkyMDkozjz\njoi1WrsQxIxMonaVbkthlxM3x6OsBSuRjGY5qX+yR4xl+y5bv3H9QYS9VvO/\niFj4DkHYjyKv+Vh7Vt9Deli5dIUBO+Mvhx4epYp1wQ9TTpxQ84N3tHLMZoHx\n892dtOaXjpIJKucfHjXHC6XPg/RMgVCfDYqQqtgiVFSQ4tXh1OHWrUoQGcfc\nWkFRn7t25te1QOcrm/tRaWT508elcNxnBC5/iGNYU/reuhK82WRh53b63m9J\n9EoHhJ3OqGr6iXjQVY//AeA1oVUgbiEywaUTjO6ED6DJCqkyUIvix9bH4wqX\nnefDklJJY6k1lcuDRomGmx/zqLBIuOAsdi5q7BuYzKw7t1JeDBiripqDWOV0\nizrTUJiPgioz2SfLcQ5R9D+iSPh3Un62ndyP1SzhkXT4rvN+N/e1QcdU88Rq\naNpUYr+f+6TwxWXW6bBFV1lcF+UgGtzffVm85Q1o8zBq3A05wjXhHZFMTuk5\nMiY83IE+NU247zZLW1mfDgphi95AoIjM+4jZlUNwIaKsBtklpr2NWzKXWola\n5DTk\r\n=6RJS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"eslint-plugin.js","scripts":{"test":"jest","test:debug":"node --inspect ./node_modules/.bin/jest --runInBand --watch"},"_npmUser":{"name":"vigneshm55","email":"vig.mrgn@gmail.com"},"_npmVersion":"6.13.4","description":"This package is an ESLint plugin containing:","directories":{},"_nodeVersion":"12.16.0","dependencies":{"lodash":"^4.17.20"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","@types/eslint":"^7.2.5","@types/estree":"^0.0.45","@types/lodash":"^4.14.165","eslint-plugin-prettier":"^3.3.1"},"peerDependencies":{"eslint":"7.10.0","eslint-config-prettier":"6.12.0","@typescript-eslint/parser":"4.4.0","eslint-plugin-react-hooks":"4.1.2","@typescript-eslint/eslint-plugin":"4.4.0"},"peerDevDependencies":["@typescript-eslint/eslint-plugin","@typescript-eslint/parser","eslint","eslint-config-prettier","eslint-plugin-react-hooks"],"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_1.0.12_1613694486533_0.7967558515424802","host":"s3://npm-registry-packages"}},"1.0.13":{"name":"@spinnaker/eslint-plugin","version":"1.0.13","license":"Apache-2.0","_id":"@spinnaker/eslint-plugin@1.0.13","maintainers":[{"name":"archana-s","email":"archana.june@gmail.com"},{"name":"tomaslin","email":"tomaslin@gmail.com"},{"name":"duftler","email":"duftler@google.com"},{"name":"spinnakerteam","email":"spinnaker-team@netflix.com"},{"name":"anotherchrisberry","email":"anotherchrisberry@gmail.com"},{"name":"christopherthielen","email":"christopherthielen@ikkyikkyikkypikangzoopboing.com"},{"name":"jrsquared","email":"justinreynolds@gmail.com"},{"name":"dpeach","email":"dpeach@google.com"},{"name":"ajordens","email":"adam@jordens.org"},{"name":"erikmunson","email":"erikmunson93@gmail.com"},{"name":"alanmquach","email":"integsrtite@gmail.com"},{"name":"sbws","email":"sbws@google.com"},{"name":"mneterval","email":"mneterval@google.com"},{"name":"louisjimenez","email":"louis.jimenez@yahoo.com"},{"name":"chebebrand","email":"caseyhebebrand@gmail.com"},{"name":"plumpelstiltskin","email":"plumpy@gmail.com"},{"name":"ezimanyi","email":"ezimanyi@google.com"},{"name":"vigneshm55","email":"vig.mrgn@gmail.com"}],"dist":{"shasum":"d0af5f58cb92a51defc2c5c3376dea048f037b6e","tarball":"https://registry.npmjs.org/@spinnaker/eslint-plugin/-/eslint-plugin-1.0.13.tgz","fileCount":52,"integrity":"sha512-w+jYNP2yIaR2nFgeIo4sc4DF+EY5FaCrvu8WMLul4TW1kjCVV9FJVGs5CWtOBVPTzHYJhn8acHp5yRUwu4LtdQ==","signatures":[{"sig":"MEUCIAO6orE7CZm82VQHYxxYpb6iaTmDS0nCj/U79jIOgMt/AiEA+/ZOsVXawYhxXMhi72LyZKYwtqE+QJFa6pMIv1we0DU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":154102,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgOUaXCRA9TVsSAnZWagAAi3gP/jMyeiMmaeO5n8wOaHSk\n2Q+MXh5U1SJP8mUJyY6gCEi5JdAOfuM2jkdQac9qugqD2eZ89KpiiqC5sO9Y\nNgJxvyqWU/iYtyIzJNRXrTRy83Ef7lBtKvmUv4otDSiHVl8lzX8U1qRElJaY\nfMYjyqKe9Kz5t5hUasRY9zfGH1nLtPda7O/C2TT8QXWcs7mVOKUNIteF1zE6\nWrF9h/TVNh+MLzSZW03yyLIHPvW1B2+sHf1YftpZAC7SjjLIPiEpjPZX1DgZ\nHzXQtc7ZbilD1Z0rUvU0n67wHoml5J5p+msIGfbrCpmKDJHp0p1XLOq7k1Wc\nbV5aueIk1xKTYrsOmflzcYg6QPXy1WrJ4OdCVZlts6/dLWT5Xsv4SDGOUI7e\nM5SkRm8szP8XTE0XjGiTBE0KLq1uMfkyY7PkP0ah4c1lmIRzf7yVLTHvA/eE\nhnn7gYNmD8ELFfrsAWTucS5cm6mRhhHyuqNQR+5pki+Y7R7rC7iC67a8HiZp\nePijLLFkZDxdgFAjG67K7aOAkY9LzLTPhcyKrdxY7LhZCulP2HZMj2O8Ivfh\ngTfTAzXGwreWhZ0GGNy5H+Ek/bVNcK0JhAb04yru03/iC/8BOlM8wW/bupFG\nJSYNEyDzfN8LPZkhralEGGUyM1UBY2/nari71tX5A7AY4uOCs4ijjaL330mt\nNBwu\r\n=H0/t\r\n-----END PGP SIGNATURE-----\r\n"},"main":"eslint-plugin.js","scripts":{"test":"jest","test:debug":"node --inspect ./node_modules/.bin/jest --runInBand --watch"},"_npmUser":{"name":"vigneshm55","email":"vig.mrgn@gmail.com"},"_npmVersion":"6.13.4","description":"This package is an ESLint plugin containing:","directories":{},"_nodeVersion":"12.16.0","dependencies":{"lodash":"^4.17.20"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","@types/eslint":"^7.2.5","@types/estree":"^0.0.45","@types/lodash":"^4.14.165"},"peerDependencies":{"eslint":"7.10.0","eslint-config-prettier":"6.12.0","@typescript-eslint/parser":"4.4.0","eslint-plugin-react-hooks":"4.1.2","@typescript-eslint/eslint-plugin":"4.4.0"},"peerDevDependencies":["@typescript-eslint/eslint-plugin","@typescript-eslint/parser","eslint","eslint-config-prettier","eslint-plugin-react-hooks"],"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_1.0.13_1614366358324_0.46443943152538036","host":"s3://npm-registry-packages"}},"1.0.14":{"name":"@spinnaker/eslint-plugin","version":"1.0.14","license":"Apache-2.0","_id":"@spinnaker/eslint-plugin@1.0.14","maintainers":[{"name":"ranihorev","email":"ranihorev@gmail.com"},{"name":"spinnakerteam","email":"spinnaker-team@netflix.com"},{"name":"christopherthielen","email":"christopherthielen@ikkyikkyikkypikangzoopboing.com"},{"name":"dpeach","email":"dpeach@google.com"},{"name":"ajordens","email":"adam@jordens.org"},{"name":"erikmunson","email":"erikmunson93@gmail.com"},{"name":"alanmquach","email":"integsrtite@gmail.com"},{"name":"chebebrand","email":"caseyhebebrand@gmail.com"},{"name":"plumpelstiltskin","email":"plumpy@gmail.com"},{"name":"vigneshm55","email":"vig.mrgn@gmail.com"}],"dist":{"shasum":"8c1e64bc0c7f17880008b382de139ce86d76d9d2","tarball":"https://registry.npmjs.org/@spinnaker/eslint-plugin/-/eslint-plugin-1.0.14.tgz","fileCount":53,"integrity":"sha512-VRpry8AMzSGpM0Z4m8AJxC7j9V78HbF8lvEQL3rdf9Q4Kg9YyHMBG0LYdzsMqcRNMHeraoWejsAodlPWXhkoYA==","signatures":[{"sig":"MEQCIB7EoW+JniruXvSvDq9pa0sHhQb+b0EmlyuaPC8geISxAiBGHwlaM6O2uQtHQhKBuD+vgCxzSr2f/XOydKMGPitQgw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":154347,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg807OCRA9TVsSAnZWagAA2dsQAJuCcp/rSv3RHoTIxvXL\nmDWNToa3ciavwWRtdZOD5YNezT8m1ypV1S/F92NiYoYWOijuRxkn/j3AApLs\nyPpQyKSHsYcOBbIlj1l6/2tQeZ9a9zBWVld8eFhlNluGJOojYIIjeQUaKJPT\nuR8sz1Kc4VNVdbQiYa9Ha+2VqcpXPHUVl3axlep8CG/JoM0OT7AnEZLdNIqQ\nB1sTjHJbeEmj1aQFr/3iUnlG0II9vpiF8on95RRuGKCBUFSrwNryJC5jpSw5\ngnIwnBFFg41TaSlJncnbxWm3OEAYeARSZnBTmCthCXgieZv4QCGJ4ueghD1m\neIEi509SEGQfmKv/ONEeeqDbUeUpgEBpDnkOFKHYH3SLkaG6z8GnEOENXmTc\n+yHD9Sg2HZEGcRW29aXO4zPxyBKyjsw4o9GrSPEhM/y90qEO6zvz1P1DE38W\n6o5D6WmOWu/xCXrIflYIwQLeL7CxBPvKhENXv9HTSMiN4RWmcbAOf/jzKJIm\no9RVPuoJB9m1T4oKqQ4bpOwRqTnaU+9qXOkIe9UW+YJ9paAyowRAUNkBR5v7\nN4YS95pVqRr7kYB34oxmgqgdj3ZwofG+jdW18yUa6HttJVaGYsAh6xqr+jhX\n3YQ3qnxMFS2d2OaxVdw7AGEGOrntpyHzd5zMnlq5iaj3kefI/w+GuHznUvD6\nomnT\r\n=Hp8m\r\n-----END PGP SIGNATURE-----\r\n"},"main":"eslint-plugin.js","scripts":{"test":"jest","test:debug":"node --inspect ./node_modules/.bin/jest --runInBand --watch"},"_npmUser":{"name":"spinnakerteam","email":"spinnaker-team@netflix.com"},"_npmVersion":"6.13.4","description":"This package is an ESLint plugin containing:","directories":{},"_nodeVersion":"12.16.0","dependencies":{"lodash":"^4.17.20"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","@types/eslint":"^7.2.5","@types/estree":"^0.0.45","@types/lodash":"^4.14.165"},"peerDependencies":{"eslint":"7.10.0","eslint-config-prettier":"6.12.0","@typescript-eslint/parser":"4.4.0","eslint-plugin-react-hooks":"4.1.2","@typescript-eslint/eslint-plugin":"4.4.0"},"peerDevDependencies":["@typescript-eslint/eslint-plugin","@typescript-eslint/parser","eslint","eslint-config-prettier","eslint-plugin-react-hooks"],"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_1.0.14_1626558157994_0.41409301635737306","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@spinnaker/eslint-plugin","version":"1.1.0","license":"Apache-2.0","_id":"@spinnaker/eslint-plugin@1.1.0","maintainers":[{"name":"spinnakerteam","email":"spinnaker-team@netflix.com"},{"name":"christopherthielen","email":"christopherthielen@ikkyikkyikkypikangzoopboing.com"},{"name":"dpeach","email":"dpeach@google.com"},{"name":"ajordens","email":"adam@jordens.org"},{"name":"erikmunson","email":"erikmunson93@gmail.com"},{"name":"alanmquach","email":"integsrtite@gmail.com"},{"name":"chebebrand","email":"caseyhebebrand@gmail.com"},{"name":"plumpelstiltskin","email":"plumpy@gmail.com"},{"name":"vigneshm55","email":"vig.mrgn@gmail.com"},{"name":"ranihorev","email":"ranihorev@gmail.com"}],"dist":{"shasum":"6709449c73e1debf2e334df01cf22e5e3907990b","tarball":"https://registry.npmjs.org/@spinnaker/eslint-plugin/-/eslint-plugin-1.1.0.tgz","fileCount":61,"integrity":"sha512-fxgKN+rGCIApPaLhf/Ke81+d8gsBqvw3i9UOI/k7BfmnmwuJ8/6Emq+fFv506Lthkkov14dIbuIUScBclx8EDA==","signatures":[{"sig":"MEUCIDAy6k7iHd7DL1rlPagBRGJRMTEbdHdK6vbJZX5V99yqAiEAjzLYCInfe0JVws2d3H9setd0deU45mu6GbK4tZQpMJQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":178948,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhFuukCRA9TVsSAnZWagAAAM4P/1T2IEsgegnziDp8R5sj\nOkeuQwgqV5Y25o5/2y55O2wLtja9k0gn8D8vZDgfsGmjKXDuSSvOTQNFa3sO\nlMOUBUXuOeiLfXOPfPm6a2QMMsr6aztNtj1CKu6aGxtOV0Vzr0ZQNyBKKPSx\nLl635QCws208HWa5E+Ghw29nEZxU+2e7hvm6rMMm+moGeTUmcZIg7c/UqLoR\n2jdrUpD0oyfojqFZTZyj12f8cYsts93HoccWztXCQm72VLnzUq7fh9AMEci7\nhDRyXYLMzB3xQ+dzfXngRSxJ+zEWH+qGrvczIZ0uQ62IgjJPJy1gOLTD3S0z\nIJyTyQu8UxAAzC0KXIY3VOZUAAemeooPiY5vtl4EeUcNZXLKZRjwOCbC7VeN\nKr9Tsd8X3RZNzi0RL8YcGYhoGBT0PDbTSGrVSFIsD2uPxupcgnfGK8Z/vafS\nHItovZzLYufFPDdzqvKuGcrNsj2jhiGiAF+J4wn1HBkCFL3ATTLeosGjj8Lk\nXV/A4zZFCz0GW3+f5rJTCbN/WlREQJrmN+gMG1/6kCGtQS/0n8ICQBllmo4L\nuMp1gPn8MJXMq1qFlFA7J94LE7N5I3Gn1qgZrKRtI6h6FkZ0jY/IQFJK1Xa/\nYchZJJwxfhWD/k8CugT0EEJBWB39Wz2evG8sjCKbafPAjHKEqTSwpV6ZMeGa\ntTi4\r\n=y9lq\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testPathIgnorePatterns":["<rootDir>/template"]},"main":"index.js","gitHead":"b730b15f943b0c8bdd206bb422143b744446337c","scripts":{"dev":"npm run test:debug","test":"jest","test:debug":"node --inspect ./node_modules/.bin/jest --runInBand --watch","create-rule":"create-rule.js"},"_npmUser":{"name":"spinnakerteam","email":"spinnaker-team@netflix.com"},"_npmVersion":"lerna/4.0.0/node@v12.16.0+x64 (linux)","description":"This package is an ESLint plugin containing:","directories":{},"_nodeVersion":"12.16.0","dependencies":{"lodash":"^4.17.20","ts-node":"*"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","eslint":"^7.32.0","prettier":"*","fast-glob":"^3.2.7","typescript":"^4.3.5","@types/jest":"^26.0.24","@types/node":"^16.4.13","@types/eslint":"^7.28.0","@types/estree":"*","@types/lodash":"^4.14.165","@babel/preset-typescript":"^7.15.0","@typescript-eslint/types":"^4.29.1","@typescript-eslint/parser":"^4.29.1"},"peerDependencies":{"eslint":"7.10.0","eslint-config-prettier":"6.12.0","@typescript-eslint/parser":"4.4.0","eslint-plugin-react-hooks":"4.1.2","@typescript-eslint/eslint-plugin":"4.4.0"},"peerDevDependencies":["@typescript-eslint/eslint-plugin","@typescript-eslint/parser","eslint","eslint-config-prettier","eslint-plugin-react-hooks"],"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_1.1.0_1628892068723_0.22497384789643005","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"@spinnaker/eslint-plugin","version":"1.1.1","license":"Apache-2.0","_id":"@spinnaker/eslint-plugin@1.1.1","maintainers":[{"name":"spinnakerteam","email":"spinnaker-team@netflix.com"},{"name":"christopherthielen","email":"christopherthielen@ikkyikkyikkypikangzoopboing.com"},{"name":"dpeach","email":"dpeach@google.com"},{"name":"ajordens","email":"adam@jordens.org"},{"name":"erikmunson","email":"erikmunson93@gmail.com"},{"name":"alanmquach","email":"integsrtite@gmail.com"},{"name":"chebebrand","email":"caseyhebebrand@gmail.com"},{"name":"plumpelstiltskin","email":"plumpy@gmail.com"},{"name":"vigneshm55","email":"vig.mrgn@gmail.com"},{"name":"ranihorev","email":"ranihorev@gmail.com"}],"dist":{"shasum":"d07fc8cc201bbcf255fc82d5c93c12ea0b2718fa","tarball":"https://registry.npmjs.org/@spinnaker/eslint-plugin/-/eslint-plugin-1.1.1.tgz","fileCount":61,"integrity":"sha512-qZbDc8O33rPaUhrz37mIOA+0uTYI1Kg1RMFyLSmwAQ4B90xsh1JlGz4n+oiAqDASzUXZTN+lAo58/MQFg1dWiw==","signatures":[{"sig":"MEYCIQDZLaHlDnKL8Tcw2fZ2GSYNjymiA5yTziJrB14SbfElTAIhALKHTuzbbbRpH6HcqvC3QX1yZS+KcRoUSN5N/MwK8FLz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":179131,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhIAPxCRA9TVsSAnZWagAAMUMQAJ3Yui6RQ/0A2gtKBVQ1\nHNVotB8MDDFnob1wr0St1p3gowuCxoXXf2Vc6O5rEh7J5cIl2WtWkMARVgxl\nV6e9+LBzyd6xQcVIb6w0H4Z7YPhg1ZHTuhNFEmPPp9qJPD0og1D/IsBigYSe\nArnRiTGWsA8ZXOKdTOZ4m1pfDRvGKjk3iXoOa2f3cPBNM8+B9bmDX3MfJQNs\ndliqptgA5WSn1t4Pluzz1ZsD1K4rUyXs8UHo0DIIvuzRpLrF6eBXYME8n0A6\ntCikgSLISaN9ETra+JxMbaJK2j6/QwH/3JGDfk5rJaLEwTajXpb1nu6xrpeD\nAn+6BN5oN6VVbtqxL69nq6MSYKE5In6p3BzNqdf4GPX9ypxnnpn3V7P7DTbB\nz3uheYqTiIBDDH/OOWzKgo5RGuZAYjA4CAitm2ocQHLgBkHkTmOL/NIQoQX0\nT7m+P3bgVipaWdlu5C/AlVnqdi0RpY22c0vZ94polUMn30Vz5GD79sU+Fs08\n2XXOTzEOaKpvch0VPp370rfI6p03MNB91/TQUh3AwgBrATJW5K83iDLWQL26\nIllOxnKzCvEaGPuon/RwMyvcom9WA9B3JMfO6/VjAx/V7KTzKKNMBqhD3AgN\n3vpX/4SA7QL1LuavL0ZwhNRPC8cHyvMefYW+xu46aE4VMlE0VHvkERgsAmPC\nH4st\r\n=xTy5\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testPathIgnorePatterns":["<rootDir>/template"]},"main":"index.js","gitHead":"1bf4a0f5763b5e20c1c3fbeb5736a6260a081df8","scripts":{"dev":"npm run test:debug","test":"jest","test:debug":"node --inspect ./node_modules/.bin/jest --runInBand --watch","create-rule":"create-rule.js"},"_npmUser":{"name":"spinnakerteam","email":"spinnaker-team@netflix.com"},"_npmVersion":"lerna/4.0.0/node@v12.16.0+x64 (linux)","description":"This package is an ESLint plugin containing:","directories":{},"_nodeVersion":"12.16.0","dependencies":{"lodash":"^4.17.20","ts-node":"*"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","eslint":"^7.32.0","prettier":"*","fast-glob":"^3.2.7","typescript":"^4.3.5","@types/jest":"^26.0.24","@types/node":"^16.4.13","@types/eslint":"^7.28.0","@types/estree":"*","@types/lodash":"^4.14.165","@babel/preset-typescript":"^7.15.0","@typescript-eslint/types":"^4.29.1","@typescript-eslint/parser":"^4.29.1"},"peerDependencies":{"eslint":"7.10.0","eslint-config-prettier":"6.12.0","@typescript-eslint/parser":"4.4.0","eslint-plugin-react-hooks":"4.1.2","@typescript-eslint/eslint-plugin":"4.4.0"},"peerDevDependencies":["@typescript-eslint/eslint-plugin","@typescript-eslint/parser","eslint","eslint-config-prettier","eslint-plugin-react-hooks"],"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_1.1.1_1629488113794_0.836921016064134","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"@spinnaker/eslint-plugin","version":"3.0.0","license":"Apache-2.0","_id":"@spinnaker/eslint-plugin@3.0.0","maintainers":[{"name":"spinnakerteam","email":"spinnaker-team@netflix.com"},{"name":"christopherthielen","email":"christopherthielen@ikkyikkyikkypikangzoopboing.com"},{"name":"dpeach","email":"dpeach@google.com"},{"name":"ajordens","email":"adam@jordens.org"},{"name":"erikmunson","email":"erikmunson93@gmail.com"},{"name":"alanmquach","email":"integsrtite@gmail.com"},{"name":"chebebrand","email":"caseyhebebrand@gmail.com"},{"name":"plumpelstiltskin","email":"plumpy@gmail.com"},{"name":"vigneshm55","email":"vig.mrgn@gmail.com"},{"name":"ranihorev","email":"ranihorev@gmail.com"}],"dist":{"shasum":"6e8e4e848e4e1cdb9ce1680a5a84959bba6d1849","tarball":"https://registry.npmjs.org/@spinnaker/eslint-plugin/-/eslint-plugin-3.0.0.tgz","fileCount":61,"integrity":"sha512-3eW3nd7Zk03hziwFHNVEfV66b8WzvkOXI7WCMsM3QwfNvzIEjYNr2A6sv5ZVVZy0Ok76mVXaDXLV8M4x5RtAKA==","signatures":[{"sig":"MEUCIQCDJaxv8eCBWiMQz2SMD6dY54LFswgmtQnM7qifGFH40AIgVOD52vHuqIvizVLLiIhuy0XPhuhnApXT5s85ZQ1mePw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":180469},"jest":{"testPathIgnorePatterns":["<rootDir>/template"]},"main":"index.js","gitHead":"2ddc8bd4f04d13a8712702cf75fca3cada520406","scripts":{"dev":"npm run test:debug","test":"jest","test:debug":"node --inspect ./node_modules/.bin/jest --runInBand --watch","create-rule":"create-rule.js"},"_npmUser":{"name":"spinnakerteam","email":"spinnaker-team@netflix.com"},"_npmVersion":"lerna/4.0.0/node@v12.16.0+x64 (linux)","description":"This package is an ESLint plugin containing:","directories":{},"_nodeVersion":"12.16.0","dependencies":{"lodash":"^4.17.20","ts-node":"*"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","eslint":"^7.32.0","prettier":"*","fast-glob":"^3.2.7","typescript":"^4.3.5","@types/jest":"^26.0.24","@types/node":"^16.4.13","@types/eslint":"^7.28.0","@types/estree":"*","@types/lodash":"^4.14.165","@babel/preset-typescript":"^7.15.0","@typescript-eslint/types":"^4.29.1","@typescript-eslint/parser":"^4.29.1"},"peerDependencies":{"eslint":"7.10.0","eslint-config-prettier":"6.12.0","@typescript-eslint/parser":"4.4.0","eslint-plugin-react-hooks":"4.1.2","@typescript-eslint/eslint-plugin":"4.4.0"},"peerDevDependencies":["@typescript-eslint/eslint-plugin","@typescript-eslint/parser","eslint","eslint-config-prettier","eslint-plugin-react-hooks"],"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_3.0.0_1633045054192_0.5318643896565096","host":"s3://npm-registry-packages"}},"3.0.1":{"name":"@spinnaker/eslint-plugin","version":"3.0.1","license":"Apache-2.0","_id":"@spinnaker/eslint-plugin@3.0.1","maintainers":[{"name":"spinnakerteam","email":"spinnaker-team@netflix.com"},{"name":"christopherthielen","email":"christopherthielen@ikkyikkyikkypikangzoopboing.com"},{"name":"dpeach","email":"dpeach@google.com"},{"name":"ajordens","email":"adam@jordens.org"},{"name":"erikmunson","email":"erikmunson93@gmail.com"},{"name":"alanmquach","email":"integsrtite@gmail.com"},{"name":"chebebrand","email":"caseyhebebrand@gmail.com"},{"name":"plumpelstiltskin","email":"plumpy@gmail.com"},{"name":"vigneshm55","email":"vig.mrgn@gmail.com"},{"name":"ranihorev","email":"ranihorev@gmail.com"}],"dist":{"shasum":"47f62a618b2d7880e4fa000c03fa6ab39835eb16","tarball":"https://registry.npmjs.org/@spinnaker/eslint-plugin/-/eslint-plugin-3.0.1.tgz","fileCount":61,"integrity":"sha512-Iz9aUJxrNXkHYNzYJZ3QdDXblPpyHOEyCMCx7krTi/llGuFN+KM5YBMqRHXiSl8P0XJVUoE6S4OKfPQndoXCmg==","signatures":[{"sig":"MEUCIQDTws5MSPMwI2oEnHrZOsJnGbWzHghjhwblRnpSEZFZZAIgPLfFFgFPwKtr6tCALysXYoA67Pr1syiou2cZ+l8sau8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":180759,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2b4UCRA9TVsSAnZWagAAoYUP/3WQNMxWSIGiO/9cUL5q\nRrV832t/Vfl35dq9h/IDhvngq3yyDAkRxuHP3JcZqv+QT5ntR56+Ee5NmQ9D\ngFNpjThdhYOUej2OW07aBJFjbgxnNMvUIDHRA7QYmYYri71KfdfEzaprt5Mf\ncyM2xbhDtuzxnJ2DJmdJ3fer4pArVSkQPyU7jrN2yUS5ma4kOR6WepwXTapn\nJvqehpcu9MuJs+Eo6nE6vDTzwOc8j8ZPGFRjZ6PJl0eq3ntWEwC+cxGAz0kj\nBCE7nSvS7Jp0YqvGbBLSt2Lmo9+gNgKEXCub1vuHFnpERrGp/VjQ0sf4xvJ3\nZfIufnxC1WKGalynLXpgY4x+Rfsdn9+1vl44RH2ZEusWAXInCaj93FNPJwz9\ngL85gFcfn70YwyO+GrNMFZ9fVUVtO6ULHv8SOd5McVUKou0rBaP9VRJmM5nh\n48/8LzpBuZkw7ri/I0U22Yr6CgRx87+NeejX3KekmjDjkhiMTzE1UukjusC8\ntZhIrOB6TecRtfks26PzyojUazvjy6PN5YQnpohXpLEsrOLukkTgf+V5S3lN\nKvQ9efEWrRYn8+eFfH5TF1xf7tLpiE9TcjXLAzPfIAxodsi9KxQzSOofcK9j\nJJlvhw86KiH5Zb5rF8AkoHLKnfNG84ysG0UZm6ecw3/iV8/S2mjY5F+D8Oy6\ne5P1\r\n=QYCX\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testPathIgnorePatterns":["<rootDir>/template"]},"main":"index.js","gitHead":"c4b42b16cee7d8746087e9e1bcc4b00751dd4bc7","scripts":{"dev":"npm run test:debug","test":"jest","test:debug":"node --inspect ./node_modules/.bin/jest --runInBand --watch","create-rule":"create-rule.js"},"_npmUser":{"name":"spinnakerteam","email":"spinnaker-team@netflix.com"},"_npmVersion":"lerna/4.0.0/node@v12.16.0+x64 (linux)","description":"This package is an ESLint plugin containing:","directories":{},"_nodeVersion":"12.16.0","dependencies":{"lodash":"^4.17.20","ts-node":"*"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","eslint":"^7.32.0","prettier":"*","fast-glob":"^3.2.7","typescript":"^4.3.5","@types/jest":"^26.0.24","@types/node":"^16.4.13","@types/eslint":"^7.28.0","@types/estree":"*","@types/lodash":"^4.14.165","@babel/preset-typescript":"^7.15.0","@typescript-eslint/types":"^4.29.1","@typescript-eslint/parser":"^4.29.1"},"peerDependencies":{"eslint":"7.10.0","eslint-config-prettier":"6.12.0","@typescript-eslint/parser":"4.4.0","eslint-plugin-react-hooks":"4.1.2","@typescript-eslint/eslint-plugin":"4.4.0"},"peerDevDependencies":["@typescript-eslint/eslint-plugin","@typescript-eslint/parser","eslint","eslint-config-prettier","eslint-plugin-react-hooks"],"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_3.0.1_1636050153819_0.6570928545562633","host":"s3://npm-registry-packages"}},"3.0.2":{"name":"@spinnaker/eslint-plugin","version":"3.0.2","license":"Apache-2.0","_id":"@spinnaker/eslint-plugin@3.0.2","maintainers":[{"name":"spinnakerteam","email":"spinnaker-team@netflix.com"},{"name":"christopherthielen","email":"christopherthielen@ikkyikkyikkypikangzoopboing.com"},{"name":"dpeach","email":"dpeach@google.com"},{"name":"ajordens","email":"adam@jordens.org"},{"name":"erikmunson","email":"erikmunson93@gmail.com"},{"name":"alanmquach","email":"integsrtite@gmail.com"},{"name":"chebebrand","email":"caseyhebebrand@gmail.com"},{"name":"plumpelstiltskin","email":"plumpy@gmail.com"},{"name":"vigneshm55","email":"vig.mrgn@gmail.com"},{"name":"ranihorev","email":"ranihorev@gmail.com"}],"dist":{"shasum":"804d227de78a3a55294cbcc5b6aa7f91c1dca6ff","tarball":"https://registry.npmjs.org/@spinnaker/eslint-plugin/-/eslint-plugin-3.0.2.tgz","fileCount":61,"integrity":"sha512-kC21YO+QStP/TVBnwRi0498jpKGrbs8U/wGDk0ktztX4vwSkxXq4LJHMJnXHLXKlbMZ+8y3vUB7YxXovN3TpHw==","signatures":[{"sig":"MEQCIDwxO3j17f22k1PPgkf+F5hw+szBimovFTU8dCNHdG2dAiAcGtRY9hod4tYVjZFsiLJOFkSgH0CSJRCpobfjX3EfMw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":181166},"jest":{"testPathIgnorePatterns":["<rootDir>/template"]},"main":"index.js","gitHead":"217b75396c5ec25d9b2019a849593b0b8d52e916","scripts":{"dev":"npm run test:debug","test":"jest","test:debug":"node --inspect ./node_modules/.bin/jest --runInBand --watch","create-rule":"create-rule.js"},"_npmUser":{"name":"spinnakerteam","email":"spinnaker-team@netflix.com"},"_npmVersion":"lerna/4.0.0/node@v14.21.3+x64 (linux)","description":"This package is an ESLint plugin containing:","directories":{},"_nodeVersion":"14.21.3","dependencies":{"lodash":"^4.17.20","ts-node":"*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","eslint":"^7.32.0","prettier":"*","fast-glob":"^3.2.7","typescript":"^4.3.5","@types/jest":"^26.0.24","@types/node":"^16.4.13","@types/eslint":"^7.28.0","@types/estree":"*","@types/lodash":"^4.14.165","@babel/preset-typescript":"^7.15.0","@typescript-eslint/types":"^4.29.1","@typescript-eslint/parser":"^4.29.1"},"peerDependencies":{"eslint":"7.10.0","eslint-config-prettier":"6.12.0","@typescript-eslint/parser":"4.4.0","eslint-plugin-react-hooks":"4.1.2","@typescript-eslint/eslint-plugin":"4.4.0"},"peerDevDependencies":["@typescript-eslint/eslint-plugin","@typescript-eslint/parser","eslint","eslint-config-prettier","eslint-plugin-react-hooks"],"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_3.0.2_1697493000067_0.1147995052380657","host":"s3://npm-registry-packages"}},"0.0.0-main-2":{"name":"@spinnaker/eslint-plugin","version":"0.0.0-main-2","license":"Apache-2.0","_id":"@spinnaker/eslint-plugin@0.0.0-main-2","maintainers":[{"name":"spinnakerteam","email":"spinnaker-team@netflix.com"},{"name":"christopherthielen","email":"christopherthielen@ikkyikkyikkypikangzoopboing.com"},{"name":"dpeach","email":"dpeach@google.com"},{"name":"ajordens","email":"adam@jordens.org"},{"name":"erikmunson","email":"erik@munson.studio"},{"name":"alanmquach","email":"integsrtite@gmail.com"},{"name":"chebebrand","email":"caseyhebebrand@gmail.com"},{"name":"vigneshm55","email":"vig.mrgn@gmail.com"},{"name":"ranihorev","email":"ranihorev@gmail.com"}],"dist":{"shasum":"d24d92868cccbdd6c463c3163eb2415245313df2","tarball":"https://registry.npmjs.org/@spinnaker/eslint-plugin/-/eslint-plugin-0.0.0-main-2.tgz","fileCount":61,"integrity":"sha512-wzR5W/DeBJ/K3WNiqT2YuGNo4wZg3yjU7mRhpl53ZWm7VxGgho7S/Yc1eHjN58LX1D2b6yufmiDNlXCPfdpIgA==","signatures":[{"sig":"MEUCIDdHSuhHtiMlPXnTK/C9Pnl0MHJI/lHv+kWjGuRljAWHAiEAgZyJ9rkxDQsw9AlBxu9Ed1IbfoWwrLbI95xA9lHcqvA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":181219},"jest":{"testPathIgnorePatterns":["<rootDir>/template"]},"main":"index.js","gitHead":"41637c82dc23fbf1195173a93611a08000fc0e53","scripts":{"dev":"npm run test:debug","test":"jest","test:debug":"node --inspect ./node_modules/.bin/jest --runInBand --watch","create-rule":"create-rule.js"},"_npmUser":{"name":"spinnakerteam","email":"spinnaker-team@netflix.com"},"_npmVersion":"lerna/4.0.0/node@v14.21.3+x64 (linux)","description":"This package is an ESLint plugin containing:","directories":{},"_nodeVersion":"14.21.3","dependencies":{"lodash":"^4.17.20","ts-node":"*"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","eslint":"^7.32.0","prettier":"*","fast-glob":"^3.2.7","typescript":"^4.3.5","@types/jest":"^26.0.24","@types/node":"^16.4.13","@types/eslint":"^7.28.0","@types/estree":"*","@types/lodash":"^4.14.165","@babel/preset-typescript":"^7.15.0","@typescript-eslint/types":"^4.29.1","@typescript-eslint/parser":"^4.29.1"},"peerDependencies":{"eslint":"7.10.0","eslint-config-prettier":"6.12.0","@typescript-eslint/parser":"4.4.0","eslint-plugin-react-hooks":"4.1.2","@typescript-eslint/eslint-plugin":"4.4.0"},"peerDevDependencies":["@typescript-eslint/eslint-plugin","@typescript-eslint/parser","eslint","eslint-config-prettier","eslint-plugin-react-hooks"],"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_0.0.0-main-2_1745018242933_0.8487335177225352","host":"s3://npm-registry-packages-npm-production"}},"2025.0.0":{"name":"@spinnaker/eslint-plugin","version":"2025.0.0","license":"Apache-2.0","_id":"@spinnaker/eslint-plugin@2025.0.0","maintainers":[{"name":"spinnakerteam","email":"spinnaker-team@netflix.com"},{"name":"christopherthielen","email":"christopherthielen@ikkyikkyikkypikangzoopboing.com"},{"name":"dpeach","email":"dpeach@google.com"},{"name":"ajordens","email":"adam@jordens.org"},{"name":"erikmunson","email":"erik@munson.studio"},{"name":"alanmquach","email":"integsrtite@gmail.com"},{"name":"chebebrand","email":"caseyhebebrand@gmail.com"},{"name":"vigneshm55","email":"vig.mrgn@gmail.com"},{"name":"ranihorev","email":"ranihorev@gmail.com"}],"dist":{"shasum":"ae28b1a7bfece37e44981b2c52f79cf3097336bf","tarball":"https://registry.npmjs.org/@spinnaker/eslint-plugin/-/eslint-plugin-2025.0.0.tgz","fileCount":61,"integrity":"sha512-0qVtXNA2K5jiQsSt9c6apCByFPowXtzFVgaYXCgBPIUyJOc99Ul6RMp/2YYctteLP03Vhp+MmjU/a8O10gNgSg==","signatures":[{"sig":"MEUCIQC81Q+0fz5RmDrVVSHEsoRWcHrmwXrH2+qOWnEuNEatwQIgCx5lain4fFYc6HwOtw16ClGcfCGRSq0mMDFxiuPV+8g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":181215},"jest":{"testPathIgnorePatterns":["<rootDir>/template"]},"main":"index.js","gitHead":"5b197da8614979a51dc24b0a6f92e19c3162e874","scripts":{"dev":"npm run test:debug","test":"jest","test:debug":"node --inspect ./node_modules/.bin/jest --runInBand --watch","create-rule":"create-rule.js"},"_npmUser":{"name":"spinnakerteam","email":"spinnaker-team@netflix.com"},"_npmVersion":"lerna/4.0.0/node@v14.21.3+x64 (linux)","description":"This package is an ESLint plugin containing:","directories":{},"_nodeVersion":"14.21.3","dependencies":{"lodash":"^4.17.20","ts-node":"*"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","eslint":"^7.32.0","prettier":"*","fast-glob":"^3.2.7","typescript":"^4.3.5","@types/jest":"^26.0.24","@types/node":"^16.4.13","@types/eslint":"^7.28.0","@types/estree":"*","@types/lodash":"^4.14.165","@babel/preset-typescript":"^7.15.0","@typescript-eslint/types":"^4.29.1","@typescript-eslint/parser":"^4.29.1"},"peerDependencies":{"eslint":"7.10.0","eslint-config-prettier":"6.12.0","@typescript-eslint/parser":"4.4.0","eslint-plugin-react-hooks":"4.1.2","@typescript-eslint/eslint-plugin":"4.4.0"},"peerDevDependencies":["@typescript-eslint/eslint-plugin","@typescript-eslint/parser","eslint","eslint-config-prettier","eslint-plugin-react-hooks"],"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_2025.0.0_1745020170455_0.37115837383024","host":"s3://npm-registry-packages-npm-production"}},"2025.0.1":{"name":"@spinnaker/eslint-plugin","version":"2025.0.1","license":"Apache-2.0","_id":"@spinnaker/eslint-plugin@2025.0.1","maintainers":[{"name":"spinnakerteam","email":"spinnaker-team@netflix.com"},{"name":"christopherthielen","email":"christopherthielen@ikkyikkyikkypikangzoopboing.com"},{"name":"dpeach","email":"dpeach@google.com"},{"name":"ajordens","email":"adam@jordens.org"},{"name":"erikmunson","email":"erik@munson.studio"},{"name":"alanmquach","email":"integsrtite@gmail.com"},{"name":"chebebrand","email":"caseyhebebrand@gmail.com"},{"name":"vigneshm55","email":"vig.mrgn@gmail.com"},{"name":"ranihorev","email":"ranihorev@gmail.com"}],"dist":{"shasum":"d3ef5a5a7af59dda850714234db1074509d0ca8a","tarball":"https://registry.npmjs.org/@spinnaker/eslint-plugin/-/eslint-plugin-2025.0.1.tgz","fileCount":61,"integrity":"sha512-qucO0/i+cqarvpPlf9QFBsijjWZVvyXt9XvZ4aacLkoiXAbFS6MPJkGTeuAsloM0NeKGccEYe/gr42IxTNXMsQ==","signatures":[{"sig":"MEUCIAoQ/1KB5mgxd5o7aVbxh2Y7ZXdjekNMZ7DaHc7nVuIBAiEAotSoin80yWtNK88v4tnL9oZjxtQhXyi4FNc2NvJ8KE0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":181215},"jest":{"testPathIgnorePatterns":["<rootDir>/template"]},"main":"index.js","gitHead":"ad8bab4aea2c6174eeb6c5e20614f15d26313a7a","scripts":{"dev":"npm run test:debug","test":"jest","test:debug":"node --inspect ./node_modules/.bin/jest --runInBand --watch","create-rule":"create-rule.js"},"_npmUser":{"name":"spinnakerteam","email":"spinnaker-team@netflix.com"},"_npmVersion":"lerna/4.0.0/node@v14.21.3+x64 (linux)","description":"This package is an ESLint plugin containing:","directories":{},"_nodeVersion":"14.21.3","dependencies":{"lodash":"^4.17.20","ts-node":"*"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","eslint":"^7.32.0","prettier":"*","fast-glob":"^3.2.7","typescript":"^4.3.5","@types/jest":"^26.0.24","@types/node":"^16.4.13","@types/eslint":"^7.28.0","@types/estree":"*","@types/lodash":"^4.14.165","@babel/preset-typescript":"^7.15.0","@typescript-eslint/types":"^4.29.1","@typescript-eslint/parser":"^4.29.1"},"peerDependencies":{"eslint":"7.10.0","eslint-config-prettier":"6.12.0","@typescript-eslint/parser":"4.4.0","eslint-plugin-react-hooks":"4.1.2","@typescript-eslint/eslint-plugin":"4.4.0"},"peerDevDependencies":["@typescript-eslint/eslint-plugin","@typescript-eslint/parser","eslint","eslint-config-prettier","eslint-plugin-react-hooks"],"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_2025.0.1_1747080365140_0.08216466599774508","host":"s3://npm-registry-packages-npm-production"}},"2025.0.2":{"name":"@spinnaker/eslint-plugin","version":"2025.0.2","license":"Apache-2.0","_id":"@spinnaker/eslint-plugin@2025.0.2","maintainers":[{"name":"spinnakerteam","email":"spinnaker-team@netflix.com"},{"name":"christopherthielen","email":"christopherthielen@ikkyikkyikkypikangzoopboing.com"},{"name":"dpeach","email":"dpeach@google.com"},{"name":"ajordens","email":"adam@jordens.org"},{"name":"erikmunson","email":"erik@munson.studio"},{"name":"alanmquach","email":"integsrtite@gmail.com"},{"name":"chebebrand","email":"caseyhebebrand@gmail.com"},{"name":"vigneshm55","email":"vig.mrgn@gmail.com"},{"name":"ranihorev","email":"ranihorev@gmail.com"}],"dist":{"shasum":"38d090c62a34d082845b170bc22f6eb1c81a4f7c","tarball":"https://registry.npmjs.org/@spinnaker/eslint-plugin/-/eslint-plugin-2025.0.2.tgz","fileCount":61,"integrity":"sha512-Mns25AFlHyj+6Lp6BZvBjXP9gKt6XOW5kra3SKDDtwLLUd3B3Bu8UW49ogDDlA6N8rmVei+qDRMIotdU7K3zQw==","signatures":[{"sig":"MEUCIGcm0cYBQrOiY7F/QSXPa8dDLorVfQdFF/4+mdEJQ6WPAiEA1KFidjw/L2anigUSBZqUmkzp9t5ZGu6mZrUeftkShNU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":181215},"jest":{"testPathIgnorePatterns":["<rootDir>/template"]},"main":"index.js","gitHead":"67454a3800ab6681f5d9a83e94f5d65698f12fbc","scripts":{"dev":"npm run test:debug","test":"jest","test:debug":"node --inspect ./node_modules/.bin/jest --runInBand --watch","create-rule":"create-rule.js"},"_npmUser":{"name":"spinnakerteam","email":"spinnaker-team@netflix.com"},"_npmVersion":"lerna/4.0.0/node@v14.21.3+x64 (linux)","description":"This package is an ESLint plugin containing:","directories":{},"_nodeVersion":"14.21.3","dependencies":{"lodash":"^4.17.20","ts-node":"*"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","eslint":"^7.32.0","prettier":"*","fast-glob":"^3.2.7","typescript":"^4.3.5","@types/jest":"^26.0.24","@types/node":"^16.4.13","@types/eslint":"^7.28.0","@types/estree":"*","@types/lodash":"^4.14.165","@babel/preset-typescript":"^7.15.0","@typescript-eslint/types":"^4.29.1","@typescript-eslint/parser":"^4.29.1"},"peerDependencies":{"eslint":"7.10.0","eslint-config-prettier":"6.12.0","@typescript-eslint/parser":"4.4.0","eslint-plugin-react-hooks":"4.1.2","@typescript-eslint/eslint-plugin":"4.4.0"},"peerDevDependencies":["@typescript-eslint/eslint-plugin","@typescript-eslint/parser","eslint","eslint-config-prettier","eslint-plugin-react-hooks"],"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_2025.0.2_1747467028289_0.36460552641447563","host":"s3://npm-registry-packages-npm-production"}},"2025.0.3":{"name":"@spinnaker/eslint-plugin","version":"2025.0.3","license":"Apache-2.0","_id":"@spinnaker/eslint-plugin@2025.0.3","maintainers":[{"name":"spinnakerteam","email":"spinnaker-team@netflix.com"},{"name":"christopherthielen","email":"christopherthielen@ikkyikkyikkypikangzoopboing.com"},{"name":"dpeach","email":"dpeach@google.com"},{"name":"ajordens","email":"adam@jordens.org"},{"name":"erikmunson","email":"erik@munson.studio"},{"name":"alanmquach","email":"integsrtite@gmail.com"},{"name":"chebebrand","email":"caseyhebebrand@gmail.com"},{"name":"vigneshm55","email":"vig.mrgn@gmail.com"},{"name":"ranihorev","email":"ranihorev@gmail.com"}],"dist":{"shasum":"8efa0a8d4c69256d5749df17f1d5719fb0e52f13","tarball":"https://registry.npmjs.org/@spinnaker/eslint-plugin/-/eslint-plugin-2025.0.3.tgz","fileCount":61,"integrity":"sha512-a+yTfhNsryBICFls13Y9r4rThkfHCoo0GCy8aSUFMdAW0YuhgafM4PMUNoYQy1zDvWRI0iyTEPBKEL9pxQjabw==","signatures":[{"sig":"MEUCIHawG7uduUcfXMH7WXX8b6+3OW/ZOB1S+wdZMWndyQfIAiEApoeIGTdLrhAbfqQPcbCk4mnv1Yoa99B6IctPe9mLPZ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":181215},"jest":{"testPathIgnorePatterns":["<rootDir>/template"]},"main":"index.js","gitHead":"4ab0573f7e46d3b38f0fb1121591f9c933fd0f89","scripts":{"dev":"npm run test:debug","test":"jest","test:debug":"node --inspect ./node_modules/.bin/jest --runInBand --watch","create-rule":"create-rule.js"},"_npmUser":{"name":"spinnakerteam","email":"spinnaker-team@netflix.com"},"_npmVersion":"lerna/4.0.0/node@v14.21.3+x64 (linux)","description":"This package is an ESLint plugin containing:","directories":{},"_nodeVersion":"14.21.3","dependencies":{"lodash":"^4.17.20","ts-node":"*"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","eslint":"^7.32.0","prettier":"*","fast-glob":"^3.2.7","typescript":"^4.3.5","@types/jest":"^26.0.24","@types/node":"^16.4.13","@types/eslint":"^7.28.0","@types/estree":"*","@types/lodash":"^4.14.165","@babel/preset-typescript":"^7.15.0","@typescript-eslint/types":"^4.29.1","@typescript-eslint/parser":"^4.29.1"},"peerDependencies":{"eslint":"7.10.0","eslint-config-prettier":"6.12.0","@typescript-eslint/parser":"4.4.0","eslint-plugin-react-hooks":"4.1.2","@typescript-eslint/eslint-plugin":"4.4.0"},"peerDevDependencies":["@typescript-eslint/eslint-plugin","@typescript-eslint/parser","eslint","eslint-config-prettier","eslint-plugin-react-hooks"],"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_2025.0.3_1748095188250_0.21882720455513605","host":"s3://npm-registry-packages-npm-production"}},"2025.0.4":{"name":"@spinnaker/eslint-plugin","version":"2025.0.4","license":"Apache-2.0","_id":"@spinnaker/eslint-plugin@2025.0.4","maintainers":[{"name":"spinnakerteam","email":"spinnaker-team@netflix.com"},{"name":"christopherthielen","email":"christopherthielen@ikkyikkyikkypikangzoopboing.com"},{"name":"dpeach","email":"dpeach@google.com"},{"name":"ajordens","email":"adam@jordens.org"},{"name":"erikmunson","email":"erik@munson.studio"},{"name":"alanmquach","email":"integsrtite@gmail.com"},{"name":"chebebrand","email":"caseyhebebrand@gmail.com"},{"name":"vigneshm55","email":"vig.mrgn@gmail.com"},{"name":"ranihorev","email":"ranihorev@gmail.com"}],"dist":{"shasum":"84e5399007c37a87749473d8c2556b280ed11514","tarball":"https://registry.npmjs.org/@spinnaker/eslint-plugin/-/eslint-plugin-2025.0.4.tgz","fileCount":61,"integrity":"sha512-0vuq6iQkEOxW3Ov+8Qr5Ma119lwHUFFHbQ8GzYCfzABk5VdlTa0oN1MVWZQdEEYHFj68tJqvs7+8481S253wjw==","signatures":[{"sig":"MEQCIHIR4Bew1mj01H1yyWi/bH4fCdw9IWHVqt2JcfsM/zKmAiBIPDXMBQw9LAktbuZAX+84RGFbM7V1cUTzE5CHdlx2cQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":181215},"jest":{"testPathIgnorePatterns":["<rootDir>/template"]},"main":"index.js","gitHead":"4a586452f16780acbfe62443e96e455f02b1760d","scripts":{"dev":"npm run test:debug","test":"jest","test:debug":"node --inspect ./node_modules/.bin/jest --runInBand --watch","create-rule":"create-rule.js"},"_npmUser":{"name":"spinnakerteam","email":"spinnaker-team@netflix.com"},"_npmVersion":"lerna/4.0.0/node@v14.21.3+x64 (linux)","description":"This package is an ESLint plugin containing:","directories":{},"_nodeVersion":"14.21.3","dependencies":{"lodash":"^4.17.20","ts-node":"*"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","eslint":"^7.32.0","prettier":"*","fast-glob":"^3.2.7","typescript":"^4.3.5","@types/jest":"^26.0.24","@types/node":"^16.4.13","@types/eslint":"^7.28.0","@types/estree":"*","@types/lodash":"^4.14.165","@babel/preset-typescript":"^7.15.0","@typescript-eslint/types":"^4.29.1","@typescript-eslint/parser":"^4.29.1"},"peerDependencies":{"eslint":"7.10.0","eslint-config-prettier":"6.12.0","@typescript-eslint/parser":"4.4.0","eslint-plugin-react-hooks":"4.1.2","@typescript-eslint/eslint-plugin":"4.4.0"},"peerDevDependencies":["@typescript-eslint/eslint-plugin","@typescript-eslint/parser","eslint","eslint-config-prettier","eslint-plugin-react-hooks"],"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_2025.0.4_1750108399990_0.9302841856997566","host":"s3://npm-registry-packages-npm-production"}},"2025.0.5":{"name":"@spinnaker/eslint-plugin","version":"2025.0.5","license":"Apache-2.0","_id":"@spinnaker/eslint-plugin@2025.0.5","maintainers":[{"name":"spinnakerteam","email":"spinnaker-team@netflix.com"},{"name":"christopherthielen","email":"christopherthielen@ikkyikkyikkypikangzoopboing.com"},{"name":"dpeach","email":"dpeach@google.com"},{"name":"ajordens","email":"adam@jordens.org"},{"name":"erikmunson","email":"erik@munson.studio"},{"name":"alanmquach","email":"integsrtite@gmail.com"},{"name":"chebebrand","email":"caseyhebebrand@gmail.com"},{"name":"vigneshm55","email":"vig.mrgn@gmail.com"},{"name":"ranihorev","email":"ranihorev@gmail.com"}],"dist":{"shasum":"dd414ee759edc91cdf35ad9058fa45095e907ed9","tarball":"https://registry.npmjs.org/@spinnaker/eslint-plugin/-/eslint-plugin-2025.0.5.tgz","fileCount":61,"integrity":"sha512-zalBfr42TZkSEVEoME+tKGF8CWeavzhy79Jh7oqzD0e2cSXyjeRkJta0MT5HQWVG0JLe1ZXKbMws1S9wdZrlXQ==","signatures":[{"sig":"MEUCIEJiQoecL60F/4fZkStuT2yhGrZ0a9qvV1GCCikhhzJoAiEAtxS3F7SOsid/rEQD1Apd2FMS+r6XJWTViP5++u+ffCM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":181215},"jest":{"testPathIgnorePatterns":["<rootDir>/template"]},"main":"index.js","gitHead":"6df197b79d9dbbf6a4619ec5e4b35e02d0739592","scripts":{"dev":"npm run test:debug","test":"jest","test:debug":"node --inspect ./node_modules/.bin/jest --runInBand --watch","create-rule":"create-rule.js"},"_npmUser":{"name":"spinnakerteam","email":"spinnaker-team@netflix.com"},"_npmVersion":"lerna/4.0.0/node@v14.21.3+x64 (linux)","description":"This package is an ESLint plugin containing:","directories":{},"_nodeVersion":"14.21.3","dependencies":{"lodash":"^4.17.20","ts-node":"*"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","eslint":"^7.32.0","prettier":"*","fast-glob":"^3.2.7","typescript":"^4.3.5","@types/jest":"^26.0.24","@types/node":"^16.4.13","@types/eslint":"^7.28.0","@types/estree":"*","@types/lodash":"^4.14.165","@babel/preset-typescript":"^7.15.0","@typescript-eslint/types":"^4.29.1","@typescript-eslint/parser":"^4.29.1"},"peerDependencies":{"eslint":"7.10.0","eslint-config-prettier":"6.12.0","@typescript-eslint/parser":"4.4.0","eslint-plugin-react-hooks":"4.1.2","@typescript-eslint/eslint-plugin":"4.4.0"},"peerDevDependencies":["@typescript-eslint/eslint-plugin","@typescript-eslint/parser","eslint","eslint-config-prettier","eslint-plugin-react-hooks"],"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_2025.0.5_1752604514829_0.8169549750820231","host":"s3://npm-registry-packages-npm-production"}},"2025.0.6":{"name":"@spinnaker/eslint-plugin","version":"2025.0.6","license":"Apache-2.0","_id":"@spinnaker/eslint-plugin@2025.0.6","maintainers":[{"name":"spinnakerteam","email":"spinnaker-team@netflix.com"},{"name":"christopherthielen","email":"christopherthielen@ikkyikkyikkypikangzoopboing.com"},{"name":"dpeach","email":"dpeach@google.com"},{"name":"ajordens","email":"adam@jordens.org"},{"name":"erikmunson","email":"erik@munson.studio"},{"name":"alanmquach","email":"integsrtite@gmail.com"},{"name":"chebebrand","email":"caseyhebebrand@gmail.com"},{"name":"vigneshm55","email":"vig.mrgn@gmail.com"},{"name":"ranihorev","email":"ranihorev@gmail.com"}],"dist":{"shasum":"303dbdeaaa52fd69111e17da931462c4e8ed6108","tarball":"https://registry.npmjs.org/@spinnaker/eslint-plugin/-/eslint-plugin-2025.0.6.tgz","fileCount":61,"integrity":"sha512-YXmtIKt5VQEk8KeNF+VIjftFUtvcfx5hHB7CdE00heNIhtGoGAu0Mydb9+Sz9u5bhZX9eMuHqil+iVJeVhCzeA==","signatures":[{"sig":"MEQCICUuiMQDoExkTxC5Uzv+L3y/lzDr2Z3ChKzSV9EnbuMbAiAhv+2eRq0lqk3m4gGU7fWLfStnJtxpXg5rSMO7psikNQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":181215},"jest":{"testPathIgnorePatterns":["<rootDir>/template"]},"main":"index.js","gitHead":"9f1607115a075e95b75864f2304adb6c67157e86","scripts":{"dev":"npm run test:debug","test":"jest","test:debug":"node --inspect ./node_modules/.bin/jest --runInBand --watch","create-rule":"create-rule.js"},"_npmUser":{"name":"spinnakerteam","email":"spinnaker-team@netflix.com"},"_npmVersion":"lerna/4.0.0/node@v14.21.3+x64 (linux)","description":"This package is an ESLint plugin containing:","directories":{},"_nodeVersion":"14.21.3","dependencies":{"lodash":"^4.17.20","ts-node":"*"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","eslint":"^7.32.0","prettier":"*","fast-glob":"^3.2.7","typescript":"^4.3.5","@types/jest":"^26.0.24","@types/node":"^16.4.13","@types/eslint":"^7.28.0","@types/estree":"*","@types/lodash":"^4.14.165","@babel/preset-typescript":"^7.15.0","@typescript-eslint/types":"^4.29.1","@typescript-eslint/parser":"^4.29.1"},"peerDependencies":{"eslint":"7.10.0","eslint-config-prettier":"6.12.0","@typescript-eslint/parser":"4.4.0","eslint-plugin-react-hooks":"4.1.2","@typescript-eslint/eslint-plugin":"4.4.0"},"peerDevDependencies":["@typescript-eslint/eslint-plugin","@typescript-eslint/parser","eslint","eslint-config-prettier","eslint-plugin-react-hooks"],"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_2025.0.6_1753395201915_0.736548090448681","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-2025.1-0":{"name":"@spinnaker/eslint-plugin","version":"0.0.0-2025.1-0","license":"Apache-2.0","_id":"@spinnaker/eslint-plugin@0.0.0-2025.1-0","maintainers":[{"name":"spinnakerteam","email":"spinnaker-team@netflix.com"},{"name":"christopherthielen","email":"christopherthielen@ikkyikkyikkypikangzoopboing.com"},{"name":"dpeach","email":"dpeach@google.com"},{"name":"ajordens","email":"adam@jordens.org"},{"name":"erikmunson","email":"erik@munson.studio"},{"name":"alanmquach","email":"integsrtite@gmail.com"},{"name":"chebebrand","email":"caseyhebebrand@gmail.com"},{"name":"vigneshm55","email":"vig.mrgn@gmail.com"},{"name":"ranihorev","email":"ranihorev@gmail.com"}],"dist":{"shasum":"6a38cf3d047e5b082a59b15b937bb37fd1b7d202","tarball":"https://registry.npmjs.org/@spinnaker/eslint-plugin/-/eslint-plugin-0.0.0-2025.1-0.tgz","fileCount":62,"integrity":"sha512-dZxkYJU0qgGTX/1eKZNTTc+EC5WXOY3x5unJ1jI7xaWVnWw7b8NgKD4BnTN0AuPFPynd81ijQHoazhhVs4FaKQ==","signatures":[{"sig":"MEYCIQDHvLjYrkuzyM1c4W//5+hOA+HJKcD+XDTsdfnRrZIpHgIhAP6r7Q7IPMIjY1SvnkpjvteXXCtoxSd/CNNimGiXRMxd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":181911},"jest":{"testPathIgnorePatterns":["<rootDir>/template","<rootDir>/rules/ng-strictdi.spec.ts"]},"main":"index.js","gitHead":"34dbf558fc510cee68ecbc8c7921590ef3048dba","scripts":{"dev":"npm run test:debug","test":"jest","test:debug":"node --inspect ./node_modules/.bin/jest --runInBand --watch","create-rule":"create-rule.js"},"_npmUser":{"name":"spinnakerteam","email":"spinnaker-team@netflix.com"},"_npmVersion":"lerna/4.0.0/node@v20.19.4+x64 (linux)","description":"This package is an ESLint plugin containing:","directories":{},"_nodeVersion":"20.19.4","dependencies":{"lodash":"^4.17.20","ts-node":"*"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","eslint":"7.32.0","prettier":"*","fast-glob":"^3.2.7","typescript":"5.0.4","@types/jest":"^26.0.24","@types/node":"^16.4.13","@types/eslint":"^7.28.0","@types/estree":"*","@types/lodash":"^4.14.165","@babel/preset-typescript":"^7.15.0","@typescript-eslint/types":"5.59.8","@typescript-eslint/parser":"5.59.8"},"peerDependencies":{"eslint":"7.32.0","eslint-config-prettier":"6.12.0","@typescript-eslint/parser":"5.59.8","eslint-plugin-react-hooks":"4.1.2","@typescript-eslint/eslint-plugin":"5.59.8"},"peerDevDependencies":["@typescript-eslint/eslint-plugin","@typescript-eslint/parser","eslint","eslint-config-prettier","eslint-plugin-react-hooks"],"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_0.0.0-2025.1-0_1755593874901_0.9135745054421553","host":"s3://npm-registry-packages-npm-production"}},"2025.1.0":{"name":"@spinnaker/eslint-plugin","version":"2025.1.0","license":"Apache-2.0","_id":"@spinnaker/eslint-plugin@2025.1.0","maintainers":[{"name":"spinnakerteam","email":"spinnaker-team@netflix.com"},{"name":"christopherthielen","email":"christopherthielen@ikkyikkyikkypikangzoopboing.com"},{"name":"dpeach","email":"dpeach@google.com"},{"name":"ajordens","email":"adam@jordens.org"},{"name":"erikmunson","email":"erik@munson.studio"},{"name":"alanmquach","email":"integsrtite@gmail.com"},{"name":"chebebrand","email":"caseyhebebrand@gmail.com"},{"name":"vigneshm55","email":"vig.mrgn@gmail.com"},{"name":"ranihorev","email":"ranihorev@gmail.com"}],"dist":{"shasum":"dd3f8a59e34f6c9d51a88b8423001b5d0ad49117","tarball":"https://registry.npmjs.org/@spinnaker/eslint-plugin/-/eslint-plugin-2025.1.0.tgz","fileCount":62,"integrity":"sha512-utGXYqxbGB64jh5NtC/NEt6BJswo4YdNACwLQ6O4VNkknO/v7rjgo+uFhuqJe/+DYf+JdlIl3uU+H63Fot919A==","signatures":[{"sig":"MEUCIGnc+6dzaOdiNghdUdQC5JGcR5yXJsGYvxI8H8B08pzpAiEAv614encCMDADY0K+FYBCfx+0M5rK9ryudL+NHVV5zSo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":181905},"jest":{"testPathIgnorePatterns":["<rootDir>/template","<rootDir>/rules/ng-strictdi.spec.ts"]},"main":"index.js","gitHead":"ed6c0f8929f68fcb6295c4d56c4bfbdec8d21ce6","scripts":{"dev":"npm run test:debug","test":"jest","test:debug":"node --inspect ./node_modules/.bin/jest --runInBand --watch","create-rule":"create-rule.js"},"_npmUser":{"name":"spinnakerteam","email":"spinnaker-team@netflix.com"},"_npmVersion":"lerna/4.0.0/node@v20.19.4+x64 (linux)","description":"This package is an ESLint plugin containing:","directories":{},"_nodeVersion":"20.19.4","dependencies":{"lodash":"^4.17.20","ts-node":"*"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","eslint":"7.32.0","prettier":"*","fast-glob":"^3.2.7","typescript":"5.0.4","@types/jest":"^26.0.24","@types/node":"^16.4.13","@types/eslint":"^7.28.0","@types/estree":"*","@types/lodash":"^4.14.165","@babel/preset-typescript":"^7.15.0","@typescript-eslint/types":"5.59.8","@typescript-eslint/parser":"5.59.8"},"peerDependencies":{"eslint":"7.32.0","eslint-config-prettier":"6.12.0","@typescript-eslint/parser":"5.59.8","eslint-plugin-react-hooks":"4.1.2","@typescript-eslint/eslint-plugin":"5.59.8"},"peerDevDependencies":["@typescript-eslint/eslint-plugin","@typescript-eslint/parser","eslint","eslint-config-prettier","eslint-plugin-react-hooks"],"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_2025.1.0_1755594125024_0.08215504291819387","host":"s3://npm-registry-packages-npm-production"}},"2025.1.1":{"name":"@spinnaker/eslint-plugin","version":"2025.1.1","license":"Apache-2.0","_id":"@spinnaker/eslint-plugin@2025.1.1","maintainers":[{"name":"spinnakerteam","email":"spinnaker-team@netflix.com"},{"name":"christopherthielen","email":"christopherthielen@ikkyikkyikkypikangzoopboing.com"},{"name":"dpeach","email":"dpeach@google.com"},{"name":"ajordens","email":"adam@jordens.org"},{"name":"erikmunson","email":"erik@munson.studio"},{"name":"alanmquach","email":"integsrtite@gmail.com"},{"name":"chebebrand","email":"caseyhebebrand@gmail.com"},{"name":"vigneshm55","email":"vig.mrgn@gmail.com"},{"name":"ranihorev","email":"ranihorev@gmail.com"}],"dist":{"shasum":"5ebe4082ac733605ecc54b9987738619dd0a2a40","tarball":"https://registry.npmjs.org/@spinnaker/eslint-plugin/-/eslint-plugin-2025.1.1.tgz","fileCount":62,"integrity":"sha512-v2saAZNq7C6iEdSXByVX7zuYgiNAWphTHap2v0BXuvrKEdR5RdS76jMhxwBjsoRrcQTlC+rkMSD0tCfz0Rsbuw==","signatures":[{"sig":"MEYCIQCGHiJN0KCP1hUDChSZephx1WT5Iew5kylI8Nqn5uHIRAIhALF/pt2qkc9haVnFX2y/Z/lFOS7ky0gtRmMNKlLDV8Df","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":181905},"jest":{"testPathIgnorePatterns":["<rootDir>/template","<rootDir>/rules/ng-strictdi.spec.ts"]},"main":"index.js","gitHead":"69afffd9c232790ea4ae706269583e6f375610dc","scripts":{"dev":"npm run test:debug","test":"jest","test:debug":"node --inspect ./node_modules/.bin/jest --runInBand --watch","create-rule":"create-rule.js"},"_npmUser":{"name":"spinnakerteam","email":"spinnaker-team@netflix.com"},"_npmVersion":"lerna/4.0.0/node@v20.19.4+x64 (linux)","description":"This package is an ESLint plugin containing:","directories":{},"_nodeVersion":"20.19.4","dependencies":{"lodash":"^4.17.20","ts-node":"*"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","eslint":"7.32.0","prettier":"*","fast-glob":"^3.2.7","typescript":"5.0.4","@types/jest":"^26.0.24","@types/node":"^16.4.13","@types/eslint":"^7.28.0","@types/estree":"*","@types/lodash":"^4.14.165","@babel/preset-typescript":"^7.15.0","@typescript-eslint/types":"5.59.8","@typescript-eslint/parser":"5.59.8"},"peerDependencies":{"eslint":"7.32.0","eslint-config-prettier":"6.12.0","@typescript-eslint/parser":"5.59.8","eslint-plugin-react-hooks":"4.1.2","@typescript-eslint/eslint-plugin":"5.59.8"},"peerDevDependencies":["@typescript-eslint/eslint-plugin","@typescript-eslint/parser","eslint","eslint-config-prettier","eslint-plugin-react-hooks"],"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_2025.1.1_1755634355025_0.5717799624255651","host":"s3://npm-registry-packages-npm-production"}},"2025.0.7":{"name":"@spinnaker/eslint-plugin","version":"2025.0.7","license":"Apache-2.0","_id":"@spinnaker/eslint-plugin@2025.0.7","maintainers":[{"name":"spinnakerteam","email":"spinnaker-team@netflix.com"},{"name":"christopherthielen","email":"christopherthielen@ikkyikkyikkypikangzoopboing.com"},{"name":"dpeach","email":"dpeach@google.com"},{"name":"ajordens","email":"adam@jordens.org"},{"name":"erikmunson","email":"erik@munson.studio"},{"name":"alanmquach","email":"integsrtite@gmail.com"},{"name":"chebebrand","email":"caseyhebebrand@gmail.com"},{"name":"vigneshm55","email":"vig.mrgn@gmail.com"},{"name":"ranihorev","email":"ranihorev@gmail.com"}],"dist":{"shasum":"df3f065367f9385ab91d6c805c2ca79be66dbe2a","tarball":"https://registry.npmjs.org/@spinnaker/eslint-plugin/-/eslint-plugin-2025.0.7.tgz","fileCount":61,"integrity":"sha512-QeB8Fhdrzff+IUQystBFzcdWtkF42FyK6Rx5dyujuV413+ynbIjU6iDj8qd9vz8maXl08ViEceu/jUE0e0Wfew==","signatures":[{"sig":"MEUCIQCVlsPjKzwAgPf7DSR+pjlw7Ne/8Ck3G4jYLk6mNKl5PAIgIyiJuKBMDm3G/5Cs3viFE3MNDT/xhZtFA1plAKR94TU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":181215},"jest":{"testPathIgnorePatterns":["<rootDir>/template"]},"main":"index.js","gitHead":"499ed77a900a29941f50a279d5f8a264f6aa70ad","scripts":{"dev":"npm run test:debug","test":"jest","test:debug":"node --inspect ./node_modules/.bin/jest --runInBand --watch","create-rule":"create-rule.js"},"_npmUser":{"name":"spinnakerteam","email":"spinnaker-team@netflix.com"},"_npmVersion":"lerna/4.0.0/node@v14.21.3+x64 (linux)","description":"This package is an ESLint plugin containing:","directories":{},"_nodeVersion":"14.21.3","dependencies":{"lodash":"^4.17.20","ts-node":"*"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","eslint":"^7.32.0","prettier":"*","fast-glob":"^3.2.7","typescript":"^4.3.5","@types/jest":"^26.0.24","@types/node":"^16.4.13","@types/eslint":"^7.28.0","@types/estree":"*","@types/lodash":"^4.14.165","@babel/preset-typescript":"^7.15.0","@typescript-eslint/types":"^4.29.1","@typescript-eslint/parser":"^4.29.1"},"peerDependencies":{"eslint":"7.10.0","eslint-config-prettier":"6.12.0","@typescript-eslint/parser":"4.4.0","eslint-plugin-react-hooks":"4.1.2","@typescript-eslint/eslint-plugin":"4.4.0"},"peerDevDependencies":["@typescript-eslint/eslint-plugin","@typescript-eslint/parser","eslint","eslint-config-prettier","eslint-plugin-react-hooks"],"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_2025.0.7_1755800839904_0.7284020718248461","host":"s3://npm-registry-packages-npm-production"}},"2025.1.2":{"name":"@spinnaker/eslint-plugin","version":"2025.1.2","license":"Apache-2.0","_id":"@spinnaker/eslint-plugin@2025.1.2","maintainers":[{"name":"spinnakerteam","email":"spinnaker-team@netflix.com"},{"name":"christopherthielen","email":"christopherthielen@ikkyikkyikkypikangzoopboing.com"},{"name":"dpeach","email":"dpeach@google.com"},{"name":"ajordens","email":"adam@jordens.org"},{"name":"erikmunson","email":"erik@munson.studio"},{"name":"alanmquach","email":"integsrtite@gmail.com"},{"name":"chebebrand","email":"caseyhebebrand@gmail.com"},{"name":"vigneshm55","email":"vig.mrgn@gmail.com"},{"name":"ranihorev","email":"ranihorev@gmail.com"}],"dist":{"shasum":"53ed94e8f3cc20281ab3c6c0d01d47e766ccc132","tarball":"https://registry.npmjs.org/@spinnaker/eslint-plugin/-/eslint-plugin-2025.1.2.tgz","fileCount":62,"integrity":"sha512-l2X+EsBRfn6RS1/rd/tMypOHAuRnSn6Iao5eQmhKsmIT23YwWEMWGJV690nRIYR/QfUQIcKOyDldg25pOcM97g==","signatures":[{"sig":"MEQCIGgv1L+/Ooe+/4DtyeWQYB+dmWYuaYwjLLhmKB7nB4/EAiAHB2+RITLqyv+ZKDFhEzPtceWnPkRbZtLWrBxLlzyrdA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":181905},"jest":{"testPathIgnorePatterns":["<rootDir>/template","<rootDir>/rules/ng-strictdi.spec.ts"]},"main":"index.js","gitHead":"23d200bde2f5863e84006fe16a6c703c2a10bc22","scripts":{"dev":"npm run test:debug","test":"jest","test:debug":"node --inspect ./node_modules/.bin/jest --runInBand --watch","create-rule":"create-rule.js"},"_npmUser":{"name":"spinnakerteam","email":"spinnaker-team@netflix.com"},"_npmVersion":"lerna/4.0.0/node@v20.19.4+x64 (linux)","description":"This package is an ESLint plugin containing:","directories":{},"_nodeVersion":"20.19.4","dependencies":{"lodash":"^4.17.20","ts-node":"*"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","eslint":"7.32.0","prettier":"*","fast-glob":"^3.2.7","typescript":"5.0.4","@types/jest":"^26.0.24","@types/node":"^16.4.13","@types/eslint":"^7.28.0","@types/estree":"*","@types/lodash":"^4.14.165","@babel/preset-typescript":"^7.15.0","@typescript-eslint/types":"5.59.8","@typescript-eslint/parser":"5.59.8"},"peerDependencies":{"eslint":"7.32.0","eslint-config-prettier":"6.12.0","@typescript-eslint/parser":"5.59.8","eslint-plugin-react-hooks":"4.1.2","@typescript-eslint/eslint-plugin":"5.59.8"},"peerDevDependencies":["@typescript-eslint/eslint-plugin","@typescript-eslint/parser","eslint","eslint-config-prettier","eslint-plugin-react-hooks"],"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_2025.1.2_1755806340584_0.5531229441355654","host":"s3://npm-registry-packages-npm-production"}},"2025.0.8":{"name":"@spinnaker/eslint-plugin","version":"2025.0.8","license":"Apache-2.0","_id":"@spinnaker/eslint-plugin@2025.0.8","maintainers":[{"name":"spinnakerteam","email":"spinnaker-team@netflix.com"},{"name":"christopherthielen","email":"christopherthielen@ikkyikkyikkypikangzoopboing.com"},{"name":"dpeach","email":"dpeach@google.com"},{"name":"ajordens","email":"adam@jordens.org"},{"name":"erikmunson","email":"erik@munson.studio"},{"name":"alanmquach","email":"integsrtite@gmail.com"},{"name":"chebebrand","email":"caseyhebebrand@gmail.com"},{"name":"vigneshm55","email":"vig.mrgn@gmail.com"},{"name":"ranihorev","email":"ranihorev@gmail.com"}],"dist":{"shasum":"b2f7c726c84f611ad6850975f9ddef715632edce","tarball":"https://registry.npmjs.org/@spinnaker/eslint-plugin/-/eslint-plugin-2025.0.8.tgz","fileCount":61,"integrity":"sha512-Q2Q2iycJcC7vi2nO7BTQcgYWhE0wD8oxK6zuHZcRVOM7tFbDTNyoMFyth92DyRLnzrwCF+wCAXPduOmhoRBRgQ==","signatures":[{"sig":"MEUCIQD/dvc5LzrFWKhg9EVbTSQRBttheBxlhDicWeYtptVrmgIgLdGS9LQ6/fwfV8ENJDIVNLpjQXCePf6Fhy6YHcQ+Bzk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":181215},"jest":{"testPathIgnorePatterns":["<rootDir>/template"]},"main":"index.js","gitHead":"df89282a3f872b13d171feb062aad57bfa268ad9","scripts":{"dev":"npm run test:debug","test":"jest","test:debug":"node --inspect ./node_modules/.bin/jest --runInBand --watch","create-rule":"create-rule.js"},"_npmUser":{"name":"spinnakerteam","email":"spinnaker-team@netflix.com"},"_npmVersion":"lerna/4.0.0/node@v14.21.3+x64 (linux)","description":"This package is an ESLint plugin containing:","directories":{},"_nodeVersion":"14.21.3","dependencies":{"lodash":"^4.17.20","ts-node":"*"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","eslint":"^7.32.0","prettier":"*","fast-glob":"^3.2.7","typescript":"^4.3.5","@types/jest":"^26.0.24","@types/node":"^16.4.13","@types/eslint":"^7.28.0","@types/estree":"*","@types/lodash":"^4.14.165","@babel/preset-typescript":"^7.15.0","@typescript-eslint/types":"^4.29.1","@typescript-eslint/parser":"^4.29.1"},"peerDependencies":{"eslint":"7.10.0","eslint-config-prettier":"6.12.0","@typescript-eslint/parser":"4.4.0","eslint-plugin-react-hooks":"4.1.2","@typescript-eslint/eslint-plugin":"4.4.0"},"peerDevDependencies":["@typescript-eslint/eslint-plugin","@typescript-eslint/parser","eslint","eslint-config-prettier","eslint-plugin-react-hooks"],"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_2025.0.8_1755884897713_0.2047897463742372","host":"s3://npm-registry-packages-npm-production"}},"2025.1.3":{"name":"@spinnaker/eslint-plugin","version":"2025.1.3","license":"Apache-2.0","_id":"@spinnaker/eslint-plugin@2025.1.3","maintainers":[{"name":"spinnakerteam","email":"spinnaker-team@netflix.com"},{"name":"christopherthielen","email":"christopherthielen@ikkyikkyikkypikangzoopboing.com"},{"name":"dpeach","email":"dpeach@google.com"},{"name":"ajordens","email":"adam@jordens.org"},{"name":"erikmunson","email":"erik@munson.studio"},{"name":"alanmquach","email":"integsrtite@gmail.com"},{"name":"chebebrand","email":"caseyhebebrand@gmail.com"},{"name":"vigneshm55","email":"vig.mrgn@gmail.com"},{"name":"ranihorev","email":"ranihorev@gmail.com"}],"dist":{"shasum":"d481af82b62ec97960b8a660678b050be3fee1ee","tarball":"https://registry.npmjs.org/@spinnaker/eslint-plugin/-/eslint-plugin-2025.1.3.tgz","fileCount":62,"integrity":"sha512-GBWOAruhLv6Ss7ibjWrdu7g3il4K5mTqimzoUUi+gvBu9x9+mIY2aWK78KchV+Xi+3ULvAwy85BmdXgU+Op+VQ==","signatures":[{"sig":"MEUCIEHUj22+y8P0X5S5kruepF5lOCileIAWTWFSwzv6IJUFAiEAvWcRc9W80rbwKISew3OrKq72BzvPNvmFbtSyAom7l24=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":181905},"jest":{"testPathIgnorePatterns":["<rootDir>/template","<rootDir>/rules/ng-strictdi.spec.ts"]},"main":"index.js","gitHead":"1a502af42217de2d10a0a99cfdbddafd0dd81844","scripts":{"dev":"npm run test:debug","test":"jest","test:debug":"node --inspect ./node_modules/.bin/jest --runInBand --watch","create-rule":"create-rule.js"},"_npmUser":{"name":"spinnakerteam","email":"spinnaker-team@netflix.com"},"_npmVersion":"lerna/4.0.0/node@v20.19.4+x64 (linux)","description":"This package is an ESLint plugin containing:","directories":{},"_nodeVersion":"20.19.4","dependencies":{"lodash":"^4.17.20","ts-node":"*"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","eslint":"7.32.0","prettier":"*","fast-glob":"^3.2.7","typescript":"5.0.4","@types/jest":"^26.0.24","@types/node":"^16.4.13","@types/eslint":"^7.28.0","@types/estree":"*","@types/lodash":"^4.14.165","@babel/preset-typescript":"^7.15.0","@typescript-eslint/types":"5.59.8","@typescript-eslint/parser":"5.59.8"},"peerDependencies":{"eslint":"7.32.0","eslint-config-prettier":"6.12.0","@typescript-eslint/parser":"5.59.8","eslint-plugin-react-hooks":"4.1.2","@typescript-eslint/eslint-plugin":"5.59.8"},"peerDevDependencies":["@typescript-eslint/eslint-plugin","@typescript-eslint/parser","eslint","eslint-config-prettier","eslint-plugin-react-hooks"],"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_2025.1.3_1756832941052_0.14235637314563454","host":"s3://npm-registry-packages-npm-production"}},"2025.1.4":{"name":"@spinnaker/eslint-plugin","version":"2025.1.4","license":"Apache-2.0","_id":"@spinnaker/eslint-plugin@2025.1.4","maintainers":[{"name":"spinnakerteam","email":"spinnaker-team@netflix.com"},{"name":"christopherthielen","email":"christopherthielen@ikkyikkyikkypikangzoopboing.com"},{"name":"dpeach","email":"dpeach@google.com"},{"name":"ajordens","email":"adam@jordens.org"},{"name":"erikmunson","email":"erik@munson.studio"},{"name":"alanmquach","email":"integsrtite@gmail.com"},{"name":"chebebrand","email":"caseyhebebrand@gmail.com"},{"name":"vigneshm55","email":"vig.mrgn@gmail.com"},{"name":"ranihorev","email":"ranihorev@gmail.com"}],"dist":{"shasum":"04cc6a9fe832a7e95ef835d08773dbb76f8272c7","tarball":"https://registry.npmjs.org/@spinnaker/eslint-plugin/-/eslint-plugin-2025.1.4.tgz","fileCount":62,"integrity":"sha512-g3eZ2Ad2ZOkba6EFG2iTAJVarmAJbI5pdwTApIt8bpCaTkxL7Xm+LhEVt/+1daAduud4QJh5331W94a8CdcGNw==","signatures":[{"sig":"MEUCIQD1LlmLnnuVetYbKKndKw/w6YObYgQsWVyca7lT9AxcZQIgf55FdYt5e6d5zcIfoYfmuTbp6nqX4GePU3I5cz6dumI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":181905},"jest":{"testPathIgnorePatterns":["<rootDir>/template","<rootDir>/rules/ng-strictdi.spec.ts"]},"main":"index.js","gitHead":"9d7aa2b1efc3f4fcb545a8578ee72e41f4cf88cd","scripts":{"dev":"npm run test:debug","test":"jest","test:debug":"node --inspect ./node_modules/.bin/jest --runInBand --watch","create-rule":"create-rule.js"},"_npmUser":{"name":"spinnakerteam","email":"spinnaker-team@netflix.com"},"_npmVersion":"lerna/4.0.0/node@v20.19.4+x64 (linux)","description":"This package is an ESLint plugin containing:","directories":{},"_nodeVersion":"20.19.4","dependencies":{"lodash":"^4.17.20","ts-node":"*"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","eslint":"7.32.0","prettier":"*","fast-glob":"^3.2.7","typescript":"5.0.4","@types/jest":"^26.0.24","@types/node":"^16.4.13","@types/eslint":"^7.28.0","@types/estree":"*","@types/lodash":"^4.14.165","@babel/preset-typescript":"^7.15.0","@typescript-eslint/types":"5.59.8","@typescript-eslint/parser":"5.59.8"},"peerDependencies":{"eslint":"7.32.0","eslint-config-prettier":"6.12.0","@typescript-eslint/parser":"5.59.8","eslint-plugin-react-hooks":"4.1.2","@typescript-eslint/eslint-plugin":"5.59.8"},"peerDevDependencies":["@typescript-eslint/eslint-plugin","@typescript-eslint/parser","eslint","eslint-config-prettier","eslint-plugin-react-hooks"],"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_2025.1.4_1756928552123_0.7770332641946653","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-2025.2-0":{"name":"@spinnaker/eslint-plugin","version":"0.0.0-2025.2-0","license":"Apache-2.0","_id":"@spinnaker/eslint-plugin@0.0.0-2025.2-0","maintainers":[{"name":"spinnakerteam","email":"spinnaker-team@netflix.com"},{"name":"christopherthielen","email":"christopherthielen@ikkyikkyikkypikangzoopboing.com"},{"name":"dpeach","email":"dpeach@google.com"},{"name":"ajordens","email":"adam@jordens.org"},{"name":"erikmunson","email":"erik@munson.studio"},{"name":"alanmquach","email":"integsrtite@gmail.com"},{"name":"chebebrand","email":"caseyhebebrand@gmail.com"},{"name":"vigneshm55","email":"vig.mrgn@gmail.com"},{"name":"ranihorev","email":"ranihorev@gmail.com"}],"dist":{"shasum":"6dd8571940910f6a66865e7b02131d01467d922b","tarball":"https://registry.npmjs.org/@spinnaker/eslint-plugin/-/eslint-plugin-0.0.0-2025.2-0.tgz","fileCount":62,"integrity":"sha512-1BP+ydlAyqRg255WD4b+vzxJH1l/OBaB9O5r6C6KnzI3HAdGffVQlUf8Mt+hXBr8Jpw94ufKp1U1Zh7mV3ivEw==","signatures":[{"sig":"MEUCIQCQJVhYvtYnsVh3EtDL5TLBggduDOURmHrasLR5NcHw3wIgLd5T5+MNNaTQwBuzYdRrZOna15N14jXgXcdKZ9Tb47A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":181911},"jest":{"testPathIgnorePatterns":["<rootDir>/template","<rootDir>/rules/ng-strictdi.spec.ts"]},"main":"index.js","gitHead":"78855f7fcacb09aa3447c3662077fce4d7e1ca66","scripts":{"dev":"npm run test:debug","test":"jest","test:debug":"node --inspect ./node_modules/.bin/jest --runInBand --watch","create-rule":"create-rule.js"},"_npmUser":{"name":"spinnakerteam","email":"spinnaker-team@netflix.com"},"_npmVersion":"lerna/4.0.0/node@v20.19.4+x64 (linux)","description":"This package is an ESLint plugin containing:","directories":{},"_nodeVersion":"20.19.4","dependencies":{"lodash":"^4.17.20","ts-node":"*"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","eslint":"7.32.0","prettier":"*","fast-glob":"^3.2.7","typescript":"5.0.4","@types/jest":"^26.0.24","@types/node":"^16.4.13","@types/eslint":"^7.28.0","@types/estree":"*","@types/lodash":"^4.14.165","@babel/preset-typescript":"^7.15.0","@typescript-eslint/types":"5.59.8","@typescript-eslint/parser":"5.59.8"},"peerDependencies":{"eslint":"7.32.0","eslint-config-prettier":"6.12.0","@typescript-eslint/parser":"5.59.8","eslint-plugin-react-hooks":"4.1.2","@typescript-eslint/eslint-plugin":"5.59.8"},"peerDevDependencies":["@typescript-eslint/eslint-plugin","@typescript-eslint/parser","eslint","eslint-config-prettier","eslint-plugin-react-hooks"],"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_0.0.0-2025.2-0_1757611905181_0.9184735703160705","host":"s3://npm-registry-packages-npm-production"}},"2025.2.0":{"name":"@spinnaker/eslint-plugin","version":"2025.2.0","license":"Apache-2.0","_id":"@spinnaker/eslint-plugin@2025.2.0","maintainers":[{"name":"spinnakerteam","email":"spinnaker-team@netflix.com"},{"name":"christopherthielen","email":"christopherthielen@ikkyikkyikkypikangzoopboing.com"},{"name":"dpeach","email":"dpeach@google.com"},{"name":"ajordens","email":"adam@jordens.org"},{"name":"erikmunson","email":"erik@munson.studio"},{"name":"alanmquach","email":"integsrtite@gmail.com"},{"name":"chebebrand","email":"caseyhebebrand@gmail.com"},{"name":"vigneshm55","email":"vig.mrgn@gmail.com"},{"name":"ranihorev","email":"ranihorev@gmail.com"}],"dist":{"shasum":"3b413292deb7bf726c5f25acfd9b91115fb1cb13","tarball":"https://registry.npmjs.org/@spinnaker/eslint-plugin/-/eslint-plugin-2025.2.0.tgz","fileCount":62,"integrity":"sha512-KAsGtrpuAuy8wG3oNvdfvypGxlmqFiXyYu47SoM7553MteTW8GDkLZUDKmjh8w9J/Rz5afAppqnVegDJ0SdzbA==","signatures":[{"sig":"MEQCIE1Um5gd4W3N0aMSipUqzQFApyx4a76mT6DkPHjFv8RBAiA407Y+UmdbKzWd9JuKOX9MCKa8VLvFS1zd7yo2L3kpdA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":181905},"jest":{"testPathIgnorePatterns":["<rootDir>/template","<rootDir>/rules/ng-strictdi.spec.ts"]},"main":"index.js","gitHead":"81190a0beb5d741f276e39ef2b7c6034294f977f","scripts":{"dev":"npm run test:debug","test":"jest","test:debug":"node --inspect ./node_modules/.bin/jest --runInBand --watch","create-rule":"create-rule.js"},"_npmUser":{"name":"spinnakerteam","email":"spinnaker-team@netflix.com"},"_npmVersion":"lerna/4.0.0/node@v20.19.4+x64 (linux)","description":"This package is an ESLint plugin containing:","directories":{},"_nodeVersion":"20.19.4","dependencies":{"lodash":"^4.17.20","ts-node":"*"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","eslint":"7.32.0","prettier":"*","fast-glob":"^3.2.7","typescript":"5.0.4","@types/jest":"^26.0.24","@types/node":"^16.4.13","@types/eslint":"^7.28.0","@types/estree":"*","@types/lodash":"^4.14.165","@babel/preset-typescript":"^7.15.0","@typescript-eslint/types":"5.59.8","@typescript-eslint/parser":"5.59.8"},"peerDependencies":{"eslint":"7.32.0","eslint-config-prettier":"6.12.0","@typescript-eslint/parser":"5.59.8","eslint-plugin-react-hooks":"4.1.2","@typescript-eslint/eslint-plugin":"5.59.8"},"peerDevDependencies":["@typescript-eslint/eslint-plugin","@typescript-eslint/parser","eslint","eslint-config-prettier","eslint-plugin-react-hooks"],"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_2025.2.0_1757615401925_0.0435284390997317","host":"s3://npm-registry-packages-npm-production"}},"2025.2.1":{"name":"@spinnaker/eslint-plugin","version":"2025.2.1","license":"Apache-2.0","_id":"@spinnaker/eslint-plugin@2025.2.1","maintainers":[{"name":"spinnakerteam","email":"spinnaker-team@netflix.com"},{"name":"christopherthielen","email":"christopherthielen@ikkyikkyikkypikangzoopboing.com"},{"name":"dpeach","email":"dpeach@google.com"},{"name":"ajordens","email":"adam@jordens.org"},{"name":"erikmunson","email":"erik@munson.studio"},{"name":"alanmquach","email":"integsrtite@gmail.com"},{"name":"chebebrand","email":"caseyhebebrand@gmail.com"},{"name":"vigneshm55","email":"vig.mrgn@gmail.com"},{"name":"ranihorev","email":"ranihorev@gmail.com"}],"dist":{"shasum":"6e1eb9e572948fc2ebfba629379f24c221514915","tarball":"https://registry.npmjs.org/@spinnaker/eslint-plugin/-/eslint-plugin-2025.2.1.tgz","fileCount":62,"integrity":"sha512-jl+IRC8PdKczUMT8vlJOxJkARqd/u6wh2tBZygAZC4yk0aLwEpdA1egOXZGF51WdluGe0t+D50ItUk6UCLk1iA==","signatures":[{"sig":"MEQCIEKyx+ncOmjqRz6yvjX5eahRbhRHFGrddAEs8WXQ/T0ZAiBinYRC+/G9uLeTTUj0vCdVI3Ax/5LOfFaqCY15VGIFdQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":181905},"jest":{"testPathIgnorePatterns":["<rootDir>/template","<rootDir>/rules/ng-strictdi.spec.ts"]},"main":"index.js","gitHead":"33bad18275d63c4000a8e757cc0b4816e2e7eed5","scripts":{"dev":"npm run test:debug","test":"jest","test:debug":"node --inspect ./node_modules/.bin/jest --runInBand --watch","create-rule":"create-rule.js"},"_npmUser":{"name":"spinnakerteam","email":"spinnaker-team@netflix.com"},"_npmVersion":"lerna/4.0.0/node@v20.19.4+x64 (linux)","description":"This package is an ESLint plugin containing:","directories":{},"_nodeVersion":"20.19.4","dependencies":{"lodash":"^4.17.20","ts-node":"*"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","eslint":"7.32.0","prettier":"*","fast-glob":"^3.2.7","typescript":"5.0.4","@types/jest":"^26.0.24","@types/node":"^16.4.13","@types/eslint":"^7.28.0","@types/estree":"*","@types/lodash":"^4.14.165","@babel/preset-typescript":"^7.15.0","@typescript-eslint/types":"5.59.8","@typescript-eslint/parser":"5.59.8"},"peerDependencies":{"eslint":"7.32.0","eslint-config-prettier":"6.12.0","@typescript-eslint/parser":"5.59.8","eslint-plugin-react-hooks":"4.1.2","@typescript-eslint/eslint-plugin":"5.59.8"},"peerDevDependencies":["@typescript-eslint/eslint-plugin","@typescript-eslint/parser","eslint","eslint-config-prettier","eslint-plugin-react-hooks"],"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_2025.2.1_1758568080218_0.5499377453793051","host":"s3://npm-registry-packages-npm-production"}},"2025.2.2":{"name":"@spinnaker/eslint-plugin","version":"2025.2.2","license":"Apache-2.0","_id":"@spinnaker/eslint-plugin@2025.2.2","maintainers":[{"name":"spinnakerteam","email":"spinnaker-team@netflix.com"},{"name":"christopherthielen","email":"christopherthielen@ikkyikkyikkypikangzoopboing.com"},{"name":"dpeach","email":"dpeach@google.com"},{"name":"ajordens","email":"adam@jordens.org"},{"name":"erikmunson","email":"erik@munson.studio"},{"name":"alanmquach","email":"integsrtite@gmail.com"},{"name":"chebebrand","email":"caseyhebebrand@gmail.com"},{"name":"vigneshm55","email":"vig.mrgn@gmail.com"},{"name":"ranihorev","email":"ranihorev@gmail.com"}],"dist":{"shasum":"5da5844e8b7a3f37bad4c242157cef7b745b134b","tarball":"https://registry.npmjs.org/@spinnaker/eslint-plugin/-/eslint-plugin-2025.2.2.tgz","fileCount":62,"integrity":"sha512-+7cAeDY+y30uT5fXjF8oo9/cj2kpu880YgEWgJHgveuZkccL745okTlBujV/T6Sqvp2xldwPaN3uO6R9lBG/KQ==","signatures":[{"sig":"MEUCIAxlqU/1ucB90M3E9ET+78GSa51+tHvs0Wj4yxrCBrEYAiEA1uF2avZcrPs465dF3h/HLEnSvtEy1aXe8Hu6fW+aKpg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":181905},"jest":{"testPathIgnorePatterns":["<rootDir>/template","<rootDir>/rules/ng-strictdi.spec.ts"]},"main":"index.js","gitHead":"f1e9191a11330f175748929ec6187bb393428f83","scripts":{"dev":"npm run test:debug","test":"jest","test:debug":"node --inspect ./node_modules/.bin/jest --runInBand --watch","create-rule":"create-rule.js"},"_npmUser":{"name":"spinnakerteam","email":"spinnaker-team@netflix.com"},"_npmVersion":"lerna/4.0.0/node@v20.19.4+x64 (linux)","description":"This package is an ESLint plugin containing:","directories":{},"_nodeVersion":"20.19.4","dependencies":{"lodash":"^4.17.20","ts-node":"*"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","eslint":"7.32.0","prettier":"*","fast-glob":"^3.2.7","typescript":"5.0.4","@types/jest":"^26.0.24","@types/node":"^16.4.13","@types/eslint":"^7.28.0","@types/estree":"*","@types/lodash":"^4.14.165","@babel/preset-typescript":"^7.15.0","@typescript-eslint/types":"5.59.8","@typescript-eslint/parser":"5.59.8"},"peerDependencies":{"eslint":"7.32.0","eslint-config-prettier":"6.12.0","@typescript-eslint/parser":"5.59.8","eslint-plugin-react-hooks":"4.1.2","@typescript-eslint/eslint-plugin":"5.59.8"},"peerDevDependencies":["@typescript-eslint/eslint-plugin","@typescript-eslint/parser","eslint","eslint-config-prettier","eslint-plugin-react-hooks"],"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_2025.2.2_1758745113453_0.3910159356419851","host":"s3://npm-registry-packages-npm-production"}},"2025.1.5":{"name":"@spinnaker/eslint-plugin","version":"2025.1.5","license":"Apache-2.0","_id":"@spinnaker/eslint-plugin@2025.1.5","maintainers":[{"name":"spinnakerteam","email":"spinnaker-team@netflix.com"},{"name":"christopherthielen","email":"christopherthielen@ikkyikkyikkypikangzoopboing.com"},{"name":"dpeach","email":"dpeach@google.com"},{"name":"ajordens","email":"adam@jordens.org"},{"name":"erikmunson","email":"erik@munson.studio"},{"name":"alanmquach","email":"integsrtite@gmail.com"},{"name":"chebebrand","email":"caseyhebebrand@gmail.com"},{"name":"vigneshm55","email":"vig.mrgn@gmail.com"},{"name":"ranihorev","email":"ranihorev@gmail.com"}],"dist":{"shasum":"b6050d093e8a2a20b914daa315014c56ef7e3bc1","tarball":"https://registry.npmjs.org/@spinnaker/eslint-plugin/-/eslint-plugin-2025.1.5.tgz","fileCount":62,"integrity":"sha512-ukMtdzPe3vQixtU6guEz4Sdw6oHyAfXr6KhpK7yUM7VwBd4o5yTiuWGdQjFiRsxBjTOyIp1dIIvvtENnsgDZ9w==","signatures":[{"sig":"MEQCIHQNDqlSUQ8X2QKni2QHg0AV2+Pkz9pqLe4uhXx5mmJWAiA2QBlL7T51nyGkvnQQA6Bc+n6JcSWvQ0FrpLu8Yre4fQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":181905},"jest":{"testPathIgnorePatterns":["<rootDir>/template","<rootDir>/rules/ng-strictdi.spec.ts"]},"main":"index.js","gitHead":"a8a46bcc5450a3c077cd536de6317d5bb9b00309","scripts":{"dev":"npm run test:debug","test":"jest","test:debug":"node --inspect ./node_modules/.bin/jest --runInBand --watch","create-rule":"create-rule.js"},"_npmUser":{"name":"spinnakerteam","email":"spinnaker-team@netflix.com"},"_npmVersion":"lerna/4.0.0/node@v20.19.4+x64 (linux)","description":"This package is an ESLint plugin containing:","directories":{},"_nodeVersion":"20.19.4","dependencies":{"lodash":"^4.17.20","ts-node":"*"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","eslint":"7.32.0","prettier":"*","fast-glob":"^3.2.7","typescript":"5.0.4","@types/jest":"^26.0.24","@types/node":"^16.4.13","@types/eslint":"^7.28.0","@types/estree":"*","@types/lodash":"^4.14.165","@babel/preset-typescript":"^7.15.0","@typescript-eslint/types":"5.59.8","@typescript-eslint/parser":"5.59.8"},"peerDependencies":{"eslint":"7.32.0","eslint-config-prettier":"6.12.0","@typescript-eslint/parser":"5.59.8","eslint-plugin-react-hooks":"4.1.2","@typescript-eslint/eslint-plugin":"5.59.8"},"peerDevDependencies":["@typescript-eslint/eslint-plugin","@typescript-eslint/parser","eslint","eslint-config-prettier","eslint-plugin-react-hooks"],"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_2025.1.5_1760352818700_0.18964591833538624","host":"s3://npm-registry-packages-npm-production"}},"2025.2.3":{"name":"@spinnaker/eslint-plugin","version":"2025.2.3","license":"Apache-2.0","_id":"@spinnaker/eslint-plugin@2025.2.3","maintainers":[{"name":"spinnakerteam","email":"spinnaker-team@netflix.com"},{"name":"christopherthielen","email":"christopherthielen@ikkyikkyikkypikangzoopboing.com"},{"name":"dpeach","email":"dpeach@google.com"},{"name":"ajordens","email":"adam@jordens.org"},{"name":"erikmunson","email":"erik@munson.studio"},{"name":"alanmquach","email":"integsrtite@gmail.com"},{"name":"chebebrand","email":"caseyhebebrand@gmail.com"},{"name":"vigneshm55","email":"vig.mrgn@gmail.com"},{"name":"ranihorev","email":"ranihorev@gmail.com"}],"dist":{"shasum":"a3d4e37627c53c3bead01af2c0fbb0079271a665","tarball":"https://registry.npmjs.org/@spinnaker/eslint-plugin/-/eslint-plugin-2025.2.3.tgz","fileCount":62,"integrity":"sha512-OiNc4kw2BOjvz9Hhj27qP7EHQTb1ftBwpta9lRL8gvHTzsIciROE/fW3Qt65PHOnZ6nye8h5fp99tYE0FsxIJQ==","signatures":[{"sig":"MEUCIQDRW2I8BERlrQJplkUfWNPLQ4RNcMHX7rX4T9BzWhZGDQIgEfpT5mfEUZXywqPNO78WQkLmOGRGrHHPt/nrZ3AXGEs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":181905},"jest":{"testPathIgnorePatterns":["<rootDir>/template","<rootDir>/rules/ng-strictdi.spec.ts"]},"main":"index.js","gitHead":"3d7358e1af26a8b81dfb7a4fc7774a05e30cbefc","scripts":{"dev":"npm run test:debug","test":"jest","test:debug":"node --inspect ./node_modules/.bin/jest --runInBand --watch","create-rule":"create-rule.js"},"_npmUser":{"name":"spinnakerteam","email":"spinnaker-team@netflix.com"},"_npmVersion":"lerna/4.0.0/node@v20.19.4+x64 (linux)","description":"This package is an ESLint plugin containing:","directories":{},"_nodeVersion":"20.19.4","dependencies":{"lodash":"^4.17.20","ts-node":"*"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","eslint":"7.32.0","prettier":"*","fast-glob":"^3.2.7","typescript":"5.0.4","@types/jest":"^26.0.24","@types/node":"^16.4.13","@types/eslint":"^7.28.0","@types/estree":"*","@types/lodash":"^4.14.165","@babel/preset-typescript":"^7.15.0","@typescript-eslint/types":"5.59.8","@typescript-eslint/parser":"5.59.8"},"peerDependencies":{"eslint":"7.32.0","eslint-config-prettier":"6.12.0","@typescript-eslint/parser":"5.59.8","eslint-plugin-react-hooks":"4.1.2","@typescript-eslint/eslint-plugin":"5.59.8"},"peerDevDependencies":["@typescript-eslint/eslint-plugin","@typescript-eslint/parser","eslint","eslint-config-prettier","eslint-plugin-react-hooks"],"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_2025.2.3_1762534471610_0.8873154778672634","host":"s3://npm-registry-packages-npm-production"}},"2025.1.6":{"name":"@spinnaker/eslint-plugin","version":"2025.1.6","license":"Apache-2.0","_id":"@spinnaker/eslint-plugin@2025.1.6","maintainers":[{"name":"spinnakerteam","email":"spinnaker-team@netflix.com"},{"name":"christopherthielen","email":"christopherthielen@ikkyikkyikkypikangzoopboing.com"},{"name":"dpeach","email":"dpeach@google.com"},{"name":"ajordens","email":"adam@jordens.org"},{"name":"erikmunson","email":"erik@munson.studio"},{"name":"alanmquach","email":"integsrtite@gmail.com"},{"name":"chebebrand","email":"caseyhebebrand@gmail.com"},{"name":"vigneshm55","email":"vig.mrgn@gmail.com"},{"name":"ranihorev","email":"ranihorev@gmail.com"}],"dist":{"shasum":"1c3fae01417ff13ad68248fd68d470a5b2d4a283","tarball":"https://registry.npmjs.org/@spinnaker/eslint-plugin/-/eslint-plugin-2025.1.6.tgz","fileCount":62,"integrity":"sha512-AZNs40EIALbgtwdD3BoZ715ZGYoHv4+pY3PXsPXM01Iot970M4GgkFGkpWd/pkQ7TWCY7gGo1ZJ1uRB+FwvGiw==","signatures":[{"sig":"MEUCIDlNn+JSwJz9XXONDmYxHJ+Yy4T308ArkAhppRaixHkdAiEA0oFUxM0StcahkaqfI9JEWmYaLnSkWOAjIOqZ0rVXB70=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":181905},"jest":{"testPathIgnorePatterns":["<rootDir>/template","<rootDir>/rules/ng-strictdi.spec.ts"]},"main":"index.js","gitHead":"3913ec1ee0b7dd0853035680af1c5eb9ed2f56dc","scripts":{"dev":"npm run test:debug","test":"jest","test:debug":"node --inspect ./node_modules/.bin/jest --runInBand --watch","create-rule":"create-rule.js"},"_npmUser":{"name":"spinnakerteam","email":"spinnaker-team@netflix.com"},"_npmVersion":"lerna/4.0.0/node@v20.19.4+x64 (linux)","description":"This package is an ESLint plugin containing:","directories":{},"_nodeVersion":"20.19.4","dependencies":{"lodash":"^4.17.20","ts-node":"*"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","eslint":"7.32.0","prettier":"*","fast-glob":"^3.2.7","typescript":"5.0.4","@types/jest":"^26.0.24","@types/node":"^16.4.13","@types/eslint":"^7.28.0","@types/estree":"*","@types/lodash":"^4.14.165","@babel/preset-typescript":"^7.15.0","@typescript-eslint/types":"5.59.8","@typescript-eslint/parser":"5.59.8"},"peerDependencies":{"eslint":"7.32.0","eslint-config-prettier":"6.12.0","@typescript-eslint/parser":"5.59.8","eslint-plugin-react-hooks":"4.1.2","@typescript-eslint/eslint-plugin":"5.59.8"},"peerDevDependencies":["@typescript-eslint/eslint-plugin","@typescript-eslint/parser","eslint","eslint-config-prettier","eslint-plugin-react-hooks"],"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_2025.1.6_1762536747542_0.21775770856911492","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-2025.3-0":{"name":"@spinnaker/eslint-plugin","version":"0.0.0-2025.3-0","license":"Apache-2.0","_id":"@spinnaker/eslint-plugin@0.0.0-2025.3-0","maintainers":[{"name":"spinnakerteam","email":"spinnaker-team@netflix.com"},{"name":"christopherthielen","email":"christopherthielen@ikkyikkyikkypikangzoopboing.com"},{"name":"dpeach","email":"dpeach@google.com"},{"name":"ajordens","email":"adam@jordens.org"},{"name":"erikmunson","email":"erik@munson.studio"},{"name":"alanmquach","email":"integsrtite@gmail.com"},{"name":"chebebrand","email":"caseyhebebrand@gmail.com"},{"name":"vigneshm55","email":"vig.mrgn@gmail.com"},{"name":"ranihorev","email":"ranihorev@gmail.com"}],"dist":{"shasum":"6efda3fff79a49ddf02f6828bb04ee3ffe6b03c6","tarball":"https://registry.npmjs.org/@spinnaker/eslint-plugin/-/eslint-plugin-0.0.0-2025.3-0.tgz","fileCount":62,"integrity":"sha512-kEZJl8YlSYdhwd38nhzSymVREVyYjMhEDUfLCe+9Q58+aJjMMpzLi+dOVM1M6rIeLlSAPDAU2C0nImCspWJJjw==","signatures":[{"sig":"MEYCIQCk+60CEBAWcThxq3SKoxw1Qfv+EC62PmoJuQIFXFdVzQIhAKwTSoGDzIGY6Iak2bIAf+maZCH5/fhrnRDA9AIM4VAi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":181911},"jest":{"testPathIgnorePatterns":["<rootDir>/template","<rootDir>/rules/ng-strictdi.spec.ts"]},"main":"index.js","gitHead":"1a758b650445ba24897a588be3d39280056cbba0","scripts":{"dev":"npm run test:debug","test":"jest","test:debug":"node --inspect ./node_modules/.bin/jest --runInBand --watch","create-rule":"create-rule.js"},"_npmUser":{"name":"spinnakerteam","email":"spinnaker-team@netflix.com"},"_npmVersion":"lerna/4.0.0/node@v20.19.4+x64 (linux)","description":"This package is an ESLint plugin containing:","directories":{},"_nodeVersion":"20.19.4","dependencies":{"lodash":"^4.17.20","ts-node":"*"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","eslint":"7.32.0","prettier":"*","fast-glob":"^3.2.7","typescript":"5.0.4","@types/jest":"^26.0.24","@types/node":"^16.4.13","@types/eslint":"^7.28.0","@types/estree":"*","@types/lodash":"^4.14.165","@babel/preset-typescript":"^7.15.0","@typescript-eslint/types":"5.59.8","@typescript-eslint/parser":"5.59.8"},"peerDependencies":{"eslint":"7.32.0","eslint-config-prettier":"6.12.0","@typescript-eslint/parser":"5.59.8","eslint-plugin-react-hooks":"4.1.2","@typescript-eslint/eslint-plugin":"5.59.8"},"peerDevDependencies":["@typescript-eslint/eslint-plugin","@typescript-eslint/parser","eslint","eslint-config-prettier","eslint-plugin-react-hooks"],"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_0.0.0-2025.3-0_1762551664068_0.5175107128197309","host":"s3://npm-registry-packages-npm-production"}},"2025.3.0":{"name":"@spinnaker/eslint-plugin","version":"2025.3.0","license":"Apache-2.0","_id":"@spinnaker/eslint-plugin@2025.3.0","maintainers":[{"name":"spinnakerteam","email":"spinnaker-team@netflix.com"},{"name":"christopherthielen","email":"christopherthielen@ikkyikkyikkypikangzoopboing.com"},{"name":"dpeach","email":"dpeach@google.com"},{"name":"ajordens","email":"adam@jordens.org"},{"name":"erikmunson","email":"erik@munson.studio"},{"name":"alanmquach","email":"integsrtite@gmail.com"},{"name":"chebebrand","email":"caseyhebebrand@gmail.com"},{"name":"vigneshm55","email":"vig.mrgn@gmail.com"},{"name":"ranihorev","email":"ranihorev@gmail.com"}],"dist":{"shasum":"9b1110b4ff4a7c22d025df20ce9fd25afa813ae7","tarball":"https://registry.npmjs.org/@spinnaker/eslint-plugin/-/eslint-plugin-2025.3.0.tgz","fileCount":62,"integrity":"sha512-lukSRYOpHrxd65R9PTgYePnupbYtNsO9ATDvwQT/uwv2QfRkotJha8FTTifF7DvnkVbToTfcwRc2KnFEJ4mZZg==","signatures":[{"sig":"MEYCIQD5qhC8XzD2hM2eAUe9pke6dlaCQtyZ3uq/CdAeEnRPNwIhAKoLH4eqD4Wlm4DS4DCB8zFvM5knR/hgqNBnV1dMog8R","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":181905},"jest":{"testPathIgnorePatterns":["<rootDir>/template","<rootDir>/rules/ng-strictdi.spec.ts"]},"main":"index.js","gitHead":"6585b8b6508dadd6986fa80c49b1ffb7d482387d","scripts":{"dev":"npm run test:debug","test":"jest","test:debug":"node --inspect ./node_modules/.bin/jest --runInBand --watch","create-rule":"create-rule.js"},"_npmUser":{"name":"spinnakerteam","email":"spinnaker-team@netflix.com"},"_npmVersion":"lerna/4.0.0/node@v20.19.4+x64 (linux)","description":"This package is an ESLint plugin containing:","directories":{},"_nodeVersion":"20.19.4","dependencies":{"lodash":"^4.17.20","ts-node":"*"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","eslint":"7.32.0","prettier":"*","fast-glob":"^3.2.7","typescript":"5.0.4","@types/jest":"^26.0.24","@types/node":"^16.4.13","@types/eslint":"^7.28.0","@types/estree":"*","@types/lodash":"^4.14.165","@babel/preset-typescript":"^7.15.0","@typescript-eslint/types":"5.59.8","@typescript-eslint/parser":"5.59.8"},"peerDependencies":{"eslint":"7.32.0","eslint-config-prettier":"6.12.0","@typescript-eslint/parser":"5.59.8","eslint-plugin-react-hooks":"4.1.2","@typescript-eslint/eslint-plugin":"5.59.8"},"peerDevDependencies":["@typescript-eslint/eslint-plugin","@typescript-eslint/parser","eslint","eslint-config-prettier","eslint-plugin-react-hooks"],"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_2025.3.0_1762559609323_0.42646582251507525","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-2025.4-0":{"name":"@spinnaker/eslint-plugin","version":"0.0.0-2025.4-0","license":"Apache-2.0","_id":"@spinnaker/eslint-plugin@0.0.0-2025.4-0","maintainers":[{"name":"spinnakerteam","email":"spinnaker-team@netflix.com"},{"name":"christopherthielen","email":"christopherthielen@ikkyikkyikkypikangzoopboing.com"},{"name":"dpeach","email":"dpeach@google.com"},{"name":"ajordens","email":"adam@jordens.org"},{"name":"erikmunson","email":"erik@munson.studio"},{"name":"alanmquach","email":"integsrtite@gmail.com"},{"name":"chebebrand","email":"caseyhebebrand@gmail.com"},{"name":"vigneshm55","email":"vig.mrgn@gmail.com"},{"name":"ranihorev","email":"ranihorev@gmail.com"}],"dist":{"shasum":"d83358735df92b3b55777583586cbc8ffe001965","tarball":"https://registry.npmjs.org/@spinnaker/eslint-plugin/-/eslint-plugin-0.0.0-2025.4-0.tgz","fileCount":62,"integrity":"sha512-nyMnAyuLz8cCM4G9ga8g0xOq7/6VEM8Fl+6/1RT3cKd2uR7Xq13rLYyeBZwwfJUVtXXYkpo6EIDhOQbEReQmng==","signatures":[{"sig":"MEUCIQDAOxcfA4D5FR1QHLXQf368mFBSQmkjP5or+FaZbcGQFwIgZjKebpyRZbz1qxJ+xAsVWhQZSVDluRf4FZHVMYjbGVA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":181911},"jest":{"testPathIgnorePatterns":["<rootDir>/template","<rootDir>/rules/ng-strictdi.spec.ts"]},"main":"index.js","gitHead":"25611d4059dacafa14dc0da384ef9e3a3d6f3507","scripts":{"dev":"npm run test:debug","test":"jest","test:debug":"node --inspect ./node_modules/.bin/jest --runInBand --watch","create-rule":"create-rule.js"},"_npmUser":{"name":"spinnakerteam","email":"spinnaker-team@netflix.com"},"_npmVersion":"lerna/4.0.0/node@v20.19.4+x64 (linux)","description":"This package is an ESLint plugin containing:","directories":{},"_nodeVersion":"20.19.4","dependencies":{"lodash":"^4.17.20","ts-node":"*"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","eslint":"7.32.0","prettier":"*","fast-glob":"^3.2.7","typescript":"5.0.4","@types/jest":"^26.0.24","@types/node":"^16.4.13","@types/eslint":"^7.28.0","@types/estree":"*","@types/lodash":"^4.14.165","@babel/preset-typescript":"^7.15.0","@typescript-eslint/types":"5.59.8","@typescript-eslint/parser":"5.59.8"},"peerDependencies":{"eslint":"7.32.0","eslint-config-prettier":"6.12.0","@typescript-eslint/parser":"5.59.8","eslint-plugin-react-hooks":"4.1.2","@typescript-eslint/eslint-plugin":"5.59.8"},"peerDevDependencies":["@typescript-eslint/eslint-plugin","@typescript-eslint/parser","eslint","eslint-config-prettier","eslint-plugin-react-hooks"],"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_0.0.0-2025.4-0_1764625205848_0.3948090458115616","host":"s3://npm-registry-packages-npm-production"}},"2025.4.0":{"name":"@spinnaker/eslint-plugin","version":"2025.4.0","license":"Apache-2.0","_id":"@spinnaker/eslint-plugin@2025.4.0","maintainers":[{"name":"spinnakerteam","email":"spinnaker-team@netflix.com"},{"name":"christopherthielen","email":"christopherthielen@ikkyikkyikkypikangzoopboing.com"},{"name":"dpeach","email":"dpeach@google.com"},{"name":"ajordens","email":"adam@jordens.org"},{"name":"erikmunson","email":"erik@munson.studio"},{"name":"alanmquach","email":"integsrtite@gmail.com"},{"name":"chebebrand","email":"caseyhebebrand@gmail.com"},{"name":"vigneshm55","email":"vig.mrgn@gmail.com"},{"name":"ranihorev","email":"ranihorev@gmail.com"}],"dist":{"shasum":"b3efa2d3d9eb32bc17fc1a321e798fea95d4c219","tarball":"https://registry.npmjs.org/@spinnaker/eslint-plugin/-/eslint-plugin-2025.4.0.tgz","fileCount":62,"integrity":"sha512-iN2d00Cq53EyPTwuSSLI1LNX4QJpF4OcczgD1mwWoBQNcrJC3FMnK/bDISA5BsgY/0AhPqdL/Bd2PyC777GkDg==","signatures":[{"sig":"MEYCIQCv85Bf6yZZbu4r5epwzLdt8gBbHVfLhK1N8fUcSsvcgwIhAKf90YAhThz3jY0CVLoaxeDWsoIDJlCZb8MBmQt5PaKu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":181905},"jest":{"testPathIgnorePatterns":["<rootDir>/template","<rootDir>/rules/ng-strictdi.spec.ts"]},"main":"index.js","gitHead":"5a87decae3d8b46a74bbc7fd579c1dff28e7bf99","scripts":{"dev":"npm run test:debug","test":"jest","test:debug":"node --inspect ./node_modules/.bin/jest --runInBand --watch","create-rule":"create-rule.js"},"_npmUser":{"name":"spinnakerteam","email":"spinnaker-team@netflix.com"},"_npmVersion":"lerna/4.0.0/node@v20.19.4+x64 (linux)","description":"This package is an ESLint plugin containing:","directories":{},"_nodeVersion":"20.19.4","dependencies":{"lodash":"^4.17.20","ts-node":"*"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","eslint":"7.32.0","prettier":"*","fast-glob":"^3.2.7","typescript":"5.0.4","@types/jest":"^26.0.24","@types/node":"^16.4.13","@types/eslint":"^7.28.0","@types/estree":"*","@types/lodash":"^4.14.165","@babel/preset-typescript":"^7.15.0","@typescript-eslint/types":"5.59.8","@typescript-eslint/parser":"5.59.8"},"peerDependencies":{"eslint":"7.32.0","eslint-config-prettier":"6.12.0","@typescript-eslint/parser":"5.59.8","eslint-plugin-react-hooks":"4.1.2","@typescript-eslint/eslint-plugin":"5.59.8"},"peerDevDependencies":["@typescript-eslint/eslint-plugin","@typescript-eslint/parser","eslint","eslint-config-prettier","eslint-plugin-react-hooks"],"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_2025.4.0_1764630716004_0.1595945617799024","host":"s3://npm-registry-packages-npm-production"}},"2025.4.0-rc1":{"name":"@spinnaker/eslint-plugin","version":"2025.4.0-rc1","license":"Apache-2.0","_id":"@spinnaker/eslint-plugin@2025.4.0-rc1","maintainers":[{"name":"spinnakerteam","email":"spinnaker-team@netflix.com"},{"name":"christopherthielen","email":"christopherthielen@ikkyikkyikkypikangzoopboing.com"},{"name":"ajordens","email":"adam@jordens.org"},{"name":"alanmquach","email":"integsrtite@gmail.com"},{"name":"chebebrand","email":"caseyhebebrand@gmail.com"},{"name":"jasonmcintoshspinnaker","email":"jason.mcintosh@spinnaker.io"}],"homepage":"https://github.com/spinnaker/spinnaker#readme","bugs":{"url":"https://github.com/spinnaker/spinnaker/issues"},"dist":{"shasum":"9e7257744da1e373b12a9063948d92a46814fa69","tarball":"https://registry.npmjs.org/@spinnaker/eslint-plugin/-/eslint-plugin-2025.4.0-rc1.tgz","fileCount":62,"integrity":"sha512-ZDvNH1xNiMbgbLzlkzvLQAUmt9B1op30piSXzupLtlwDD+IXMvkIcVrSJh+R0cZmQxsstYja/IaBEyYZIiSmlg==","signatures":[{"sig":"MEQCIAfzNoQA/5nwlQz5HtyNrcURGLElrfUfKZkFd4fE5WwkAiBiLXc9JZvw4an38vZJJYyXQX2yrUYtd9jG1VBPx55vpg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@spinnaker%2feslint-plugin@2025.4.0-rc1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":182007},"jest":{"testPathIgnorePatterns":["<rootDir>/template","<rootDir>/rules/ng-strictdi.spec.ts"]},"main":"index.js","gitHead":"b8936c65d006d4a4aa89dfb35988af3c007b8637","scripts":{"dev":"npm run test:debug","test":"jest","test:debug":"node --inspect ./node_modules/.bin/jest --runInBand --watch","create-rule":"create-rule.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:abc7651c-3e7f-452d-ad7e-920d6f2fc1b1"}},"repository":{"url":"git+https://github.com/spinnaker/spinnaker.git","type":"git"},"_npmVersion":"lerna/9.0.3/node@v20.19.4+x64 (linux)","description":"This package is an ESLint plugin containing:","directories":{},"_nodeVersion":"20.19.4","dependencies":{"lodash":"^4.17.20","ts-node":"*"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","eslint":"7.32.0","prettier":"*","fast-glob":"^3.2.7","typescript":"5.0.4","@types/jest":"^26.0.24","@types/node":"^16.4.13","@types/eslint":"^7.28.0","@types/estree":"*","@types/lodash":"^4.14.165","@babel/preset-typescript":"^7.15.0","@typescript-eslint/types":"5.59.8","@typescript-eslint/parser":"5.59.8"},"peerDependencies":{"eslint":"7.32.0","eslint-config-prettier":"6.12.0","@typescript-eslint/parser":"5.59.8","eslint-plugin-react-hooks":"4.1.2","@typescript-eslint/eslint-plugin":"5.59.8"},"peerDevDependencies":["@typescript-eslint/eslint-plugin","@typescript-eslint/parser","eslint","eslint-config-prettier","eslint-plugin-react-hooks"],"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_2025.4.0-rc1_1769228779291_0.4011683098363139","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-2025.2-2":{"name":"@spinnaker/eslint-plugin","version":"0.0.0-2025.2-2","license":"Apache-2.0","_id":"@spinnaker/eslint-plugin@0.0.0-2025.2-2","maintainers":[{"name":"spinnakerteam","email":"spinnaker-team@netflix.com"},{"name":"christopherthielen","email":"christopherthielen@ikkyikkyikkypikangzoopboing.com"},{"name":"ajordens","email":"adam@jordens.org"},{"name":"alanmquach","email":"integsrtite@gmail.com"},{"name":"chebebrand","email":"caseyhebebrand@gmail.com"},{"name":"jasonmcintoshspinnaker","email":"jason.mcintosh@spinnaker.io"}],"homepage":"https://github.com/spinnaker/spinnaker#readme","bugs":{"url":"https://github.com/spinnaker/spinnaker/issues"},"dist":{"shasum":"f9de385e475561a46fcf2e7c7d508b4028b7d298","tarball":"https://registry.npmjs.org/@spinnaker/eslint-plugin/-/eslint-plugin-0.0.0-2025.2-2.tgz","fileCount":62,"integrity":"sha512-rt7NLT/ZtMQe4DDYiIHMocVMLB9dVISORbria+k4qNXqL8TToYHG3nh1VfbBbfk1uK+6UNtKrDmK876tlqsY2Q==","signatures":[{"sig":"MEYCIQCOQn89plUWcM9CXww/jl5S5K9VuWpdJgKdMW/HyVi7gQIhAIyOT9btSoKiDLKOfd6aDYDm4W01P09K+8UbbglX0BEt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@spinnaker%2feslint-plugin@0.0.0-2025.2-2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":182009},"jest":{"testPathIgnorePatterns":["<rootDir>/template","<rootDir>/rules/ng-strictdi.spec.ts"]},"main":"index.js","gitHead":"24b4fbd374a4a11c9f04e58c63d4636e676db583","scripts":{"dev":"npm run test:debug","test":"jest","test:debug":"node --inspect ./node_modules/.bin/jest --runInBand --watch","create-rule":"create-rule.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:abc7651c-3e7f-452d-ad7e-920d6f2fc1b1"}},"repository":{"url":"git+https://github.com/spinnaker/spinnaker.git","type":"git"},"_npmVersion":"lerna/9.0.3/node@v20.19.4+x64 (linux)","description":"This package is an ESLint plugin containing:","directories":{},"_nodeVersion":"20.19.4","dependencies":{"lodash":"^4.17.20","ts-node":"*"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","eslint":"7.32.0","prettier":"*","fast-glob":"^3.2.7","typescript":"5.0.4","@types/jest":"^26.0.24","@types/node":"^16.4.13","@types/eslint":"^7.28.0","@types/estree":"*","@types/lodash":"^4.14.165","@babel/preset-typescript":"^7.15.0","@typescript-eslint/types":"5.59.8","@typescript-eslint/parser":"5.59.8"},"peerDependencies":{"eslint":"7.32.0","eslint-config-prettier":"6.12.0","@typescript-eslint/parser":"5.59.8","eslint-plugin-react-hooks":"4.1.2","@typescript-eslint/eslint-plugin":"5.59.8"},"peerDevDependencies":["@typescript-eslint/eslint-plugin","@typescript-eslint/parser","eslint","eslint-config-prettier","eslint-plugin-react-hooks"],"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_0.0.0-2025.2-2_1769440677939_0.07728701580140229","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-2025.4-4":{"name":"@spinnaker/eslint-plugin","version":"0.0.0-2025.4-4","license":"Apache-2.0","_id":"@spinnaker/eslint-plugin@0.0.0-2025.4-4","maintainers":[{"name":"spinnakerteam","email":"spinnaker-team@netflix.com"},{"name":"christopherthielen","email":"christopherthielen@ikkyikkyikkypikangzoopboing.com"},{"name":"ajordens","email":"adam@jordens.org"},{"name":"alanmquach","email":"integsrtite@gmail.com"},{"name":"chebebrand","email":"caseyhebebrand@gmail.com"},{"name":"jasonmcintoshspinnaker","email":"jason.mcintosh@spinnaker.io"}],"homepage":"https://github.com/spinnaker/spinnaker#readme","bugs":{"url":"https://github.com/spinnaker/spinnaker/issues"},"dist":{"shasum":"0f749b89e05abf0e1c95dd79a38faa4440854412","tarball":"https://registry.npmjs.org/@spinnaker/eslint-plugin/-/eslint-plugin-0.0.0-2025.4-4.tgz","fileCount":62,"integrity":"sha512-A1g99n1TSm1NoWMAicFWXdGcDq3jZdYuQuox1Dw6qvCaN4ZspTuNldXPmubzIfyZW8ObHugDjYXiSuMwAW7yBQ==","signatures":[{"sig":"MEUCIQD3sUrkTGDzdauDyDSm1UA8BDvjqAIVqP7kf2ui7L6wyQIgenSbjU1lVk+YRJEEBwPe7z4fVyw7azCbTh0TigMAIuw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@spinnaker%2feslint-plugin@0.0.0-2025.4-4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":182009},"jest":{"testPathIgnorePatterns":["<rootDir>/template","<rootDir>/rules/ng-strictdi.spec.ts"]},"main":"index.js","gitHead":"de92b34ca585a04c23170cd6ba1495dbe4a56edb","scripts":{"dev":"npm run test:debug","test":"jest","test:debug":"node --inspect ./node_modules/.bin/jest --runInBand --watch","create-rule":"create-rule.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:abc7651c-3e7f-452d-ad7e-920d6f2fc1b1"}},"repository":{"url":"git+https://github.com/spinnaker/spinnaker.git","type":"git"},"_npmVersion":"lerna/9.0.3/node@v20.19.4+x64 (linux)","description":"This package is an ESLint plugin containing:","directories":{},"_nodeVersion":"20.19.4","dependencies":{"lodash":"^4.17.20","ts-node":"*"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","eslint":"7.32.0","prettier":"*","fast-glob":"^3.2.7","typescript":"5.0.4","@types/jest":"^26.0.24","@types/node":"^16.4.13","@types/eslint":"^7.28.0","@types/estree":"*","@types/lodash":"^4.14.165","@babel/preset-typescript":"^7.15.0","@typescript-eslint/types":"5.59.8","@typescript-eslint/parser":"5.59.8"},"peerDependencies":{"eslint":"7.32.0","eslint-config-prettier":"6.12.0","@typescript-eslint/parser":"5.59.8","eslint-plugin-react-hooks":"4.1.2","@typescript-eslint/eslint-plugin":"5.59.8"},"peerDevDependencies":["@typescript-eslint/eslint-plugin","@typescript-eslint/parser","eslint","eslint-config-prettier","eslint-plugin-react-hooks"],"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_0.0.0-2025.4-4_1769530471416_0.3895155883248069","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-2025.3-3":{"name":"@spinnaker/eslint-plugin","version":"0.0.0-2025.3-3","license":"Apache-2.0","_id":"@spinnaker/eslint-plugin@0.0.0-2025.3-3","maintainers":[{"name":"spinnakerteam","email":"spinnaker-team@netflix.com"},{"name":"christopherthielen","email":"christopherthielen@ikkyikkyikkypikangzoopboing.com"},{"name":"ajordens","email":"adam@jordens.org"},{"name":"alanmquach","email":"integsrtite@gmail.com"},{"name":"chebebrand","email":"caseyhebebrand@gmail.com"},{"name":"jasonmcintoshspinnaker","email":"jason.mcintosh@spinnaker.io"}],"homepage":"https://github.com/spinnaker/spinnaker#readme","bugs":{"url":"https://github.com/spinnaker/spinnaker/issues"},"dist":{"shasum":"b67a53ca517cca93014ffe1a045e3303f411bbcc","tarball":"https://registry.npmjs.org/@spinnaker/eslint-plugin/-/eslint-plugin-0.0.0-2025.3-3.tgz","fileCount":62,"integrity":"sha512-gxCuTQMXDXiGpN+BFU0ngKJYKMMwwCg1Tn87ZqQdobnzuFTQ5LPQKK/sesvKRs+4UY/5mE84tlBPcNIcTDjjrA==","signatures":[{"sig":"MEYCIQDQ9GzEIpC8aA8OKybYrnz/Xk1Bi3ZQxk5NVLIEs6nFdgIhAMIrV+eAoo3/YaA/CPt9kuYcWMbIjVSBWan8recAAmAz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@spinnaker%2feslint-plugin@0.0.0-2025.3-3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":182009},"jest":{"testPathIgnorePatterns":["<rootDir>/template","<rootDir>/rules/ng-strictdi.spec.ts"]},"main":"index.js","gitHead":"8fdae4a381346ce533989222c5df211c618e3aa2","scripts":{"dev":"npm run test:debug","test":"jest","test:debug":"node --inspect ./node_modules/.bin/jest --runInBand --watch","create-rule":"create-rule.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:abc7651c-3e7f-452d-ad7e-920d6f2fc1b1"}},"repository":{"url":"git+https://github.com/spinnaker/spinnaker.git","type":"git"},"_npmVersion":"lerna/9.0.3/node@v20.19.4+x64 (linux)","description":"This package is an ESLint plugin containing:","directories":{},"_nodeVersion":"20.19.4","dependencies":{"lodash":"^4.17.20","ts-node":"*"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","eslint":"7.32.0","prettier":"*","fast-glob":"^3.2.7","typescript":"5.0.4","@types/jest":"^26.0.24","@types/node":"^16.4.13","@types/eslint":"^7.28.0","@types/estree":"*","@types/lodash":"^4.14.165","@babel/preset-typescript":"^7.15.0","@typescript-eslint/types":"5.59.8","@typescript-eslint/parser":"5.59.8"},"peerDependencies":{"eslint":"7.32.0","eslint-config-prettier":"6.12.0","@typescript-eslint/parser":"5.59.8","eslint-plugin-react-hooks":"4.1.2","@typescript-eslint/eslint-plugin":"5.59.8"},"peerDevDependencies":["@typescript-eslint/eslint-plugin","@typescript-eslint/parser","eslint","eslint-config-prettier","eslint-plugin-react-hooks"],"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_0.0.0-2025.3-3_1769530591162_0.312601950866789","host":"s3://npm-registry-packages-npm-production"}},"2025.4.1":{"name":"@spinnaker/eslint-plugin","version":"2025.4.1","license":"Apache-2.0","_id":"@spinnaker/eslint-plugin@2025.4.1","maintainers":[{"name":"spinnakerteam","email":"spinnaker-team@netflix.com"},{"name":"christopherthielen","email":"christopherthielen@ikkyikkyikkypikangzoopboing.com"},{"name":"ajordens","email":"adam@jordens.org"},{"name":"alanmquach","email":"integsrtite@gmail.com"},{"name":"chebebrand","email":"npm_support_no_release_caseyhebebrand@gmail.com"},{"name":"jasonmcintoshspinnaker","email":"jason.mcintosh@spinnaker.io"}],"homepage":"https://github.com/spinnaker/spinnaker#readme","bugs":{"url":"https://github.com/spinnaker/spinnaker/issues"},"dist":{"shasum":"c9a87301402ba9812df71c97ce72c14f99d6ee6c","tarball":"https://registry.npmjs.org/@spinnaker/eslint-plugin/-/eslint-plugin-2025.4.1.tgz","fileCount":62,"integrity":"sha512-vtqMBbwLYhyk3pHz/Mz+SuXGF1q1HEj0CqDTnWyqnsDRSaUGYwuYVugQpj3MNeBJj/5S4XGmBGly3KnKHX40sA==","signatures":[{"sig":"MEUCIFad34A74jpccIjwksbf7o5BwEGEY/9lnZSSP2Ra0b63AiEAkM1QZaQU+SFOfiTqHKrBiiyM4JtDcmYJNK90jgaXlvE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@spinnaker%2feslint-plugin@2025.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":182003},"jest":{"testPathIgnorePatterns":["<rootDir>/template","<rootDir>/rules/ng-strictdi.spec.ts"]},"main":"index.js","gitHead":"7806fe5efb4fb484e35123cd4928f4ddbdedfe14","scripts":{"dev":"npm run test:debug","test":"jest","test:debug":"node --inspect ./node_modules/.bin/jest --runInBand --watch","create-rule":"create-rule.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:abc7651c-3e7f-452d-ad7e-920d6f2fc1b1"}},"repository":{"url":"git+https://github.com/spinnaker/spinnaker.git","type":"git"},"_npmVersion":"lerna/9.0.3/node@v20.19.4+x64 (linux)","description":"This package is an ESLint plugin containing:","directories":{},"_nodeVersion":"20.19.4","dependencies":{"lodash":"^4.17.20","ts-node":"*"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","eslint":"7.32.0","prettier":"*","fast-glob":"^3.2.7","typescript":"5.0.4","@types/jest":"^26.0.24","@types/node":"^16.4.13","@types/eslint":"^7.28.0","@types/estree":"*","@types/lodash":"^4.14.165","@babel/preset-typescript":"^7.15.0","@typescript-eslint/types":"5.59.8","@typescript-eslint/parser":"5.59.8"},"peerDependencies":{"eslint":"7.32.0","eslint-config-prettier":"6.12.0","@typescript-eslint/parser":"5.59.8","eslint-plugin-react-hooks":"4.1.2","@typescript-eslint/eslint-plugin":"5.59.8"},"peerDevDependencies":["@typescript-eslint/eslint-plugin","@typescript-eslint/parser","eslint","eslint-config-prettier","eslint-plugin-react-hooks"],"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_2025.4.1_1770075423317_0.16575234677445194","host":"s3://npm-registry-packages-npm-production"}},"2025.3.1":{"name":"@spinnaker/eslint-plugin","version":"2025.3.1","license":"Apache-2.0","_id":"@spinnaker/eslint-plugin@2025.3.1","maintainers":[{"name":"spinnakerteam","email":"spinnaker-team@netflix.com"},{"name":"christopherthielen","email":"christopherthielen@ikkyikkyikkypikangzoopboing.com"},{"name":"ajordens","email":"adam@jordens.org"},{"name":"alanmquach","email":"integsrtite@gmail.com"},{"name":"chebebrand","email":"npm_support_no_release_caseyhebebrand@gmail.com"},{"name":"jasonmcintoshspinnaker","email":"jason.mcintosh@spinnaker.io"}],"homepage":"https://github.com/spinnaker/spinnaker#readme","bugs":{"url":"https://github.com/spinnaker/spinnaker/issues"},"dist":{"shasum":"17c91748c8537c6d3a093d0bbfa90a3d9caf4ca0","tarball":"https://registry.npmjs.org/@spinnaker/eslint-plugin/-/eslint-plugin-2025.3.1.tgz","fileCount":62,"integrity":"sha512-POZVOz1OMv7rand2ZyNU+QEpXNo0Mx66MfFNg9RC+Ec8EoGvKW09RT5gkgYmdR+KLCmBR4mEP5Z0lVMBWKnRJw==","signatures":[{"sig":"MEUCIQD52l6XWlKIL99fE1BamscuSQ5UDRs44/JxzVRoj4EV0AIgSXqgYDFAmk1S3gng6qB5+vvgC5cmBZLRGgwslKyjMeM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@spinnaker%2feslint-plugin@2025.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":182003},"jest":{"testPathIgnorePatterns":["<rootDir>/template","<rootDir>/rules/ng-strictdi.spec.ts"]},"main":"index.js","gitHead":"b3e0f4c2a3300dcdc2c692219b343d6bbe4ac31e","scripts":{"dev":"npm run test:debug","test":"jest","test:debug":"node --inspect ./node_modules/.bin/jest --runInBand --watch","create-rule":"create-rule.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:abc7651c-3e7f-452d-ad7e-920d6f2fc1b1"}},"repository":{"url":"git+https://github.com/spinnaker/spinnaker.git","type":"git"},"_npmVersion":"lerna/9.0.3/node@v20.19.4+x64 (linux)","description":"This package is an ESLint plugin containing:","directories":{},"_nodeVersion":"20.19.4","dependencies":{"lodash":"^4.17.20","ts-node":"*"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","eslint":"7.32.0","prettier":"*","fast-glob":"^3.2.7","typescript":"5.0.4","@types/jest":"^26.0.24","@types/node":"^16.4.13","@types/eslint":"^7.28.0","@types/estree":"*","@types/lodash":"^4.14.165","@babel/preset-typescript":"^7.15.0","@typescript-eslint/types":"5.59.8","@typescript-eslint/parser":"5.59.8"},"peerDependencies":{"eslint":"7.32.0","eslint-config-prettier":"6.12.0","@typescript-eslint/parser":"5.59.8","eslint-plugin-react-hooks":"4.1.2","@typescript-eslint/eslint-plugin":"5.59.8"},"peerDevDependencies":["@typescript-eslint/eslint-plugin","@typescript-eslint/parser","eslint","eslint-config-prettier","eslint-plugin-react-hooks"],"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_2025.3.1_1770087624025_0.47410569774531375","host":"s3://npm-registry-packages-npm-production"}},"2025.2.4":{"name":"@spinnaker/eslint-plugin","version":"2025.2.4","license":"Apache-2.0","_id":"@spinnaker/eslint-plugin@2025.2.4","maintainers":[{"name":"spinnakerteam","email":"spinnaker-team@netflix.com"},{"name":"christopherthielen","email":"christopherthielen@ikkyikkyikkypikangzoopboing.com"},{"name":"ajordens","email":"adam@jordens.org"},{"name":"alanmquach","email":"integsrtite@gmail.com"},{"name":"chebebrand","email":"npm_support_no_release_caseyhebebrand@gmail.com"},{"name":"jasonmcintoshspinnaker","email":"jason.mcintosh@spinnaker.io"}],"homepage":"https://github.com/spinnaker/spinnaker#readme","bugs":{"url":"https://github.com/spinnaker/spinnaker/issues"},"dist":{"shasum":"173a9bd9f8d849fbae77e4bf0f15a2bf472419bb","tarball":"https://registry.npmjs.org/@spinnaker/eslint-plugin/-/eslint-plugin-2025.2.4.tgz","fileCount":62,"integrity":"sha512-FML+9CAcGjf+Ksaeg1VGl+zfs+ZOVGdZtAehoS5PV8x8HC+3pSeE/qmQXL5Xm/R10iDc5Um2q1OJlpFX3VXmeg==","signatures":[{"sig":"MEUCIQCvUfnmHoB3wcnQJHueriiHvIOxH63NWIom+KzbBW/DxQIgDpgpP8Y7lfSOq6WkQ8kjPyzOCGtGulAZp8JgMhkY2XQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@spinnaker%2feslint-plugin@2025.2.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":182003},"jest":{"testPathIgnorePatterns":["<rootDir>/template","<rootDir>/rules/ng-strictdi.spec.ts"]},"main":"index.js","gitHead":"618022c5e972f38cd218006e6a05edb6d545a51c","scripts":{"dev":"npm run test:debug","test":"jest","test:debug":"node --inspect ./node_modules/.bin/jest --runInBand --watch","create-rule":"create-rule.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:abc7651c-3e7f-452d-ad7e-920d6f2fc1b1"}},"repository":{"url":"git+https://github.com/spinnaker/spinnaker.git","type":"git"},"_npmVersion":"lerna/9.0.3/node@v20.19.4+x64 (linux)","description":"This package is an ESLint plugin containing:","directories":{},"_nodeVersion":"20.19.4","dependencies":{"lodash":"^4.17.20","ts-node":"*"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","eslint":"7.32.0","prettier":"*","fast-glob":"^3.2.7","typescript":"5.0.4","@types/jest":"^26.0.24","@types/node":"^16.4.13","@types/eslint":"^7.28.0","@types/estree":"*","@types/lodash":"^4.14.165","@babel/preset-typescript":"^7.15.0","@typescript-eslint/types":"5.59.8","@typescript-eslint/parser":"5.59.8"},"peerDependencies":{"eslint":"7.32.0","eslint-config-prettier":"6.12.0","@typescript-eslint/parser":"5.59.8","eslint-plugin-react-hooks":"4.1.2","@typescript-eslint/eslint-plugin":"5.59.8"},"peerDevDependencies":["@typescript-eslint/eslint-plugin","@typescript-eslint/parser","eslint","eslint-config-prettier","eslint-plugin-react-hooks"],"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_2025.2.4_1770089516088_0.6842402219014119","host":"s3://npm-registry-packages-npm-production"}},"2026.0.0":{"name":"@spinnaker/eslint-plugin","version":"2026.0.0","license":"Apache-2.0","_id":"@spinnaker/eslint-plugin@2026.0.0","maintainers":[{"name":"spinnakerteam","email":"spinnaker-team@netflix.com"},{"name":"christopherthielen","email":"christopherthielen@ikkyikkyikkypikangzoopboing.com"},{"name":"ajordens","email":"adam@jordens.org"},{"name":"alanmquach","email":"integsrtite@gmail.com"},{"name":"chebebrand","email":"npm_support_no_release_caseyhebebrand@gmail.com"},{"name":"jasonmcintoshspinnaker","email":"jason.mcintosh@spinnaker.io"}],"homepage":"https://github.com/spinnaker/spinnaker#readme","bugs":{"url":"https://github.com/spinnaker/spinnaker/issues"},"dist":{"shasum":"0b3e176de9af2589d9f4f9717cec2487578e7601","tarball":"https://registry.npmjs.org/@spinnaker/eslint-plugin/-/eslint-plugin-2026.0.0.tgz","fileCount":62,"integrity":"sha512-wSyoA/dcr7ky0x8wOeJEBX8WdFxMHlsPqxFf+BHC7o9rEfPsGsqs1tOAKY8clLk5C+y9WUZOC6PhlazZ+X91CA==","signatures":[{"sig":"MEYCIQDGw+58WqufZsFyr+ES6XL4kfhlYr7JhL8gR5LJ9zdHHQIhALDegYJhJK9btAlmzt6hAMcPse8X1L+q9gMuD1sKClUO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@spinnaker%2feslint-plugin@2026.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":182003},"jest":{"testPathIgnorePatterns":["<rootDir>/template","<rootDir>/rules/ng-strictdi.spec.ts"]},"main":"index.js","gitHead":"707b1ea4b20e8555b567fb22fa43a471588cb502","scripts":{"dev":"npm run test:debug","test":"jest","test:debug":"node --inspect ./node_modules/.bin/jest --runInBand --watch","create-rule":"create-rule.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:abc7651c-3e7f-452d-ad7e-920d6f2fc1b1"}},"repository":{"url":"git+https://github.com/spinnaker/spinnaker.git","type":"git"},"_npmVersion":"lerna/9.0.3/node@v24.13.0+x64 (linux)","description":"This package is an ESLint plugin containing:","directories":{},"_nodeVersion":"24.13.0","dependencies":{"lodash":"^4.17.20","ts-node":"*"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","eslint":"7.32.0","prettier":"*","fast-glob":"^3.2.7","typescript":"5.0.4","@types/jest":"^26.0.24","@types/node":"^16.4.13","@types/eslint":"^7.28.0","@types/estree":"*","@types/lodash":"^4.14.165","@babel/preset-typescript":"^7.15.0","@typescript-eslint/types":"5.59.8","@typescript-eslint/parser":"5.59.8"},"peerDependencies":{"eslint":"7.32.0","eslint-config-prettier":"6.12.0","@typescript-eslint/parser":"5.59.8","eslint-plugin-react-hooks":"4.1.2","@typescript-eslint/eslint-plugin":"5.59.8"},"peerDevDependencies":["@typescript-eslint/eslint-plugin","@typescript-eslint/parser","eslint","eslint-config-prettier","eslint-plugin-react-hooks"],"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_2026.0.0_1771116912218_0.18519307124937812","host":"s3://npm-registry-packages-npm-production"}},"2025.3.2":{"name":"@spinnaker/eslint-plugin","version":"2025.3.2","license":"Apache-2.0","_id":"@spinnaker/eslint-plugin@2025.3.2","maintainers":[{"name":"spinnakerteam","email":"spinnaker-team@netflix.com"},{"name":"christopherthielen","email":"christopherthielen@ikkyikkyikkypikangzoopboing.com"},{"name":"ajordens","email":"adam@jordens.org"},{"name":"alanmquach","email":"integsrtite@gmail.com"},{"name":"chebebrand","email":"npm_support_no_release_caseyhebebrand@gmail.com"},{"name":"jasonmcintoshspinnaker","email":"jason.mcintosh@spinnaker.io"}],"homepage":"https://github.com/spinnaker/spinnaker#readme","bugs":{"url":"https://github.com/spinnaker/spinnaker/issues"},"dist":{"shasum":"7e36caa97869978914a66ef37b7f9a4ab68d8c1e","tarball":"https://registry.npmjs.org/@spinnaker/eslint-plugin/-/eslint-plugin-2025.3.2.tgz","fileCount":62,"integrity":"sha512-/twsdEXkhF7fGzm15NfR3lEG8gCVz3kU0I8BzrxW4JFsp234DU1qHhJevOxf2ahibEsW3aK3GvK7jdAedA4ing==","signatures":[{"sig":"MEQCIBS1XpdIzn2IZHkFQpXCoPsMBL9MPRgRctch1GA4i4DxAiAh+kFpfg2ig5bRz7GW8rCKbI8h9FCZ4UUMk6zHEdFUOw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@spinnaker%2feslint-plugin@2025.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":182003},"jest":{"testPathIgnorePatterns":["<rootDir>/template","<rootDir>/rules/ng-strictdi.spec.ts"]},"main":"index.js","gitHead":"9f86841c7f477f4d2b71f27981bb096caed42cdb","scripts":{"dev":"npm run test:debug","test":"jest","test:debug":"node --inspect ./node_modules/.bin/jest --runInBand --watch","create-rule":"create-rule.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:abc7651c-3e7f-452d-ad7e-920d6f2fc1b1"}},"repository":{"url":"git+https://github.com/spinnaker/spinnaker.git","type":"git"},"_npmVersion":"lerna/9.0.3/node@v20.19.4+x64 (linux)","description":"This package is an ESLint plugin containing:","directories":{},"_nodeVersion":"20.19.4","dependencies":{"lodash":"^4.17.20","ts-node":"*"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","eslint":"7.32.0","prettier":"*","fast-glob":"^3.2.7","typescript":"5.0.4","@types/jest":"^26.0.24","@types/node":"^16.4.13","@types/eslint":"^7.28.0","@types/estree":"*","@types/lodash":"^4.14.165","@babel/preset-typescript":"^7.15.0","@typescript-eslint/types":"5.59.8","@typescript-eslint/parser":"5.59.8"},"peerDependencies":{"eslint":"7.32.0","eslint-config-prettier":"6.12.0","@typescript-eslint/parser":"5.59.8","eslint-plugin-react-hooks":"4.1.2","@typescript-eslint/eslint-plugin":"5.59.8"},"peerDevDependencies":["@typescript-eslint/eslint-plugin","@typescript-eslint/parser","eslint","eslint-config-prettier","eslint-plugin-react-hooks"],"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_2025.3.2_1773952413700_0.9442580738196853","host":"s3://npm-registry-packages-npm-production"}},"2025.4.2":{"name":"@spinnaker/eslint-plugin","version":"2025.4.2","license":"Apache-2.0","_id":"@spinnaker/eslint-plugin@2025.4.2","maintainers":[{"name":"spinnakerteam","email":"spinnaker-team@netflix.com"},{"name":"christopherthielen","email":"christopherthielen@ikkyikkyikkypikangzoopboing.com"},{"name":"ajordens","email":"adam@jordens.org"},{"name":"alanmquach","email":"integsrtite@gmail.com"},{"name":"chebebrand","email":"npm_support_no_release_caseyhebebrand@gmail.com"},{"name":"jasonmcintoshspinnaker","email":"jason.mcintosh@spinnaker.io"}],"homepage":"https://github.com/spinnaker/spinnaker#readme","bugs":{"url":"https://github.com/spinnaker/spinnaker/issues"},"dist":{"shasum":"22af389ae405b42a162a7ac119f6054a070f9c39","tarball":"https://registry.npmjs.org/@spinnaker/eslint-plugin/-/eslint-plugin-2025.4.2.tgz","fileCount":62,"integrity":"sha512-iiyFjfeWp5bk4H9071AJmLmb1YWAkcVKTxPtzpaaqcwh2W/oJE/ydlfjuLiBm/FIRA+f2HG1twaer4+rCTBrDA==","signatures":[{"sig":"MEYCIQDnTfEUTOVyObkIb/u8njGTJAq/y9ybAEVKm38+dzLx5gIhAJs4kywQI89L6HHTFGK4FCbQXktqm7ttc/M5f+Cf44st","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@spinnaker%2feslint-plugin@2025.4.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":182003},"jest":{"testPathIgnorePatterns":["<rootDir>/template","<rootDir>/rules/ng-strictdi.spec.ts"]},"main":"index.js","gitHead":"a7388ff26519c47068b13e21458b8471ff1f74c0","scripts":{"dev":"npm run test:debug","test":"jest","test:debug":"node --inspect ./node_modules/.bin/jest --runInBand --watch","create-rule":"create-rule.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:abc7651c-3e7f-452d-ad7e-920d6f2fc1b1"}},"repository":{"url":"git+https://github.com/spinnaker/spinnaker.git","type":"git"},"_npmVersion":"lerna/9.0.3/node@v20.19.4+x64 (linux)","description":"This package is an ESLint plugin containing:","directories":{},"_nodeVersion":"20.19.4","dependencies":{"lodash":"^4.17.20","ts-node":"*"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","eslint":"7.32.0","prettier":"*","fast-glob":"^3.2.7","typescript":"5.0.4","@types/jest":"^26.0.24","@types/node":"^16.4.13","@types/eslint":"^7.28.0","@types/estree":"*","@types/lodash":"^4.14.165","@babel/preset-typescript":"^7.15.0","@typescript-eslint/types":"5.59.8","@typescript-eslint/parser":"5.59.8"},"peerDependencies":{"eslint":"7.32.0","eslint-config-prettier":"6.12.0","@typescript-eslint/parser":"5.59.8","eslint-plugin-react-hooks":"4.1.2","@typescript-eslint/eslint-plugin":"5.59.8"},"peerDevDependencies":["@typescript-eslint/eslint-plugin","@typescript-eslint/parser","eslint","eslint-config-prettier","eslint-plugin-react-hooks"],"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_2025.4.2_1774031965837_0.31659244172393053","host":"s3://npm-registry-packages-npm-production"}},"2026.0.1":{"name":"@spinnaker/eslint-plugin","version":"2026.0.1","license":"Apache-2.0","_id":"@spinnaker/eslint-plugin@2026.0.1","maintainers":[{"name":"spinnakerteam","email":"spinnaker-team@netflix.com"},{"name":"christopherthielen","email":"christopherthielen@ikkyikkyikkypikangzoopboing.com"},{"name":"ajordens","email":"adam@jordens.org"},{"name":"alanmquach","email":"integsrtite@gmail.com"},{"name":"chebebrand","email":"npm_support_no_release_caseyhebebrand@gmail.com"},{"name":"jasonmcintoshspinnaker","email":"jason.mcintosh@spinnaker.io"}],"homepage":"https://github.com/spinnaker/spinnaker#readme","bugs":{"url":"https://github.com/spinnaker/spinnaker/issues"},"dist":{"shasum":"da33ca4708ed68b369e923875c5a18c763ba67e7","tarball":"https://registry.npmjs.org/@spinnaker/eslint-plugin/-/eslint-plugin-2026.0.1.tgz","fileCount":62,"integrity":"sha512-KfyMi1Q2HYeSR7AsWtzJOfKk5ExSoGG7tJpWOfAmazoZyRfih6DuRSjGOFTb7c3aExKA7OENbWNE/D4apzrx3w==","signatures":[{"sig":"MEQCIFTRI7TcAPily86qKX5vsTBwVzmoU24GwEUYwXyyTp4oAiANhKusnch/PGHkBxBnPeVHqWmvvWcSsKhJpyM0QCLZ+Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@spinnaker%2feslint-plugin@2026.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":182003},"jest":{"testPathIgnorePatterns":["<rootDir>/template","<rootDir>/rules/ng-strictdi.spec.ts"]},"main":"index.js","gitHead":"230864a7fc8b5dfb38edb1164c7719671f7b4fa3","scripts":{"dev":"npm run test:debug","test":"jest","test:debug":"node --inspect ./node_modules/.bin/jest --runInBand --watch","create-rule":"create-rule.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:abc7651c-3e7f-452d-ad7e-920d6f2fc1b1"}},"repository":{"url":"git+https://github.com/spinnaker/spinnaker.git","type":"git"},"_npmVersion":"lerna/9.0.3/node@v24.13.0+x64 (linux)","description":"This package is an ESLint plugin containing:","directories":{},"_nodeVersion":"24.13.0","dependencies":{"lodash":"^4.17.20","ts-node":"*"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","eslint":"7.32.0","prettier":"*","fast-glob":"^3.2.7","typescript":"5.0.4","@types/jest":"^26.0.24","@types/node":"^16.4.13","@types/eslint":"^7.28.0","@types/estree":"*","@types/lodash":"^4.14.165","@babel/preset-typescript":"^7.15.0","@typescript-eslint/types":"5.59.8","@typescript-eslint/parser":"5.59.8"},"peerDependencies":{"eslint":"7.32.0","eslint-config-prettier":"6.12.0","@typescript-eslint/parser":"5.59.8","eslint-plugin-react-hooks":"4.1.2","@typescript-eslint/eslint-plugin":"5.59.8"},"peerDevDependencies":["@typescript-eslint/eslint-plugin","@typescript-eslint/parser","eslint","eslint-config-prettier","eslint-plugin-react-hooks"],"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_2026.0.1_1774035631673_0.02083533365169221","host":"s3://npm-registry-packages-npm-production"}},"2026.0.2":{"name":"@spinnaker/eslint-plugin","version":"2026.0.2","license":"Apache-2.0","_id":"@spinnaker/eslint-plugin@2026.0.2","maintainers":[{"name":"spinnakerteam","email":"spinnaker-team@netflix.com"},{"name":"christopherthielen","email":"christopherthielen@ikkyikkyikkypikangzoopboing.com"},{"name":"ajordens","email":"adam@jordens.org"},{"name":"alanmquach","email":"integsrtite@gmail.com"},{"name":"chebebrand","email":"npm_support_no_release_caseyhebebrand@gmail.com"},{"name":"jasonmcintoshspinnaker","email":"jason.mcintosh@spinnaker.io"}],"homepage":"https://github.com/spinnaker/spinnaker#readme","bugs":{"url":"https://github.com/spinnaker/spinnaker/issues"},"dist":{"shasum":"e211e83e6f8603485aa7bf3298c8dc5b45a74ec6","tarball":"https://registry.npmjs.org/@spinnaker/eslint-plugin/-/eslint-plugin-2026.0.2.tgz","fileCount":62,"integrity":"sha512-oQ8LiwFSR1i7dLjKlLfja03YPDypd1ei7iTFcIBTquZCFrQzMfRjBOv4gYSUWJpLHf+SAwm2Rivu6kIpLvhoPw==","signatures":[{"sig":"MEQCIBUPt3vh+mDQEZS7X/bO9kW34LGTswPu6+CcrSz//6CtAiAdSHvj6feOkLV+wQ+SndaD80eDViD3V6glIXu12BGrYQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@spinnaker%2feslint-plugin@2026.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":182003},"jest":{"testPathIgnorePatterns":["<rootDir>/template","<rootDir>/rules/ng-strictdi.spec.ts"]},"main":"index.js","gitHead":"f81cd582f8abad99f82ee96ae11cdfb59a0c643c","scripts":{"dev":"npm run test:debug","test":"jest","test:debug":"node --inspect ./node_modules/.bin/jest --runInBand --watch","create-rule":"create-rule.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:abc7651c-3e7f-452d-ad7e-920d6f2fc1b1"}},"repository":{"url":"git+https://github.com/spinnaker/spinnaker.git","type":"git"},"_npmVersion":"lerna/9.0.3/node@v24.13.0+x64 (linux)","description":"This package is an ESLint plugin containing:","directories":{},"_nodeVersion":"24.13.0","dependencies":{"lodash":"^4.17.20","ts-node":"*"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","eslint":"7.32.0","prettier":"*","fast-glob":"^3.2.7","typescript":"5.0.4","@types/jest":"^26.0.24","@types/node":"^16.4.13","@types/eslint":"^7.28.0","@types/estree":"*","@types/lodash":"^4.14.165","@babel/preset-typescript":"^7.15.0","@typescript-eslint/types":"5.59.8","@typescript-eslint/parser":"5.59.8"},"peerDependencies":{"eslint":"7.32.0","eslint-config-prettier":"6.12.0","@typescript-eslint/parser":"5.59.8","eslint-plugin-react-hooks":"4.1.2","@typescript-eslint/eslint-plugin":"5.59.8"},"peerDevDependencies":["@typescript-eslint/eslint-plugin","@typescript-eslint/parser","eslint","eslint-config-prettier","eslint-plugin-react-hooks"],"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_2026.0.2_1775587824920_0.795588828835395","host":"s3://npm-registry-packages-npm-production"}},"2025.4.3":{"name":"@spinnaker/eslint-plugin","version":"2025.4.3","license":"Apache-2.0","_id":"@spinnaker/eslint-plugin@2025.4.3","maintainers":[{"name":"spinnakerteam","email":"spinnaker-team@netflix.com"},{"name":"christopherthielen","email":"christopherthielen@ikkyikkyikkypikangzoopboing.com"},{"name":"ajordens","email":"adam@jordens.org"},{"name":"alanmquach","email":"integsrtite@gmail.com"},{"name":"chebebrand","email":"npm_support_no_release_caseyhebebrand@gmail.com"},{"name":"jasonmcintoshspinnaker","email":"jason.mcintosh@spinnaker.io"}],"homepage":"https://github.com/spinnaker/spinnaker#readme","bugs":{"url":"https://github.com/spinnaker/spinnaker/issues"},"dist":{"shasum":"dbe21a6e6d5ad30582a7c5cea3093c950c776431","tarball":"https://registry.npmjs.org/@spinnaker/eslint-plugin/-/eslint-plugin-2025.4.3.tgz","fileCount":62,"integrity":"sha512-E3KJVn1GdsPjUtHUiVlHN5v0/2ElEFCmSEqPhM9PMZH+fYh8DDfCGLhccveqKZuQ/CMf3x3+vv9arDe4KQqPTQ==","signatures":[{"sig":"MEUCIFGyWC3Vx8ver49/Ll/U+SspI+swCyUoeJJMlISIkgyrAiEA+vESpptbU0slVIwVLXtl/ayxsj/poIjvX9DOW7epuXs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@spinnaker%2feslint-plugin@2025.4.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":182003},"jest":{"testPathIgnorePatterns":["<rootDir>/template","<rootDir>/rules/ng-strictdi.spec.ts"]},"main":"index.js","gitHead":"e8c722f36f7f55445ff0179d77a0e87194bd50a9","scripts":{"dev":"npm run test:debug","test":"jest","test:debug":"node --inspect ./node_modules/.bin/jest --runInBand --watch","create-rule":"create-rule.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:abc7651c-3e7f-452d-ad7e-920d6f2fc1b1"}},"repository":{"url":"git+https://github.com/spinnaker/spinnaker.git","type":"git"},"_npmVersion":"lerna/9.0.3/node@v20.19.4+x64 (linux)","description":"This package is an ESLint plugin containing:","directories":{},"_nodeVersion":"20.19.4","dependencies":{"lodash":"^4.17.20","ts-node":"*"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","eslint":"7.32.0","prettier":"*","fast-glob":"^3.2.7","typescript":"5.0.4","@types/jest":"^26.0.24","@types/node":"^16.4.13","@types/eslint":"^7.28.0","@types/estree":"*","@types/lodash":"^4.14.165","@babel/preset-typescript":"^7.15.0","@typescript-eslint/types":"5.59.8","@typescript-eslint/parser":"5.59.8"},"peerDependencies":{"eslint":"7.32.0","eslint-config-prettier":"6.12.0","@typescript-eslint/parser":"5.59.8","eslint-plugin-react-hooks":"4.1.2","@typescript-eslint/eslint-plugin":"5.59.8"},"peerDevDependencies":["@typescript-eslint/eslint-plugin","@typescript-eslint/parser","eslint","eslint-config-prettier","eslint-plugin-react-hooks"],"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_2025.4.3_1775590104662_0.5917462650263712","host":"s3://npm-registry-packages-npm-production"}},"2025.3.3":{"name":"@spinnaker/eslint-plugin","version":"2025.3.3","license":"Apache-2.0","_id":"@spinnaker/eslint-plugin@2025.3.3","maintainers":[{"name":"spinnakerteam","email":"spinnaker-team@netflix.com"},{"name":"christopherthielen","email":"christopherthielen@ikkyikkyikkypikangzoopboing.com"},{"name":"ajordens","email":"adam@jordens.org"},{"name":"alanmquach","email":"integsrtite@gmail.com"},{"name":"chebebrand","email":"npm_support_no_release_caseyhebebrand@gmail.com"},{"name":"jasonmcintoshspinnaker","email":"jason.mcintosh@spinnaker.io"}],"homepage":"https://github.com/spinnaker/spinnaker#readme","bugs":{"url":"https://github.com/spinnaker/spinnaker/issues"},"dist":{"shasum":"5247e196eeee7aa7a01e9b3adeb5900d2129c423","tarball":"https://registry.npmjs.org/@spinnaker/eslint-plugin/-/eslint-plugin-2025.3.3.tgz","fileCount":62,"integrity":"sha512-M3JES3YBuuj7jQz49csMPGyNZL2pU5o/U+dOUnCkHogqEIy47D/2cOdoLoZ/FSgr/r0IPv8XfK/0uFKSFR6zhQ==","signatures":[{"sig":"MEUCIQDNdsebZEDv+0CqtBgHDTEFHy9adPS7jblWJLUYp0UY+gIgR7DsgqyXfzH0iLtpXQVhIJgg6DojHAXeHvY3zLyn8dg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@spinnaker%2feslint-plugin@2025.3.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":182003},"jest":{"testPathIgnorePatterns":["<rootDir>/template","<rootDir>/rules/ng-strictdi.spec.ts"]},"main":"index.js","gitHead":"99a9c4931a1c874b893d3d4f4ec250b0a767240a","scripts":{"dev":"npm run test:debug","test":"jest","test:debug":"node --inspect ./node_modules/.bin/jest --runInBand --watch","create-rule":"create-rule.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:abc7651c-3e7f-452d-ad7e-920d6f2fc1b1"}},"repository":{"url":"git+https://github.com/spinnaker/spinnaker.git","type":"git"},"_npmVersion":"lerna/9.0.3/node@v20.19.4+x64 (linux)","description":"This package is an ESLint plugin containing:","directories":{},"_nodeVersion":"20.19.4","dependencies":{"lodash":"^4.17.20","ts-node":"*"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","eslint":"7.32.0","prettier":"*","fast-glob":"^3.2.7","typescript":"5.0.4","@types/jest":"^26.0.24","@types/node":"^16.4.13","@types/eslint":"^7.28.0","@types/estree":"*","@types/lodash":"^4.14.165","@babel/preset-typescript":"^7.15.0","@typescript-eslint/types":"5.59.8","@typescript-eslint/parser":"5.59.8"},"peerDependencies":{"eslint":"7.32.0","eslint-config-prettier":"6.12.0","@typescript-eslint/parser":"5.59.8","eslint-plugin-react-hooks":"4.1.2","@typescript-eslint/eslint-plugin":"5.59.8"},"peerDevDependencies":["@typescript-eslint/eslint-plugin","@typescript-eslint/parser","eslint","eslint-config-prettier","eslint-plugin-react-hooks"],"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_2025.3.3_1775590279331_0.5246245637403648","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-2025.3-4":{"name":"@spinnaker/eslint-plugin","version":"0.0.0-2025.3-4","license":"Apache-2.0","_id":"@spinnaker/eslint-plugin@0.0.0-2025.3-4","maintainers":[{"name":"spinnakerteam","email":"spinnaker-team@netflix.com"},{"name":"christopherthielen","email":"christopherthielen@ikkyikkyikkypikangzoopboing.com"},{"name":"ajordens","email":"adam@jordens.org"},{"name":"alanmquach","email":"integsrtite@gmail.com"},{"name":"chebebrand","email":"npm_support_no_release_caseyhebebrand@gmail.com"},{"name":"jasonmcintoshspinnaker","email":"jason.mcintosh@spinnaker.io"}],"homepage":"https://github.com/spinnaker/spinnaker#readme","bugs":{"url":"https://github.com/spinnaker/spinnaker/issues"},"dist":{"shasum":"1e7a315e0c7912897fac7869f486733666acaa97","tarball":"https://registry.npmjs.org/@spinnaker/eslint-plugin/-/eslint-plugin-0.0.0-2025.3-4.tgz","fileCount":62,"integrity":"sha512-b0zxgIp4N9J4QXmxqmUfT+9lXDa24kDUZ5kdhaUVzlp5StxPtRay5fgB5RYivMnVio91vVas7XmzrDR6xu/McQ==","signatures":[{"sig":"MEYCIQD7+mX8uFZVFv4sgAMbiePI2BLsbKfQ+KHq8k70vubgaAIhAPXzkIIclXbuN3pz4ek+TDsjZsltSXTZi0Wke2GP7rA/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@spinnaker%2feslint-plugin@0.0.0-2025.3-4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":182009},"jest":{"testPathIgnorePatterns":["<rootDir>/template","<rootDir>/rules/ng-strictdi.spec.ts"]},"main":"index.js","gitHead":"6b380aee35c71d071c2c20307a8d4d6a6b283495","scripts":{"dev":"npm run test:debug","test":"jest","test:debug":"node --inspect ./node_modules/.bin/jest --runInBand --watch","create-rule":"create-rule.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:abc7651c-3e7f-452d-ad7e-920d6f2fc1b1"}},"repository":{"url":"git+https://github.com/spinnaker/spinnaker.git","type":"git"},"_npmVersion":"lerna/9.0.3/node@v20.19.4+x64 (linux)","description":"This package is an ESLint plugin containing:","directories":{},"_nodeVersion":"20.19.4","dependencies":{"lodash":"^4.17.20","ts-node":"*"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","eslint":"7.32.0","prettier":"*","fast-glob":"^3.2.7","typescript":"5.0.4","@types/jest":"^26.0.24","@types/node":"^16.4.13","@types/eslint":"^7.28.0","@types/estree":"*","@types/lodash":"^4.14.165","@babel/preset-typescript":"^7.15.0","@typescript-eslint/types":"5.59.8","@typescript-eslint/parser":"5.59.8"},"peerDependencies":{"eslint":"7.32.0","eslint-config-prettier":"6.12.0","@typescript-eslint/parser":"5.59.8","eslint-plugin-react-hooks":"4.1.2","@typescript-eslint/eslint-plugin":"5.59.8"},"peerDevDependencies":["@typescript-eslint/eslint-plugin","@typescript-eslint/parser","eslint","eslint-config-prettier","eslint-plugin-react-hooks"],"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_0.0.0-2025.3-4_1776867488984_0.16096556276261764","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-2026.1-0":{"name":"@spinnaker/eslint-plugin","version":"0.0.0-2026.1-0","license":"Apache-2.0","_id":"@spinnaker/eslint-plugin@0.0.0-2026.1-0","maintainers":[{"name":"spinnakerteam","email":"spinnaker-team@netflix.com"},{"name":"christopherthielen","email":"christopherthielen@ikkyikkyikkypikangzoopboing.com"},{"name":"ajordens","email":"adam@jordens.org"},{"name":"alanmquach","email":"integsrtite@gmail.com"},{"name":"chebebrand","email":"npm_support_no_release_caseyhebebrand@gmail.com"},{"name":"jasonmcintoshspinnaker","email":"jason.mcintosh@spinnaker.io"}],"homepage":"https://github.com/spinnaker/spinnaker#readme","bugs":{"url":"https://github.com/spinnaker/spinnaker/issues"},"dist":{"shasum":"853f336a2c3fccc916cba0d64002746f94f2eec2","tarball":"https://registry.npmjs.org/@spinnaker/eslint-plugin/-/eslint-plugin-0.0.0-2026.1-0.tgz","fileCount":62,"integrity":"sha512-gqwQSwjeZH3qYB0hS23NpJDvN2fbUzKCRn86QQs7DG5WI0inB+dL913M3Onclq9oVn9iUUZtu9PNXriI3px6ug==","signatures":[{"sig":"MEQCIAqY3FlUfxphXFwmzuW0jSEvQq6eeR9nAzhM/GNtpindAiA7awOx8ZCBCzrCuKo1Dr8h/yImj3VunJHuBdzi/AUupw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@spinnaker%2feslint-plugin@0.0.0-2026.1-0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":183827},"jest":{"testEnvironment":"node","testPathIgnorePatterns":["<rootDir>/template","<rootDir>/rules/ng-strictdi.spec.ts"]},"main":"index.js","gitHead":"81101959188c6307f7b15e2f62ecca4aa2f53df7","scripts":{"dev":"npm run test:debug","test":"jest","test:debug":"node --inspect ./node_modules/.bin/jest --runInBand --watch","create-rule":"create-rule.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:abc7651c-3e7f-452d-ad7e-920d6f2fc1b1"}},"repository":{"url":"git+https://github.com/spinnaker/spinnaker.git","type":"git"},"_npmVersion":"lerna/9.0.5/node@v24.13.0+x64 (linux)","description":"This package is an ESLint plugin containing:","directories":{},"_nodeVersion":"24.13.0","dependencies":{"lodash":"^4.17.20","ts-node":"*"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","eslint":"9.39.2","globals":"^17.2.0","prettier":"*","fast-glob":"^3.2.7","@eslint/js":"^9.39.2","typescript":"5.0.4","@types/jest":"^29.0.0","@types/node":"^16.4.13","@types/eslint":"9.6.1","@types/estree":"*","@types/lodash":"^4.14.165","@eslint/compat":"^2.0.2","@eslint/eslintrc":"^3.3.4","@babel/preset-typescript":"^7.15.0","@typescript-eslint/types":"8.54.0","@typescript-eslint/parser":"8.54.0"},"peerDependencies":{"eslint":"^9.0.0","eslint-config-prettier":"^10.0.0","@typescript-eslint/parser":"^8.0.0","eslint-plugin-react-hooks":"^5.0.0 || ^7.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDevDependencies":["@typescript-eslint/eslint-plugin","@typescript-eslint/parser","eslint","eslint-config-prettier","eslint-plugin-react-hooks"],"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_0.0.0-2026.1-0_1778259470951_0.4656284151733838","host":"s3://npm-registry-packages-npm-production"}},"2026.1.0":{"name":"@spinnaker/eslint-plugin","version":"2026.1.0","license":"Apache-2.0","_id":"@spinnaker/eslint-plugin@2026.1.0","maintainers":[{"name":"spinnakerteam","email":"spinnaker-team@netflix.com"},{"name":"christopherthielen","email":"christopherthielen@ikkyikkyikkypikangzoopboing.com"},{"name":"ajordens","email":"adam@jordens.org"},{"name":"alanmquach","email":"integsrtite@gmail.com"},{"name":"chebebrand","email":"npm_support_no_release_caseyhebebrand@gmail.com"},{"name":"jasonmcintoshspinnaker","email":"jason.mcintosh@spinnaker.io"}],"homepage":"https://github.com/spinnaker/spinnaker#readme","bugs":{"url":"https://github.com/spinnaker/spinnaker/issues"},"dist":{"shasum":"b8b0a72ec98fe4c8269269f2dd8302970af1ff4a","tarball":"https://registry.npmjs.org/@spinnaker/eslint-plugin/-/eslint-plugin-2026.1.0.tgz","fileCount":62,"integrity":"sha512-MWiETL8kF1S1SohpdFLCI9mDwQMLZ+PtDC9wAPdMoVkK/sI1tvDTnDuhxD6qoDYDoeI+BdyVNAjSWDKmfJiJEg==","signatures":[{"sig":"MEQCIB2/qLL6bNqFG/ctofpdBWjMHiEB0Hm7b0FEva0kJOQyAiBLPDKDe+3MtvbZvsP8gEe57ygoDTZZAcD6bsyLTmYhYg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@spinnaker%2feslint-plugin@2026.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":183821},"jest":{"testEnvironment":"node","testPathIgnorePatterns":["<rootDir>/template","<rootDir>/rules/ng-strictdi.spec.ts"]},"main":"index.js","gitHead":"b43289872672de89234911de45d1cba0dd18373f","scripts":{"dev":"npm run test:debug","test":"jest","test:debug":"node --inspect ./node_modules/.bin/jest --runInBand --watch","create-rule":"create-rule.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:abc7651c-3e7f-452d-ad7e-920d6f2fc1b1"}},"repository":{"url":"git+https://github.com/spinnaker/spinnaker.git","type":"git"},"_npmVersion":"lerna/9.0.5/node@v24.13.0+x64 (linux)","description":"This package is an ESLint plugin containing:","directories":{},"_nodeVersion":"24.13.0","dependencies":{"lodash":"^4.17.20","ts-node":"*"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","eslint":"9.39.2","globals":"^17.2.0","prettier":"*","fast-glob":"^3.2.7","@eslint/js":"^9.39.2","typescript":"5.0.4","@types/jest":"^29.0.0","@types/node":"^16.4.13","@types/eslint":"9.6.1","@types/estree":"*","@types/lodash":"^4.14.165","@eslint/compat":"^2.0.2","@eslint/eslintrc":"^3.3.4","@babel/preset-typescript":"^7.15.0","@typescript-eslint/types":"8.54.0","@typescript-eslint/parser":"8.54.0"},"peerDependencies":{"eslint":"^9.0.0","eslint-config-prettier":"^10.0.0","@typescript-eslint/parser":"^8.0.0","eslint-plugin-react-hooks":"^5.0.0 || ^7.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDevDependencies":["@typescript-eslint/eslint-plugin","@typescript-eslint/parser","eslint","eslint-config-prettier","eslint-plugin-react-hooks"],"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_2026.1.0_1778277533945_0.28190620661149435","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-2026.1-1":{"name":"@spinnaker/eslint-plugin","version":"0.0.0-2026.1-1","license":"Apache-2.0","_id":"@spinnaker/eslint-plugin@0.0.0-2026.1-1","maintainers":[{"name":"spinnakerteam","email":"spinnaker-team@netflix.com"},{"name":"christopherthielen","email":"christopherthielen@ikkyikkyikkypikangzoopboing.com"},{"name":"ajordens","email":"adam@jordens.org"},{"name":"alanmquach","email":"integsrtite@gmail.com"},{"name":"chebebrand","email":"npm_support_no_release_caseyhebebrand@gmail.com"},{"name":"jasonmcintoshspinnaker","email":"jason.mcintosh@spinnaker.io"}],"homepage":"https://github.com/spinnaker/spinnaker#readme","bugs":{"url":"https://github.com/spinnaker/spinnaker/issues"},"dist":{"shasum":"19f314d63232ca9bef0be7ab9a5fde66066422e9","tarball":"https://registry.npmjs.org/@spinnaker/eslint-plugin/-/eslint-plugin-0.0.0-2026.1-1.tgz","fileCount":62,"integrity":"sha512-VNlHPqcUhGLpVmqDb/+V4iZYgzz4WHi3u1VFrMCx7fGkjUF2inr+DJIUaZePToxtqLlHtE6FPCUmd8YPi92FvA==","signatures":[{"sig":"MEYCIQCnLLdRlUPBujT1rS/ERnhMtrcjRvn3/9C7EBL197P7pAIhAIIb5DsNYaw/aKggo1pVzDqikTlVCA/BUmtGm2F+0Xwi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@spinnaker%2feslint-plugin@0.0.0-2026.1-1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":183827},"jest":{"testEnvironment":"node","testPathIgnorePatterns":["<rootDir>/template","<rootDir>/rules/ng-strictdi.spec.ts"]},"main":"index.js","gitHead":"c9db37c6232884fbc99b4ce5e06b6bde9b14c004","scripts":{"dev":"npm run test:debug","test":"jest","test:debug":"node --inspect ./node_modules/.bin/jest --runInBand --watch","create-rule":"create-rule.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:abc7651c-3e7f-452d-ad7e-920d6f2fc1b1"}},"repository":{"url":"git+https://github.com/spinnaker/spinnaker.git","type":"git"},"_npmVersion":"lerna/9.0.5/node@v24.13.0+x64 (linux)","description":"This package is an ESLint plugin containing:","directories":{},"_nodeVersion":"24.13.0","dependencies":{"lodash":"^4.17.20","ts-node":"*"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","eslint":"9.39.2","globals":"^17.2.0","prettier":"*","fast-glob":"^3.2.7","@eslint/js":"^9.39.2","typescript":"5.0.4","@types/jest":"^29.0.0","@types/node":"^16.4.13","@types/eslint":"9.6.1","@types/estree":"*","@types/lodash":"^4.14.165","@eslint/compat":"^2.0.2","@eslint/eslintrc":"^3.3.4","@babel/preset-typescript":"^7.15.0","@typescript-eslint/types":"8.54.0","@typescript-eslint/parser":"8.54.0"},"peerDependencies":{"eslint":"^9.0.0","eslint-config-prettier":"^10.0.0","@typescript-eslint/parser":"^8.0.0","eslint-plugin-react-hooks":"^5.0.0 || ^7.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDevDependencies":["@typescript-eslint/eslint-plugin","@typescript-eslint/parser","eslint","eslint-config-prettier","eslint-plugin-react-hooks"],"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_0.0.0-2026.1-1_1778349291209_0.34339595412740453","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-2025.3-5":{"name":"@spinnaker/eslint-plugin","version":"0.0.0-2025.3-5","license":"Apache-2.0","_id":"@spinnaker/eslint-plugin@0.0.0-2025.3-5","maintainers":[{"name":"spinnakerteam","email":"spinnaker-team@netflix.com"},{"name":"christopherthielen","email":"christopherthielen@ikkyikkyikkypikangzoopboing.com"},{"name":"ajordens","email":"adam@jordens.org"},{"name":"alanmquach","email":"integsrtite@gmail.com"},{"name":"chebebrand","email":"npm_support_no_release_caseyhebebrand@gmail.com"},{"name":"jasonmcintoshspinnaker","email":"jason.mcintosh@spinnaker.io"}],"homepage":"https://github.com/spinnaker/spinnaker#readme","bugs":{"url":"https://github.com/spinnaker/spinnaker/issues"},"dist":{"shasum":"c847792158d5c11898806ce2dc82f2b10ddc0b27","tarball":"https://registry.npmjs.org/@spinnaker/eslint-plugin/-/eslint-plugin-0.0.0-2025.3-5.tgz","fileCount":62,"integrity":"sha512-q/9SEV5Cqf0nl58BKwj50dC4/s0nMuSGR/C+jq/icwkQEnT+Aa0nv9APIiO75ltuGS1cRaLGcg8brrZVp3etJA==","signatures":[{"sig":"MEQCICP1RCkXMG0g/dSBbNuW+wFuhKryeIlftb5tt21nhrJ9AiB/PYwcawV+biKqpNeGlOEVd165o45eReB+9kSApDNokQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@spinnaker%2feslint-plugin@0.0.0-2025.3-5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":182009},"jest":{"testPathIgnorePatterns":["<rootDir>/template","<rootDir>/rules/ng-strictdi.spec.ts"]},"main":"index.js","gitHead":"fd09c5c1e1e197acb7d65c6b5dfdfb9a25974654","scripts":{"dev":"npm run test:debug","test":"jest","test:debug":"node --inspect ./node_modules/.bin/jest --runInBand --watch","create-rule":"create-rule.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:abc7651c-3e7f-452d-ad7e-920d6f2fc1b1"}},"repository":{"url":"git+https://github.com/spinnaker/spinnaker.git","type":"git"},"_npmVersion":"lerna/9.0.3/node@v20.19.4+x64 (linux)","description":"This package is an ESLint plugin containing:","directories":{},"_nodeVersion":"20.19.4","dependencies":{"lodash":"^4.17.20","ts-node":"*"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","eslint":"7.32.0","prettier":"*","fast-glob":"^3.2.7","typescript":"5.0.4","@types/jest":"^26.0.24","@types/node":"^16.4.13","@types/eslint":"^7.28.0","@types/estree":"*","@types/lodash":"^4.14.165","@babel/preset-typescript":"^7.15.0","@typescript-eslint/types":"5.59.8","@typescript-eslint/parser":"5.59.8"},"peerDependencies":{"eslint":"7.32.0","eslint-config-prettier":"6.12.0","@typescript-eslint/parser":"5.59.8","eslint-plugin-react-hooks":"4.1.2","@typescript-eslint/eslint-plugin":"5.59.8"},"peerDevDependencies":["@typescript-eslint/eslint-plugin","@typescript-eslint/parser","eslint","eslint-config-prettier","eslint-plugin-react-hooks"],"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_0.0.0-2025.3-5_1779981217692_0.4131456634712345","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-2025.4-5":{"name":"@spinnaker/eslint-plugin","version":"0.0.0-2025.4-5","license":"Apache-2.0","_id":"@spinnaker/eslint-plugin@0.0.0-2025.4-5","maintainers":[{"name":"spinnakerteam","email":"spinnaker-team@netflix.com"},{"name":"christopherthielen","email":"christopherthielen@ikkyikkyikkypikangzoopboing.com"},{"name":"ajordens","email":"adam@jordens.org"},{"name":"alanmquach","email":"integsrtite@gmail.com"},{"name":"chebebrand","email":"npm_support_no_release_caseyhebebrand@gmail.com"},{"name":"jasonmcintoshspinnaker","email":"jason.mcintosh@spinnaker.io"}],"homepage":"https://github.com/spinnaker/spinnaker#readme","bugs":{"url":"https://github.com/spinnaker/spinnaker/issues"},"dist":{"shasum":"bc5f5bdd84dbc1a4f5913566d357aed9b8d92dc7","tarball":"https://registry.npmjs.org/@spinnaker/eslint-plugin/-/eslint-plugin-0.0.0-2025.4-5.tgz","fileCount":62,"integrity":"sha512-MJZ1RYatA5HkJSboaoASJRJyxvChCKbRVdxTcpfJX+Rf54isoU1b9bCFZUuquBoPxkvj+GTiMV2RldJFTdhpAw==","signatures":[{"sig":"MEYCIQDh6wXSnsWluw9L0y3/yAS63qALTGNLkzQEhG5e+SzHnAIhAMRlcirpvSR3KBwIO4fvWh8sVirJg3igaZBAKqtjPgC8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@spinnaker%2feslint-plugin@0.0.0-2025.4-5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":182009},"jest":{"testPathIgnorePatterns":["<rootDir>/template","<rootDir>/rules/ng-strictdi.spec.ts"]},"main":"index.js","gitHead":"f30da6fd95bcbe9f7e14d30d791e3f494202616a","scripts":{"dev":"npm run test:debug","test":"jest","test:debug":"node --inspect ./node_modules/.bin/jest --runInBand --watch","create-rule":"create-rule.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:abc7651c-3e7f-452d-ad7e-920d6f2fc1b1"}},"repository":{"url":"git+https://github.com/spinnaker/spinnaker.git","type":"git"},"_npmVersion":"lerna/9.0.3/node@v20.19.4+x64 (linux)","description":"This package is an ESLint plugin containing:","directories":{},"_nodeVersion":"20.19.4","dependencies":{"lodash":"^4.17.20","ts-node":"*"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","eslint":"7.32.0","prettier":"*","fast-glob":"^3.2.7","typescript":"5.0.4","@types/jest":"^26.0.24","@types/node":"^16.4.13","@types/eslint":"^7.28.0","@types/estree":"*","@types/lodash":"^4.14.165","@babel/preset-typescript":"^7.15.0","@typescript-eslint/types":"5.59.8","@typescript-eslint/parser":"5.59.8"},"peerDependencies":{"eslint":"7.32.0","eslint-config-prettier":"6.12.0","@typescript-eslint/parser":"5.59.8","eslint-plugin-react-hooks":"4.1.2","@typescript-eslint/eslint-plugin":"5.59.8"},"peerDevDependencies":["@typescript-eslint/eslint-plugin","@typescript-eslint/parser","eslint","eslint-config-prettier","eslint-plugin-react-hooks"],"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_0.0.0-2025.4-5_1779981232176_0.7801425474505899","host":"s3://npm-registry-packages-npm-production"}},"2026.1.1":{"name":"@spinnaker/eslint-plugin","version":"2026.1.1","license":"Apache-2.0","_id":"@spinnaker/eslint-plugin@2026.1.1","maintainers":[{"name":"spinnakerteam","email":"spinnaker-team@netflix.com"},{"name":"christopherthielen","email":"christopherthielen@ikkyikkyikkypikangzoopboing.com"},{"name":"ajordens","email":"adam@jordens.org"},{"name":"alanmquach","email":"integsrtite@gmail.com"},{"name":"chebebrand","email":"npm_support_no_release_caseyhebebrand@gmail.com"},{"name":"jasonmcintoshspinnaker","email":"jason.mcintosh@spinnaker.io"}],"homepage":"https://github.com/spinnaker/spinnaker#readme","bugs":{"url":"https://github.com/spinnaker/spinnaker/issues"},"dist":{"shasum":"421516b09fae9200075ec68d55f6286204eb253f","tarball":"https://registry.npmjs.org/@spinnaker/eslint-plugin/-/eslint-plugin-2026.1.1.tgz","fileCount":62,"integrity":"sha512-JQ96RtL/OOEyQHh92366cYXu5J5zsCNLKcc5uL5POXJVKHy7/Bg2nwxCgWFc4pn/ImQsBaVMgd3O4cTlL9i+QQ==","signatures":[{"sig":"MEUCIQDrCr9jg4VuvT27zSltOYHAsaWKCv6KD2sMiUjIORoaJgIgRwLO/bGkET8tfDwGeuTs/0jWLkphQoVAnKOWKPZFZ80=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@spinnaker%2feslint-plugin@2026.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":183821},"jest":{"testEnvironment":"node","testPathIgnorePatterns":["<rootDir>/template","<rootDir>/rules/ng-strictdi.spec.ts"]},"main":"index.js","gitHead":"f842aaebe413ea1a14ccec06dd6824e07dc7426b","scripts":{"dev":"npm run test:debug","test":"jest","test:debug":"node --inspect ./node_modules/.bin/jest --runInBand --watch","create-rule":"create-rule.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:abc7651c-3e7f-452d-ad7e-920d6f2fc1b1"}},"repository":{"url":"git+https://github.com/spinnaker/spinnaker.git","type":"git"},"_npmVersion":"lerna/9.0.5/node@v24.13.0+x64 (linux)","description":"This package is an ESLint plugin containing:","directories":{},"_nodeVersion":"24.13.0","dependencies":{"lodash":"^4.17.20","ts-node":"*"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","eslint":"9.39.2","globals":"^17.2.0","prettier":"*","fast-glob":"^3.2.7","@eslint/js":"^9.39.2","typescript":"5.0.4","@types/jest":"^29.0.0","@types/node":"^16.4.13","@types/eslint":"9.6.1","@types/estree":"*","@types/lodash":"^4.14.165","@eslint/compat":"^2.0.2","@eslint/eslintrc":"^3.3.4","@babel/preset-typescript":"^7.15.0","@typescript-eslint/types":"8.54.0","@typescript-eslint/parser":"8.54.0"},"peerDependencies":{"eslint":"^9.0.0","eslint-config-prettier":"^10.0.0","@typescript-eslint/parser":"^8.0.0","eslint-plugin-react-hooks":"^5.0.0 || ^7.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDevDependencies":["@typescript-eslint/eslint-plugin","@typescript-eslint/parser","eslint","eslint-config-prettier","eslint-plugin-react-hooks"],"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_2026.1.1_1781286776488_0.5788159023707629","host":"s3://npm-registry-packages-npm-production"}},"2026.0.3":{"name":"@spinnaker/eslint-plugin","version":"2026.0.3","license":"Apache-2.0","_id":"@spinnaker/eslint-plugin@2026.0.3","maintainers":[{"name":"spinnakerteam","email":"spinnaker-team@netflix.com"},{"name":"christopherthielen","email":"christopherthielen@ikkyikkyikkypikangzoopboing.com"},{"name":"ajordens","email":"adam@jordens.org"},{"name":"alanmquach","email":"integsrtite@gmail.com"},{"name":"chebebrand","email":"npm_support_no_release_caseyhebebrand@gmail.com"},{"name":"jasonmcintoshspinnaker","email":"jason.mcintosh@spinnaker.io"}],"homepage":"https://github.com/spinnaker/spinnaker#readme","bugs":{"url":"https://github.com/spinnaker/spinnaker/issues"},"dist":{"shasum":"f094d22b34b5fa3d05e536758c2566adecd5b9b0","tarball":"https://registry.npmjs.org/@spinnaker/eslint-plugin/-/eslint-plugin-2026.0.3.tgz","fileCount":62,"integrity":"sha512-H7wzrUMuZxQP9hWbIESO5P6uZYNA3izqBEtIvwuESRFpal9/3FszD9vzfFLG7I8qbF9fIvKamd1QoBJkYBmeBQ==","signatures":[{"sig":"MEUCIA0eE8wwlflWkaAQjhg9x1mwCCKjS15Gu9wF7Ekgj1IOAiEAskSpWXpHjx6uL/OAuMcRtiC0Aqu8i/c6Fs2sfehW6VM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@spinnaker%2feslint-plugin@2026.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":182003},"jest":{"testPathIgnorePatterns":["<rootDir>/template","<rootDir>/rules/ng-strictdi.spec.ts"]},"main":"index.js","gitHead":"d7237d64b8696dfcdf1e1eff76b6e59720899cbd","scripts":{"dev":"npm run test:debug","test":"jest","test:debug":"node --inspect ./node_modules/.bin/jest --runInBand --watch","create-rule":"create-rule.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:abc7651c-3e7f-452d-ad7e-920d6f2fc1b1"}},"repository":{"url":"git+https://github.com/spinnaker/spinnaker.git","type":"git"},"_npmVersion":"lerna/9.0.3/node@v24.13.0+x64 (linux)","description":"This package is an ESLint plugin containing:","directories":{},"_nodeVersion":"24.13.0","dependencies":{"lodash":"^4.17.20","ts-node":"*"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","eslint":"7.32.0","prettier":"*","fast-glob":"^3.2.7","typescript":"5.0.4","@types/jest":"^26.0.24","@types/node":"^16.4.13","@types/eslint":"^7.28.0","@types/estree":"*","@types/lodash":"^4.14.165","@babel/preset-typescript":"^7.15.0","@typescript-eslint/types":"5.59.8","@typescript-eslint/parser":"5.59.8"},"peerDependencies":{"eslint":"7.32.0","eslint-config-prettier":"6.12.0","@typescript-eslint/parser":"5.59.8","eslint-plugin-react-hooks":"4.1.2","@typescript-eslint/eslint-plugin":"5.59.8"},"peerDevDependencies":["@typescript-eslint/eslint-plugin","@typescript-eslint/parser","eslint","eslint-config-prettier","eslint-plugin-react-hooks"],"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_2026.0.3_1781286929947_0.21300994068982093","host":"s3://npm-registry-packages-npm-production"}},"2025.4.4":{"name":"@spinnaker/eslint-plugin","version":"2025.4.4","license":"Apache-2.0","_id":"@spinnaker/eslint-plugin@2025.4.4","maintainers":[{"name":"spinnakerteam","email":"spinnaker-team@netflix.com"},{"name":"christopherthielen","email":"christopherthielen@ikkyikkyikkypikangzoopboing.com"},{"name":"ajordens","email":"adam@jordens.org"},{"name":"alanmquach","email":"integsrtite@gmail.com"},{"name":"chebebrand","email":"npm_support_no_release_caseyhebebrand@gmail.com"},{"name":"jasonmcintoshspinnaker","email":"jason.mcintosh@spinnaker.io"}],"homepage":"https://github.com/spinnaker/spinnaker#readme","bugs":{"url":"https://github.com/spinnaker/spinnaker/issues"},"dist":{"shasum":"a9445b9181cebfefa50c916cab8f52a1fe28fde3","tarball":"https://registry.npmjs.org/@spinnaker/eslint-plugin/-/eslint-plugin-2025.4.4.tgz","fileCount":62,"integrity":"sha512-jm+62OfvAlbMoJe0Guq1GMTlgYwLxTCEo1rKFbHnIHvaece7RXi2r/asSCGAw7SixCj2QfcBo+OXnUZXsDpHFQ==","signatures":[{"sig":"MEQCIDDOcj+fAyYeApvoy4jbxCA5PaACh9L5k0IsgMhJtHKkAiBZVVrE1tETalIVEKfDJPUJ6nMlBjbQRf6kYLaJPfh5dA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@spinnaker%2feslint-plugin@2025.4.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":182003},"jest":{"testPathIgnorePatterns":["<rootDir>/template","<rootDir>/rules/ng-strictdi.spec.ts"]},"main":"index.js","gitHead":"e2b6139b330725e00552bc54d7ffd40cc934ad6c","scripts":{"dev":"npm run test:debug","test":"jest","test:debug":"node --inspect ./node_modules/.bin/jest --runInBand --watch","create-rule":"create-rule.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:abc7651c-3e7f-452d-ad7e-920d6f2fc1b1"}},"repository":{"url":"git+https://github.com/spinnaker/spinnaker.git","type":"git"},"_npmVersion":"lerna/9.0.3/node@v20.19.4+x64 (linux)","description":"This package is an ESLint plugin containing:","directories":{},"_nodeVersion":"20.19.4","dependencies":{"lodash":"^4.17.20","ts-node":"*"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","eslint":"7.32.0","prettier":"*","fast-glob":"^3.2.7","typescript":"5.0.4","@types/jest":"^26.0.24","@types/node":"^16.4.13","@types/eslint":"^7.28.0","@types/estree":"*","@types/lodash":"^4.14.165","@babel/preset-typescript":"^7.15.0","@typescript-eslint/types":"5.59.8","@typescript-eslint/parser":"5.59.8"},"peerDependencies":{"eslint":"7.32.0","eslint-config-prettier":"6.12.0","@typescript-eslint/parser":"5.59.8","eslint-plugin-react-hooks":"4.1.2","@typescript-eslint/eslint-plugin":"5.59.8"},"peerDevDependencies":["@typescript-eslint/eslint-plugin","@typescript-eslint/parser","eslint","eslint-config-prettier","eslint-plugin-react-hooks"],"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_2025.4.4_1781289130354_0.4994803753772361","host":"s3://npm-registry-packages-npm-production"}},"2025.3.4":{"name":"@spinnaker/eslint-plugin","version":"2025.3.4","license":"Apache-2.0","_id":"@spinnaker/eslint-plugin@2025.3.4","maintainers":[{"name":"spinnakerteam","email":"spinnaker-team@netflix.com"},{"name":"christopherthielen","email":"christopherthielen@ikkyikkyikkypikangzoopboing.com"},{"name":"ajordens","email":"adam@jordens.org"},{"name":"alanmquach","email":"integsrtite@gmail.com"},{"name":"chebebrand","email":"npm_support_no_release_caseyhebebrand@gmail.com"},{"name":"jasonmcintoshspinnaker","email":"jason.mcintosh@spinnaker.io"}],"homepage":"https://github.com/spinnaker/spinnaker#readme","bugs":{"url":"https://github.com/spinnaker/spinnaker/issues"},"dist":{"shasum":"7d561948ebe1d028fc2d54f11d765d05e3598051","tarball":"https://registry.npmjs.org/@spinnaker/eslint-plugin/-/eslint-plugin-2025.3.4.tgz","fileCount":62,"integrity":"sha512-dv92M7tjL7e3XVSuEL3WVVTPYHGdmQKSleomxoBVPE1NPPeQcH8Im0ohnD0m2t/uzLLHc1EQ/KiTHidKPHs8Qw==","signatures":[{"sig":"MEUCIQCmDXNA+TdoKlUX0FbShnVGKmbhBO6/SnpZ1vlQaujhdAIgU/JxBZV+L+szcb+JdlAulzrdifNm/e/2C6C9e0rnrfw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@spinnaker%2feslint-plugin@2025.3.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":182003},"jest":{"testPathIgnorePatterns":["<rootDir>/template","<rootDir>/rules/ng-strictdi.spec.ts"]},"main":"index.js","gitHead":"535648927634879285a8b5a57bc1a4894967e799","scripts":{"dev":"npm run test:debug","test":"jest","test:debug":"node --inspect ./node_modules/.bin/jest --runInBand --watch","create-rule":"create-rule.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:abc7651c-3e7f-452d-ad7e-920d6f2fc1b1"}},"repository":{"url":"git+https://github.com/spinnaker/spinnaker.git","type":"git"},"_npmVersion":"lerna/9.0.3/node@v20.19.4+x64 (linux)","description":"This package is an ESLint plugin containing:","directories":{},"_nodeVersion":"20.19.4","dependencies":{"lodash":"^4.17.20","ts-node":"*"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","eslint":"7.32.0","prettier":"*","fast-glob":"^3.2.7","typescript":"5.0.4","@types/jest":"^26.0.24","@types/node":"^16.4.13","@types/eslint":"^7.28.0","@types/estree":"*","@types/lodash":"^4.14.165","@babel/preset-typescript":"^7.15.0","@typescript-eslint/types":"5.59.8","@typescript-eslint/parser":"5.59.8"},"peerDependencies":{"eslint":"7.32.0","eslint-config-prettier":"6.12.0","@typescript-eslint/parser":"5.59.8","eslint-plugin-react-hooks":"4.1.2","@typescript-eslint/eslint-plugin":"5.59.8"},"peerDevDependencies":["@typescript-eslint/eslint-plugin","@typescript-eslint/parser","eslint","eslint-config-prettier","eslint-plugin-react-hooks"],"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_2025.3.4_1781289347176_0.5749396140944849","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-2026.2-0":{"name":"@spinnaker/eslint-plugin","version":"0.0.0-2026.2-0","license":"Apache-2.0","_id":"@spinnaker/eslint-plugin@0.0.0-2026.2-0","maintainers":[{"name":"spinnakerteam","email":"spinnaker-team@netflix.com"},{"name":"christopherthielen","email":"christopherthielen@ikkyikkyikkypikangzoopboing.com"},{"name":"ajordens","email":"adam@jordens.org"},{"name":"alanmquach","email":"integsrtite@gmail.com"},{"name":"chebebrand","email":"npm_support_no_release_caseyhebebrand@gmail.com"},{"name":"jasonmcintoshspinnaker","email":"jason.mcintosh@spinnaker.io"}],"homepage":"https://github.com/spinnaker/spinnaker#readme","bugs":{"url":"https://github.com/spinnaker/spinnaker/issues"},"dist":{"shasum":"2d61e4bd3f37f670e1fd20e2e8957d460b345984","tarball":"https://registry.npmjs.org/@spinnaker/eslint-plugin/-/eslint-plugin-0.0.0-2026.2-0.tgz","fileCount":62,"integrity":"sha512-WslqXD0DIR1N+AncRMxXD4oYGuuoSKYz4fTo4EFiii42D/qCkcZJpHpx11EN/ddHS+Gsr1lm9fjFmAWgsQ/wqg==","signatures":[{"sig":"MEYCIQDeOx+B5vdjIPsiN7Scs/GhJkw/PwSlcVRXZrKU45Tb3AIhAP7RlDE/k9tCm4zKnPXGCsFonGVh4ysA5JBZlsOKVJpG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@spinnaker%2feslint-plugin@0.0.0-2026.2-0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":183830},"jest":{"testEnvironment":"node","testPathIgnorePatterns":["<rootDir>/template","<rootDir>/rules/ng-strictdi.spec.ts"]},"main":"index.js","gitHead":"e206b48fedf14bbfbaeae79c88bc0304966206aa","scripts":{"dev":"npm run test:debug","test":"jest","test:debug":"node --inspect ./node_modules/.bin/jest --runInBand --watch","create-rule":"create-rule.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:abc7651c-3e7f-452d-ad7e-920d6f2fc1b1"}},"repository":{"url":"git+https://github.com/spinnaker/spinnaker.git","type":"git"},"_npmVersion":"lerna/9.0.7/node@v24.13.0+x64 (linux)","description":"This package is an ESLint plugin containing:","directories":{},"_nodeVersion":"24.13.0","dependencies":{"lodash":"^4.17.20","ts-node":"*"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","eslint":"9.39.2","globals":"^17.2.0","prettier":"*","fast-glob":"^3.2.7","@eslint/js":"^9.39.2","typescript":"5.0.4","@types/jest":"^29.0.0","@types/node":"^16.4.13","@types/eslint":"9.6.1","@types/estree":"*","@types/lodash":"^4.14.165","@eslint/compat":"^2.0.3","@eslint/eslintrc":"^3.3.5","jest-environment-node":"^29.0.0","@babel/preset-typescript":"^7.15.0","@typescript-eslint/types":"8.54.0","@typescript-eslint/parser":"8.54.0"},"peerDependencies":{"eslint":"^9.0.0","eslint-config-prettier":"^10.0.0","@typescript-eslint/parser":"^8.0.0","eslint-plugin-react-hooks":"^5.0.0 || ^7.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDevDependencies":["@typescript-eslint/eslint-plugin","@typescript-eslint/parser","eslint","eslint-config-prettier","eslint-plugin-react-hooks"],"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_0.0.0-2026.2-0_1782840328368_0.6412504222647186","host":"s3://npm-registry-packages-npm-production"}},"2026.2.0":{"name":"@spinnaker/eslint-plugin","version":"2026.2.0","license":"Apache-2.0","_id":"@spinnaker/eslint-plugin@2026.2.0","maintainers":[{"name":"spinnakerteam","email":"spinnaker-team@netflix.com"},{"name":"christopherthielen","email":"christopherthielen@ikkyikkyikkypikangzoopboing.com"},{"name":"ajordens","email":"adam@jordens.org"},{"name":"alanmquach","email":"integsrtite@gmail.com"},{"name":"chebebrand","email":"npm_support_no_release_caseyhebebrand@gmail.com"},{"name":"jasonmcintoshspinnaker","email":"jason.mcintosh@spinnaker.io"}],"homepage":"https://github.com/spinnaker/spinnaker#readme","bugs":{"url":"https://github.com/spinnaker/spinnaker/issues"},"dist":{"shasum":"c17a9d13f09c7f3f84502f1a7473eaf28f8ea706","tarball":"https://registry.npmjs.org/@spinnaker/eslint-plugin/-/eslint-plugin-2026.2.0.tgz","fileCount":62,"integrity":"sha512-AuLpmfWXK+/PWg27NoUMgl5fBm7BkCyCev/5DgeVFxkkZHnID50k3X+S/Wpni9Wq8gk5KZWffjbvEmqyD0zwoQ==","signatures":[{"sig":"MEUCIEHQ4yBWgWEkMgPtjplD/FXJavEJbzoqYnMSNlw3a9ZFAiEA9lKbFcU6x+wNh0fBrfC/vRUyZypoaw9tTAVkYgvXDhk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@spinnaker%2feslint-plugin@2026.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":183824},"jest":{"testEnvironment":"node","testPathIgnorePatterns":["<rootDir>/template","<rootDir>/rules/ng-strictdi.spec.ts"]},"main":"index.js","gitHead":"a9155eb5c4e40b9db5aa9741af28fc2412f7c7d8","scripts":{"dev":"npm run test:debug","test":"jest","test:debug":"node --inspect ./node_modules/.bin/jest --runInBand --watch","create-rule":"create-rule.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:abc7651c-3e7f-452d-ad7e-920d6f2fc1b1"}},"repository":{"url":"git+https://github.com/spinnaker/spinnaker.git","type":"git"},"_npmVersion":"lerna/9.0.7/node@v24.13.0+x64 (linux)","description":"This package is an ESLint plugin containing:","directories":{},"_nodeVersion":"24.13.0","dependencies":{"lodash":"^4.17.20","ts-node":"*"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","eslint":"9.39.2","globals":"^17.2.0","prettier":"*","fast-glob":"^3.2.7","@eslint/js":"^9.39.2","typescript":"5.0.4","@types/jest":"^29.0.0","@types/node":"^16.4.13","@types/eslint":"9.6.1","@types/estree":"*","@types/lodash":"^4.14.165","@eslint/compat":"^2.0.3","@eslint/eslintrc":"^3.3.5","jest-environment-node":"^29.0.0","@babel/preset-typescript":"^7.15.0","@typescript-eslint/types":"8.54.0","@typescript-eslint/parser":"8.54.0"},"peerDependencies":{"eslint":"^9.0.0","eslint-config-prettier":"^10.0.0","@typescript-eslint/parser":"^8.0.0","eslint-plugin-react-hooks":"^5.0.0 || ^7.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDevDependencies":["@typescript-eslint/eslint-plugin","@typescript-eslint/parser","eslint","eslint-config-prettier","eslint-plugin-react-hooks"],"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_2026.2.0_1782918323738_0.7480360762426981","host":"s3://npm-registry-packages-npm-production"}},"2026.2.1":{"name":"@spinnaker/eslint-plugin","version":"2026.2.1","license":"Apache-2.0","_id":"@spinnaker/eslint-plugin@2026.2.1","maintainers":[{"name":"spinnakerteam","email":"spinnaker-team@netflix.com"},{"name":"christopherthielen","email":"christopherthielen@ikkyikkyikkypikangzoopboing.com"},{"name":"ajordens","email":"adam@jordens.org"},{"name":"alanmquach","email":"integsrtite@gmail.com"},{"name":"chebebrand","email":"npm_support_no_release_caseyhebebrand@gmail.com"},{"name":"jasonmcintoshspinnaker","email":"jason.mcintosh@spinnaker.io"}],"homepage":"https://github.com/spinnaker/spinnaker#readme","bugs":{"url":"https://github.com/spinnaker/spinnaker/issues"},"dist":{"shasum":"f15707c141d1f35428e444c53d41d7c0b517a440","tarball":"https://registry.npmjs.org/@spinnaker/eslint-plugin/-/eslint-plugin-2026.2.1.tgz","fileCount":62,"integrity":"sha512-W1in9VW9wvcFHYEVXBWVggvpUSVvhOY1/2/1V9OtHyZtpLGrSIvsq+J0n5D72yR+XXMgfYtAIZ0mBn/D4tFmzw==","signatures":[{"sig":"MEQCIBEEoqMg6pZ8XMFsezZKaF3fJcb23JFUVUcd1QrRUgaLAiB09MLJLCGBt5gNy5KMkIYTi1XUGTzpgHxsAmuwP/h26A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@spinnaker%2feslint-plugin@2026.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":183824},"jest":{"testEnvironment":"node","testPathIgnorePatterns":["<rootDir>/template","<rootDir>/rules/ng-strictdi.spec.ts"]},"main":"index.js","gitHead":"5659f6166a105c09b79f3c41c8015eb8b632fb36","scripts":{"dev":"npm run test:debug","test":"jest","test:debug":"node --inspect ./node_modules/.bin/jest --runInBand --watch","create-rule":"create-rule.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:abc7651c-3e7f-452d-ad7e-920d6f2fc1b1"}},"repository":{"url":"git+https://github.com/spinnaker/spinnaker.git","type":"git"},"_npmVersion":"lerna/9.0.7/node@v24.13.0+x64 (linux)","description":"This package is an ESLint plugin containing:","directories":{},"_nodeVersion":"24.13.0","dependencies":{"lodash":"^4.17.20","ts-node":"*"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","eslint":"9.39.2","globals":"^17.2.0","prettier":"*","fast-glob":"^3.2.7","@eslint/js":"^9.39.2","typescript":"5.0.4","@types/jest":"^29.0.0","@types/node":"^16.4.13","@types/eslint":"9.6.1","@types/estree":"*","@types/lodash":"^4.14.165","@eslint/compat":"^2.0.3","@eslint/eslintrc":"^3.3.5","jest-environment-node":"^29.0.0","@babel/preset-typescript":"^7.15.0","@typescript-eslint/types":"8.54.0","@typescript-eslint/parser":"8.54.0"},"peerDependencies":{"eslint":"^9.0.0","eslint-config-prettier":"^10.0.0","@typescript-eslint/parser":"^8.0.0","eslint-plugin-react-hooks":"^5.0.0 || ^7.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDevDependencies":["@typescript-eslint/eslint-plugin","@typescript-eslint/parser","eslint","eslint-config-prettier","eslint-plugin-react-hooks"],"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_2026.2.1_1783367801350_0.8481160126842859","host":"s3://npm-registry-packages-npm-production"}},"2026.2.2":{"name":"@spinnaker/eslint-plugin","version":"2026.2.2","license":"Apache-2.0","_id":"@spinnaker/eslint-plugin@2026.2.2","maintainers":[{"name":"spinnakerteam","email":"spinnaker-team@netflix.com"},{"name":"christopherthielen","email":"christopherthielen@ikkyikkyikkypikangzoopboing.com"},{"name":"ajordens","email":"adam@jordens.org"},{"name":"alanmquach","email":"integsrtite@gmail.com"},{"name":"chebebrand","email":"npm_support_no_release_caseyhebebrand@gmail.com"},{"name":"jasonmcintoshspinnaker","email":"jason.mcintosh@spinnaker.io"}],"homepage":"https://github.com/spinnaker/spinnaker#readme","bugs":{"url":"https://github.com/spinnaker/spinnaker/issues"},"dist":{"shasum":"e0cb99734a5d763e1378cf9d9eeb44255a6dcd0b","tarball":"https://registry.npmjs.org/@spinnaker/eslint-plugin/-/eslint-plugin-2026.2.2.tgz","fileCount":62,"integrity":"sha512-M2uj6VMeenGK4RkWMl7QtAd+kIOsXsY2oNaSwI7b7lNzqPHAoibYZ2UfiuwNOSvHHsCY5wZYnbRGn83vbimSQg==","signatures":[{"sig":"MEYCIQCQL/0W3NJfft1LqnAnZxj2QxO+iXH2KbeZOoK8mGx/UwIhAOl5gdbK2iQXnjsyS5Ve0c1aw/jIaRb2YUzqdGQ/cIE/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@spinnaker%2feslint-plugin@2026.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":183824},"jest":{"testEnvironment":"node","testPathIgnorePatterns":["<rootDir>/template","<rootDir>/rules/ng-strictdi.spec.ts"]},"main":"index.js","gitHead":"db086c61529c9421e8c0c2d4a2b8eca88c675ac8","scripts":{"dev":"npm run test:debug","test":"jest","test:debug":"node --inspect ./node_modules/.bin/jest --runInBand --watch","create-rule":"create-rule.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:abc7651c-3e7f-452d-ad7e-920d6f2fc1b1"}},"repository":{"url":"git+https://github.com/spinnaker/spinnaker.git","type":"git"},"_npmVersion":"lerna/9.0.7/node@v24.13.0+x64 (linux)","description":"This package is an ESLint plugin containing:","directories":{},"_nodeVersion":"24.13.0","dependencies":{"lodash":"^4.17.20","ts-node":"*"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","eslint":"9.39.2","globals":"^17.2.0","prettier":"*","fast-glob":"^3.2.7","@eslint/js":"^9.39.2","typescript":"5.0.4","@types/jest":"^29.0.0","@types/node":"^16.4.13","@types/eslint":"9.6.1","@types/estree":"*","@types/lodash":"^4.14.165","@eslint/compat":"^2.0.3","@eslint/eslintrc":"^3.3.5","jest-environment-node":"^29.0.0","@babel/preset-typescript":"^7.15.0","@typescript-eslint/types":"8.54.0","@typescript-eslint/parser":"8.54.0"},"peerDependencies":{"eslint":"^9.0.0","eslint-config-prettier":"^10.0.0","@typescript-eslint/parser":"^8.0.0","eslint-plugin-react-hooks":"^5.0.0 || ^7.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDevDependencies":["@typescript-eslint/eslint-plugin","@typescript-eslint/parser","eslint","eslint-config-prettier","eslint-plugin-react-hooks"],"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_2026.2.2_1783910764938_0.45039307803463524","host":"s3://npm-registry-packages-npm-production"}},"2026.0.4":{"name":"@spinnaker/eslint-plugin","version":"2026.0.4","license":"Apache-2.0","_id":"@spinnaker/eslint-plugin@2026.0.4","maintainers":[{"name":"spinnakerteam","email":"spinnaker-team@netflix.com"},{"name":"christopherthielen","email":"christopherthielen@ikkyikkyikkypikangzoopboing.com"},{"name":"ajordens","email":"adam@jordens.org"},{"name":"alanmquach","email":"integsrtite@gmail.com"},{"name":"chebebrand","email":"npm_support_no_release_caseyhebebrand@gmail.com"},{"name":"jasonmcintoshspinnaker","email":"jason.mcintosh@spinnaker.io"}],"homepage":"https://github.com/spinnaker/spinnaker#readme","bugs":{"url":"https://github.com/spinnaker/spinnaker/issues"},"dist":{"shasum":"f7869141852b4eed5089fdcd94bef32da3f1d048","tarball":"https://registry.npmjs.org/@spinnaker/eslint-plugin/-/eslint-plugin-2026.0.4.tgz","fileCount":62,"integrity":"sha512-+gvpmnFX+3NLDOxWu3qEJk2jpna2gir+aqLT2ITDBuqvXkDS0H7bkz/MXfY0imaligebulm0jm6O/0/u21QwJA==","signatures":[{"sig":"MEUCIFdaP4JioqlEi2hxPUmgmsJyZMfeYeJ+t32wj/i/IZy7AiEAjUUxTSCKDRLJio7WLYGLr6aUmeXzwbNsvi/GJXKuPxE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@spinnaker%2feslint-plugin@2026.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":182003},"jest":{"testPathIgnorePatterns":["<rootDir>/template","<rootDir>/rules/ng-strictdi.spec.ts"]},"main":"index.js","gitHead":"badc100f1d082157abc211ebc1b3d6c31ad7bec5","scripts":{"dev":"npm run test:debug","test":"jest","test:debug":"node --inspect ./node_modules/.bin/jest --runInBand --watch","create-rule":"create-rule.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:abc7651c-3e7f-452d-ad7e-920d6f2fc1b1"}},"repository":{"url":"git+https://github.com/spinnaker/spinnaker.git","type":"git"},"_npmVersion":"lerna/9.0.3/node@v24.13.0+x64 (linux)","description":"This package is an ESLint plugin containing:","directories":{},"_nodeVersion":"24.13.0","dependencies":{"lodash":"^4.17.20","ts-node":"*"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","eslint":"7.32.0","prettier":"*","fast-glob":"^3.2.7","typescript":"5.0.4","@types/jest":"^26.0.24","@types/node":"^16.4.13","@types/eslint":"^7.28.0","@types/estree":"*","@types/lodash":"^4.14.165","@babel/preset-typescript":"^7.15.0","@typescript-eslint/types":"5.59.8","@typescript-eslint/parser":"5.59.8"},"peerDependencies":{"eslint":"7.32.0","eslint-config-prettier":"6.12.0","@typescript-eslint/parser":"5.59.8","eslint-plugin-react-hooks":"4.1.2","@typescript-eslint/eslint-plugin":"5.59.8"},"peerDevDependencies":["@typescript-eslint/eslint-plugin","@typescript-eslint/parser","eslint","eslint-config-prettier","eslint-plugin-react-hooks"],"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_2026.0.4_1785442400071_0.8101724618250363","host":"s3://npm-registry-packages-npm-production"}},"2026.1.2":{"name":"@spinnaker/eslint-plugin","version":"2026.1.2","license":"Apache-2.0","_id":"@spinnaker/eslint-plugin@2026.1.2","maintainers":[{"name":"spinnakerteam","email":"spinnaker-team@netflix.com"},{"name":"christopherthielen","email":"christopherthielen@ikkyikkyikkypikangzoopboing.com"},{"name":"ajordens","email":"adam@jordens.org"},{"name":"alanmquach","email":"integsrtite@gmail.com"},{"name":"chebebrand","email":"npm_support_no_release_caseyhebebrand@gmail.com"},{"name":"jasonmcintoshspinnaker","email":"jason.mcintosh@spinnaker.io"}],"homepage":"https://github.com/spinnaker/spinnaker#readme","bugs":{"url":"https://github.com/spinnaker/spinnaker/issues"},"dist":{"shasum":"8294d3fa7eab517bdd6bff001dec40dafa605cae","tarball":"https://registry.npmjs.org/@spinnaker/eslint-plugin/-/eslint-plugin-2026.1.2.tgz","fileCount":62,"integrity":"sha512-3iNBsmvj56i9JGEhXTv9DhyUvMM6jFqKxfcmjUfZYAFhkIR13kNZPK05MSWV2OXqQufyNPNOCBVasAHdEITMjg==","signatures":[{"sig":"MEUCIHrGsiSZEXowe6NMsPGcisJ9d+S8LqFpqE64lwfZE0+CAiEAwrAUW9XYiYMLDZatoOK3B03z9jVjuL9c8zhh2xa/JNA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@spinnaker%2feslint-plugin@2026.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":183821},"jest":{"testEnvironment":"node","testPathIgnorePatterns":["<rootDir>/template","<rootDir>/rules/ng-strictdi.spec.ts"]},"main":"index.js","gitHead":"15f13ef44f58be042ff7fdbd3bb9747f0628a80c","scripts":{"dev":"npm run test:debug","test":"jest","test:debug":"node --inspect ./node_modules/.bin/jest --runInBand --watch","create-rule":"create-rule.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:abc7651c-3e7f-452d-ad7e-920d6f2fc1b1"}},"repository":{"url":"git+https://github.com/spinnaker/spinnaker.git","type":"git"},"_npmVersion":"lerna/9.0.5/node@v24.13.0+x64 (linux)","description":"This package is an ESLint plugin containing:","directories":{},"_nodeVersion":"24.13.0","dependencies":{"lodash":"^4.17.20","ts-node":"*"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","eslint":"9.39.2","globals":"^17.2.0","prettier":"*","fast-glob":"^3.2.7","@eslint/js":"^9.39.2","typescript":"5.0.4","@types/jest":"^29.0.0","@types/node":"^16.4.13","@types/eslint":"9.6.1","@types/estree":"*","@types/lodash":"^4.14.165","@eslint/compat":"^2.0.2","@eslint/eslintrc":"^3.3.4","@babel/preset-typescript":"^7.15.0","@typescript-eslint/types":"8.54.0","@typescript-eslint/parser":"8.54.0"},"peerDependencies":{"eslint":"^9.0.0","eslint-config-prettier":"^10.0.0","@typescript-eslint/parser":"^8.0.0","eslint-plugin-react-hooks":"^5.0.0 || ^7.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDevDependencies":["@typescript-eslint/eslint-plugin","@typescript-eslint/parser","eslint","eslint-config-prettier","eslint-plugin-react-hooks"],"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_2026.1.2_1785444675230_0.5132012168541309","host":"s3://npm-registry-packages-npm-production"}},"2026.2.3":{"name":"@spinnaker/eslint-plugin","version":"2026.2.3","license":"Apache-2.0","_id":"@spinnaker/eslint-plugin@2026.2.3","maintainers":[{"name":"spinnakerteam","email":"spinnaker-team@netflix.com"},{"name":"christopherthielen","email":"christopherthielen@ikkyikkyikkypikangzoopboing.com"},{"name":"ajordens","email":"adam@jordens.org"},{"name":"alanmquach","email":"integsrtite@gmail.com"},{"name":"chebebrand","email":"npm_support_no_release_caseyhebebrand@gmail.com"},{"name":"jasonmcintoshspinnaker","email":"jason.mcintosh@spinnaker.io"}],"homepage":"https://github.com/spinnaker/spinnaker#readme","bugs":{"url":"https://github.com/spinnaker/spinnaker/issues"},"dist":{"shasum":"861a45a603bed2799b5be8fa2afc277d31a3a2b7","tarball":"https://registry.npmjs.org/@spinnaker/eslint-plugin/-/eslint-plugin-2026.2.3.tgz","fileCount":62,"integrity":"sha512-ZoZY1SnO9m9zv9J0v1k2rliziujXpD44F0Gz4D9m+j51kCMOkaHKr6VyrT5PnF1xsI0wJJ6ZeBFqNWEjxYdacA==","signatures":[{"sig":"MEUCIEWlE1WvYO6UbF7PY2lj/m3tqgJcAYPBmLqye+ZJIEsNAiEAkfULOzHAn/UE3xCBPwE3XpMy1bmn3ww2neo6ruTk3Jw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@spinnaker%2feslint-plugin@2026.2.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":183824},"jest":{"testEnvironment":"node","testPathIgnorePatterns":["<rootDir>/template","<rootDir>/rules/ng-strictdi.spec.ts"]},"main":"index.js","gitHead":"a4e60ac0d767ffea0a41057a8bd9b0df110dfaa4","scripts":{"dev":"npm run test:debug","test":"jest","test:debug":"node --inspect ./node_modules/.bin/jest --runInBand --watch","create-rule":"create-rule.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:abc7651c-3e7f-452d-ad7e-920d6f2fc1b1"}},"repository":{"url":"git+https://github.com/spinnaker/spinnaker.git","type":"git"},"_npmVersion":"lerna/9.0.7/node@v24.13.0+x64 (linux)","description":"This package is an ESLint plugin containing:","directories":{},"_nodeVersion":"24.13.0","dependencies":{"lodash":"^4.17.20","ts-node":"*"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","eslint":"9.39.2","globals":"^17.2.0","prettier":"*","fast-glob":"^3.2.7","@eslint/js":"^9.39.2","typescript":"5.0.4","@types/jest":"^29.0.0","@types/node":"^16.4.13","@types/eslint":"9.6.1","@types/estree":"*","@types/lodash":"^4.14.165","@eslint/compat":"^2.0.3","@eslint/eslintrc":"^3.3.5","jest-environment-node":"^29.0.0","@babel/preset-typescript":"^7.15.0","@typescript-eslint/types":"8.54.0","@typescript-eslint/parser":"8.54.0"},"peerDependencies":{"eslint":"^9.0.0","eslint-config-prettier":"^10.0.0","@typescript-eslint/parser":"^8.0.0","eslint-plugin-react-hooks":"^5.0.0 || ^7.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDevDependencies":["@typescript-eslint/eslint-plugin","@typescript-eslint/parser","eslint","eslint-config-prettier","eslint-plugin-react-hooks"],"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_2026.2.3_1785448772455_0.16868284351969587","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-2026.1-2":{"name":"@spinnaker/eslint-plugin","version":"0.0.0-2026.1-2","license":"Apache-2.0","_id":"@spinnaker/eslint-plugin@0.0.0-2026.1-2","maintainers":[{"name":"spinnakerteam","email":"spinnaker-team@netflix.com"},{"name":"christopherthielen","email":"christopherthielen@ikkyikkyikkypikangzoopboing.com"},{"name":"ajordens","email":"adam@jordens.org"},{"name":"alanmquach","email":"integsrtite@gmail.com"},{"name":"chebebrand","email":"npm_support_no_release_caseyhebebrand@gmail.com"},{"name":"jasonmcintoshspinnaker","email":"jason.mcintosh@spinnaker.io"}],"homepage":"https://github.com/spinnaker/spinnaker#readme","bugs":{"url":"https://github.com/spinnaker/spinnaker/issues"},"dist":{"shasum":"dcded1d00d5d5dfe70d314f69ebb02818b3c7337","tarball":"https://registry.npmjs.org/@spinnaker/eslint-plugin/-/eslint-plugin-0.0.0-2026.1-2.tgz","fileCount":62,"integrity":"sha512-ORYQ7/GD2VeKJVg49D/vs7lXkeK/H1zdSaMhdgaHaW9UXKX5ZOJk4qJCdAEctrLkZqdkjhfM/UnQsHtzvn2ghQ==","signatures":[{"sig":"MEUCIQCzBKBxBVyWTp/ereQlqy4QZoHVqnedmKjDe5FD00XV3AIgOtu9yVZw8wtCS2vgu6NzQTHK/CKB/XNm6P6FWDT9L10=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@spinnaker%2feslint-plugin@0.0.0-2026.1-2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":183827},"jest":{"testEnvironment":"node","testPathIgnorePatterns":["<rootDir>/template","<rootDir>/rules/ng-strictdi.spec.ts"]},"main":"index.js","gitHead":"460fc50ea85f561c0537cba9dd477d59a3f202b2","scripts":{"dev":"npm run test:debug","test":"jest","test:debug":"node --inspect ./node_modules/.bin/jest --runInBand --watch","create-rule":"create-rule.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:abc7651c-3e7f-452d-ad7e-920d6f2fc1b1"}},"repository":{"url":"git+https://github.com/spinnaker/spinnaker.git","type":"git"},"_npmVersion":"lerna/9.0.5/node@v24.13.0+x64 (linux)","description":"This package is an ESLint plugin containing:","directories":{},"_nodeVersion":"24.13.0","dependencies":{"lodash":"^4.17.20","ts-node":"*"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","eslint":"9.39.2","globals":"^17.2.0","prettier":"*","fast-glob":"^3.2.7","@eslint/js":"^9.39.2","typescript":"5.0.4","@types/jest":"^29.0.0","@types/node":"^16.4.13","@types/eslint":"9.6.1","@types/estree":"*","@types/lodash":"^4.14.165","@eslint/compat":"^2.0.2","@eslint/eslintrc":"^3.3.4","@babel/preset-typescript":"^7.15.0","@typescript-eslint/types":"8.54.0","@typescript-eslint/parser":"8.54.0"},"peerDependencies":{"eslint":"^9.0.0","eslint-config-prettier":"^10.0.0","@typescript-eslint/parser":"^8.0.0","eslint-plugin-react-hooks":"^5.0.0 || ^7.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDevDependencies":["@typescript-eslint/eslint-plugin","@typescript-eslint/parser","eslint","eslint-config-prettier","eslint-plugin-react-hooks"],"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_0.0.0-2026.1-2_1787168306759_0.14413673243059066","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-2026.2-1":{"name":"@spinnaker/eslint-plugin","version":"0.0.0-2026.2-1","license":"Apache-2.0","_id":"@spinnaker/eslint-plugin@0.0.0-2026.2-1","maintainers":[{"name":"spinnakerteam","email":"spinnaker-team@netflix.com"},{"name":"christopherthielen","email":"christopherthielen@ikkyikkyikkypikangzoopboing.com"},{"name":"ajordens","email":"adam@jordens.org"},{"name":"alanmquach","email":"integsrtite@gmail.com"},{"name":"chebebrand","email":"npm_support_no_release_caseyhebebrand@gmail.com"},{"name":"jasonmcintoshspinnaker","email":"jason.mcintosh@spinnaker.io"}],"homepage":"https://github.com/spinnaker/spinnaker#readme","bugs":{"url":"https://github.com/spinnaker/spinnaker/issues"},"dist":{"shasum":"6fcce5012c941858d193ed6d38c4baeb04ed1939","tarball":"https://registry.npmjs.org/@spinnaker/eslint-plugin/-/eslint-plugin-0.0.0-2026.2-1.tgz","fileCount":62,"integrity":"sha512-JrOgMxxYzuFMDsjl+K102V/9JtooFP51O5xTQ6WZxqVyzekEy158cYYS6YvyMwrTs+DL1/vp54BA/QqlqDVLvg==","signatures":[{"sig":"MEUCIQC6YDFxyDZsDOoU1/IbTbGxKSPqhy5177gNm3hZ2hI/FwIgD/pAjlptxps/OWjHPXr4kOpb+sOOy8FUFA5kZRE2jc4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@spinnaker%2feslint-plugin@0.0.0-2026.2-1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":183830},"jest":{"testEnvironment":"node","testPathIgnorePatterns":["<rootDir>/template","<rootDir>/rules/ng-strictdi.spec.ts"]},"main":"index.js","gitHead":"8a317d83f7882d553176e39d214b5b6087237352","scripts":{"dev":"npm run test:debug","test":"jest","test:debug":"node --inspect ./node_modules/.bin/jest --runInBand --watch","create-rule":"create-rule.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:abc7651c-3e7f-452d-ad7e-920d6f2fc1b1"}},"repository":{"url":"git+https://github.com/spinnaker/spinnaker.git","type":"git"},"_npmVersion":"lerna/9.0.7/node@v24.13.0+x64 (linux)","description":"This package is an ESLint plugin containing:","directories":{},"_nodeVersion":"24.13.0","dependencies":{"lodash":"^4.17.20","ts-node":"*"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","eslint":"9.39.2","globals":"^17.2.0","prettier":"*","fast-glob":"^3.2.7","@eslint/js":"^9.39.2","typescript":"5.0.4","@types/jest":"^29.0.0","@types/node":"^16.4.13","@types/eslint":"9.6.1","@types/estree":"*","@types/lodash":"^4.14.165","@eslint/compat":"^2.0.3","@eslint/eslintrc":"^3.3.5","jest-environment-node":"^29.0.0","@babel/preset-typescript":"^7.15.0","@typescript-eslint/types":"8.54.0","@typescript-eslint/parser":"8.54.0"},"peerDependencies":{"eslint":"^9.0.0","eslint-config-prettier":"^10.0.0","@typescript-eslint/parser":"^8.0.0","eslint-plugin-react-hooks":"^5.0.0 || ^7.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDevDependencies":["@typescript-eslint/eslint-plugin","@typescript-eslint/parser","eslint","eslint-config-prettier","eslint-plugin-react-hooks"],"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_0.0.0-2026.2-1_1787168385961_0.6435630785507038","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-2026.2-2":{"name":"@spinnaker/eslint-plugin","version":"0.0.0-2026.2-2","license":"Apache-2.0","_id":"@spinnaker/eslint-plugin@0.0.0-2026.2-2","maintainers":[{"name":"spinnakerteam","email":"spinnaker-team@netflix.com"},{"name":"christopherthielen","email":"christopherthielen@ikkyikkyikkypikangzoopboing.com"},{"name":"ajordens","email":"adam@jordens.org"},{"name":"alanmquach","email":"integsrtite@gmail.com"},{"name":"chebebrand","email":"npm_support_no_release_caseyhebebrand@gmail.com"},{"name":"jasonmcintoshspinnaker","email":"jason.mcintosh@spinnaker.io"}],"homepage":"https://github.com/spinnaker/spinnaker#readme","bugs":{"url":"https://github.com/spinnaker/spinnaker/issues"},"dist":{"shasum":"92e241a0e035efb9f31e0baee9a0e17a17ae4fda","tarball":"https://registry.npmjs.org/@spinnaker/eslint-plugin/-/eslint-plugin-0.0.0-2026.2-2.tgz","fileCount":62,"integrity":"sha512-icm5kE1aJUPpdsX0RC6RuELeGuQ+9emyCZIe8TZnGFznf6ky/3gkhBm6z6IbPVe4C2XRDLvnDeK5tY+GhyJR5g==","signatures":[{"sig":"MEQCIC9h8DEOA1eY2d+toUHBrHq0qO4BxffwWIcmlBXAfY3iAiAH1D82tXKiTYV03hECjlsFsnvow0QbxM/bYkJbOyYy+A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@spinnaker%2feslint-plugin@0.0.0-2026.2-2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":183830},"jest":{"testEnvironment":"node","testPathIgnorePatterns":["<rootDir>/template","<rootDir>/rules/ng-strictdi.spec.ts"]},"main":"index.js","gitHead":"a4affe721ec80ca8978291e2accce065ea0d227a","scripts":{"dev":"npm run test:debug","test":"jest","test:debug":"node --inspect ./node_modules/.bin/jest --runInBand --watch","create-rule":"create-rule.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:abc7651c-3e7f-452d-ad7e-920d6f2fc1b1"}},"repository":{"url":"git+https://github.com/spinnaker/spinnaker.git","type":"git"},"_npmVersion":"lerna/9.0.7/node@v24.13.0+x64 (linux)","description":"This package is an ESLint plugin containing:","directories":{},"_nodeVersion":"24.13.0","dependencies":{"lodash":"^4.17.20","ts-node":"*"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","eslint":"9.39.2","globals":"^17.2.0","prettier":"*","fast-glob":"^3.2.7","@eslint/js":"^9.39.2","typescript":"5.0.4","@types/jest":"^29.0.0","@types/node":"^16.4.13","@types/eslint":"9.6.1","@types/estree":"*","@types/lodash":"^4.14.165","@eslint/compat":"^2.0.3","@eslint/eslintrc":"^3.3.5","jest-environment-node":"^29.0.0","@babel/preset-typescript":"^7.15.0","@typescript-eslint/types":"8.54.0","@typescript-eslint/parser":"8.54.0"},"peerDependencies":{"eslint":"^9.0.0","eslint-config-prettier":"^10.0.0","@typescript-eslint/parser":"^8.0.0","eslint-plugin-react-hooks":"^5.0.0 || ^7.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDevDependencies":["@typescript-eslint/eslint-plugin","@typescript-eslint/parser","eslint","eslint-config-prettier","eslint-plugin-react-hooks"],"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_0.0.0-2026.2-2_1787322539725_0.9355871804493088","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-2026.1-3":{"name":"@spinnaker/eslint-plugin","version":"0.0.0-2026.1-3","license":"Apache-2.0","_id":"@spinnaker/eslint-plugin@0.0.0-2026.1-3","maintainers":[{"name":"spinnakerteam","email":"spinnaker-team@netflix.com"},{"name":"christopherthielen","email":"christopherthielen@ikkyikkyikkypikangzoopboing.com"},{"name":"ajordens","email":"adam@jordens.org"},{"name":"alanmquach","email":"integsrtite@gmail.com"},{"name":"chebebrand","email":"npm_support_no_release_caseyhebebrand@gmail.com"},{"name":"jasonmcintoshspinnaker","email":"jason.mcintosh@spinnaker.io"}],"homepage":"https://github.com/spinnaker/spinnaker#readme","bugs":{"url":"https://github.com/spinnaker/spinnaker/issues"},"dist":{"shasum":"4efcac54ab74088407a3cf97eb6a9dbe9dbcd7d2","tarball":"https://registry.npmjs.org/@spinnaker/eslint-plugin/-/eslint-plugin-0.0.0-2026.1-3.tgz","fileCount":62,"integrity":"sha512-ezMkFGgeTUrV9R/fvgaU3AC2J0cipoetLmOqjxn0b7SG24opqfsIhhAOnhtnFpkv00ehfBRCwbI3Jx2J88gojg==","signatures":[{"sig":"MEQCIBV8SfvzRYLEccODw1swHwF+qTiXXqk/u4Iz6WjdlOxOAiAtlnrwFvIZnGYtrHciSbJb9MszlRFxou6nVAwOvXh0ZA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@spinnaker%2feslint-plugin@0.0.0-2026.1-3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":183827},"jest":{"testEnvironment":"node","testPathIgnorePatterns":["<rootDir>/template","<rootDir>/rules/ng-strictdi.spec.ts"]},"main":"index.js","gitHead":"dbb2df4738f9f54a5cb4c890e14d8e8f3ed3599d","scripts":{"dev":"npm run test:debug","test":"jest","test:debug":"node --inspect ./node_modules/.bin/jest --runInBand --watch","create-rule":"create-rule.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:abc7651c-3e7f-452d-ad7e-920d6f2fc1b1"}},"repository":{"url":"git+https://github.com/spinnaker/spinnaker.git","type":"git"},"_npmVersion":"lerna/9.0.5/node@v24.13.0+x64 (linux)","description":"This package is an ESLint plugin containing:","directories":{},"_nodeVersion":"24.13.0","dependencies":{"lodash":"^4.17.20","ts-node":"*"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","eslint":"9.39.2","globals":"^17.2.0","prettier":"*","fast-glob":"^3.2.7","@eslint/js":"^9.39.2","typescript":"5.0.4","@types/jest":"^29.0.0","@types/node":"^16.4.13","@types/eslint":"9.6.1","@types/estree":"*","@types/lodash":"^4.14.165","@eslint/compat":"^2.0.2","@eslint/eslintrc":"^3.3.4","@babel/preset-typescript":"^7.15.0","@typescript-eslint/types":"8.54.0","@typescript-eslint/parser":"8.54.0"},"peerDependencies":{"eslint":"^9.0.0","eslint-config-prettier":"^10.0.0","@typescript-eslint/parser":"^8.0.0","eslint-plugin-react-hooks":"^5.0.0 || ^7.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDevDependencies":["@typescript-eslint/eslint-plugin","@typescript-eslint/parser","eslint","eslint-config-prettier","eslint-plugin-react-hooks"],"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_0.0.0-2026.1-3_1787334489361_0.9104769529294905","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-2026.3-2":{"name":"@spinnaker/eslint-plugin","version":"0.0.0-2026.3-2","license":"Apache-2.0","_id":"@spinnaker/eslint-plugin@0.0.0-2026.3-2","maintainers":[{"name":"spinnakerteam","email":"spinnaker-team@netflix.com"},{"name":"christopherthielen","email":"christopherthielen@ikkyikkyikkypikangzoopboing.com"},{"name":"ajordens","email":"adam@jordens.org"},{"name":"alanmquach","email":"integsrtite@gmail.com"},{"name":"chebebrand","email":"npm_support_no_release_caseyhebebrand@gmail.com"},{"name":"jasonmcintoshspinnaker","email":"jason.mcintosh@spinnaker.io"}],"homepage":"https://github.com/spinnaker/spinnaker#readme","bugs":{"url":"https://github.com/spinnaker/spinnaker/issues"},"dist":{"shasum":"c4160826f0062386a1cc57d52a20a63e1921e728","tarball":"https://registry.npmjs.org/@spinnaker/eslint-plugin/-/eslint-plugin-0.0.0-2026.3-2.tgz","fileCount":46,"integrity":"sha512-fO8Qk+hLuKeHHXJDYWlIjY1Ir5XBWZw4yeztYtWloy3iCnvWORaaTyMLU7gmovMEmQC/yK6djS7OICMqjwWGeA==","signatures":[{"sig":"MEUCIHiLNzdV9KQszeLtCYMHZ1XLSUFhzWBbVL6wIj8VqpPiAiEA3d3ZfVk+vHXzqpYsrmq0IBb3gSCfK8xre5bbN2ZViAA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFfLhT50rZfyEO6520VncmawSQhd/Axe7qC2iSyx2eCIAiALcTXCdRmI5uOAvL57hEQ/srQIAPu8TI7r4DmscZlaow==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@spinnaker%2feslint-plugin@0.0.0-2026.3-2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":107647},"jest":{"testEnvironment":"node","testPathIgnorePatterns":["<rootDir>/template"]},"main":"index.js","gitHead":"d54738de722341af946ef7556e2d66a667cb9ed3","scripts":{"dev":"npm run test:debug","test":"jest","test:debug":"node --inspect ./node_modules/.bin/jest --runInBand --watch","create-rule":"create-rule.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:abc7651c-3e7f-452d-ad7e-920d6f2fc1b1"}},"repository":{"url":"git+https://github.com/spinnaker/spinnaker.git","type":"git"},"_npmVersion":"lerna/10.0.0/node@v24.13.0+x64 (linux)","description":"This package is an ESLint plugin containing:","directories":{},"_nodeVersion":"24.13.0","dependencies":{"lodash":"^4.17.20","ts-node":"*"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","eslint":"9.39.2","globals":"^17.2.0","prettier":"*","fast-glob":"^3.2.7","@eslint/js":"^9.39.2","typescript":"5.0.4","@types/jest":"^29.0.0","@types/node":"^16.4.13","@types/eslint":"9.6.1","@types/estree":"*","@types/lodash":"^4.14.165","@eslint/compat":"^2.0.3","@eslint/eslintrc":"^3.3.6","@babel/preset-env":"^7.15.0","jest-environment-node":"^29.0.0","@babel/preset-typescript":"^7.15.0","@typescript-eslint/types":"8.54.0","@typescript-eslint/parser":"8.54.0"},"peerDependencies":{"eslint":"^9.0.0","eslint-config-prettier":"^10.0.0","@typescript-eslint/parser":"^8.0.0","eslint-plugin-react-hooks":"^5.0.0 || ^7.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDevDependencies":["@typescript-eslint/eslint-plugin","@typescript-eslint/parser","eslint","eslint-config-prettier","eslint-plugin-react-hooks"],"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_0.0.0-2026.3-2_1788793391218_0.06555158011774154","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-2026.3-1":{"name":"@spinnaker/eslint-plugin","version":"0.0.0-2026.3-1","license":"Apache-2.0","_id":"@spinnaker/eslint-plugin@0.0.0-2026.3-1","maintainers":[{"name":"spinnakerteam","email":"spinnaker-team@netflix.com"},{"name":"christopherthielen","email":"christopherthielen@ikkyikkyikkypikangzoopboing.com"},{"name":"ajordens","email":"adam@jordens.org"},{"name":"alanmquach","email":"integsrtite@gmail.com"},{"name":"chebebrand","email":"npm_support_no_release_caseyhebebrand@gmail.com"},{"name":"jasonmcintoshspinnaker","email":"jason.mcintosh@spinnaker.io"}],"homepage":"https://github.com/spinnaker/spinnaker#readme","bugs":{"url":"https://github.com/spinnaker/spinnaker/issues"},"dist":{"shasum":"65b1668a56defda4f69b4b97cbc8f861b992f550","tarball":"https://registry.npmjs.org/@spinnaker/eslint-plugin/-/eslint-plugin-0.0.0-2026.3-1.tgz","fileCount":46,"integrity":"sha512-vwyzSxbnBAeHXje+E5/7/W5675tDo1iTqz9cFSw7FgEdawQq+GoSE7A687wrm8po9I71Y9o/24xA8z6Liz7rAA==","signatures":[{"sig":"MEYCIQDOdG4d0pYkN+fdvqSsmdTq2AQIl4ecClgE31H+APeXcgIhAOgHdqbraclyh0o5Cte1hWXl6tp6v7S2JZ0mh19XtqJG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGnMhQ9lat3Thg08NkUaNVwvoDMbhi/hcRjqukVGDWLlAiBoBnF3qnI0VG4DfTeOLxyrcBnZ4oEj85sprflYbOtvEQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@spinnaker%2feslint-plugin@0.0.0-2026.3-1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":107647},"jest":{"testEnvironment":"node","testPathIgnorePatterns":["<rootDir>/template"]},"main":"index.js","gitHead":"46aa3c27d760cab4925dd8475ceb62a7fab96a45","scripts":{"dev":"npm run test:debug","test":"jest","test:debug":"node --inspect ./node_modules/.bin/jest --runInBand --watch","create-rule":"create-rule.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:abc7651c-3e7f-452d-ad7e-920d6f2fc1b1"}},"repository":{"url":"git+https://github.com/spinnaker/spinnaker.git","type":"git"},"_npmVersion":"lerna/10.0.0/node@v24.13.0+x64 (linux)","description":"This package is an ESLint plugin containing:","directories":{},"_nodeVersion":"24.13.0","dependencies":{"lodash":"^4.17.20","ts-node":"*"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","eslint":"9.39.2","globals":"^17.2.0","prettier":"*","fast-glob":"^3.2.7","@eslint/js":"^9.39.2","typescript":"5.0.4","@types/jest":"^29.0.0","@types/node":"^16.4.13","@types/eslint":"9.6.1","@types/estree":"*","@types/lodash":"^4.14.165","@eslint/compat":"^2.0.3","@eslint/eslintrc":"^3.3.6","@babel/preset-env":"^7.15.0","jest-environment-node":"^29.0.0","@babel/preset-typescript":"^7.15.0","@typescript-eslint/types":"8.54.0","@typescript-eslint/parser":"8.54.0"},"peerDependencies":{"eslint":"^9.0.0","eslint-config-prettier":"^10.0.0","@typescript-eslint/parser":"^8.0.0","eslint-plugin-react-hooks":"^5.0.0 || ^7.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDevDependencies":["@typescript-eslint/eslint-plugin","@typescript-eslint/parser","eslint","eslint-config-prettier","eslint-plugin-react-hooks"],"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_0.0.0-2026.3-1_1788793468753_0.7104052980324576","host":"s3://npm-registry-packages-npm-production"}},"2026.3.0":{"name":"@spinnaker/eslint-plugin","version":"2026.3.0","license":"Apache-2.0","_id":"@spinnaker/eslint-plugin@2026.3.0","maintainers":[{"name":"spinnakerteam","email":"spinnaker-team@netflix.com"},{"name":"christopherthielen","email":"christopherthielen@ikkyikkyikkypikangzoopboing.com"},{"name":"ajordens","email":"adam@jordens.org"},{"name":"alanmquach","email":"integsrtite@gmail.com"},{"name":"chebebrand","email":"npm_support_no_release_caseyhebebrand@gmail.com"},{"name":"jasonmcintoshspinnaker","email":"jason.mcintosh@spinnaker.io"}],"homepage":"https://github.com/spinnaker/spinnaker#readme","bugs":{"url":"https://github.com/spinnaker/spinnaker/issues"},"dist":{"shasum":"58ca1b69b622de4059d28ad6999f535a34c752c6","tarball":"https://registry.npmjs.org/@spinnaker/eslint-plugin/-/eslint-plugin-2026.3.0.tgz","fileCount":46,"integrity":"sha512-72bA+mrBa65RvoXwe5qcE4frdlLT68fziMNzTMTEHyCpsDq0hrdXQccesb9p871I6B3xQbIc2HbLj6S5Hvm7Hw==","signatures":[{"sig":"MEQCIFZNt9eDjlyAYtsUJhhRwQfEuJVHoBHj5nrod7BocslHAiAE/GTbBVwBor0v4rPGFr+DiiDDGrSnp/nhh5e7Mnrfaw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCYfBlZ2kAdPg2lfDx1hKytwCkB00GPxTu9l9jGuTdTmQIgEL39QgzAAx2ngBYfe5oHGSL8fjD8JaGU+Id53Pm9R90=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@spinnaker%2feslint-plugin@2026.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":107641},"jest":{"testEnvironment":"node","testPathIgnorePatterns":["<rootDir>/template"]},"main":"index.js","gitHead":"0f7d75f5d4b42c1675e2ecc69a53f8eb73090eb9","scripts":{"dev":"npm run test:debug","test":"jest","test:debug":"node --inspect ./node_modules/.bin/jest --runInBand --watch","create-rule":"create-rule.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:abc7651c-3e7f-452d-ad7e-920d6f2fc1b1"}},"repository":{"url":"git+https://github.com/spinnaker/spinnaker.git","type":"git"},"_npmVersion":"lerna/10.0.0/node@v24.13.0+x64 (linux)","description":"This package is an ESLint plugin containing:","directories":{},"_nodeVersion":"24.13.0","dependencies":{"lodash":"^4.17.20","ts-node":"*"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","eslint":"9.39.2","globals":"^17.2.0","prettier":"*","fast-glob":"^3.2.7","@eslint/js":"^9.39.2","typescript":"5.0.4","@types/jest":"^29.0.0","@types/node":"^16.4.13","@types/eslint":"9.6.1","@types/estree":"*","@types/lodash":"^4.14.165","@eslint/compat":"^2.0.3","@eslint/eslintrc":"^3.3.6","@babel/preset-env":"^7.15.0","jest-environment-node":"^29.0.0","@babel/preset-typescript":"^7.15.0","@typescript-eslint/types":"8.54.0","@typescript-eslint/parser":"8.54.0"},"peerDependencies":{"eslint":"^9.0.0","eslint-config-prettier":"^10.0.0","@typescript-eslint/parser":"^8.0.0","eslint-plugin-react-hooks":"^5.0.0 || ^7.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDevDependencies":["@typescript-eslint/eslint-plugin","@typescript-eslint/parser","eslint","eslint-config-prettier","eslint-plugin-react-hooks"],"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_2026.3.0_1788793547001_0.4233286071775746","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-2026.3-3":{"name":"@spinnaker/eslint-plugin","version":"0.0.0-2026.3-3","license":"Apache-2.0","_id":"@spinnaker/eslint-plugin@0.0.0-2026.3-3","maintainers":[{"name":"spinnakerteam","email":"spinnaker-team@netflix.com"},{"name":"christopherthielen","email":"christopherthielen@ikkyikkyikkypikangzoopboing.com"},{"name":"ajordens","email":"adam@jordens.org"},{"name":"alanmquach","email":"integsrtite@gmail.com"},{"name":"chebebrand","email":"npm_support_no_release_caseyhebebrand@gmail.com"},{"name":"jasonmcintoshspinnaker","email":"jason.mcintosh@spinnaker.io"}],"homepage":"https://github.com/spinnaker/spinnaker#readme","bugs":{"url":"https://github.com/spinnaker/spinnaker/issues"},"dist":{"shasum":"7231eef8bea60529b526e5ee131a075bb95da204","tarball":"https://registry.npmjs.org/@spinnaker/eslint-plugin/-/eslint-plugin-0.0.0-2026.3-3.tgz","fileCount":46,"integrity":"sha512-r0/kQKClVFhsuzqD/g0sUzwvtAgFQPcTDonG+UcipMg8IefgE3LYPS4SssjLOZbwcy9PZeXyWGElh3Fg2ioJlQ==","signatures":[{"sig":"MEUCIEh8yys2xX57W4wQVdPtkkWL0RHCeHAmpbzMnuboaioGAiEAwhTNx+7p7alQkOzqA83QbsEAUr5jNwmVV5bY2yCrBVo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDCbkpNfRXnJbpg6WHicuaUuJ1GrDqkMJTC4eRsxYiXyAiEApwCxrgwxSKcvHNWskwu2jK6pKYQA410EYNEXz5iz1Pk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@spinnaker%2feslint-plugin@0.0.0-2026.3-3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":107647},"jest":{"testEnvironment":"node","testPathIgnorePatterns":["<rootDir>/template"]},"main":"index.js","gitHead":"f1cf9d5c3098d8ced830df62a1b1c8a9bd1e43eb","scripts":{"dev":"npm run test:debug","test":"jest","test:debug":"node --inspect ./node_modules/.bin/jest --runInBand --watch","create-rule":"create-rule.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:abc7651c-3e7f-452d-ad7e-920d6f2fc1b1"}},"repository":{"url":"git+https://github.com/spinnaker/spinnaker.git","type":"git"},"_npmVersion":"lerna/10.0.0/node@v24.13.0+x64 (linux)","description":"This package is an ESLint plugin containing:","directories":{},"_nodeVersion":"24.13.0","dependencies":{"lodash":"^4.17.20","ts-node":"*"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","eslint":"9.39.2","globals":"^17.2.0","prettier":"*","fast-glob":"^3.2.7","@eslint/js":"^9.39.2","typescript":"5.0.4","@types/jest":"^29.0.0","@types/node":"^16.4.13","@types/eslint":"9.6.1","@types/estree":"*","@types/lodash":"^4.14.165","@eslint/compat":"^2.0.3","@eslint/eslintrc":"^3.3.6","@babel/preset-env":"^7.15.0","jest-environment-node":"^29.0.0","@babel/preset-typescript":"^7.15.0","@typescript-eslint/types":"8.54.0","@typescript-eslint/parser":"8.54.0"},"peerDependencies":{"eslint":"^9.0.0","eslint-config-prettier":"^10.0.0","@typescript-eslint/parser":"^8.0.0","eslint-plugin-react-hooks":"^5.0.0 || ^7.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDevDependencies":["@typescript-eslint/eslint-plugin","@typescript-eslint/parser","eslint","eslint-config-prettier","eslint-plugin-react-hooks"],"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_0.0.0-2026.3-3_1788968580325_0.7279335308526935","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-2026.2-3":{"name":"@spinnaker/eslint-plugin","version":"0.0.0-2026.2-3","license":"Apache-2.0","_id":"@spinnaker/eslint-plugin@0.0.0-2026.2-3","maintainers":[{"name":"spinnakerteam","email":"spinnaker-team@netflix.com"},{"name":"christopherthielen","email":"christopherthielen@ikkyikkyikkypikangzoopboing.com"},{"name":"ajordens","email":"adam@jordens.org"},{"name":"alanmquach","email":"integsrtite@gmail.com"},{"name":"chebebrand","email":"npm_support_no_release_caseyhebebrand@gmail.com"},{"name":"jasonmcintoshspinnaker","email":"jason.mcintosh@spinnaker.io"}],"homepage":"https://github.com/spinnaker/spinnaker#readme","bugs":{"url":"https://github.com/spinnaker/spinnaker/issues"},"dist":{"shasum":"80d80b43f7b0067883aa1209d9bbde073ec15ec4","tarball":"https://registry.npmjs.org/@spinnaker/eslint-plugin/-/eslint-plugin-0.0.0-2026.2-3.tgz","fileCount":62,"integrity":"sha512-Q8Z2P/N7QNTDzQhNtxeGIBHWdLKaUIPZYwDhZKQNT+giANzyNAdi8RynIyGlnjWCCVd1Lakt4Ao+KwiM5Xd3UA==","signatures":[{"sig":"MEYCIQDmU8LOad/R/vptzSt6dSQWM1cr46866xqVCxEfoRzZEgIhANqzyNqJBu4r8VUnBLyFIwEBtPrmCDxNsrOzD/5qqCmC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDSgOd9l+P3y+ArOUUglHYZyZaZfv3htKozoRHLiMdhFAiAbM/ajwjbsISemW1o8Y/Vf3eKOJ0r9P6gg/0he8IT+Zg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@spinnaker%2feslint-plugin@0.0.0-2026.2-3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":183830},"jest":{"testEnvironment":"node","testPathIgnorePatterns":["<rootDir>/template","<rootDir>/rules/ng-strictdi.spec.ts"]},"main":"index.js","gitHead":"fb7f43aaf1fbaed8f36d9bce0c3c59d8566f6f3e","scripts":{"dev":"npm run test:debug","test":"jest","test:debug":"node --inspect ./node_modules/.bin/jest --runInBand --watch","create-rule":"create-rule.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:abc7651c-3e7f-452d-ad7e-920d6f2fc1b1"}},"repository":{"url":"git+https://github.com/spinnaker/spinnaker.git","type":"git"},"_npmVersion":"lerna/9.0.7/node@v24.13.0+x64 (linux)","description":"This package is an ESLint plugin containing:","directories":{},"_nodeVersion":"24.13.0","dependencies":{"lodash":"^4.17.20","ts-node":"*"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","eslint":"9.39.2","globals":"^17.2.0","prettier":"*","fast-glob":"^3.2.7","@eslint/js":"^9.39.2","typescript":"5.0.4","@types/jest":"^29.0.0","@types/node":"^16.4.13","@types/eslint":"9.6.1","@types/estree":"*","@types/lodash":"^4.14.165","@eslint/compat":"^2.0.3","@eslint/eslintrc":"^3.3.5","jest-environment-node":"^29.0.0","@babel/preset-typescript":"^7.15.0","@typescript-eslint/types":"8.54.0","@typescript-eslint/parser":"8.54.0"},"peerDependencies":{"eslint":"^9.0.0","eslint-config-prettier":"^10.0.0","@typescript-eslint/parser":"^8.0.0","eslint-plugin-react-hooks":"^5.0.0 || ^7.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDevDependencies":["@typescript-eslint/eslint-plugin","@typescript-eslint/parser","eslint","eslint-config-prettier","eslint-plugin-react-hooks"],"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_0.0.0-2026.2-3_1788975337197_0.6426978613846281","host":"s3://npm-registry-packages-npm-production"}},"2026.3.1":{"name":"@spinnaker/eslint-plugin","version":"2026.3.1","license":"Apache-2.0","_id":"@spinnaker/eslint-plugin@2026.3.1","maintainers":[{"name":"spinnakerteam","email":"spinnaker-team@netflix.com"},{"name":"christopherthielen","email":"christopherthielen@ikkyikkyikkypikangzoopboing.com"},{"name":"ajordens","email":"adam@jordens.org"},{"name":"alanmquach","email":"integsrtite@gmail.com"},{"name":"chebebrand","email":"npm_support_no_release_caseyhebebrand@gmail.com"},{"name":"jasonmcintoshspinnaker","email":"jason.mcintosh@spinnaker.io"}],"homepage":"https://github.com/spinnaker/spinnaker#readme","bugs":{"url":"https://github.com/spinnaker/spinnaker/issues"},"dist":{"shasum":"c696922ca34fb168a541ab5d5d597700a32e83d5","tarball":"https://registry.npmjs.org/@spinnaker/eslint-plugin/-/eslint-plugin-2026.3.1.tgz","fileCount":46,"integrity":"sha512-qoYmJYfmJGgTtghaUrSfL3S/9FmCdaePuCuCJlSxlMT1HOWUZaz8F64JFu1jGuK7ypIhwy9x+U37PPM2jeuuiw==","signatures":[{"sig":"MEQCIGqSAuWvxs/MnGozEQNJGMxQx1r8BzN4jQCq6UCseB4DAiAsmvnAbaEiITLRhvdkU0YSY/zVB6ynv8oTJS0VAoDfzA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEwLQQ3D0nFQ1WbbyaIoCRqSQHRB6MfZq2IGg0v5GKeCAiEAlJGcD35rfZVdBVxRLpNHyqQAbHQLtewRS4zmYBMSo/8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@spinnaker%2feslint-plugin@2026.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":107641},"jest":{"testEnvironment":"node","testPathIgnorePatterns":["<rootDir>/template"]},"main":"index.js","gitHead":"edb1aa9de446184eadee134ea51110609278929f","scripts":{"dev":"npm run test:debug","test":"jest","test:debug":"node --inspect ./node_modules/.bin/jest --runInBand --watch","create-rule":"create-rule.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:abc7651c-3e7f-452d-ad7e-920d6f2fc1b1"}},"repository":{"url":"git+https://github.com/spinnaker/spinnaker.git","type":"git"},"_npmVersion":"lerna/10.0.0/node@v24.13.0+x64 (linux)","description":"This package is an ESLint plugin containing:","directories":{},"_nodeVersion":"24.13.0","dependencies":{"lodash":"^4.17.20","ts-node":"*"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","eslint":"9.39.2","globals":"^17.2.0","prettier":"*","fast-glob":"^3.2.7","@eslint/js":"^9.39.2","typescript":"5.0.4","@types/jest":"^29.0.0","@types/node":"^16.4.13","@types/eslint":"9.6.1","@types/estree":"*","@types/lodash":"^4.14.165","@eslint/compat":"^2.0.3","@eslint/eslintrc":"^3.3.6","@babel/preset-env":"^7.15.0","jest-environment-node":"^29.0.0","@babel/preset-typescript":"^7.15.0","@typescript-eslint/types":"8.54.0","@typescript-eslint/parser":"8.54.0"},"peerDependencies":{"eslint":"^9.0.0","eslint-config-prettier":"^10.0.0","@typescript-eslint/parser":"^8.0.0","eslint-plugin-react-hooks":"^5.0.0 || ^7.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDevDependencies":["@typescript-eslint/eslint-plugin","@typescript-eslint/parser","eslint","eslint-config-prettier","eslint-plugin-react-hooks"],"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_2026.3.1_1790307962991_0.2775026597428125","host":"s3://npm-registry-packages-npm-production"}},"2026.2.4":{"name":"@spinnaker/eslint-plugin","version":"2026.2.4","license":"Apache-2.0","_id":"@spinnaker/eslint-plugin@2026.2.4","maintainers":[{"name":"spinnakerteam","email":"spinnaker-team@netflix.com"},{"name":"christopherthielen","email":"christopherthielen@ikkyikkyikkypikangzoopboing.com"},{"name":"ajordens","email":"adam@jordens.org"},{"name":"alanmquach","email":"integsrtite@gmail.com"},{"name":"chebebrand","email":"npm_support_no_release_caseyhebebrand@gmail.com"},{"name":"jasonmcintoshspinnaker","email":"jason.mcintosh@spinnaker.io"}],"homepage":"https://github.com/spinnaker/spinnaker#readme","bugs":{"url":"https://github.com/spinnaker/spinnaker/issues"},"dist":{"shasum":"a4e73c549cff766fc288e442bf7e93d44aaca3b3","tarball":"https://registry.npmjs.org/@spinnaker/eslint-plugin/-/eslint-plugin-2026.2.4.tgz","fileCount":62,"integrity":"sha512-j6QZ0MlYIumPyFLKND0529sKlOZka7ZycubtT1XJuzCqDHWVMHq/sS+KuJ5AT8Opc52bNf6Rsu0Q36Ysgvr0sA==","signatures":[{"sig":"MEYCIQCvXO3ANrP2Bil+96/bEW0DFyXP4nU71yG9ZiPh5LnbBwIhAP5Ziajkd/kkrcFfnXStf+93GOkxB7ub4IcJ56+/0Xyc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBX/FyMJ/a94zcNV7TzIXcg+u30K0ca6xJqYSrdgjrz/AiAVGWL38qmNHEz6Rh0h6hPkcaCT8NezJYcURyEEYHECsQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@spinnaker%2feslint-plugin@2026.2.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":183824},"jest":{"testEnvironment":"node","testPathIgnorePatterns":["<rootDir>/template","<rootDir>/rules/ng-strictdi.spec.ts"]},"main":"index.js","gitHead":"f71c76e3c4b7791db81f01212e2487f1b637484c","scripts":{"dev":"npm run test:debug","test":"jest","test:debug":"node --inspect ./node_modules/.bin/jest --runInBand --watch","create-rule":"create-rule.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:abc7651c-3e7f-452d-ad7e-920d6f2fc1b1"}},"repository":{"url":"git+https://github.com/spinnaker/spinnaker.git","type":"git"},"_npmVersion":"lerna/9.0.7/node@v24.13.0+x64 (linux)","description":"This package is an ESLint plugin containing:","directories":{},"_nodeVersion":"24.13.0","dependencies":{"lodash":"^4.17.20","ts-node":"*"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","eslint":"9.39.2","globals":"^17.2.0","prettier":"*","fast-glob":"^3.2.7","@eslint/js":"^9.39.2","typescript":"5.0.4","@types/jest":"^29.0.0","@types/node":"^16.4.13","@types/eslint":"9.6.1","@types/estree":"*","@types/lodash":"^4.14.165","@eslint/compat":"^2.0.3","@eslint/eslintrc":"^3.3.5","jest-environment-node":"^29.0.0","@babel/preset-typescript":"^7.15.0","@typescript-eslint/types":"8.54.0","@typescript-eslint/parser":"8.54.0"},"peerDependencies":{"eslint":"^9.0.0","eslint-config-prettier":"^10.0.0","@typescript-eslint/parser":"^8.0.0","eslint-plugin-react-hooks":"^5.0.0 || ^7.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDevDependencies":["@typescript-eslint/eslint-plugin","@typescript-eslint/parser","eslint","eslint-config-prettier","eslint-plugin-react-hooks"],"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin_2026.2.4_1790311677992_0.6739217534571318","host":"s3://npm-registry-packages-npm-production"}},"2026.1.3":{"_id":"@spinnaker/eslint-plugin@2026.1.3","bugs":{"url":"https://github.com/spinnaker/spinnaker/issues"},"dist":{"shasum":"721fc4beaa82d80ad2b01faff126ffb261daecca","tarball":"https://registry.npmjs.org/@spinnaker/eslint-plugin/-/eslint-plugin-2026.1.3.tgz","fileCount":62,"integrity":"sha512-P7+oCp9bgvxB46HeST6GngdDidlLjwITc2lfDoIurt1L65+jpOH/hvUPgMooK5pU5kL3Yp2BFANyVysOwVfv/w==","signatures":[{"sig":"MEYCIQDCmeeeqY8PGUJC5UbGLus4/MNyR9ueRCjZzWvIXj+cHQIhAJ2dEh3pXt5GczLk7ZcOl2nck+DVF1EUB0HtLvb+2m4D","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCP4d6Ki3Vk04cX80QTJB/z1cuPx9fjbyHShPQHbP15PQIgeee40yNwn55c+9Zg5g4hYG0D0cNVsArJnqqPDYzDIxY="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@spinnaker%2feslint-plugin@2026.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":183821},"jest":{"testEnvironment":"node","testPathIgnorePatterns":["<rootDir>/template","<rootDir>/rules/ng-strictdi.spec.ts"]},"main":"index.js","name":"@spinnaker/eslint-plugin","gitHead":"f185bdabd7b71b84e25c9536cd82ca8775579e3d","license":"Apache-2.0","scripts":{"dev":"npm run test:debug","test":"jest","test:debug":"node --inspect ./node_modules/.bin/jest --runInBand --watch","create-rule":"create-rule.js"},"version":"2026.1.3","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:abc7651c-3e7f-452d-ad7e-920d6f2fc1b1"}},"homepage":"https://github.com/spinnaker/spinnaker#readme","repository":{"url":"git+https://github.com/spinnaker/spinnaker.git","type":"git"},"_npmVersion":"lerna/9.0.5/node@v24.13.0+x64 (linux)","description":"This package is an ESLint plugin containing:","directories":{},"maintainers":[{"name":"spinnakerteam","email":"spinnaker-team@netflix.com"},{"name":"christopherthielen","email":"christopherthielen@ikkyikkyikkypikangzoopboing.com"},{"name":"ajordens","email":"adam@jordens.org"},{"name":"alanmquach","email":"integsrtite@gmail.com"},{"name":"chebebrand","email":"npm_support_no_release_caseyhebebrand@gmail.com"},{"name":"jasonmcintoshspinnaker","email":"jason.mcintosh@spinnaker.io"}],"_nodeVersion":"24.13.0","dependencies":{"lodash":"^4.17.20","ts-node":"*"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","eslint":"9.39.2","globals":"^17.2.0","prettier":"*","fast-glob":"^3.2.7","@eslint/js":"^9.39.2","typescript":"5.0.4","@types/jest":"^29.0.0","@types/node":"^16.4.13","@types/eslint":"9.6.1","@types/estree":"*","@types/lodash":"^4.14.165","@eslint/compat":"^2.0.2","@eslint/eslintrc":"^3.3.4","@babel/preset-typescript":"^7.15.0","@typescript-eslint/types":"8.54.0","@typescript-eslint/parser":"8.54.0"},"peerDependencies":{"eslint":"^9.0.0","eslint-config-prettier":"^10.0.0","@typescript-eslint/parser":"^8.0.0","eslint-plugin-react-hooks":"^5.0.0 || ^7.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDevDependencies":["@typescript-eslint/eslint-plugin","@typescript-eslint/parser","eslint","eslint-config-prettier","eslint-plugin-react-hooks"],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/eslint-plugin_2026.1.3_1790314325355_0.41702843641144405"}}},"time":{"created":"2020-02-13T20:59:35.481Z","modified":"2026-09-25T05:32:05.796Z","1.0.2":"2020-02-13T20:59:35.828Z","1.0.3":"2020-02-14T03:54:34.195Z","1.0.4":"2020-02-19T22:14:06.817Z","1.0.5":"2020-03-10T21:15:25.932Z","1.0.6":"2020-03-12T17:39:45.168Z","1.0.7":"2020-03-30T20:08:47.604Z","1.0.8":"2020-09-09T21:50:26.793Z","1.0.9":"2020-11-10T20:29:42.072Z","1.0.10":"2020-12-16T22:07:55.592Z","1.0.11":"2021-02-13T00:13:52.893Z","1.0.12":"2021-02-19T00:28:06.679Z","1.0.13":"2021-02-26T19:05:58.476Z","1.0.14":"2021-07-17T21:42:38.242Z","1.1.0":"2021-08-13T22:01:08.851Z","1.1.1":"2021-08-20T19:35:13.909Z","3.0.0":"2021-09-30T23:37:34.336Z","3.0.1":"2021-11-04T18:22:34.007Z","3.0.2":"2023-10-16T21:50:00.333Z","0.0.0-main-2":"2025-04-18T23:17:23.130Z","2025.0.0":"2025-04-18T23:49:30.650Z","2025.0.1":"2025-05-12T20:06:05.348Z","2025.0.2":"2025-05-17T07:30:28.509Z","2025.0.3":"2025-05-24T13:59:48.475Z","2025.0.4":"2025-06-16T21:13:20.221Z","2025.0.5":"2025-07-15T18:35:15.020Z","2025.0.6":"2025-07-24T22:13:22.131Z","0.0.0-2025.1-0":"2025-08-19T08:57:55.089Z","2025.1.0":"2025-08-19T09:02:05.225Z","2025.1.1":"2025-08-19T20:12:35.229Z","2025.0.7":"2025-08-21T18:27:20.131Z","2025.1.2":"2025-08-21T19:59:00.795Z","2025.0.8":"2025-08-22T17:48:17.894Z","2025.1.3":"2025-09-02T17:09:01.209Z","2025.1.4":"2025-09-03T19:42:32.346Z","0.0.0-2025.2-0":"2025-09-11T17:31:45.476Z","2025.2.0":"2025-09-11T18:30:02.106Z","2025.2.1":"2025-09-22T19:08:00.409Z","2025.2.2":"2025-09-24T20:18:33.656Z","2025.1.5":"2025-10-13T10:53:38.906Z","2025.2.3":"2025-11-07T16:54:31.811Z","2025.1.6":"2025-11-07T17:32:27.751Z","0.0.0-2025.3-0":"2025-11-07T21:41:04.291Z","2025.3.0":"2025-11-07T23:53:29.517Z","0.0.0-2025.4-0":"2025-12-01T21:40:06.065Z","2025.4.0":"2025-12-01T23:11:56.204Z","2025.4.0-rc1":"2026-01-24T04:26:19.470Z","0.0.0-2025.2-2":"2026-01-26T15:17:58.091Z","0.0.0-2025.4-4":"2026-01-27T16:14:31.559Z","0.0.0-2025.3-3":"2026-01-27T16:16:31.300Z","2025.4.1":"2026-02-02T23:37:03.461Z","2025.3.1":"2026-02-03T03:00:24.176Z","2025.2.4":"2026-02-03T03:31:56.239Z","2026.0.0":"2026-02-15T00:55:12.355Z","2025.3.2":"2026-03-19T20:33:33.855Z","2025.4.2":"2026-03-20T18:39:26.013Z","2026.0.1":"2026-03-20T19:40:31.876Z","2026.0.2":"2026-04-07T18:50:25.085Z","2025.4.3":"2026-04-07T19:28:24.834Z","2025.3.3":"2026-04-07T19:31:19.509Z","0.0.0-2025.3-4":"2026-04-22T14:18:09.139Z","0.0.0-2026.1-0":"2026-05-08T16:57:51.107Z","2026.1.0":"2026-05-08T21:58:54.092Z","0.0.0-2026.1-1":"2026-05-09T17:54:51.379Z","0.0.0-2025.3-5":"2026-05-28T15:13:37.833Z","0.0.0-2025.4-5":"2026-05-28T15:13:52.345Z","2026.1.1":"2026-06-12T17:52:56.749Z","2026.0.3":"2026-06-12T17:55:30.077Z","2025.4.4":"2026-06-12T18:32:10.585Z","2025.3.4":"2026-06-12T18:35:47.328Z","0.0.0-2026.2-0":"2026-06-30T17:25:28.511Z","2026.2.0":"2026-07-01T15:05:23.883Z","2026.2.1":"2026-07-06T19:56:41.495Z","2026.2.2":"2026-07-13T02:46:05.080Z","2026.0.4":"2026-07-30T20:13:20.254Z","2026.1.2":"2026-07-30T20:51:15.382Z","2026.2.3":"2026-07-30T21:59:32.641Z","0.0.0-2026.1-2":"2026-08-19T19:38:26.893Z","0.0.0-2026.2-1":"2026-08-19T19:39:46.120Z","0.0.0-2026.2-2":"2026-08-21T14:28:59.889Z","0.0.0-2026.1-3":"2026-08-21T17:48:09.508Z","0.0.0-2026.3-2":"2026-09-07T15:03:11.337Z","0.0.0-2026.3-1":"2026-09-07T15:04:28.842Z","2026.3.0":"2026-09-07T15:05:47.083Z","0.0.0-2026.3-3":"2026-09-09T15:43:00.423Z","0.0.0-2026.2-3":"2026-09-09T17:35:37.304Z","2026.3.1":"2026-09-25T03:46:03.087Z","2026.2.4":"2026-09-25T04:47:58.078Z","2026.1.3":"2026-09-25T05:32:05.436Z"},"bugs":{"url":"https://github.com/spinnaker/spinnaker/issues"},"license":"Apache-2.0","homepage":"https://github.com/spinnaker/spinnaker#readme","repository":{"url":"git+https://github.com/spinnaker/spinnaker.git","type":"git"},"description":"This package is an ESLint plugin containing:","maintainers":[{"name":"spinnakerteam","email":"spinnaker-team@netflix.com"},{"name":"christopherthielen","email":"christopherthielen@ikkyikkyikkypikangzoopboing.com"},{"name":"ajordens","email":"adam@jordens.org"},{"name":"alanmquach","email":"integsrtite@gmail.com"},{"name":"chebebrand","email":"npm_support_no_release_caseyhebebrand@gmail.com"},{"name":"jasonmcintoshspinnaker","email":"jason.mcintosh@spinnaker.io"}],"readme":"# @spinnaker/eslint-plugin\n\nThis package is an ESLint plugin containing:\n\n- A base ESLint config\n  - Parser configured for typescript\n  - A set of default plugins, e.g. `react-hooks` plugin\n  - Recommended rule sets, e.g. `prettier`, `@typescript-eslint/recommended`\n    - Specific from the recommended rule sets are disabled\n- Custom ESLint rules specific to Spinnaker\n\n### Use\n\nThis plugin requires **ESLint 9+** and uses the flat config format.\n\nTo use the rules, create an `eslint.config.js` containing:\n\n```js\nconst { defineConfig } = require('eslint/config');\nconst spinnakerEslintPlugin = require('@spinnaker/eslint-plugin');\nconst { FlatCompat } = require('@eslint/eslintrc');\nconst js = require('@eslint/js');\n\nconst compat = new FlatCompat({\n  baseDirectory: __dirname,\n  recommendedConfig: js.configs.recommended,\n});\n\nmodule.exports = defineConfig([{\n  plugins: {\n    '@spinnaker': spinnakerEslintPlugin,\n  },\n  extends: compat.extends('plugin:@spinnaker/base'),\n}]);\n```\n\n## Creating a custom lint rule\n\nThis `yarn create-rule` command will:\n\n- Scaffolds a sample rule\n- Scaffolds a test for the sample rule\n- Adds the rule to the plugin (`eslint-plugin.ts`)\n- Adds the rule as an \"error\" to the plugin's base config `base.config.js`)\n\nThe rule should examine AST nodes to detect a lint violation.\nOptionally, it can provide an automatic code fixer.\n\n- Use https://astexplorer.net/ to generate the AST for a given code fragment.\n  - Set the Language to `Javascript` and the parser to `@typescript-eslint/parser`\n  - Paste a snippet of Javascript or Typescript, i.e. `API.one('foo/bar')`\n- Using the interactive AST explorer, [write a rule](#write-a-rule) that detects the lint violation.\n- [Write test cases](#test-a-rule) for valid and invalid input\n- Optionally, [write a fixer](#write-a-fixer) and [write fixer tests](#test-a-fixer)\n- [Add your rule to the plugin](#add-a-rule-to-the-plugin)\n\n#### Write a rule\n\nA rule file exports a Rule.RuleContext object.\n\n```ts\nimport { Rule } from 'eslint';\nconst rule: Rule.RuleModule = {\n  meta: {\n    type: 'problem',\n    docs: { description: `Rule Description` },\n    fixable: 'code',\n  },\n  create: function myRuleFunction(context: Rule.RuleContext) {\n    return {\n      // rule contents here\n    };\n  },\n};\nexport default rule;\n```\n\n> See: the [official docs](https://eslint.org/docs/developer-guide/working-with-rules#rule-basics) in a couple ways.\n>\n> Spinnaker rules can be written in Typescript instead of CommonJS\n\n`myRuleFunction` is a callback that receives an [eslint context](https://eslint.org/docs/developer-guide/working-with-rules#the-context-object) and returns an object containing callbacks for AST node types.\n\nEach callback will be called when the parser encounters a node of that type.\nWhen a lint violation is detected, the callback should report it to the context object.\n\n```ts\nimport { Rule } from 'eslint';\nimport { SimpleLiteral } from 'estree';\n//  ...\nfunction myRuleFunction(context: Rule.RuleContext) {\n  return {\n    // This callback is called whenever a 'Literal' node is encountered\n    Literal: function (literalNode: SimpleLiteral & Rule.NodeParentExtension) {\n      if (literalNode.raw.includes('JenkinsX')) {\n        // lint violation encountered; report it\n        const message = 'String literals may not include JenkinsX';\n        context.report({ node, message });\n      }\n    },\n  };\n}\n```\n\n> This example explicitly types the `context` and `literalNode` parameters, but these can be automatically inferred by Typescript\n\nIn addition to callbacks that trigger on a simple node type (`Literal` in the example above),\nyou can also trigger a callback using an [eslint selector](https://eslint.org/docs/developer-guide/selectors).\n\nThink of an eslint selector as a CSS selector, but for an AST.\nSelectors can reduce boilerplate while writing a rule, but more importantly they can potentially improve readability.\n\n```ts\n// Using a selector\nfunction myRuleFunction(context: Rule.RuleContext) {\n  return {\n    // Find an ExpressionStatement\n    // - that is a CallExpression\n    //   - that has a callee object named 'React'\n    //   - and has a callee property named 'useEffect'\n    \"ExpressionStatement > CallExpression[callee.object.name = 'React'][callee.property.name = 'useEffect']\"(\n      node: ExpressionStatement,\n    ) {\n      const message = 'Prefer bare useEffect() over React.useEffect()';\n      context.report({ node, message });\n    },\n  };\n}\n\n// Not using a selector\nfunction myRuleFunction(context: Rule.RuleContext) {\n  return {\n    ExpressionStatement(node) {\n      const expression = node.expression;\n      if (\n        expression?.type === 'CallExpression' &&\n        expression.callee.type === 'MemberExpression' &&\n        expression.callee.object.name === 'React' &&\n        expression.callee.property.name === 'useEffect'\n      ) {\n        const message = 'Prefer bare useEffect() over React.useEffect()';\n        context.report({ node, message });\n      }\n    },\n  };\n}\n```\n\n> One downside of using eslint selectors is the node type is not automatically inferred in the callback.\n> When using selectors, you should explicitly type the node parameter.\n\n#### Test a rule\n\nWe run the tests using [Jest](http://jestjs.io/), but we do not use jest assertions.\nInstead, we use the `RuleTester` API from eslint to define our assertions.\n\n```ts\nimport { ruleTester } from '../utils/ruleTester';\nimport { rule } from './my-cool-rule';\n\nruleTester.run('my-cool-rule', rule, {\n  valid: [\n    /** code that doesn't trigger the rule */\n  ],\n  invalid: [\n    /** code that triggers the rule */\n  ],\n});\n```\n\nMake sure to add at least one valid and one invalid test cases:\n\n```ts\nruleTester.run('my-cool-rule', rule, {\n  valid: [\n    {\n      code: 'var foo = \"bar\";',\n    },\n  ],\n  invalid: [\n    {\n      code: 'var foo = \"JenkinsX\";',\n      error: 'String literals may not include JenkinsX',\n    },\n    {\n      code: 'createTodo(\"learn more about JenkinsX foundations\");',\n      error: 'String literals may not include JenkinsX',\n    },\n  ],\n});\n```\n\nRun the tests from `/packages/eslint-plugin`:\n\n```\n❯ yarn test\nyarn run v1.22.4\n$ jest\n PASS  test/my-cool-rule.spec.js\n\nTest Suites: 1 passed, 1 total\nTests:       3 passed, 3 total\nSnapshots:   0 total\nTime:        1.095s\nRan all test suites.\n✨  Done in 1.69s.\n```\n\nWhile writing tests, it's useful to run Jest in watch mode: `yarn test --watch`\n\nIf you need to debug your tests, run `yarn test:debug` and launch the Chrome Debugger\n(enter `chrome://inspect` into the Chrome URL bar).\n\nYou can (and should) run your work-in-progress rule against the spinnaker OSS codebase:\n\n```shell\n./test_rule_against_deck_source.sh my-rule\n```\n\n### Write a fixer\n\nOnce your tests are passing, consider writing an auto-fixer.\nAuto-fixers can be applied in downstream projects using `eslint --fix`.\nAn auto-fixer replaces AST nodes which violate the rule with non-violating code.\n\nWhen reporting a lint violation for your rule, return a `fix` function.\n\n```ts\nLiteral(literalNode) {\n  if (literalNode.raw.includes('JenkinsX')) {\n    // lint violation encountered; report it\n    const message = 'String literals may not include JenkinsX';\n    const fix = (fixer) => {\n      const fixedValue = literalNode.value.replaceAll('JenkinsX', 'JengaX');\n      return fixer.replaceText(literalNode, '\"' + fixedValue + '\"');\n    }\n    context.report({ fix, node, message });\n  }\n}\n```\n\nReview the [fixer api docs](https://eslint.org/docs/developer-guide/working-with-rules#applying-fixes) for more details.\n\nIf you need to fix more than one thing for a given rule, you may return an array of fixes.\n\n```js\nconst fix = (fixer) => {\n  const fixedValue = literalNode.value.replaceAll('JenkinsX', 'JengaX');\n  return [\n    fixer.replaceText(literalNode, '\"' + fixedValue '\"'),\n    fixer.insertTextBefore(literalNode, `/* Jengafied */ `),\n  ]\n}\n```\n\n### Test a fixer\n\nThe result of a fixer should be added to the tests.\nAdd an `output` key to all invalid test cases that can be auto-fixed.\n\n```js\ninvalid: [\n  {\n    code: 'var foo = \"JenkinsX\";',\n    error: 'String literals may not include JenkinsX',\n    output: 'var foo = /* Jengafied */ \"JengaX\";',\n  },\n];\n```\n\n### Publishing\n\nAfter committing and pushing your new rule, bump the version in package.json (commit and push) and then run `npm publish` manually.\n","readmeFilename":"README.md"}