{"_id":"eslint-plugin-ripple","_rev":"41-4fcd39dc6c6b4918f67cbad4bec644dd","name":"eslint-plugin-ripple","dist-tags":{"latest":"0.2.152"},"versions":{"0.1.0":{"name":"eslint-plugin-ripple","version":"0.1.0","keywords":["eslint","eslintplugin","eslint-plugin","ripple"],"author":{"name":"Dominic Gannaway"},"license":"MIT","_id":"eslint-plugin-ripple@0.1.0","maintainers":[{"name":"webeferen","email":"michal.makowski97@gmail.com"}],"dist":{"shasum":"bcdf530eeea1814d596c0f9fbb0554c2151a145b","tarball":"https://registry.npmjs.org/eslint-plugin-ripple/-/eslint-plugin-ripple-0.1.0.tgz","fileCount":4,"integrity":"sha512-p2osI+ooyR8Q0gNle6r/CSa80pn4QHsS04bJmLJYalxjFRwM3oaV0qH4BjBeG1/7GpQn/4c2m3odi5HPhtbloQ==","signatures":[{"sig":"MEUCIQCoPH/Jbgu++HKfAtPW3+aPRXqqUuxHNAAIPyZq4p4fygIgczVjJS70COuywfCDuNLNvEoR108Mnq11ey08bo5LCHk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16299},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js"},"gitHead":"e6b21c97a32f064fe3edbd4afe5e361e43d00547","scripts":{"test":"vitest run","build":"tsup src/index.ts --format esm --dts --clean --target esnext --platform node","test:watch":"vitest"},"_npmUser":{"name":"webeferen","email":"michal.makowski97@gmail.com"},"_npmVersion":"10.9.2","description":"ESLint plugin for Ripple","directories":{},"_nodeVersion":"22.15.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"catalog:","eslint":"^9.0.0","vitest":"catalog:","typescript":"catalog:","@types/node":"^20.17.6","@types/eslint":"^9.6.1","@types/estree":"^1.0.6"},"peerDependencies":{"eslint":">=9.0.0"},"peerDependenciesMeta":{"eslint-parser-ripple":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-ripple_0.1.0_1759837469208_0.3925365959080702","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"eslint-plugin-ripple","version":"0.1.1","keywords":["eslint","eslintplugin","eslint-plugin","ripple"],"author":{"name":"Dominic Gannaway"},"license":"MIT","_id":"eslint-plugin-ripple@0.1.1","maintainers":[{"name":"webeferen","email":"michal.makowski97@gmail.com"}],"dist":{"shasum":"1c1f87eedfcf87d74b84f5ea2650294aba70c1c2","tarball":"https://registry.npmjs.org/eslint-plugin-ripple/-/eslint-plugin-ripple-0.1.1.tgz","fileCount":4,"integrity":"sha512-ZZm+IG1gTtaHqXSxXAMLajEz3gA9GD2jg7kNKpQRhcKooifRJ6fw4ehcWUSPjRa+auaU3ErxVuCacbLSkqMkOQ==","signatures":[{"sig":"MEUCICShqkFOMKHM+9VVWfe56mI+TBCBi5DrswgA+JMjM16sAiEAzFthBGc8tWsxA5XPagEVNwjghacXnfQyS4NsFRC9tvQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16013},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js"},"gitHead":"fa3cee9bf6066188c983ccc367dee143b9bfcee9","scripts":{"test":"vitest run","build":"tsup src/index.ts --format esm --dts --clean --target esnext --platform node","test:watch":"vitest"},"_npmUser":{"name":"webeferen","email":"michal.makowski97@gmail.com"},"_npmVersion":"10.9.2","description":"ESLint plugin for Ripple","directories":{},"_nodeVersion":"22.15.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"catalog:","eslint":"^9.0.0","vitest":"catalog:","typescript":"catalog:","@types/node":"^24.3.0","@types/eslint":"^9.6.1","@types/estree":"^1.0.6"},"peerDependencies":{"eslint":">=9.0.0"},"peerDependenciesMeta":{"eslint-parser-ripple":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-ripple_0.1.1_1759843699032_0.25937198432742115","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"eslint-plugin-ripple","version":"0.1.2","keywords":["eslint","eslintplugin","eslint-plugin","ripple"],"author":{"name":"Dominic Gannaway"},"license":"MIT","_id":"eslint-plugin-ripple@0.1.2","maintainers":[{"name":"trueadm","email":"dg@domgan.com"},{"name":"webeferen","email":"michal.makowski97@gmail.com"},{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"}],"homepage":"https://ripplejs.com","bugs":{"url":"https://github.com/trueadm/ripple/issues"},"dist":{"shasum":"e3d1f981afd6c66fb715eeec7e696a8797751e01","tarball":"https://registry.npmjs.org/eslint-plugin-ripple/-/eslint-plugin-ripple-0.1.2.tgz","fileCount":4,"integrity":"sha512-oyM3pYMQJqKvMVkdk/L97G2Lkb/zeX3dyGOQvl+RCC3mLr7s4D+NupEIdpmJUYNZ9qxjKz1KMHMfpCaPN1RV6Q==","signatures":[{"sig":"MEYCIQDVemw2oHgaAR1GWoQqfYDfrXQKBFla5bioDB7NWkrl2QIhAJx9QveVbn07RxqHQB1Zgok/eMcd0iFfN+ZKwuhkdIyi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18798},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js"},"gitHead":"8ec9299b1e1201963672d2d024210ae0fa51a874","scripts":{"test":"vitest run","build":"tsup src/index.ts --format esm --dts --clean --target esnext --platform node","test:watch":"vitest"},"_npmUser":{"name":"webeferen","email":"michal.makowski97@gmail.com"},"repository":{"url":"git+https://github.com/trueadm/ripple.git","type":"git","directory":"packages/eslint-plugin-ripple"},"_npmVersion":"10.9.2","description":"ESLint plugin for Ripple","directories":{},"_nodeVersion":"22.15.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"catalog:","eslint":"^9.0.0","vitest":"catalog:","typescript":"catalog:","@types/node":"^24.3.0","@types/eslint":"^9.6.1","@types/estree":"^1.0.6"},"peerDependencies":{"eslint":">=9.0.0"},"peerDependenciesMeta":{"eslint-parser-ripple":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-ripple_0.1.2_1759917029828_0.716782344202822","host":"s3://npm-registry-packages-npm-production"}},"0.2.112":{"name":"eslint-plugin-ripple","version":"0.2.112","keywords":["eslint","eslintplugin","eslint-plugin","ripple"],"author":{"name":"Dominic Gannaway"},"license":"MIT","_id":"eslint-plugin-ripple@0.2.112","maintainers":[{"name":"trueadm","email":"dg@domgan.com"},{"name":"webeferen","email":"michal.makowski97@gmail.com"},{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"}],"homepage":"https://ripplejs.com","bugs":{"url":"https://github.com/trueadm/ripple/issues"},"dist":{"shasum":"6e7777ce20c7372cdf02f1a3d0707cc8026a9a28","tarball":"https://registry.npmjs.org/eslint-plugin-ripple/-/eslint-plugin-ripple-0.2.112.tgz","fileCount":4,"integrity":"sha512-qyuJ1yW21WDJUBWqJKAJXcty1A83b9FWGLa+NlVz1prR53WzbxGutgKEwV6Zb6gkciruORX0oJRgafBRrqx9eg==","signatures":[{"sig":"MEQCIAgxoIDJau9nx3KL1c9VWHw6porm6fq4Nq67889o0p0TAiBSkg4soMMXw2xpABkz/tKEmCOZctqH4kXwUhxZJ2yMMA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18800},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js"},"gitHead":"8ec9299b1e1201963672d2d024210ae0fa51a874","scripts":{"test":"vitest run","build":"tsup src/index.ts --format esm --dts --clean --target esnext --platform node","test:watch":"vitest"},"_npmUser":{"name":"webeferen","email":"michal.makowski97@gmail.com"},"repository":{"url":"git+https://github.com/trueadm/ripple.git","type":"git","directory":"packages/eslint-plugin-ripple"},"_npmVersion":"10.9.2","description":"ESLint plugin for Ripple","directories":{},"_nodeVersion":"22.15.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"catalog:","eslint":"^9.0.0","vitest":"catalog:","typescript":"catalog:","@types/node":"^24.3.0","@types/eslint":"^9.6.1","@types/estree":"^1.0.6"},"peerDependencies":{"eslint":">=9.0.0"},"peerDependenciesMeta":{"eslint-parser-ripple":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-ripple_0.2.112_1759917104393_0.8902298596668319","host":"s3://npm-registry-packages-npm-production"}},"0.2.114":{"name":"eslint-plugin-ripple","version":"0.2.114","keywords":["eslint","eslintplugin","eslint-plugin","ripple"],"author":{"name":"Dominic Gannaway"},"license":"MIT","_id":"eslint-plugin-ripple@0.2.114","maintainers":[{"name":"trueadm","email":"dg@domgan.com"},{"name":"webeferen","email":"michal.makowski97@gmail.com"},{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"}],"homepage":"https://ripplejs.com","bugs":{"url":"https://github.com/trueadm/ripple/issues"},"dist":{"shasum":"ed6572af69ba1dfa8e60dd6dedc29124fbc6540f","tarball":"https://registry.npmjs.org/eslint-plugin-ripple/-/eslint-plugin-ripple-0.2.114.tgz","fileCount":3,"integrity":"sha512-po+7fbqHTnLZ/dyUu0Ky95/Wite4E7wSgA13pWsvWQ+lXy52ZnAp6uqsH7mr4PcrqvLqrmR9uTy6XN5w35I9Nw==","signatures":[{"sig":"MEYCIQDkUCW8YPU7cowKbNJIekK7LCgst3K8xlG5Nvwo9huVfwIhAM0AnyxQUNl0USb7FhMU9r0FqzivfQ1oq+6Y1Lk1IF3B","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7684},"main":"dist/index.js","type":"module","_from":"file:eslint-plugin-ripple-0.2.114.tgz","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js"},"scripts":{"test":"vitest run","build":"tsup src/index.ts --format esm --dts --clean --target esnext --platform node","test:watch":"vitest"},"_npmUser":{"name":"trueadm","email":"dg@domgan.com"},"_resolved":"/private/var/folders/8l/kwvyxcf92696f95s812kzf5r0000gn/T/b64e912fc29e7bb87df4634b65dd544a/eslint-plugin-ripple-0.2.114.tgz","_integrity":"sha512-po+7fbqHTnLZ/dyUu0Ky95/Wite4E7wSgA13pWsvWQ+lXy52ZnAp6uqsH7mr4PcrqvLqrmR9uTy6XN5w35I9Nw==","repository":{"url":"git+https://github.com/trueadm/ripple.git","type":"git","directory":"packages/eslint-plugin-ripple"},"_npmVersion":"10.9.3","description":"ESLint plugin for Ripple","directories":{},"_nodeVersion":"22.19.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","eslint":"^9.0.0","vitest":"^3.2.4","typescript":"^5.9.2","@types/node":"^24.3.0","@types/eslint":"^9.6.1","@types/estree":"^1.0.6"},"peerDependencies":{"eslint":">=9.0.0"},"peerDependenciesMeta":{"eslint-parser-ripple":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-ripple_0.2.114_1760001535841_0.4532462381592428","host":"s3://npm-registry-packages-npm-production"}},"0.2.115":{"name":"eslint-plugin-ripple","version":"0.2.115","keywords":["eslint","eslintplugin","eslint-plugin","ripple"],"author":{"name":"Dominic Gannaway"},"license":"MIT","_id":"eslint-plugin-ripple@0.2.115","maintainers":[{"name":"trueadm","email":"dg@domgan.com"},{"name":"webeferen","email":"michal.makowski97@gmail.com"},{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"}],"homepage":"https://ripplejs.com","bugs":{"url":"https://github.com/trueadm/ripple/issues"},"dist":{"shasum":"f760c1a3845e127a68149cf2566f2ecac0b0a122","tarball":"https://registry.npmjs.org/eslint-plugin-ripple/-/eslint-plugin-ripple-0.2.115.tgz","fileCount":3,"integrity":"sha512-2eNuP1B+RYcDXCQKvyv3KpqhIy/0Z1N6TtFDudKIAQDAqVuP/JCDWbqcYTpFTNxXruqrYdbu4WJF/ceKNOA7yA==","signatures":[{"sig":"MEUCIBHHYjDCkbNDur0sWFl5YfS3tNfIP12fwsnl6OO6PmAIAiEAl7BOtTRI0C08Bujb9tHmAQij6syvpzxDEDmOTXxTQq4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7684},"main":"dist/index.js","type":"module","_from":"file:eslint-plugin-ripple-0.2.115.tgz","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js"},"scripts":{"test":"vitest run","build":"tsup src/index.ts --format esm --dts --clean --target esnext --platform node","test:watch":"vitest"},"_npmUser":{"name":"trueadm","email":"dg@domgan.com"},"_resolved":"/private/var/folders/8l/kwvyxcf92696f95s812kzf5r0000gn/T/fbcca0646d469c77e229dc2623eae82e/eslint-plugin-ripple-0.2.115.tgz","_integrity":"sha512-2eNuP1B+RYcDXCQKvyv3KpqhIy/0Z1N6TtFDudKIAQDAqVuP/JCDWbqcYTpFTNxXruqrYdbu4WJF/ceKNOA7yA==","repository":{"url":"git+https://github.com/trueadm/ripple.git","type":"git","directory":"packages/eslint-plugin-ripple"},"_npmVersion":"10.9.3","description":"ESLint plugin for Ripple","directories":{},"_nodeVersion":"22.19.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","eslint":"^9.0.0","vitest":"^3.2.4","typescript":"^5.9.2","@types/node":"^24.3.0","@types/eslint":"^9.6.1","@types/estree":"^1.0.6"},"peerDependencies":{"eslint":">=9.0.0"},"peerDependenciesMeta":{"eslint-parser-ripple":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-ripple_0.2.115_1760039637865_0.7333005970908808","host":"s3://npm-registry-packages-npm-production"}},"0.2.116":{"name":"eslint-plugin-ripple","version":"0.2.116","keywords":["eslint","eslintplugin","eslint-plugin","ripple"],"author":{"name":"Dominic Gannaway"},"license":"MIT","_id":"eslint-plugin-ripple@0.2.116","maintainers":[{"name":"trueadm","email":"dg@domgan.com"},{"name":"webeferen","email":"michal.makowski97@gmail.com"},{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"}],"homepage":"https://ripplejs.com","bugs":{"url":"https://github.com/trueadm/ripple/issues"},"dist":{"shasum":"8e05a8052a4fff3d30808793fa87302bd6ad9626","tarball":"https://registry.npmjs.org/eslint-plugin-ripple/-/eslint-plugin-ripple-0.2.116.tgz","fileCount":3,"integrity":"sha512-GA6GIppXbnLEEeIHhh2V3AVuQ41OkDvlXe7CyE84f2y41aIqJEe0dcrWKmG74y7zLfmBZz5rF2dkc2ZqAFjFuw==","signatures":[{"sig":"MEYCIQDSh3p/5uxAwmaMmDs6JuUtqK/ZzApnouq1aZKs2KBMSQIhAOSdySvP0aqeLf4WEKY0UMk35vETEUK3RB7lJGfCsktq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7684},"main":"dist/index.js","type":"module","_from":"file:eslint-plugin-ripple-0.2.116.tgz","engines":{"node":">=18.0.0"},"exports":{".":"./dist/index.js"},"scripts":{"test":"vitest run","build":"tsup src/index.ts --format esm --dts --clean --target esnext --platform node","test:watch":"vitest"},"_npmUser":{"name":"trueadm","email":"dg@domgan.com"},"_resolved":"/private/var/folders/8l/kwvyxcf92696f95s812kzf5r0000gn/T/1827dd58c401082234f4775c7665fe94/eslint-plugin-ripple-0.2.116.tgz","_integrity":"sha512-GA6GIppXbnLEEeIHhh2V3AVuQ41OkDvlXe7CyE84f2y41aIqJEe0dcrWKmG74y7zLfmBZz5rF2dkc2ZqAFjFuw==","repository":{"url":"git+https://github.com/trueadm/ripple.git","type":"git","directory":"packages/eslint-plugin-ripple"},"_npmVersion":"10.9.3","description":"ESLint plugin for Ripple","directories":{},"_nodeVersion":"22.19.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","eslint":"^9.0.0","vitest":"^3.2.4","typescript":"^5.9.2","@types/node":"^24.3.0","@types/eslint":"^9.6.1","@types/estree":"^1.0.6"},"peerDependencies":{"eslint":">=9.0.0"},"peerDependenciesMeta":{"eslint-parser-ripple":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-ripple_0.2.116_1760052853234_0.13327465961628415","host":"s3://npm-registry-packages-npm-production"}},"0.2.118":{"name":"eslint-plugin-ripple","version":"0.2.118","keywords":["eslint","eslintplugin","eslint-plugin","ripple"],"author":{"name":"Dominic Gannaway"},"license":"MIT","_id":"eslint-plugin-ripple@0.2.118","maintainers":[{"name":"trueadm","email":"dg@domgan.com"},{"name":"webeferen","email":"michal.makowski97@gmail.com"},{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"}],"homepage":"https://ripplejs.com","bugs":{"url":"https://github.com/trueadm/ripple/issues"},"dist":{"shasum":"e61a59907fb06791e09f14ae44cd6be00ef64f0f","tarball":"https://registry.npmjs.org/eslint-plugin-ripple/-/eslint-plugin-ripple-0.2.118.tgz","fileCount":2,"integrity":"sha512-6lhdFJrpSwsu8wyMhznNN4D91Dqh8zFmdLcKgBOGPfu8TFpJTHTyv3vXkIpUXv6nzpzZUVWF0a34C8ZwPyRmpQ==","signatures":[{"sig":"MEQCIEWjijObF4BrHrYubqNzQYur0xFZ1rbsk1Mjtcfy+HDHAiAVKan2+qXZCidIGAA2sWV3/5qL7Gl4KEnUv0bhSzMKEQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6679},"main":"dist/index.js","type":"module","engines":{"node":">=20.0.0"},"exports":{".":"./dist/index.js"},"gitHead":"64f92f4696d1f00a18945da7ffdf63ffe7a151a2","scripts":{"test":"vitest run","build":"tsup src/index.ts --format esm --dts --clean --target esnext --platform node","test:watch":"vitest"},"_npmUser":{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"},"repository":{"url":"git+https://github.com/trueadm/ripple.git","type":"git","directory":"packages/eslint-plugin-ripple"},"_npmVersion":"11.6.2","description":"ESLint plugin for Ripple","directories":{},"_nodeVersion":"22.19.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"catalog:default","eslint":"catalog:default","vitest":"catalog:default","typescript":"catalog:default","@types/node":"catalog:default","@types/eslint":"catalog:default","@types/estree":"catalog:default"},"peerDependencies":{"eslint":"catalog:peer"},"peerDependenciesMeta":{"eslint-parser-ripple":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-ripple_0.2.118_1760147691888_0.5169215526871402","host":"s3://npm-registry-packages-npm-production"}},"0.2.119":{"name":"eslint-plugin-ripple","version":"0.2.119","keywords":["eslint","eslintplugin","eslint-plugin","ripple"],"author":{"name":"Dominic Gannaway"},"license":"MIT","_id":"eslint-plugin-ripple@0.2.119","maintainers":[{"name":"trueadm","email":"dg@domgan.com"},{"name":"webeferen","email":"michal.makowski97@gmail.com"},{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"}],"homepage":"https://ripplejs.com","bugs":{"url":"https://github.com/trueadm/ripple/issues"},"dist":{"shasum":"9c33fdedd7371e0d1e7a717fb679345bbe522102","tarball":"https://registry.npmjs.org/eslint-plugin-ripple/-/eslint-plugin-ripple-0.2.119.tgz","fileCount":2,"integrity":"sha512-j5W6JpQEuEMpSGJrpUn6zlyHzb8Vp9vthkHXxDIQsa/cxn+WJs5DNzx/FCdFxHw3sZt5xQ7i9VgJjRA/d6GfGg==","signatures":[{"sig":"MEQCIHTRmjC4AepL2SsHo2CmP2TcrWR9ODHwic4Ny9u148gzAiB5IlQ+EYqL252QE1mqL3wt5EHc7LuRWKh1Cvd4BXK29g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6679},"main":"dist/index.js","type":"module","engines":{"node":">=20.0.0"},"exports":{".":"./dist/index.js"},"gitHead":"6a091bb723c0cd3e0bad8d94ccb1243f0831a7df","scripts":{"test":"vitest run","build":"tsup src/index.ts --format esm --dts --clean --target esnext --platform node","test:watch":"vitest"},"_npmUser":{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"},"repository":{"url":"git+https://github.com/trueadm/ripple.git","type":"git","directory":"packages/eslint-plugin-ripple"},"_npmVersion":"11.6.2","description":"ESLint plugin for Ripple","directories":{},"_nodeVersion":"22.19.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"catalog:default","eslint":"catalog:default","vitest":"catalog:default","typescript":"catalog:default","@types/node":"catalog:default","@types/eslint":"catalog:default","@types/estree":"catalog:default"},"peerDependencies":{"eslint":"catalog:peer"},"peerDependenciesMeta":{"eslint-parser-ripple":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-ripple_0.2.119_1760188551691_0.3604416886638746","host":"s3://npm-registry-packages-npm-production"}},"0.2.120":{"name":"eslint-plugin-ripple","version":"0.2.120","keywords":["eslint","eslintplugin","eslint-plugin","ripple"],"author":{"name":"Dominic Gannaway"},"license":"MIT","_id":"eslint-plugin-ripple@0.2.120","maintainers":[{"name":"trueadm","email":"dg@domgan.com"},{"name":"webeferen","email":"michal.makowski97@gmail.com"},{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"}],"homepage":"https://ripplejs.com","bugs":{"url":"https://github.com/trueadm/ripple/issues"},"dist":{"shasum":"a51d093dd68909f4f583f3644511580aa0468066","tarball":"https://registry.npmjs.org/eslint-plugin-ripple/-/eslint-plugin-ripple-0.2.120.tgz","fileCount":3,"integrity":"sha512-G24RYkQ8yMObmVkfHyoDuekGL+Gos40yexxy/fV2PeV24y1gPb9XAhSKP5CEQ/TgtbUhI/JERmtswcLWRWlj+w==","signatures":[{"sig":"MEQCIF09fxkNZZac2Q2HQwx25N+bBuI0YJSOQS1yHLGa+RlGAiAOnW+XPBYOYSRNOC8LQnh7HBDnNJNCNd485q/l6Wd+rQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7684},"main":"dist/index.js","type":"module","_from":"file:eslint-plugin-ripple-0.2.120.tgz","engines":{"node":">=20.0.0"},"exports":{".":"./dist/index.js"},"scripts":{"test":"vitest run","build":"tsup src/index.ts --format esm --dts --clean --target esnext --platform node","test:watch":"vitest"},"_npmUser":{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"},"_resolved":"/private/var/folders/cz/x_bgqg3d5pb1n8f0pb9qg82w0000gn/T/1908faa45cd09822924205a871cd6ae4/eslint-plugin-ripple-0.2.120.tgz","_integrity":"sha512-G24RYkQ8yMObmVkfHyoDuekGL+Gos40yexxy/fV2PeV24y1gPb9XAhSKP5CEQ/TgtbUhI/JERmtswcLWRWlj+w==","repository":{"url":"git+https://github.com/trueadm/ripple.git","type":"git","directory":"packages/eslint-plugin-ripple"},"_npmVersion":"11.6.2","description":"ESLint plugin for Ripple","directories":{},"_nodeVersion":"22.19.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","eslint":"^9.0.0","vitest":"^3.2.4","typescript":"^5.9.2","@types/node":"^24.3.0","@types/eslint":"^9.6.1","@types/estree":"^1.0.8"},"peerDependencies":{"eslint":">=9.0.0"},"peerDependenciesMeta":{"eslint-parser-ripple":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-ripple_0.2.120_1760189117587_0.07896676852979478","host":"s3://npm-registry-packages-npm-production"}},"0.2.121":{"name":"eslint-plugin-ripple","version":"0.2.121","keywords":["eslint","eslintplugin","eslint-plugin","ripple"],"author":{"name":"Dominic Gannaway"},"license":"MIT","_id":"eslint-plugin-ripple@0.2.121","maintainers":[{"name":"trueadm","email":"dg@domgan.com"},{"name":"webeferen","email":"michal.makowski97@gmail.com"},{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"}],"homepage":"https://ripplejs.com","bugs":{"url":"https://github.com/trueadm/ripple/issues"},"dist":{"shasum":"11f5acc1d028e709a6ce944330da6f3ba99a144e","tarball":"https://registry.npmjs.org/eslint-plugin-ripple/-/eslint-plugin-ripple-0.2.121.tgz","fileCount":5,"integrity":"sha512-X20aT9P8GAaTt5Bm4wihG22/fDR/yqfNdnUcHtpUfuEp/3cW6JF9Dc+NNtWoy4mBz9JLHIWDOxarcjD1TeIbXQ==","signatures":[{"sig":"MEYCIQC6i7bPIrlo4PZUMVuzSmajQxDFXTfDQjCZZpT51nlnMwIhANf8I0TopEzaUaqxFzDPzYk+A+TtvHrSwnb5YLMiB7ws","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19922},"main":"dist/index.js","type":"module","_from":"file:eslint-plugin-ripple-0.2.121.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":"./dist/index.js"},"scripts":{"test":"vitest run","build":"tsup src/index.ts --format esm --dts --clean --target esnext --platform node","test:watch":"vitest"},"_npmUser":{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"},"_resolved":"/private/var/folders/cz/x_bgqg3d5pb1n8f0pb9qg82w0000gn/T/6c40ecf3ad38b3df1acdc9032b2e2763/eslint-plugin-ripple-0.2.121.tgz","_integrity":"sha512-X20aT9P8GAaTt5Bm4wihG22/fDR/yqfNdnUcHtpUfuEp/3cW6JF9Dc+NNtWoy4mBz9JLHIWDOxarcjD1TeIbXQ==","repository":{"url":"git+https://github.com/trueadm/ripple.git","type":"git","directory":"packages/eslint-plugin-ripple"},"_npmVersion":"11.6.2","description":"ESLint plugin for Ripple","directories":{},"_nodeVersion":"22.19.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","eslint":"^9.0.0","vitest":"^3.2.4","typescript":"^5.9.2","@types/node":"^24.3.0","@types/eslint":"^9.6.1","@types/estree":"^1.0.8"},"peerDependencies":{"eslint":">=9.0.0","eslint-parser-ripple":"0.2.121"},"peerDependenciesMeta":{"eslint-parser-ripple":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-ripple_0.2.121_1760207695088_0.9342800249698378","host":"s3://npm-registry-packages-npm-production"}},"0.2.124":{"name":"eslint-plugin-ripple","version":"0.2.124","keywords":["eslint","eslintplugin","eslint-plugin","ripple"],"author":{"name":"Dominic Gannaway"},"license":"MIT","_id":"eslint-plugin-ripple@0.2.124","maintainers":[{"name":"trueadm","email":"dg@domgan.com"},{"name":"webeferen","email":"michal.makowski97@gmail.com"},{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"}],"homepage":"https://ripplejs.com","bugs":{"url":"https://github.com/trueadm/ripple/issues"},"dist":{"shasum":"2cb45a6e789652094d1b12bc5aab16bc3fc89dcf","tarball":"https://registry.npmjs.org/eslint-plugin-ripple/-/eslint-plugin-ripple-0.2.124.tgz","fileCount":5,"integrity":"sha512-nfiUT6eCchUzjppRhBg7i1+VZTc3WgNxRSTCpAahy+xRNwlXmhxoMa34yQXbIdMBdSCGoaTn/HE0sh+pPUkktw==","signatures":[{"sig":"MEYCIQCzDECkGZVcbB2n6iGztQ++WEir6xaMyz5xxArfyBu0YAIhAJi8IaCAJBK3vOd42b9ELI+z+rWsvXfrNbs+NH3c2tCw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19922},"main":"dist/index.js","type":"module","_from":"file:eslint-plugin-ripple-0.2.124.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":"./dist/index.js"},"scripts":{"test":"vitest run","build":"tsup src/index.ts --format esm --dts --clean --target esnext --platform node","test:watch":"vitest"},"_npmUser":{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"},"_resolved":"/private/var/folders/cz/x_bgqg3d5pb1n8f0pb9qg82w0000gn/T/aef2b39928092280647f48da0616439a/eslint-plugin-ripple-0.2.124.tgz","_integrity":"sha512-nfiUT6eCchUzjppRhBg7i1+VZTc3WgNxRSTCpAahy+xRNwlXmhxoMa34yQXbIdMBdSCGoaTn/HE0sh+pPUkktw==","repository":{"url":"git+https://github.com/trueadm/ripple.git","type":"git","directory":"packages/eslint-plugin-ripple"},"_npmVersion":"11.6.2","description":"ESLint plugin for Ripple","directories":{},"_nodeVersion":"22.19.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","eslint":"^9.0.0","vitest":"^3.2.4","typescript":"^5.9.2","@types/node":"^24.3.0","@types/eslint":"^9.6.1","@types/estree":"^1.0.8"},"peerDependencies":{"eslint":">=9.0.0","eslint-parser-ripple":"0.2.124"},"peerDependenciesMeta":{"eslint-parser-ripple":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-ripple_0.2.124_1760323492971_0.7177149849778297","host":"s3://npm-registry-packages-npm-production"}},"0.2.125":{"name":"eslint-plugin-ripple","version":"0.2.125","keywords":["eslint","eslintplugin","eslint-plugin","ripple"],"author":{"name":"Dominic Gannaway"},"license":"MIT","_id":"eslint-plugin-ripple@0.2.125","maintainers":[{"name":"trueadm","email":"dg@domgan.com"},{"name":"webeferen","email":"michal.makowski97@gmail.com"},{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"}],"homepage":"https://ripplejs.com","bugs":{"url":"https://github.com/trueadm/ripple/issues"},"dist":{"shasum":"6f8e480363a9b7ece752196b1cb5f62e8bd8f1cf","tarball":"https://registry.npmjs.org/eslint-plugin-ripple/-/eslint-plugin-ripple-0.2.125.tgz","fileCount":5,"integrity":"sha512-zMdye8WEmkb4bpMI7xegOI4bqdYlYQb1Zp34sMAKiwZbY+SFZkEpwdQwIT5nLmHEAqGnPNEkEgIhL275Ho0pag==","signatures":[{"sig":"MEUCIQChrVB01NhiV/MiMTdaTGHwnh3avs6fqQsjvZLpse7/EgIgEw6eged/MffMUCi7BQNBLCrwMSH4PjQq4px/+BZS8KE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19134},"main":"dist/index.js","type":"module","_from":"file:eslint-plugin-ripple-0.2.125.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":"./dist/index.js"},"scripts":{"test":"vitest run","build":"tsup src/index.ts --format esm --dts --clean --target esnext --platform node","test:watch":"vitest"},"_npmUser":{"name":"trueadm","email":"dg@domgan.com"},"_resolved":"/private/var/folders/8l/kwvyxcf92696f95s812kzf5r0000gn/T/e1ef40a98d51188e8159a9f107de9a3c/eslint-plugin-ripple-0.2.125.tgz","_integrity":"sha512-zMdye8WEmkb4bpMI7xegOI4bqdYlYQb1Zp34sMAKiwZbY+SFZkEpwdQwIT5nLmHEAqGnPNEkEgIhL275Ho0pag==","repository":{"url":"git+https://github.com/trueadm/ripple.git","type":"git","directory":"packages/eslint-plugin-ripple"},"_npmVersion":"10.9.3","description":"ESLint plugin for Ripple","directories":{},"_nodeVersion":"22.19.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","eslint":"^9.0.0","vitest":"^3.2.4","typescript":"^5.9.2","@types/node":"^24.3.0","@types/eslint":"^9.6.1","@types/estree":"^1.0.8"},"peerDependencies":{"eslint":">=9.0.0","eslint-parser-ripple":"0.2.125"},"peerDependenciesMeta":{"eslint-parser-ripple":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-ripple_0.2.125_1760373456358_0.9885137657966061","host":"s3://npm-registry-packages-npm-production"}},"0.2.126":{"name":"eslint-plugin-ripple","version":"0.2.126","keywords":["eslint","eslintplugin","eslint-plugin","ripple"],"author":{"name":"Dominic Gannaway"},"license":"MIT","_id":"eslint-plugin-ripple@0.2.126","maintainers":[{"name":"trueadm","email":"dg@domgan.com"},{"name":"webeferen","email":"michal.makowski97@gmail.com"},{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"}],"homepage":"https://ripplejs.com","bugs":{"url":"https://github.com/trueadm/ripple/issues"},"dist":{"shasum":"2186302adfc93933b5e0cddda21b745ca0a552c4","tarball":"https://registry.npmjs.org/eslint-plugin-ripple/-/eslint-plugin-ripple-0.2.126.tgz","fileCount":5,"integrity":"sha512-Z0HMO5qF7wBK7v4nX+kyIIDwFS2Qc36ksrsdhfrqgmK8wPPgxLfjaCOTuzopSyni7eSbtR/KyYNPIprwHRuDWQ==","signatures":[{"sig":"MEQCIDlWe895yxV9ce4fFoRJo4itiDKbXptFXgVoWSIc2F2wAiBgu8HQsxPP8YFkrPrzWPv5kxVNo2vS4Jtuskijk6QrvA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19134},"main":"dist/index.js","type":"module","_from":"file:eslint-plugin-ripple-0.2.126.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":"./dist/index.js"},"scripts":{"test":"vitest run","build":"tsup src/index.ts --format esm --dts --clean --target esnext --platform node","test:watch":"vitest"},"_npmUser":{"name":"trueadm","email":"dg@domgan.com"},"_resolved":"/private/var/folders/8l/kwvyxcf92696f95s812kzf5r0000gn/T/5e074a283b62b97fe1553666dd180495/eslint-plugin-ripple-0.2.126.tgz","_integrity":"sha512-Z0HMO5qF7wBK7v4nX+kyIIDwFS2Qc36ksrsdhfrqgmK8wPPgxLfjaCOTuzopSyni7eSbtR/KyYNPIprwHRuDWQ==","repository":{"url":"git+https://github.com/trueadm/ripple.git","type":"git","directory":"packages/eslint-plugin-ripple"},"_npmVersion":"10.9.3","description":"ESLint plugin for Ripple","directories":{},"_nodeVersion":"22.19.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","eslint":"^9.0.0","vitest":"^3.2.4","typescript":"^5.9.2","@types/node":"^24.3.0","@types/eslint":"^9.6.1","@types/estree":"^1.0.8"},"peerDependencies":{"eslint":">=9.0.0","eslint-parser-ripple":"0.2.126"},"peerDependenciesMeta":{"eslint-parser-ripple":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-ripple_0.2.126_1760386945376_0.6092339629420718","host":"s3://npm-registry-packages-npm-production"}},"0.2.128":{"name":"eslint-plugin-ripple","version":"0.2.128","keywords":["eslint","eslintplugin","eslint-plugin","ripple"],"author":{"name":"Dominic Gannaway"},"license":"MIT","_id":"eslint-plugin-ripple@0.2.128","maintainers":[{"name":"trueadm","email":"dg@domgan.com"},{"name":"webeferen","email":"michal.makowski97@gmail.com"},{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"}],"homepage":"https://ripplejs.com","bugs":{"url":"https://github.com/trueadm/ripple/issues"},"dist":{"shasum":"84b1d7b207ff592f71038277888c506762c9315e","tarball":"https://registry.npmjs.org/eslint-plugin-ripple/-/eslint-plugin-ripple-0.2.128.tgz","fileCount":5,"integrity":"sha512-YuH147ymt7qxUshW/8b7mcPN70C+8w4tpkqtPRrJ2xR6FqhQQWWe/fMxOn7PaIhmCxuLOLUOTy9KwQw+M2d2QQ==","signatures":[{"sig":"MEYCIQDkNiqiyAiGBHUvvtUT+mEYER+pKRqrBhS5wbz0OWW4twIhAK2LaJlRvKvCEbalLsIFuKqfiBmAYEKFmPixHGWPI92b","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11093090},"main":"dist/index.js","type":"module","_from":"file:eslint-plugin-ripple-0.2.128.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":"./dist/index.js"},"scripts":{"test":"vitest run","build":"tsup src/index.ts --format esm --dts --clean --target esnext --platform node","test:watch":"vitest"},"_npmUser":{"name":"trueadm","email":"dg@domgan.com"},"_resolved":"/private/var/folders/8l/kwvyxcf92696f95s812kzf5r0000gn/T/88f0f672f14b02bc70df9087a2a19fb2/eslint-plugin-ripple-0.2.128.tgz","_integrity":"sha512-YuH147ymt7qxUshW/8b7mcPN70C+8w4tpkqtPRrJ2xR6FqhQQWWe/fMxOn7PaIhmCxuLOLUOTy9KwQw+M2d2QQ==","repository":{"url":"git+https://github.com/trueadm/ripple.git","type":"git","directory":"packages/eslint-plugin-ripple"},"_npmVersion":"10.9.3","description":"ESLint plugin for Ripple","directories":{},"_nodeVersion":"22.19.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","eslint":"^9.0.0","vitest":"^3.2.4","typescript":"^5.9.2","@types/node":"^24.3.0","@types/eslint":"^9.6.1","@types/estree":"^1.0.8","eslint-parser-ripple":"0.2.128","@typescript-eslint/parser":"^8.20.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-ripple_0.2.128_1760392155865_0.5165496684042536","host":"s3://npm-registry-packages-npm-production"}},"0.2.129":{"name":"eslint-plugin-ripple","version":"0.2.129","keywords":["eslint","eslintplugin","eslint-plugin","ripple"],"author":{"name":"Dominic Gannaway"},"license":"MIT","_id":"eslint-plugin-ripple@0.2.129","maintainers":[{"name":"trueadm","email":"dg@domgan.com"},{"name":"webeferen","email":"michal.makowski97@gmail.com"},{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"}],"homepage":"https://ripplejs.com","bugs":{"url":"https://github.com/trueadm/ripple/issues"},"dist":{"shasum":"df1fb450769295c61c894dd31a29526a0897b86b","tarball":"https://registry.npmjs.org/eslint-plugin-ripple/-/eslint-plugin-ripple-0.2.129.tgz","fileCount":5,"integrity":"sha512-UZevpILj3+vlHzgseUlbVDxepi77zZPVrZ/+FkErPCbiJ4/jBwvLbPsh0/EyM/6WGME6RVlT/zv4oCeUVQ3azw==","signatures":[{"sig":"MEYCIQDHnICso1UUZyR1qpfvwIeYebglvOzxlzxPxyiKjlFi8QIhAJ3omRnX1Cnz4R154Z+5ykjj4txAfVb9U2cia0O7duNx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11093090},"main":"dist/index.js","type":"module","_from":"file:eslint-plugin-ripple-0.2.129.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":"./dist/index.js"},"scripts":{"test":"vitest run","build":"tsup src/index.ts --format esm --dts --clean --target esnext --platform node","test:watch":"vitest"},"_npmUser":{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"},"_resolved":"/private/var/folders/cz/x_bgqg3d5pb1n8f0pb9qg82w0000gn/T/70e739946a2f6f8e48b2b918b2efd18d/eslint-plugin-ripple-0.2.129.tgz","_integrity":"sha512-UZevpILj3+vlHzgseUlbVDxepi77zZPVrZ/+FkErPCbiJ4/jBwvLbPsh0/EyM/6WGME6RVlT/zv4oCeUVQ3azw==","repository":{"url":"git+https://github.com/trueadm/ripple.git","type":"git","directory":"packages/eslint-plugin-ripple"},"_npmVersion":"11.6.2","description":"ESLint plugin for Ripple","directories":{},"_nodeVersion":"22.19.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","eslint":"^9.0.0","vitest":"^3.2.4","typescript":"^5.9.2","@types/node":"^24.3.0","@types/eslint":"^9.6.1","@types/estree":"^1.0.8","eslint-parser-ripple":"0.2.129","@typescript-eslint/parser":"^8.20.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-ripple_0.2.129_1760400845099_0.2012740589239952","host":"s3://npm-registry-packages-npm-production"}},"0.2.130":{"name":"eslint-plugin-ripple","version":"0.2.130","keywords":["eslint","eslintplugin","eslint-plugin","ripple"],"author":{"name":"Dominic Gannaway"},"license":"MIT","_id":"eslint-plugin-ripple@0.2.130","maintainers":[{"name":"trueadm","email":"dg@domgan.com"},{"name":"webeferen","email":"michal.makowski97@gmail.com"},{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"}],"homepage":"https://ripplejs.com","bugs":{"url":"https://github.com/trueadm/ripple/issues"},"dist":{"shasum":"c1d2463201ae05335055f634d2a2aa29cd096141","tarball":"https://registry.npmjs.org/eslint-plugin-ripple/-/eslint-plugin-ripple-0.2.130.tgz","fileCount":7,"integrity":"sha512-hgc9C0wG35OcBBxVvkC3fGrmkXyJfoZgMxMeJxMX+X6doD6DsHWONPVF5UsSwIGSnjI8q05sxwW4H9QCD4knQA==","signatures":[{"sig":"MEQCIF5gLxMIMmag64FI6SQHparY/p/2Tlnf//BZ+YlNr7sVAiAsL6sdSPfD2o0mukk/Z/PLp6FRpWhq/vRkqQCc+npjBg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38320},"main":"dist/index.js","type":"module","_from":"file:eslint-plugin-ripple-0.2.130.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":"./dist/index.js"},"scripts":{"test":"vitest run","build":"tsdown","test:watch":"vitest"},"_npmUser":{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"},"_resolved":"/private/var/folders/cz/x_bgqg3d5pb1n8f0pb9qg82w0000gn/T/971f82f29f3e8b26e6e2e56e42b78a78/eslint-plugin-ripple-0.2.130.tgz","_integrity":"sha512-hgc9C0wG35OcBBxVvkC3fGrmkXyJfoZgMxMeJxMX+X6doD6DsHWONPVF5UsSwIGSnjI8q05sxwW4H9QCD4knQA==","repository":{"url":"git+https://github.com/trueadm/ripple.git","type":"git","directory":"packages/eslint-plugin-ripple"},"_npmVersion":"11.6.2","description":"ESLint plugin for Ripple","directories":{},"_nodeVersion":"22.19.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.0.0","tsdown":"^0.15.4","vitest":"^3.2.4","typescript":"^5.9.2","@types/node":"^24.3.0","@types/eslint":"^9.6.1","@types/estree":"^1.0.8","eslint-parser-ripple":"0.2.130","@typescript-eslint/parser":"^8.20.0"},"peerDependencies":{"eslint":">=9.0.0","eslint-parser-ripple":"0.2.130","@typescript-eslint/parser":"^8.20.0"},"peerDependenciesMeta":{"eslint-parser-ripple":{"optional":true},"@typescript-eslint/parser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-ripple_0.2.130_1760478817940_0.25904048562669635","host":"s3://npm-registry-packages-npm-production"}},"0.2.131":{"name":"eslint-plugin-ripple","version":"0.2.131","keywords":["eslint","eslintplugin","eslint-plugin","ripple"],"author":{"name":"Dominic Gannaway"},"license":"MIT","_id":"eslint-plugin-ripple@0.2.131","maintainers":[{"name":"trueadm","email":"dg@domgan.com"},{"name":"webeferen","email":"michal.makowski97@gmail.com"},{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"}],"homepage":"https://ripplejs.com","bugs":{"url":"https://github.com/trueadm/ripple/issues"},"dist":{"shasum":"f8983959e04b34e4438495d4167408c76c7d5849","tarball":"https://registry.npmjs.org/eslint-plugin-ripple/-/eslint-plugin-ripple-0.2.131.tgz","fileCount":7,"integrity":"sha512-H+Jh0v45Jkjf/OnMvdNV6GI8CyMGxbeuyi2QNXiHHJOYn8NT7aIyxpgU07jUr/qKHg+/Skk6XKpzoiNW6TZdIQ==","signatures":[{"sig":"MEYCIQD8I0OABxyrPcdL+FeXETAkbHdK9kx4frJtZn6sj3SYcgIhAJ68O3lf2s7qB+B3NJTs1FwiFCqYM69AI4HIX4wf30Zl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38320},"main":"dist/index.js","type":"module","_from":"file:eslint-plugin-ripple-0.2.131.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":"./dist/index.js"},"scripts":{"test":"vitest run","build":"tsdown","test:watch":"vitest"},"_npmUser":{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"},"_resolved":"/private/var/folders/cz/x_bgqg3d5pb1n8f0pb9qg82w0000gn/T/bc6406045a12a64b14e8cbfb23101cb7/eslint-plugin-ripple-0.2.131.tgz","_integrity":"sha512-H+Jh0v45Jkjf/OnMvdNV6GI8CyMGxbeuyi2QNXiHHJOYn8NT7aIyxpgU07jUr/qKHg+/Skk6XKpzoiNW6TZdIQ==","repository":{"url":"git+https://github.com/trueadm/ripple.git","type":"git","directory":"packages/eslint-plugin-ripple"},"_npmVersion":"11.6.2","description":"ESLint plugin for Ripple","directories":{},"_nodeVersion":"22.19.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.0.0","tsdown":"^0.15.4","vitest":"^3.2.4","typescript":"^5.9.2","@types/node":"^24.3.0","@types/eslint":"^9.6.1","@types/estree":"^1.0.8","eslint-parser-ripple":"0.2.131","@typescript-eslint/parser":"^8.20.0"},"peerDependencies":{"eslint":">=9.0.0","eslint-parser-ripple":"0.2.131","@typescript-eslint/parser":"^8.20.0"},"peerDependenciesMeta":{"eslint-parser-ripple":{"optional":true},"@typescript-eslint/parser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-ripple_0.2.131_1760495236958_0.9294631907959974","host":"s3://npm-registry-packages-npm-production"}},"0.2.132":{"name":"eslint-plugin-ripple","version":"0.2.132","keywords":["eslint","eslintplugin","eslint-plugin","ripple"],"author":{"name":"Dominic Gannaway"},"license":"MIT","_id":"eslint-plugin-ripple@0.2.132","maintainers":[{"name":"trueadm","email":"dg@domgan.com"},{"name":"webeferen","email":"michal.makowski97@gmail.com"},{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"}],"homepage":"https://ripplejs.com","bugs":{"url":"https://github.com/trueadm/ripple/issues"},"dist":{"shasum":"0eddc49cdd2d3d62ceb7aa286b2f52d5d1cd19ee","tarball":"https://registry.npmjs.org/eslint-plugin-ripple/-/eslint-plugin-ripple-0.2.132.tgz","fileCount":7,"integrity":"sha512-VFXdrXsteqTjgSLNbmzI++qz+Txg5u5TXCkurkLP55tQTNxlgQm8yV8cBZOMeD5sTDAAyp2TD2Zmyjp7iAEwzg==","signatures":[{"sig":"MEYCIQD+KVyyuaXmLwQyTBK9kAEVR5pYkvmGp06u3hvC7Ox/HQIhANhS5tXqm45GLRHrSkZa88/ca+ju3B2544a+L2m6rq5U","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38320},"main":"dist/index.js","type":"module","_from":"file:eslint-plugin-ripple-0.2.132.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":"./dist/index.js"},"scripts":{"test":"vitest run","build":"tsdown","test:watch":"vitest"},"_npmUser":{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"},"_resolved":"/private/var/folders/cz/x_bgqg3d5pb1n8f0pb9qg82w0000gn/T/cfc31756e277191d4cafa4bd276e43a3/eslint-plugin-ripple-0.2.132.tgz","_integrity":"sha512-VFXdrXsteqTjgSLNbmzI++qz+Txg5u5TXCkurkLP55tQTNxlgQm8yV8cBZOMeD5sTDAAyp2TD2Zmyjp7iAEwzg==","repository":{"url":"git+https://github.com/trueadm/ripple.git","type":"git","directory":"packages/eslint-plugin-ripple"},"_npmVersion":"11.6.2","description":"ESLint plugin for Ripple","directories":{},"_nodeVersion":"22.19.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.0.0","tsdown":"^0.15.4","vitest":"^3.2.4","typescript":"^5.9.2","@types/node":"^24.3.0","@types/eslint":"^9.6.1","@types/estree":"^1.0.8","eslint-parser-ripple":"0.2.132","@typescript-eslint/parser":"^8.20.0"},"peerDependencies":{"eslint":">=9.0.0","eslint-parser-ripple":"0.2.132","@typescript-eslint/parser":"^8.20.0"},"peerDependenciesMeta":{"eslint-parser-ripple":{"optional":true},"@typescript-eslint/parser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-ripple_0.2.132_1760568081064_0.2672659408862603","host":"s3://npm-registry-packages-npm-production"}},"0.2.133":{"name":"eslint-plugin-ripple","version":"0.2.133","keywords":["eslint","eslintplugin","eslint-plugin","ripple"],"author":{"name":"Dominic Gannaway"},"license":"MIT","_id":"eslint-plugin-ripple@0.2.133","maintainers":[{"name":"trueadm","email":"dg@domgan.com"},{"name":"webeferen","email":"michal.makowski97@gmail.com"},{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"}],"homepage":"https://ripplejs.com","bugs":{"url":"https://github.com/trueadm/ripple/issues"},"dist":{"shasum":"755b05beeec84e976a11bd872cef499c8f88293a","tarball":"https://registry.npmjs.org/eslint-plugin-ripple/-/eslint-plugin-ripple-0.2.133.tgz","fileCount":7,"integrity":"sha512-Yxhvnudvmka7c205X00eoSRZ7cgyqYkxHHDXaiNoM2F52Th91/7jvIUexNgNtjn1Krg7dbTynm4u+UGhEPozyw==","signatures":[{"sig":"MEUCIBxfefz0XDDwBagk6I/lhmlLtVUoDv5p7LBHiu2FqKwPAiEA+8N8qmadmI9CRav5Io8tuTJbJcv7/LGOhxXRqJvtLu8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38320},"main":"dist/index.js","type":"module","_from":"file:eslint-plugin-ripple-0.2.133.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":"./dist/index.js"},"scripts":{"test":"vitest run","build":"tsdown","test:watch":"vitest"},"_npmUser":{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"},"_resolved":"/private/var/folders/cz/x_bgqg3d5pb1n8f0pb9qg82w0000gn/T/637b76b23b0d1a19423d0765c758200f/eslint-plugin-ripple-0.2.133.tgz","_integrity":"sha512-Yxhvnudvmka7c205X00eoSRZ7cgyqYkxHHDXaiNoM2F52Th91/7jvIUexNgNtjn1Krg7dbTynm4u+UGhEPozyw==","repository":{"url":"git+https://github.com/trueadm/ripple.git","type":"git","directory":"packages/eslint-plugin-ripple"},"_npmVersion":"11.6.2","description":"ESLint plugin for Ripple","directories":{},"_nodeVersion":"22.19.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.0.0","tsdown":"^0.15.4","vitest":"^3.2.4","typescript":"^5.9.2","@types/node":"^24.3.0","@types/eslint":"^9.6.1","@types/estree":"^1.0.8","eslint-parser-ripple":"0.2.133","@typescript-eslint/parser":"^8.20.0"},"peerDependencies":{"eslint":">=9.0.0","eslint-parser-ripple":"0.2.133","@typescript-eslint/parser":"^8.20.0"},"peerDependenciesMeta":{"eslint-parser-ripple":{"optional":true},"@typescript-eslint/parser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-ripple_0.2.133_1760587419754_0.5041447795759688","host":"s3://npm-registry-packages-npm-production"}},"0.2.134":{"name":"eslint-plugin-ripple","version":"0.2.134","keywords":["eslint","eslintplugin","eslint-plugin","ripple"],"author":{"name":"Dominic Gannaway"},"license":"MIT","_id":"eslint-plugin-ripple@0.2.134","maintainers":[{"name":"trueadm","email":"dg@domgan.com"},{"name":"webeferen","email":"michal.makowski97@gmail.com"},{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"}],"homepage":"https://ripplejs.com","bugs":{"url":"https://github.com/trueadm/ripple/issues"},"dist":{"shasum":"f135e698be4b311db4402d4d1b1e2cb6aa084e22","tarball":"https://registry.npmjs.org/eslint-plugin-ripple/-/eslint-plugin-ripple-0.2.134.tgz","fileCount":8,"integrity":"sha512-5h7wy4kcjVXjxFRSiKwF/FF/xY74SvQFHIsj9jhSu9gydFFubSL2QjeCsnps7fetE49VFA69MavFfGl6W7Dr3g==","signatures":[{"sig":"MEYCIQDcEhtx8OzL7AS7FcQLBo1+81X0aLn434768ELM+kPgYgIhAJrB1APDQxB+KkvHcvdOTkIQKiO2f++q9WXCdISW+P2z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41149},"main":"src/index.ts","type":"module","_from":"file:eslint-plugin-ripple-0.2.134.tgz","engines":{"node":">=20.0.0"},"exports":{".":"./dist/index.js"},"scripts":{"src":"perl -pi -e 's/\"main\": \"dist\\/index.js\"/\"main\": \"src\\/index.ts\"/' package.json","dist":"perl -pi -e 's/\"main\": \"src\\/index.ts\"/\"main\": \"dist\\/index.js\"/' package.json","test":"vitest run","build":"pnpm dist && tsdown && pnpm src || pnpm src","test:watch":"vitest"},"_npmUser":{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"},"_resolved":"/private/var/folders/cz/x_bgqg3d5pb1n8f0pb9qg82w0000gn/T/8eefc2dab1c54ad4bb59c1d4ec409f9c/eslint-plugin-ripple-0.2.134.tgz","_integrity":"sha512-5h7wy4kcjVXjxFRSiKwF/FF/xY74SvQFHIsj9jhSu9gydFFubSL2QjeCsnps7fetE49VFA69MavFfGl6W7Dr3g==","repository":{"url":"git+https://github.com/trueadm/ripple.git","type":"git","directory":"packages/eslint-plugin-ripple"},"_npmVersion":"11.6.2","description":"ESLint plugin for Ripple","directories":{},"_nodeVersion":"22.19.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.0.0","tsdown":"^0.15.4","vitest":"^3.2.4","typescript":"^5.9.2","@types/node":"^24.3.0","@types/eslint":"^9.6.1","@types/estree":"^1.0.8","eslint-parser-ripple":"0.2.134","@typescript-eslint/parser":"^8.20.0"},"peerDependencies":{"eslint":">=9.0.0","eslint-parser-ripple":"0.2.134","@typescript-eslint/parser":"^8.20.0"},"peerDependenciesMeta":{"eslint-parser-ripple":{"optional":true},"@typescript-eslint/parser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-ripple_0.2.134_1760711426228_0.41956984941487163","host":"s3://npm-registry-packages-npm-production"}},"0.2.135":{"name":"eslint-plugin-ripple","version":"0.2.135","keywords":["eslint","eslintplugin","eslint-plugin","ripple"],"author":{"name":"Dominic Gannaway"},"license":"MIT","_id":"eslint-plugin-ripple@0.2.135","maintainers":[{"name":"trueadm","email":"dg@domgan.com"},{"name":"webeferen","email":"michal.makowski97@gmail.com"},{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"}],"homepage":"https://ripplejs.com","bugs":{"url":"https://github.com/trueadm/ripple/issues"},"dist":{"shasum":"6f6418634d2ac85845a4bf0aa2219ba937ab1032","tarball":"https://registry.npmjs.org/eslint-plugin-ripple/-/eslint-plugin-ripple-0.2.135.tgz","fileCount":8,"integrity":"sha512-KMyR+Cu4ehU2tsZ0iZxOdiugwZMf96F2kihXiunkk2SA0lKsuMZwaEyvfewt2AuXCadOQOQTWUTJJx/EYSYwGQ==","signatures":[{"sig":"MEYCIQDF6b1iQdeAtiQhF0u2jIIQlIGNqWbziIr57gOWs/uf1QIhAPzGiQ3I4BDZZLPJLIxZ97eu0BfHjCwzdmdWOocNYgto","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41149},"main":"src/index.ts","type":"module","_from":"file:eslint-plugin-ripple-0.2.135.tgz","engines":{"node":">=20.0.0"},"exports":{".":"./dist/index.js"},"scripts":{"src":"perl -pi -e 's/\"main\": \"dist\\/index.js\"/\"main\": \"src\\/index.ts\"/' package.json","dist":"perl -pi -e 's/\"main\": \"src\\/index.ts\"/\"main\": \"dist\\/index.js\"/' package.json","test":"vitest run","build":"pnpm dist && tsdown && pnpm src || pnpm src","test:watch":"vitest"},"_npmUser":{"name":"trueadm","email":"dg@domgan.com"},"_resolved":"/private/var/folders/8l/kwvyxcf92696f95s812kzf5r0000gn/T/16f32c00d4ede0396cacb9f2d138449a/eslint-plugin-ripple-0.2.135.tgz","_integrity":"sha512-KMyR+Cu4ehU2tsZ0iZxOdiugwZMf96F2kihXiunkk2SA0lKsuMZwaEyvfewt2AuXCadOQOQTWUTJJx/EYSYwGQ==","repository":{"url":"git+https://github.com/trueadm/ripple.git","type":"git","directory":"packages/eslint-plugin-ripple"},"_npmVersion":"10.9.3","description":"ESLint plugin for Ripple","directories":{},"_nodeVersion":"22.19.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.0.0","tsdown":"^0.15.4","vitest":"^3.2.4","typescript":"^5.9.2","@types/node":"^24.3.0","@types/eslint":"^9.6.1","@types/estree":"^1.0.8","eslint-parser-ripple":"0.2.135","@typescript-eslint/parser":"^8.20.0"},"peerDependencies":{"eslint":">=9.0.0","eslint-parser-ripple":"0.2.135","@typescript-eslint/parser":"^8.20.0"},"peerDependenciesMeta":{"eslint-parser-ripple":{"optional":true},"@typescript-eslint/parser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-ripple_0.2.135_1760992492475_0.6280602440402514","host":"s3://npm-registry-packages-npm-production"}},"0.2.136":{"name":"eslint-plugin-ripple","version":"0.2.136","keywords":["eslint","eslintplugin","eslint-plugin","ripple"],"author":{"name":"Dominic Gannaway"},"license":"MIT","_id":"eslint-plugin-ripple@0.2.136","maintainers":[{"name":"trueadm","email":"dg@domgan.com"},{"name":"webeferen","email":"michal.makowski97@gmail.com"},{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"}],"homepage":"https://ripplejs.com","bugs":{"url":"https://github.com/trueadm/ripple/issues"},"dist":{"shasum":"9da65549cac53e8a86116e460622e5f3d823aced","tarball":"https://registry.npmjs.org/eslint-plugin-ripple/-/eslint-plugin-ripple-0.2.136.tgz","fileCount":8,"integrity":"sha512-XcLqIlbeCkYgLEXNMv80SCeTOIh7T/t9poLcjYrdDG8wUN4qt4/OJzDGJyeoW3OhCrTNX/XXuWzyptzeDBj9XQ==","signatures":[{"sig":"MEUCIQCmIreFDOtQF/JBesqiroxl/iltelKgSCQawXWzsZEe9wIgFs6Ai/IslBiMTkV7FwMa5hwTtKWQxYFxHdh8nBDKJC0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41149},"main":"src/index.ts","type":"module","_from":"file:eslint-plugin-ripple-0.2.136.tgz","engines":{"node":">=20.0.0"},"exports":{".":"./dist/index.js"},"scripts":{"src":"perl -pi -e 's/\"main\": \"dist\\/index.js\"/\"main\": \"src\\/index.ts\"/' package.json","dist":"perl -pi -e 's/\"main\": \"src\\/index.ts\"/\"main\": \"dist\\/index.js\"/' package.json","test":"vitest run","build":"pnpm dist && tsdown && pnpm src || pnpm src","test:watch":"vitest"},"_npmUser":{"name":"trueadm","email":"dg@domgan.com"},"_resolved":"/private/var/folders/8l/kwvyxcf92696f95s812kzf5r0000gn/T/550d86e2238020312a63c6fc894908a9/eslint-plugin-ripple-0.2.136.tgz","_integrity":"sha512-XcLqIlbeCkYgLEXNMv80SCeTOIh7T/t9poLcjYrdDG8wUN4qt4/OJzDGJyeoW3OhCrTNX/XXuWzyptzeDBj9XQ==","repository":{"url":"git+https://github.com/trueadm/ripple.git","type":"git","directory":"packages/eslint-plugin-ripple"},"_npmVersion":"10.9.3","description":"ESLint plugin for Ripple","directories":{},"_nodeVersion":"22.19.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.0.0","tsdown":"^0.15.4","vitest":"^3.2.4","typescript":"^5.9.2","@types/node":"^24.3.0","@types/eslint":"^9.6.1","@types/estree":"^1.0.8","eslint-parser-ripple":"0.2.136","@typescript-eslint/parser":"^8.20.0"},"peerDependencies":{"eslint":">=9.0.0","eslint-parser-ripple":"0.2.136","@typescript-eslint/parser":"^8.20.0"},"peerDependenciesMeta":{"eslint-parser-ripple":{"optional":true},"@typescript-eslint/parser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-ripple_0.2.136_1761080520631_0.5783045709153125","host":"s3://npm-registry-packages-npm-production"}},"0.2.137":{"name":"eslint-plugin-ripple","version":"0.2.137","keywords":["eslint","eslintplugin","eslint-plugin","ripple"],"author":{"name":"Dominic Gannaway"},"license":"MIT","_id":"eslint-plugin-ripple@0.2.137","maintainers":[{"name":"trueadm","email":"dg@domgan.com"},{"name":"webeferen","email":"michal.makowski97@gmail.com"},{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"}],"homepage":"https://ripplejs.com","bugs":{"url":"https://github.com/trueadm/ripple/issues"},"dist":{"shasum":"5f29fcc0caea0e92daf1226e7fb05420cca404cd","tarball":"https://registry.npmjs.org/eslint-plugin-ripple/-/eslint-plugin-ripple-0.2.137.tgz","fileCount":8,"integrity":"sha512-E0r/lEM7c8T1R7ZqZtPpYOlkxvjwSogRo+Gxb4ABTd5fbIgpLwleHl3V8SE92e1d35po2mqjpGueE1X6OW4yzA==","signatures":[{"sig":"MEUCIQDSQEyItmFfC2NqxYJgJLBuubPo7ZHrcnmcVwvPj4tvfQIgJFus78W76lxpvNJbCdGAkpFW2uIGdc+2H6F2Sk/drDA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41149},"main":"src/index.ts","type":"module","_from":"file:eslint-plugin-ripple-0.2.137.tgz","engines":{"node":">=20.0.0"},"exports":{".":"./dist/index.js"},"scripts":{"src":"perl -pi -e 's/\"main\": \"dist\\/index.js\"/\"main\": \"src\\/index.ts\"/' package.json","dist":"perl -pi -e 's/\"main\": \"src\\/index.ts\"/\"main\": \"dist\\/index.js\"/' package.json","test":"vitest run","build":"pnpm dist && tsdown && pnpm src || pnpm src","test:watch":"vitest"},"_npmUser":{"name":"trueadm","email":"dg@domgan.com"},"_resolved":"/private/var/folders/8l/kwvyxcf92696f95s812kzf5r0000gn/T/d520718b2162cbf75f3ff2a922ae990d/eslint-plugin-ripple-0.2.137.tgz","_integrity":"sha512-E0r/lEM7c8T1R7ZqZtPpYOlkxvjwSogRo+Gxb4ABTd5fbIgpLwleHl3V8SE92e1d35po2mqjpGueE1X6OW4yzA==","repository":{"url":"git+https://github.com/trueadm/ripple.git","type":"git","directory":"packages/eslint-plugin-ripple"},"_npmVersion":"10.9.3","description":"ESLint plugin for Ripple","directories":{},"_nodeVersion":"22.19.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.0.0","tsdown":"^0.15.4","vitest":"^3.2.4","typescript":"^5.9.2","@types/node":"^24.3.0","@types/eslint":"^9.6.1","@types/estree":"^1.0.8","eslint-parser-ripple":"0.2.137","@typescript-eslint/parser":"^8.20.0"},"peerDependencies":{"eslint":">=9.0.0","eslint-parser-ripple":"0.2.137","@typescript-eslint/parser":"^8.20.0"},"peerDependenciesMeta":{"eslint-parser-ripple":{"optional":true},"@typescript-eslint/parser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-ripple_0.2.137_1761081566130_0.08538621668502233","host":"s3://npm-registry-packages-npm-production"}},"0.2.138":{"name":"eslint-plugin-ripple","version":"0.2.138","keywords":["eslint","eslintplugin","eslint-plugin","ripple"],"author":{"name":"Dominic Gannaway"},"license":"MIT","_id":"eslint-plugin-ripple@0.2.138","maintainers":[{"name":"trueadm","email":"dg@domgan.com"},{"name":"webeferen","email":"michal.makowski97@gmail.com"},{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"}],"homepage":"https://ripplejs.com","bugs":{"url":"https://github.com/trueadm/ripple/issues"},"dist":{"shasum":"6c16165e8bf03f81dc241a3092ee483f1faf4c7d","tarball":"https://registry.npmjs.org/eslint-plugin-ripple/-/eslint-plugin-ripple-0.2.138.tgz","fileCount":8,"integrity":"sha512-G4FJpWzXCmHCmSyqzQCc3IoUPKm9kv4QaN7EztcETCp70aeomxGjz4ZLdph/CzZO69JjmmnY/emM5LjppbkCUA==","signatures":[{"sig":"MEUCIEwdLMbOvU/X02/W39koXZWvqFgU/JQ4rQHf5vTOdMHwAiEA3+Lr9zvsRYNPLF0LcJ/EgGkxLYo8ZOYXBKNynRYUL6k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41149},"main":"src/index.ts","type":"module","_from":"file:eslint-plugin-ripple-0.2.138.tgz","engines":{"node":">=20.0.0"},"exports":{".":"./dist/index.js"},"scripts":{"src":"perl -pi -e 's/\"main\": \"dist\\/index.js\"/\"main\": \"src\\/index.ts\"/' package.json","dist":"perl -pi -e 's/\"main\": \"src\\/index.ts\"/\"main\": \"dist\\/index.js\"/' package.json","test":"vitest run","build":"pnpm dist && tsdown && pnpm src || pnpm src","test:watch":"vitest"},"_npmUser":{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"},"_resolved":"/private/var/folders/cz/x_bgqg3d5pb1n8f0pb9qg82w0000gn/T/9936e39255646dc8e079f08976402687/eslint-plugin-ripple-0.2.138.tgz","_integrity":"sha512-G4FJpWzXCmHCmSyqzQCc3IoUPKm9kv4QaN7EztcETCp70aeomxGjz4ZLdph/CzZO69JjmmnY/emM5LjppbkCUA==","repository":{"url":"git+https://github.com/trueadm/ripple.git","type":"git","directory":"packages/eslint-plugin-ripple"},"_npmVersion":"11.6.2","description":"ESLint plugin for Ripple","directories":{},"_nodeVersion":"22.19.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.0.0","tsdown":"^0.15.4","vitest":"^3.2.4","typescript":"^5.9.2","@types/node":"^24.3.0","@types/eslint":"^9.6.1","@types/estree":"^1.0.8","eslint-parser-ripple":"0.2.138","@typescript-eslint/parser":"^8.20.0"},"peerDependencies":{"eslint":">=9.0.0","eslint-parser-ripple":"0.2.138","@typescript-eslint/parser":"^8.20.0"},"peerDependenciesMeta":{"eslint-parser-ripple":{"optional":true},"@typescript-eslint/parser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-ripple_0.2.138_1761103210626_0.22281265063973454","host":"s3://npm-registry-packages-npm-production"}},"0.2.139":{"name":"eslint-plugin-ripple","version":"0.2.139","keywords":["eslint","eslintplugin","eslint-plugin","ripple"],"author":{"name":"Dominic Gannaway"},"license":"MIT","_id":"eslint-plugin-ripple@0.2.139","maintainers":[{"name":"trueadm","email":"dg@domgan.com"},{"name":"webeferen","email":"michal.makowski97@gmail.com"},{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"}],"homepage":"https://ripplejs.com","bugs":{"url":"https://github.com/trueadm/ripple/issues"},"dist":{"shasum":"023187b34938c6d240f8d2db34e1341b7f970fc0","tarball":"https://registry.npmjs.org/eslint-plugin-ripple/-/eslint-plugin-ripple-0.2.139.tgz","fileCount":8,"integrity":"sha512-9hauL5PnoT0sq4soqkLN7A3o07jJ+72MLAdRzpsE9JT73qIxWcOPwPAMo+8LqSKm8DQqyUe5NhrsVacYlvrUuw==","signatures":[{"sig":"MEQCIHWkqv6wg2CD2dlRH6i0DXjdD2mOMM+TRny7uNCy9PcqAiAguDGgzSIq2TUUff6nhFVVSM+UTj3RDkF0q31kA77dhw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41149},"main":"src/index.ts","type":"module","_from":"file:eslint-plugin-ripple-0.2.139.tgz","engines":{"node":">=20.0.0"},"exports":{".":"./dist/index.js"},"scripts":{"src":"perl -pi -e 's/\"main\": \"dist\\/index.js\"/\"main\": \"src\\/index.ts\"/' package.json","dist":"perl -pi -e 's/\"main\": \"src\\/index.ts\"/\"main\": \"dist\\/index.js\"/' package.json","test":"vitest run","build":"pnpm dist && tsdown && pnpm src || pnpm src","test:watch":"vitest"},"_npmUser":{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"},"_resolved":"/private/var/folders/cz/x_bgqg3d5pb1n8f0pb9qg82w0000gn/T/5a388ef63180d16e5a1278ba56e55ec0/eslint-plugin-ripple-0.2.139.tgz","_integrity":"sha512-9hauL5PnoT0sq4soqkLN7A3o07jJ+72MLAdRzpsE9JT73qIxWcOPwPAMo+8LqSKm8DQqyUe5NhrsVacYlvrUuw==","repository":{"url":"git+https://github.com/trueadm/ripple.git","type":"git","directory":"packages/eslint-plugin-ripple"},"_npmVersion":"11.6.2","description":"ESLint plugin for Ripple","directories":{},"_nodeVersion":"22.19.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.0.0","tsdown":"^0.15.4","vitest":"^3.2.4","typescript":"^5.9.2","@types/node":"^24.3.0","@types/eslint":"^9.6.1","@types/estree":"^1.0.8","eslint-parser-ripple":"0.2.139","@typescript-eslint/parser":"^8.20.0"},"peerDependencies":{"eslint":">=9.0.0","eslint-parser-ripple":"0.2.139","@typescript-eslint/parser":"^8.20.0"},"peerDependenciesMeta":{"eslint-parser-ripple":{"optional":true},"@typescript-eslint/parser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-ripple_0.2.139_1761145608162_0.8966188203652241","host":"s3://npm-registry-packages-npm-production"}},"0.2.140":{"name":"eslint-plugin-ripple","version":"0.2.140","keywords":["eslint","eslintplugin","eslint-plugin","ripple"],"author":{"name":"Dominic Gannaway"},"license":"MIT","_id":"eslint-plugin-ripple@0.2.140","maintainers":[{"name":"trueadm","email":"dg@domgan.com"},{"name":"webeferen","email":"michal.makowski97@gmail.com"},{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"}],"homepage":"https://ripplejs.com","bugs":{"url":"https://github.com/trueadm/ripple/issues"},"dist":{"shasum":"59d723d054615e7afcc4cf158ca8d09d9edffd9e","tarball":"https://registry.npmjs.org/eslint-plugin-ripple/-/eslint-plugin-ripple-0.2.140.tgz","fileCount":8,"integrity":"sha512-+6PwLZqNb2Vu5WQhBbbmmT49El2zFF44TUJkGp3OHY077CWcVFDfRSzPt6nDdhAgHdSsa3nTJyqgUM8sHgezcg==","signatures":[{"sig":"MEYCIQDa2POpSk8CyT/K7j2igS3uJmY2zLobDLUjALyZ1m1E8AIhAMq3kQBI3meJjfmd97fcbzHKOUMOjdoTzpaYFBguMDuh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41149},"main":"src/index.ts","type":"module","_from":"file:eslint-plugin-ripple-0.2.140.tgz","engines":{"node":">=20.0.0"},"exports":{".":"./dist/index.js"},"scripts":{"src":"perl -pi -e 's/\"main\": \"dist\\/index.js\"/\"main\": \"src\\/index.ts\"/' package.json","dist":"perl -pi -e 's/\"main\": \"src\\/index.ts\"/\"main\": \"dist\\/index.js\"/' package.json","test":"vitest run","build":"pnpm dist && tsdown && pnpm src || pnpm src","test:watch":"vitest"},"_npmUser":{"name":"trueadm","email":"dg@domgan.com"},"_resolved":"/private/var/folders/8l/kwvyxcf92696f95s812kzf5r0000gn/T/08938af277c2c4b597a628a4d343d2ed/eslint-plugin-ripple-0.2.140.tgz","_integrity":"sha512-+6PwLZqNb2Vu5WQhBbbmmT49El2zFF44TUJkGp3OHY077CWcVFDfRSzPt6nDdhAgHdSsa3nTJyqgUM8sHgezcg==","repository":{"url":"git+https://github.com/trueadm/ripple.git","type":"git","directory":"packages/eslint-plugin-ripple"},"_npmVersion":"10.9.3","description":"ESLint plugin for Ripple","directories":{},"_nodeVersion":"22.19.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.0.0","tsdown":"^0.15.4","vitest":"^3.2.4","typescript":"^5.9.2","@types/node":"^24.3.0","@types/eslint":"^9.6.1","@types/estree":"^1.0.8","eslint-parser-ripple":"0.2.140","@typescript-eslint/parser":"^8.20.0"},"peerDependencies":{"eslint":">=9.0.0","eslint-parser-ripple":"0.2.140","@typescript-eslint/parser":"^8.20.0"},"peerDependenciesMeta":{"eslint-parser-ripple":{"optional":true},"@typescript-eslint/parser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-ripple_0.2.140_1761162915318_0.6284525455403744","host":"s3://npm-registry-packages-npm-production"}},"0.2.141":{"name":"eslint-plugin-ripple","version":"0.2.141","keywords":["eslint","eslintplugin","eslint-plugin","ripple"],"author":{"name":"Dominic Gannaway"},"license":"MIT","_id":"eslint-plugin-ripple@0.2.141","maintainers":[{"name":"trueadm","email":"dg@domgan.com"},{"name":"webeferen","email":"michal.makowski97@gmail.com"},{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"}],"homepage":"https://ripplejs.com","bugs":{"url":"https://github.com/trueadm/ripple/issues"},"dist":{"shasum":"5718a79d78ff3831cdc01f8e2350052af4ee5ee5","tarball":"https://registry.npmjs.org/eslint-plugin-ripple/-/eslint-plugin-ripple-0.2.141.tgz","fileCount":8,"integrity":"sha512-wRumeUkp4N5XwEF+vUsjZxEYsM95lX5hkqVUNxwjcXBt0VtMB3HKDlGfJEeqMSn/sAuCSPjEm77y8cC5SsdV7A==","signatures":[{"sig":"MEUCIHM9axtQq43qf7pvRtSG1RvkGQBQr3V0dPUmjMC0acqGAiEApago0KJs7DAsg/5OtQJUgtMP9zLxVVEYywiz9TJL66w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41149},"main":"src/index.ts","type":"module","_from":"file:eslint-plugin-ripple-0.2.141.tgz","engines":{"node":">=20.0.0"},"exports":{".":"./dist/index.js"},"scripts":{"src":"perl -pi -e 's/\"main\": \"dist\\/index.js\"/\"main\": \"src\\/index.ts\"/' package.json","dist":"perl -pi -e 's/\"main\": \"src\\/index.ts\"/\"main\": \"dist\\/index.js\"/' package.json","test":"vitest run","build":"pnpm dist && tsdown && pnpm src || pnpm src","test:watch":"vitest"},"_npmUser":{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"},"_resolved":"/private/var/folders/cz/x_bgqg3d5pb1n8f0pb9qg82w0000gn/T/0fdcc15734e6df6a8a93edf7bf5838b7/eslint-plugin-ripple-0.2.141.tgz","_integrity":"sha512-wRumeUkp4N5XwEF+vUsjZxEYsM95lX5hkqVUNxwjcXBt0VtMB3HKDlGfJEeqMSn/sAuCSPjEm77y8cC5SsdV7A==","repository":{"url":"git+https://github.com/trueadm/ripple.git","type":"git","directory":"packages/eslint-plugin-ripple"},"_npmVersion":"11.6.2","description":"ESLint plugin for Ripple","directories":{},"_nodeVersion":"22.19.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.0.0","tsdown":"^0.15.4","vitest":"^3.2.4","typescript":"^5.9.2","@types/node":"^24.3.0","@types/eslint":"^9.6.1","@types/estree":"^1.0.8","eslint-parser-ripple":"0.2.141","@typescript-eslint/parser":"^8.20.0"},"peerDependencies":{"eslint":">=9.0.0","eslint-parser-ripple":"0.2.141","@typescript-eslint/parser":"^8.20.0"},"peerDependenciesMeta":{"eslint-parser-ripple":{"optional":true},"@typescript-eslint/parser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-ripple_0.2.141_1761432119536_0.8014307290328708","host":"s3://npm-registry-packages-npm-production"}},"0.2.142":{"name":"eslint-plugin-ripple","version":"0.2.142","keywords":["eslint","eslintplugin","eslint-plugin","ripple"],"author":{"name":"Dominic Gannaway"},"license":"MIT","_id":"eslint-plugin-ripple@0.2.142","maintainers":[{"name":"trueadm","email":"dg@domgan.com"},{"name":"webeferen","email":"michal.makowski97@gmail.com"},{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"}],"homepage":"https://ripplejs.com","bugs":{"url":"https://github.com/trueadm/ripple/issues"},"dist":{"shasum":"98bd15186bef1344f3cb32cda24be903737d9ee3","tarball":"https://registry.npmjs.org/eslint-plugin-ripple/-/eslint-plugin-ripple-0.2.142.tgz","fileCount":8,"integrity":"sha512-K4iVVhHB0xn9eLMEUXMwhrd6X1HSOJK5piUuUe7rXJzcZE755H1a80B/nN/zfV5Fr2tCYfjXflvwCF0ykzeZXg==","signatures":[{"sig":"MEUCIGXKyQ9m7/i7+fB+/ikckFwNFPgOTd1p5cjR4hO2IjTtAiEAj4UYPtD5GSFjVf+T5JBIZ557YodpFzoAkWKd7htQqeg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41149},"main":"src/index.ts","type":"module","_from":"file:eslint-plugin-ripple-0.2.142.tgz","engines":{"node":">=20.0.0"},"exports":{".":"./dist/index.js"},"scripts":{"src":"perl -pi -e 's/\"main\": \"dist\\/index.js\"/\"main\": \"src\\/index.ts\"/' package.json","dist":"perl -pi -e 's/\"main\": \"src\\/index.ts\"/\"main\": \"dist\\/index.js\"/' package.json","test":"vitest run","build":"pnpm dist && tsdown && pnpm src || pnpm src","test:watch":"vitest"},"_npmUser":{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"},"_resolved":"/private/var/folders/cz/x_bgqg3d5pb1n8f0pb9qg82w0000gn/T/f8a4d352c6be08063934ad2bdc062f62/eslint-plugin-ripple-0.2.142.tgz","_integrity":"sha512-K4iVVhHB0xn9eLMEUXMwhrd6X1HSOJK5piUuUe7rXJzcZE755H1a80B/nN/zfV5Fr2tCYfjXflvwCF0ykzeZXg==","repository":{"url":"git+https://github.com/trueadm/ripple.git","type":"git","directory":"packages/eslint-plugin-ripple"},"_npmVersion":"11.6.2","description":"ESLint plugin for Ripple","directories":{},"_nodeVersion":"22.19.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.0.0","tsdown":"^0.15.4","vitest":"^3.2.4","typescript":"^5.9.2","@types/node":"^24.3.0","@types/eslint":"^9.6.1","@types/estree":"^1.0.8","eslint-parser-ripple":"0.2.142","@typescript-eslint/parser":"^8.20.0"},"peerDependencies":{"eslint":">=9.0.0","eslint-parser-ripple":"0.2.142","@typescript-eslint/parser":"^8.20.0"},"peerDependenciesMeta":{"eslint-parser-ripple":{"optional":true},"@typescript-eslint/parser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-ripple_0.2.142_1761509183231_0.37887434079693016","host":"s3://npm-registry-packages-npm-production"}},"0.2.143":{"name":"eslint-plugin-ripple","version":"0.2.143","keywords":["eslint","eslintplugin","eslint-plugin","ripple"],"author":{"name":"Dominic Gannaway"},"license":"MIT","_id":"eslint-plugin-ripple@0.2.143","maintainers":[{"name":"trueadm","email":"dg@domgan.com"},{"name":"webeferen","email":"michal.makowski97@gmail.com"},{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"}],"homepage":"https://ripplejs.com","bugs":{"url":"https://github.com/trueadm/ripple/issues"},"dist":{"shasum":"6dc9d6c26d44cb884e81f887f11394e42512f530","tarball":"https://registry.npmjs.org/eslint-plugin-ripple/-/eslint-plugin-ripple-0.2.143.tgz","fileCount":8,"integrity":"sha512-9jtCiQOfEz3A/Dh3LhzWVAfSGn1JnqindJpovzHJJNbJemsde7KancmX92loTN1JcjDqGXbsX238lHLqXgpgaQ==","signatures":[{"sig":"MEQCIDtvYhUZSoxt2m3C2i5E0sR6M0f9fK4XwJvCeH+tqOsiAiAMdxZt4TRrjmmk38JiL6gGPm9nU6mBYczUAIV3h+u7pQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41149},"main":"src/index.ts","type":"module","_from":"file:eslint-plugin-ripple-0.2.143.tgz","engines":{"node":">=20.0.0"},"exports":{".":"./dist/index.js"},"scripts":{"src":"perl -pi -e 's/\"main\": \"dist\\/index.js\"/\"main\": \"src\\/index.ts\"/' package.json","dist":"perl -pi -e 's/\"main\": \"src\\/index.ts\"/\"main\": \"dist\\/index.js\"/' package.json","test":"vitest run","build":"pnpm dist && tsdown && pnpm src || pnpm src","test:watch":"vitest"},"_npmUser":{"name":"trueadm","email":"dg@domgan.com"},"_resolved":"/private/var/folders/8l/kwvyxcf92696f95s812kzf5r0000gn/T/db957dc2d26429dcd72806a7f87cf2e3/eslint-plugin-ripple-0.2.143.tgz","_integrity":"sha512-9jtCiQOfEz3A/Dh3LhzWVAfSGn1JnqindJpovzHJJNbJemsde7KancmX92loTN1JcjDqGXbsX238lHLqXgpgaQ==","repository":{"url":"git+https://github.com/trueadm/ripple.git","type":"git","directory":"packages/eslint-plugin-ripple"},"_npmVersion":"10.9.3","description":"ESLint plugin for Ripple","directories":{},"_nodeVersion":"22.19.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.0.0","tsdown":"^0.15.4","vitest":"^3.2.4","typescript":"^5.9.2","@types/node":"^24.3.0","@types/eslint":"^9.6.1","@types/estree":"^1.0.8","eslint-parser-ripple":"0.2.143","@typescript-eslint/parser":"^8.20.0"},"peerDependencies":{"eslint":">=9.0.0","eslint-parser-ripple":"0.2.143","@typescript-eslint/parser":"^8.20.0"},"peerDependenciesMeta":{"eslint-parser-ripple":{"optional":true},"@typescript-eslint/parser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-ripple_0.2.143_1761513185839_0.5275380502151819","host":"s3://npm-registry-packages-npm-production"}},"0.2.144":{"name":"eslint-plugin-ripple","version":"0.2.144","keywords":["eslint","eslintplugin","eslint-plugin","ripple"],"author":{"name":"Dominic Gannaway"},"license":"MIT","_id":"eslint-plugin-ripple@0.2.144","maintainers":[{"name":"trueadm","email":"dg@domgan.com"},{"name":"webeferen","email":"michal.makowski97@gmail.com"},{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"}],"homepage":"https://ripplejs.com","bugs":{"url":"https://github.com/trueadm/ripple/issues"},"dist":{"shasum":"644d0b9370d692acb863ad3f770d93171bafedea","tarball":"https://registry.npmjs.org/eslint-plugin-ripple/-/eslint-plugin-ripple-0.2.144.tgz","fileCount":8,"integrity":"sha512-LuHARdqrTaNaccpUjCu3oiWQpEjlwpv2U45RAIgtKWQPgHdl4p7LK59xsgdvj9CNcS5Au+NdRF0umGpoMTP2ZQ==","signatures":[{"sig":"MEYCIQCWrmSxidH0a/xAephDZ/xnrLN8AT1PWmmEHJB83MTSJgIhAN0Zt1y+eK5uUbTyvb2yCoDPaKwwZski2muZKPOM5y4p","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41149},"main":"src/index.ts","type":"module","_from":"file:eslint-plugin-ripple-0.2.144.tgz","engines":{"node":">=20.0.0"},"exports":{".":"./dist/index.js"},"scripts":{"src":"perl -pi -e 's/\"main\": \"dist\\/index.js\"/\"main\": \"src\\/index.ts\"/' package.json","dist":"perl -pi -e 's/\"main\": \"src\\/index.ts\"/\"main\": \"dist\\/index.js\"/' package.json","test":"vitest run","build":"pnpm dist && tsdown && pnpm src || pnpm src","test:watch":"vitest"},"_npmUser":{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"},"_resolved":"/private/var/folders/cz/x_bgqg3d5pb1n8f0pb9qg82w0000gn/T/56a2946fde878acd9fdf9344c382aea3/eslint-plugin-ripple-0.2.144.tgz","_integrity":"sha512-LuHARdqrTaNaccpUjCu3oiWQpEjlwpv2U45RAIgtKWQPgHdl4p7LK59xsgdvj9CNcS5Au+NdRF0umGpoMTP2ZQ==","repository":{"url":"git+https://github.com/trueadm/ripple.git","type":"git","directory":"packages/eslint-plugin-ripple"},"_npmVersion":"11.6.2","description":"ESLint plugin for Ripple","directories":{},"_nodeVersion":"22.19.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.0.0","tsdown":"^0.15.4","vitest":"^3.2.4","typescript":"^5.9.2","@types/node":"^24.3.0","@types/eslint":"^9.6.1","@types/estree":"^1.0.8","eslint-parser-ripple":"0.2.144","@typescript-eslint/parser":"^8.20.0"},"peerDependencies":{"eslint":">=9.0.0","eslint-parser-ripple":"0.2.144","@typescript-eslint/parser":"^8.20.0"},"peerDependenciesMeta":{"eslint-parser-ripple":{"optional":true},"@typescript-eslint/parser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-ripple_0.2.144_1761522449007_0.8936747327405443","host":"s3://npm-registry-packages-npm-production"}},"0.2.145":{"name":"eslint-plugin-ripple","version":"0.2.145","keywords":["eslint","eslintplugin","eslint-plugin","ripple"],"author":{"name":"Dominic Gannaway"},"license":"MIT","_id":"eslint-plugin-ripple@0.2.145","maintainers":[{"name":"trueadm","email":"dg@domgan.com"},{"name":"webeferen","email":"michal.makowski97@gmail.com"},{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"}],"homepage":"https://ripplejs.com","bugs":{"url":"https://github.com/trueadm/ripple/issues"},"dist":{"shasum":"80354a4bf2860d853f6c404755d3093081a7b764","tarball":"https://registry.npmjs.org/eslint-plugin-ripple/-/eslint-plugin-ripple-0.2.145.tgz","fileCount":8,"integrity":"sha512-v8BVRdvdssZlMjYl9hiAopLWY7g57gAdMOmPVHSIU3/s6R0SdTiP9Kum3LQVSonleE826NYITq/F2F6yybGEUw==","signatures":[{"sig":"MEQCID9Tr7Tll1OafIT9XppK+Zr+aJRBj85A8RVnMD4Kc6N9AiAoKN/gfwlfx3lPc8+cQF1sKq0bmSkzoyjRR+cyCFR56g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41149},"main":"src/index.ts","type":"module","_from":"file:eslint-plugin-ripple-0.2.145.tgz","engines":{"node":">=20.0.0"},"exports":{".":"./dist/index.js"},"scripts":{"src":"perl -pi -e 's/\"main\": \"dist\\/index.js\"/\"main\": \"src\\/index.ts\"/' package.json","dist":"perl -pi -e 's/\"main\": \"src\\/index.ts\"/\"main\": \"dist\\/index.js\"/' package.json","test":"vitest run","build":"pnpm dist && tsdown && pnpm src || pnpm src","test:watch":"vitest"},"_npmUser":{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"},"_resolved":"/private/var/folders/cz/x_bgqg3d5pb1n8f0pb9qg82w0000gn/T/3b1b7eec0134c90ec9ec3fac03c47c2c/eslint-plugin-ripple-0.2.145.tgz","_integrity":"sha512-v8BVRdvdssZlMjYl9hiAopLWY7g57gAdMOmPVHSIU3/s6R0SdTiP9Kum3LQVSonleE826NYITq/F2F6yybGEUw==","repository":{"url":"git+https://github.com/trueadm/ripple.git","type":"git","directory":"packages/eslint-plugin-ripple"},"_npmVersion":"11.6.2","description":"ESLint plugin for Ripple","directories":{},"_nodeVersion":"22.19.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.0.0","tsdown":"^0.15.4","vitest":"^3.2.4","typescript":"^5.9.2","@types/node":"^24.3.0","@types/eslint":"^9.6.1","@types/estree":"^1.0.8","eslint-parser-ripple":"0.2.145","@typescript-eslint/parser":"^8.20.0"},"peerDependencies":{"eslint":">=9.0.0","eslint-parser-ripple":"0.2.145","@typescript-eslint/parser":"^8.20.0"},"peerDependenciesMeta":{"eslint-parser-ripple":{"optional":true},"@typescript-eslint/parser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-ripple_0.2.145_1761572610484_0.8942231803007097","host":"s3://npm-registry-packages-npm-production"}},"0.2.146":{"name":"eslint-plugin-ripple","version":"0.2.146","keywords":["eslint","eslintplugin","eslint-plugin","ripple"],"author":{"name":"Dominic Gannaway"},"license":"MIT","_id":"eslint-plugin-ripple@0.2.146","maintainers":[{"name":"trueadm","email":"dg@domgan.com"},{"name":"webeferen","email":"michal.makowski97@gmail.com"},{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"}],"homepage":"https://ripplejs.com","bugs":{"url":"https://github.com/trueadm/ripple/issues"},"dist":{"shasum":"2db3c940493d9b2bf7d6c97ad478d955bbec8b95","tarball":"https://registry.npmjs.org/eslint-plugin-ripple/-/eslint-plugin-ripple-0.2.146.tgz","fileCount":8,"integrity":"sha512-4+MSrR+T5jfMjMSBxUxnO0sHytiwz1h5GjfR7Tsd56n4x2wDubWlNGz0ybspB95iDqq7JDnU37cBe9WKZIQz4g==","signatures":[{"sig":"MEUCIHxB6C2OZDMBDTm8Tvm6n7XtdGFe40eqvFn3ooAXe02pAiEAp6hCMsVX0HHvvO9X5ppDDenlrIadBX3HYhFwXKW7x6c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41149},"main":"src/index.ts","type":"module","_from":"file:eslint-plugin-ripple-0.2.146.tgz","engines":{"node":">=20.0.0"},"exports":{".":"./dist/index.js"},"scripts":{"src":"perl -pi -e 's/\"main\": \"dist\\/index.js\"/\"main\": \"src\\/index.ts\"/' package.json","dist":"perl -pi -e 's/\"main\": \"src\\/index.ts\"/\"main\": \"dist\\/index.js\"/' package.json","test":"vitest run","build":"pnpm dist && tsdown && pnpm src || pnpm src","test:watch":"vitest"},"_npmUser":{"name":"trueadm","email":"dg@domgan.com"},"_resolved":"/private/var/folders/8l/kwvyxcf92696f95s812kzf5r0000gn/T/a0cddb7142f3155d719d2feb362b543a/eslint-plugin-ripple-0.2.146.tgz","_integrity":"sha512-4+MSrR+T5jfMjMSBxUxnO0sHytiwz1h5GjfR7Tsd56n4x2wDubWlNGz0ybspB95iDqq7JDnU37cBe9WKZIQz4g==","repository":{"url":"git+https://github.com/trueadm/ripple.git","type":"git","directory":"packages/eslint-plugin-ripple"},"_npmVersion":"10.9.3","description":"ESLint plugin for Ripple","directories":{},"_nodeVersion":"22.19.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.0.0","tsdown":"^0.15.4","vitest":"^3.2.4","typescript":"^5.9.2","@types/node":"^24.3.0","@types/eslint":"^9.6.1","@types/estree":"^1.0.8","eslint-parser-ripple":"0.2.146","@typescript-eslint/parser":"^8.20.0"},"peerDependencies":{"eslint":">=9.0.0","eslint-parser-ripple":"0.2.146","@typescript-eslint/parser":"^8.20.0"},"peerDependenciesMeta":{"eslint-parser-ripple":{"optional":true},"@typescript-eslint/parser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-ripple_0.2.146_1761617827443_0.5786836954238632","host":"s3://npm-registry-packages-npm-production"}},"0.2.147":{"name":"eslint-plugin-ripple","version":"0.2.147","keywords":["eslint","eslintplugin","eslint-plugin","ripple"],"author":{"name":"Dominic Gannaway"},"license":"MIT","_id":"eslint-plugin-ripple@0.2.147","maintainers":[{"name":"trueadm","email":"dg@domgan.com"},{"name":"webeferen","email":"michal.makowski97@gmail.com"},{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"}],"homepage":"https://ripplejs.com","bugs":{"url":"https://github.com/trueadm/ripple/issues"},"dist":{"shasum":"bd5997c157a2f72763d02da5a72f8120e181c1bd","tarball":"https://registry.npmjs.org/eslint-plugin-ripple/-/eslint-plugin-ripple-0.2.147.tgz","fileCount":8,"integrity":"sha512-ibyjrjtjSw78QCeLpQhQiALYjVZNDkQmyUuEgzd8V6FYb7xC/HeBH6cCT1/nDAQTy1V6nXs6FGz/FO36t65ZQA==","signatures":[{"sig":"MEQCID5V1GT+Vdu6pyRAnI8OwDYPucaHqWOszbHpOsVroICPAiBLoCu+wvpzEJ0aKZH0KcQKp3ky1VS2eiQMpp4EOWJlJA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41149},"main":"src/index.ts","type":"module","_from":"file:eslint-plugin-ripple-0.2.147.tgz","engines":{"node":">=20.0.0"},"exports":{".":"./dist/index.js"},"scripts":{"src":"perl -pi -e 's/\"main\": \"dist\\/index.js\"/\"main\": \"src\\/index.ts\"/' package.json","dist":"perl -pi -e 's/\"main\": \"src\\/index.ts\"/\"main\": \"dist\\/index.js\"/' package.json","test":"vitest run","build":"pnpm dist && tsdown && pnpm src || pnpm src","test:watch":"vitest"},"_npmUser":{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"},"_resolved":"/private/var/folders/cz/x_bgqg3d5pb1n8f0pb9qg82w0000gn/T/897252bc411dc94462beba0caa25c078/eslint-plugin-ripple-0.2.147.tgz","_integrity":"sha512-ibyjrjtjSw78QCeLpQhQiALYjVZNDkQmyUuEgzd8V6FYb7xC/HeBH6cCT1/nDAQTy1V6nXs6FGz/FO36t65ZQA==","repository":{"url":"git+https://github.com/trueadm/ripple.git","type":"git","directory":"packages/eslint-plugin-ripple"},"_npmVersion":"11.6.2","description":"ESLint plugin for Ripple","directories":{},"_nodeVersion":"22.19.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.0.0","tsdown":"^0.15.4","vitest":"^3.2.4","typescript":"^5.9.2","@types/node":"^24.3.0","@types/eslint":"^9.6.1","@types/estree":"^1.0.8","eslint-parser-ripple":"0.2.147","@typescript-eslint/parser":"^8.20.0"},"peerDependencies":{"eslint":">=9.0.0","eslint-parser-ripple":"0.2.147","@typescript-eslint/parser":"^8.20.0"},"peerDependenciesMeta":{"eslint-parser-ripple":{"optional":true},"@typescript-eslint/parser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-ripple_0.2.147_1761618737147_0.08831817654188145","host":"s3://npm-registry-packages-npm-production"}},"0.2.148":{"name":"eslint-plugin-ripple","version":"0.2.148","keywords":["eslint","eslintplugin","eslint-plugin","ripple"],"author":{"name":"Dominic Gannaway"},"license":"MIT","_id":"eslint-plugin-ripple@0.2.148","maintainers":[{"name":"trueadm","email":"dg@domgan.com"},{"name":"webeferen","email":"michal.makowski97@gmail.com"},{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"}],"homepage":"https://ripplejs.com","bugs":{"url":"https://github.com/trueadm/ripple/issues"},"dist":{"shasum":"103412e21a86a5b86836eced8eb57dfa57143c7a","tarball":"https://registry.npmjs.org/eslint-plugin-ripple/-/eslint-plugin-ripple-0.2.148.tgz","fileCount":8,"integrity":"sha512-nSehpZHofE8XUmGdBmXznsGKuzgPF/Hylv/HqtAKzx4KgKTyvtRiLBd32krhqM/m3DaP4IhrtnG3mOgr2QzW+w==","signatures":[{"sig":"MEUCIFyDN+khNi0oWFMv4Aj5mqfJf48y+8itnyNwVAit5ox/AiEA/Cw9haltDKZo/kPJw+Q3uqAZvCwo+jJZRZyn6xfS+88=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41149},"main":"src/index.ts","type":"module","_from":"file:eslint-plugin-ripple-0.2.148.tgz","engines":{"node":">=20.0.0"},"exports":{".":"./dist/index.js"},"scripts":{"src":"perl -pi -e 's/\"main\": \"dist\\/index.js\"/\"main\": \"src\\/index.ts\"/' package.json","dist":"perl -pi -e 's/\"main\": \"src\\/index.ts\"/\"main\": \"dist\\/index.js\"/' package.json","test":"vitest run","build":"pnpm dist && tsdown && pnpm src || pnpm src","test:watch":"vitest"},"_npmUser":{"name":"trueadm","email":"dg@domgan.com"},"_resolved":"/private/var/folders/8l/kwvyxcf92696f95s812kzf5r0000gn/T/11900ca795fe1643074357f48fb9c62e/eslint-plugin-ripple-0.2.148.tgz","_integrity":"sha512-nSehpZHofE8XUmGdBmXznsGKuzgPF/Hylv/HqtAKzx4KgKTyvtRiLBd32krhqM/m3DaP4IhrtnG3mOgr2QzW+w==","repository":{"url":"git+https://github.com/trueadm/ripple.git","type":"git","directory":"packages/eslint-plugin-ripple"},"_npmVersion":"10.9.3","description":"ESLint plugin for Ripple","directories":{},"_nodeVersion":"22.19.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.0.0","tsdown":"^0.15.4","vitest":"^3.2.4","typescript":"^5.9.2","@types/node":"^24.3.0","@types/eslint":"^9.6.1","@types/estree":"^1.0.8","eslint-parser-ripple":"0.2.148","@typescript-eslint/parser":"^8.20.0"},"peerDependencies":{"eslint":">=9.0.0","eslint-parser-ripple":"0.2.148","@typescript-eslint/parser":"^8.20.0"},"peerDependenciesMeta":{"eslint-parser-ripple":{"optional":true},"@typescript-eslint/parser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-ripple_0.2.148_1761697075567_0.3120972101571491","host":"s3://npm-registry-packages-npm-production"}},"0.2.149":{"name":"eslint-plugin-ripple","version":"0.2.149","keywords":["eslint","eslintplugin","eslint-plugin","ripple"],"author":{"name":"Dominic Gannaway"},"license":"MIT","_id":"eslint-plugin-ripple@0.2.149","maintainers":[{"name":"trueadm","email":"dg@domgan.com"},{"name":"webeferen","email":"michal.makowski97@gmail.com"},{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"}],"homepage":"https://ripplejs.com","bugs":{"url":"https://github.com/trueadm/ripple/issues"},"dist":{"shasum":"578fbc060f81c28a7ca00d07c2e9f49b1a0e69a0","tarball":"https://registry.npmjs.org/eslint-plugin-ripple/-/eslint-plugin-ripple-0.2.149.tgz","fileCount":8,"integrity":"sha512-VYrtAJ0VXOTpG6KHB0ChkAkzMZBQex5cYSxs8DOFi7wrmkPHVh9cvc58PllAcg+Hou4BJ8cNPhIe8A4nz4gJfw==","signatures":[{"sig":"MEUCIA3/Q2Fz1c5/lTcRzbj+HT1h9y6mi4kBaIyvNxkh2DhYAiEAh28bl3AMJ9LJSNCyqCuLRl4Mn8+rGCfMBspgq5r9vq0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41149},"main":"src/index.ts","type":"module","_from":"file:eslint-plugin-ripple-0.2.149.tgz","engines":{"node":">=20.0.0"},"exports":{".":"./dist/index.js"},"scripts":{"src":"perl -pi -e 's/\"main\": \"dist\\/index.js\"/\"main\": \"src\\/index.ts\"/' package.json","dist":"perl -pi -e 's/\"main\": \"src\\/index.ts\"/\"main\": \"dist\\/index.js\"/' package.json","test":"vitest run","build":"pnpm dist && tsdown && pnpm src || pnpm src","test:watch":"vitest"},"_npmUser":{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"},"_resolved":"/private/var/folders/cz/x_bgqg3d5pb1n8f0pb9qg82w0000gn/T/fe1b4bc831b68257f262b671f0a6fe68/eslint-plugin-ripple-0.2.149.tgz","_integrity":"sha512-VYrtAJ0VXOTpG6KHB0ChkAkzMZBQex5cYSxs8DOFi7wrmkPHVh9cvc58PllAcg+Hou4BJ8cNPhIe8A4nz4gJfw==","repository":{"url":"git+https://github.com/trueadm/ripple.git","type":"git","directory":"packages/eslint-plugin-ripple"},"_npmVersion":"11.6.2","description":"ESLint plugin for Ripple","directories":{},"_nodeVersion":"22.19.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.0.0","tsdown":"^0.15.4","vitest":"^3.2.4","typescript":"^5.9.2","@types/node":"^24.3.0","@types/eslint":"^9.6.1","@types/estree":"^1.0.8","eslint-parser-ripple":"0.2.149","@typescript-eslint/parser":"^8.20.0"},"peerDependencies":{"eslint":">=9.0.0","eslint-parser-ripple":"0.2.149","@typescript-eslint/parser":"^8.20.0"},"peerDependenciesMeta":{"eslint-parser-ripple":{"optional":true},"@typescript-eslint/parser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-ripple_0.2.149_1761914153402_0.564792392365292","host":"s3://npm-registry-packages-npm-production"}},"0.2.150":{"name":"eslint-plugin-ripple","version":"0.2.150","keywords":["eslint","eslintplugin","eslint-plugin","ripple"],"author":{"name":"Dominic Gannaway"},"license":"MIT","_id":"eslint-plugin-ripple@0.2.150","maintainers":[{"name":"trueadm","email":"dg@domgan.com"},{"name":"webeferen","email":"michal.makowski97@gmail.com"},{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"}],"homepage":"https://ripplejs.com","bugs":{"url":"https://github.com/trueadm/ripple/issues"},"dist":{"shasum":"77f437a77dfe9d342d4f4148255e01e5cd2b53b2","tarball":"https://registry.npmjs.org/eslint-plugin-ripple/-/eslint-plugin-ripple-0.2.150.tgz","fileCount":8,"integrity":"sha512-AR5UtEuFwHu9KEN2VEJqTK2nHmUeQTrs6l/+up64if5+DKsEgiFFoKg1FLLbdagUWXAY83fvphcTsx/FssTPgQ==","signatures":[{"sig":"MEYCIQDYXbtwiYWLqMBnHQsTkkyLUdDN113ZyDUjo0jeW3hs+wIhAIkdNQQTA2rEIOY7V1BkuG2vXGzWoxhDNbkSJEGQNuWi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41149},"main":"src/index.ts","type":"module","_from":"file:eslint-plugin-ripple-0.2.150.tgz","engines":{"node":">=20.0.0"},"exports":{".":"./dist/index.js"},"scripts":{"src":"perl -pi -e 's/\"main\": \"dist\\/index.js\"/\"main\": \"src\\/index.ts\"/' package.json","dist":"perl -pi -e 's/\"main\": \"src\\/index.ts\"/\"main\": \"dist\\/index.js\"/' package.json","test":"vitest run","build":"pnpm dist && tsdown && pnpm src || pnpm src","test:watch":"vitest"},"_npmUser":{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"},"_resolved":"/private/var/folders/cz/x_bgqg3d5pb1n8f0pb9qg82w0000gn/T/b675cb1b358733feef9a929e7c2ad04d/eslint-plugin-ripple-0.2.150.tgz","_integrity":"sha512-AR5UtEuFwHu9KEN2VEJqTK2nHmUeQTrs6l/+up64if5+DKsEgiFFoKg1FLLbdagUWXAY83fvphcTsx/FssTPgQ==","repository":{"url":"git+https://github.com/trueadm/ripple.git","type":"git","directory":"packages/eslint-plugin-ripple"},"_npmVersion":"11.6.2","description":"ESLint plugin for Ripple","directories":{},"_nodeVersion":"22.19.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.0.0","tsdown":"^0.15.4","vitest":"^3.2.4","typescript":"^5.9.2","@types/node":"^24.3.0","@types/eslint":"^9.6.1","@types/estree":"^1.0.8","eslint-parser-ripple":"0.2.150","@typescript-eslint/parser":"^8.20.0"},"peerDependencies":{"eslint":">=9.0.0","eslint-parser-ripple":"0.2.150","@typescript-eslint/parser":"^8.20.0"},"peerDependenciesMeta":{"eslint-parser-ripple":{"optional":true},"@typescript-eslint/parser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-ripple_0.2.150_1761944213931_0.17963639028081158","host":"s3://npm-registry-packages-npm-production"}},"0.2.151":{"name":"eslint-plugin-ripple","version":"0.2.151","keywords":["eslint","eslintplugin","eslint-plugin","ripple"],"author":{"name":"Dominic Gannaway"},"license":"MIT","_id":"eslint-plugin-ripple@0.2.151","maintainers":[{"name":"trueadm","email":"dg@domgan.com"},{"name":"webeferen","email":"michal.makowski97@gmail.com"},{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"}],"homepage":"https://ripplejs.com","bugs":{"url":"https://github.com/trueadm/ripple/issues"},"dist":{"shasum":"dcd41069a72de5dce7a564ffdf010e30718cfcb8","tarball":"https://registry.npmjs.org/eslint-plugin-ripple/-/eslint-plugin-ripple-0.2.151.tgz","fileCount":8,"integrity":"sha512-JeaYOrNTeYELs7UhBn1zfR1dJq5J0ct08TOtzMAnJgcJu9oagNqa4pY1BAY9wFTgJNCRS2jfEULG+t53YozTzQ==","signatures":[{"sig":"MEUCIQDF0XdLO9m7P1CuMN5lBC3yyDaPGe1QXshGW6+xwsVM5AIgKdOTMpi8kSnPuhd2uVMWGUqn79L2u6CgBhu6JndPAjw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41149},"main":"src/index.ts","type":"module","_from":"file:eslint-plugin-ripple-0.2.151.tgz","engines":{"node":">=20.0.0"},"exports":{".":"./dist/index.js"},"scripts":{"src":"perl -pi -e 's/\"main\": \"dist\\/index.js\"/\"main\": \"src\\/index.ts\"/' package.json","dist":"perl -pi -e 's/\"main\": \"src\\/index.ts\"/\"main\": \"dist\\/index.js\"/' package.json","test":"vitest run","build":"pnpm dist && tsdown && pnpm src || pnpm src","test:watch":"vitest"},"_npmUser":{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"},"_resolved":"/private/var/folders/cz/x_bgqg3d5pb1n8f0pb9qg82w0000gn/T/f355c520c97faab31c7fdbdc04e8ab65/eslint-plugin-ripple-0.2.151.tgz","_integrity":"sha512-JeaYOrNTeYELs7UhBn1zfR1dJq5J0ct08TOtzMAnJgcJu9oagNqa4pY1BAY9wFTgJNCRS2jfEULG+t53YozTzQ==","repository":{"url":"git+https://github.com/trueadm/ripple.git","type":"git","directory":"packages/eslint-plugin-ripple"},"_npmVersion":"11.6.2","description":"ESLint plugin for Ripple","directories":{},"_nodeVersion":"22.19.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.0.0","tsdown":"^0.15.4","vitest":"^3.2.4","typescript":"^5.9.2","@types/node":"^24.3.0","@types/eslint":"^9.6.1","@types/estree":"^1.0.8","eslint-parser-ripple":"0.2.151","@typescript-eslint/parser":"^8.20.0"},"peerDependencies":{"eslint":">=9.0.0","eslint-parser-ripple":"0.2.151","@typescript-eslint/parser":"^8.20.0"},"peerDependenciesMeta":{"eslint-parser-ripple":{"optional":true},"@typescript-eslint/parser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-ripple_0.2.151_1761945262883_0.18823409263824264","host":"s3://npm-registry-packages-npm-production"}},"0.2.152":{"name":"eslint-plugin-ripple","version":"0.2.152","description":"ESLint plugin for Ripple","type":"module","main":"src/index.ts","exports":{".":"./dist/index.js"},"keywords":["eslint","eslintplugin","eslint-plugin","ripple"],"author":{"name":"Dominic Gannaway"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/trueadm/ripple.git","directory":"packages/eslint-plugin-ripple"},"bugs":{"url":"https://github.com/trueadm/ripple/issues"},"homepage":"https://ripplejs.com","peerDependencies":{"eslint":">=9.0.0","@typescript-eslint/parser":"^8.20.0","eslint-parser-ripple":"0.2.152"},"peerDependenciesMeta":{"@typescript-eslint/parser":{"optional":true},"eslint-parser-ripple":{"optional":true}},"devDependencies":{"@types/eslint":"^9.6.1","@types/estree":"^1.0.8","@types/node":"^24.3.0","@typescript-eslint/parser":"^8.20.0","eslint":"^9.0.0","tsdown":"^0.15.4","typescript":"^5.9.2","vitest":"^3.2.4","eslint-parser-ripple":"0.2.152"},"engines":{"node":">=20.0.0"},"scripts":{"dist":"perl -pi -e 's/\"main\": \"src\\/index.ts\"/\"main\": \"dist\\/index.js\"/' package.json","src":"perl -pi -e 's/\"main\": \"dist\\/index.js\"/\"main\": \"src\\/index.ts\"/' package.json","build":"pnpm dist && tsdown && pnpm src || pnpm src","test":"vitest run","test:watch":"vitest"},"_id":"eslint-plugin-ripple@0.2.152","_integrity":"sha512-nMI5vjivLHy+SY1n9gHfuZ3TVzKlMT2BwsqDD9IrbH7+Nnb3Tnqxx1mO8UyFhPOSSvF4pQv+WSKvuxr1siXyyg==","_resolved":"/private/var/folders/cz/x_bgqg3d5pb1n8f0pb9qg82w0000gn/T/bd50de4c6bfe82b606d176ba04149537/eslint-plugin-ripple-0.2.152.tgz","_from":"file:eslint-plugin-ripple-0.2.152.tgz","_nodeVersion":"22.19.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-nMI5vjivLHy+SY1n9gHfuZ3TVzKlMT2BwsqDD9IrbH7+Nnb3Tnqxx1mO8UyFhPOSSvF4pQv+WSKvuxr1siXyyg==","shasum":"26c35d3da5751ebacca1446e74466887d10ec60e","tarball":"https://registry.npmjs.org/eslint-plugin-ripple/-/eslint-plugin-ripple-0.2.152.tgz","fileCount":8,"unpackedSize":41149,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIH0WszQhxYMEFifxEpOiHyH1L/1PYqZH5tray6VSesdnAiArEhpIEdlOPtB5fVFKcR0RsjFBa2T/fK3vOPrgaTzM7A=="}]},"_npmUser":{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"},"directories":{},"maintainers":[{"name":"trueadm","email":"dg@domgan.com"},{"name":"webeferen","email":"michal.makowski97@gmail.com"},{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/eslint-plugin-ripple_0.2.152_1762053955097_0.18579031217255415"},"_hasShrinkwrap":false}},"time":{"created":"2025-10-07T11:44:29.207Z","modified":"2025-11-02T03:25:55.482Z","0.1.0":"2025-10-07T11:44:29.387Z","0.1.1":"2025-10-07T13:28:19.248Z","0.1.2":"2025-10-08T09:50:30.040Z","0.2.112":"2025-10-08T09:51:44.596Z","0.2.114":"2025-10-09T09:18:56.044Z","0.2.115":"2025-10-09T19:53:58.034Z","0.2.116":"2025-10-09T23:34:13.431Z","0.2.118":"2025-10-11T01:54:52.089Z","0.2.119":"2025-10-11T13:15:51.906Z","0.2.120":"2025-10-11T13:25:17.779Z","0.2.121":"2025-10-11T18:34:55.275Z","0.2.124":"2025-10-13T02:44:53.149Z","0.2.125":"2025-10-13T16:37:36.578Z","0.2.126":"2025-10-13T20:22:25.567Z","0.2.128":"2025-10-13T21:49:16.108Z","0.2.129":"2025-10-14T00:14:05.344Z","0.2.130":"2025-10-14T21:53:38.120Z","0.2.131":"2025-10-15T02:27:17.158Z","0.2.132":"2025-10-15T22:41:21.242Z","0.2.133":"2025-10-16T04:03:39.968Z","0.2.134":"2025-10-17T14:30:26.419Z","0.2.135":"2025-10-20T20:34:52.707Z","0.2.136":"2025-10-21T21:02:00.808Z","0.2.137":"2025-10-21T21:19:26.317Z","0.2.138":"2025-10-22T03:20:10.809Z","0.2.139":"2025-10-22T15:06:48.359Z","0.2.140":"2025-10-22T19:55:15.609Z","0.2.141":"2025-10-25T22:41:59.725Z","0.2.142":"2025-10-26T20:06:23.414Z","0.2.143":"2025-10-26T21:13:06.037Z","0.2.144":"2025-10-26T23:47:29.209Z","0.2.145":"2025-10-27T13:43:30.687Z","0.2.146":"2025-10-28T02:17:07.620Z","0.2.147":"2025-10-28T02:32:17.310Z","0.2.148":"2025-10-29T00:17:55.782Z","0.2.149":"2025-10-31T12:35:53.599Z","0.2.150":"2025-10-31T20:56:54.139Z","0.2.151":"2025-10-31T21:14:23.076Z","0.2.152":"2025-11-02T03:25:55.294Z"},"bugs":{"url":"https://github.com/trueadm/ripple/issues"},"author":{"name":"Dominic Gannaway"},"license":"MIT","homepage":"https://ripplejs.com","keywords":["eslint","eslintplugin","eslint-plugin","ripple"],"repository":{"type":"git","url":"git+https://github.com/trueadm/ripple.git","directory":"packages/eslint-plugin-ripple"},"description":"ESLint plugin for Ripple","maintainers":[{"name":"trueadm","email":"dg@domgan.com"},{"name":"webeferen","email":"michal.makowski97@gmail.com"},{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"}],"readme":"# eslint-plugin-ripple\n\nESLint plugin for [Ripple](https://ripplejs.com) - helps enforce best practices and catch common mistakes when writing Ripple applications.\n\nWorks just like `eslint-plugin-react` - simply install and use the recommended config!\n\n## Installation\n\n```bash\nnpm install --save-dev eslint-plugin-ripple\n# or\nyarn add --dev eslint-plugin-ripple\n# or\npnpm add --save-dev eslint-plugin-ripple\n```\n\n## Usage\n\n### Flat Config (ESLint 9+)\n\n```js\n// eslint.config.js\nimport ripple from 'eslint-plugin-ripple';\n\nexport default [...ripple.configs.recommended];\n```\n\nThe plugin automatically:\n- Detects and uses `eslint-parser-ripple` if installed for `.ripple` files\n- Detects and uses `@typescript-eslint/parser` if installed for `.ts`/`.tsx` files\n- Excludes `.d.ts` files, `node_modules`, `dist`, and `build` directories from linting\n- Works with both `.ts`/`.tsx` and `.ripple` files\n\n### Legacy Config (.eslintrc)\n\n```json\n{\n  \"plugins\": [\"ripple\"],\n  \"extends\": [\"plugin:ripple/recommended\"]\n}\n```\n\n## Configurations\n\n### `recommended`\n\nThe recommended configuration enables all rules at their default severity levels (errors and warnings).\n\n```js\nimport ripple from 'eslint-plugin-ripple';\n\nexport default [\n  {\n    plugins: { ripple },\n    rules: ripple.configs.recommended.rules,\n  },\n];\n```\n\n### `strict`\n\nThe strict configuration enables all rules as errors.\n\n```js\nimport ripple from 'eslint-plugin-ripple';\n\nexport default [\n  {\n    plugins: { ripple },\n    rules: ripple.configs.strict.rules,\n  },\n];\n```\n\n## Rules\n\n### `ripple/no-module-scope-track` (error)\n\nPrevents calling `track()` at module scope. Tracked values must be created within a component context.\n\n❌ **Incorrect:**\n\n```js\nimport { track } from 'ripple';\n\n// This will cause runtime errors\nlet globalCount = track(0);\n\nexport component App() {\n  <div>{@globalCount}</div>\n}\n```\n\n✅ **Correct:**\n\n```js\nimport { track } from 'ripple';\n\nexport component App() {\n  // track() called within component\n  let count = track(0);\n\n  <div>{@count}</div>\n}\n```\n\n### `ripple/require-component-export` (warning)\n\nWarns when capitalized components are not exported. This helps ensure components are reusable across modules.\n\n❌ **Incorrect:**\n\n```js\ncomponent MyButton() {\n  <button>Click me</button>\n}\n// MyButton is defined but not exported\n```\n\n✅ **Correct:**\n\n```js\nexport component MyButton() {\n  <button>Click me</button>\n}\n```\n\n### `ripple/prefer-oninput` (warning, fixable)\n\nRecommends using `onInput` instead of `onChange` for form inputs. Unlike React, Ripple doesn't have synthetic events, so `onInput` is the correct event handler.\n\n❌ **Incorrect:**\n\n```jsx\n<input onChange={handleChange} />\n```\n\n✅ **Correct:**\n\n```jsx\n<input onInput={handleInput} />\n```\n\nThis rule is auto-fixable with `--fix`.\n\n### `ripple/no-return-in-component` (error)\n\nPrevents returning JSX from Ripple components. In Ripple, JSX should be used as statements, not expressions.\n\n❌ **Incorrect:**\n\n```js\nexport component App() {\n  return <div>Hello World</div>;\n}\n```\n\n✅ **Correct:**\n\n```js\nexport component App() {\n  <div>Hello World</div>\n}\n```\n\n### `ripple/unbox-tracked-values` (error)\n\nEnsures tracked values are unboxed with the `@` operator when used in JSX expressions.\n\n❌ **Incorrect:**\n\n```js\nexport component App() {\n  let count = track(0);\n\n  // Missing @ operator\n  <div>{count}</div>\n}\n```\n\n✅ **Correct:**\n\n```js\nexport component App() {\n  let count = track(0);\n\n  // Properly unboxed with @\n  <div>{@count}</div>\n}\n```\n\n### `ripple/no-introspect-in-modules` (error)\n\nPrevents using the `@` introspection operator in TypeScript/JavaScript modules. In `.ts`/`.js` files, you should use `get()` and `set()` functions instead.\n\n❌ **Incorrect:**\n\n```ts\n// count.ts\nexport function useCount() {\n  const count = track(1);\n  effect(() => {\n    console.log(@count); // Error: Cannot use @ in TypeScript modules\n  });\n  return { count };\n}\n```\n\n✅ **Correct:**\n\n```ts\n// count.ts\nimport { get, set } from 'ripple';\n\nexport function useCount() {\n  const count = track(1);\n  \n  // Use get() to read tracked values\n  const double = derived(() => get(count) * 2);\n  \n  effect(() => {\n    console.log(\"count is\", get(count));\n  });\n  \n  return { count, double };\n}\n```\n\n**Note:** The `@` operator is only valid in `.ripple` component files. In TypeScript modules, use `get()` to read values and `set()` to update them.\n\n## Custom Configuration\n\nYou can customize individual rules in your ESLint config:\n\n```js\nexport default [\n  {\n    plugins: { ripple },\n    rules: {\n      'ripple/no-module-scope-track': 'error',\n      'ripple/require-component-export': 'off', // Disable this rule\n      'ripple/prefer-oninput': 'error', // Make this an error instead of warning\n      'ripple/no-return-in-component': 'error',\n      'ripple/unbox-tracked-values': 'error',\n      'ripple/no-introspect-in-modules': 'error',\n    },\n  },\n];\n```\n\nThe plugin will automatically detect and use the Ripple parser for your `.ripple` files.\n\n## License\n\nMIT\n\n## Contributing\n\nContributions are welcome! Please feel free to submit a Pull Request.\n\n## Related\n\n- [Ripple](https://ripplejs.com) - The Ripple framework\n- [vite-plugin-ripple](https://www.npmjs.com/package/vite-plugin-ripple) - Vite plugin for Ripple\n- [prettier-plugin-ripple](https://www.npmjs.com/package/prettier-plugin-ripple) - Prettier plugin for Ripple\n","readmeFilename":"README.md"}