{"_id":"whine","_rev":"32-66faf595d137092698f0cd381769e665","name":"whine","dist-tags":{"latest":"0.0.34"},"versions":{"0.0.1":{"name":"whine","version":"0.0.1","keywords":["purescript","lint"],"author":{"name":"Fyodor Soikin","email":"name.fa@gmail.com"},"license":"MIT","_id":"whine@0.0.1","maintainers":[{"name":"fsoikin","email":"name.fa@gmail.com"}],"homepage":"https://github.com/collegevine/purescript-whine","bin":{"whine":"index.mjs"},"dist":{"shasum":"d8742b0323ad473f2bc2d0e8292b6578c6d9b5d6","tarball":"https://registry.npmjs.org/whine/-/whine-0.0.1.tgz","fileCount":2,"integrity":"sha512-uwrQYAmH1b9E1ihcdDKa57zwgzf9WyxFJdUAhPIwTUs2FhL1r2Qv3p7idTZF3IVuBzcNH9PvBWbXRUZDOk8r0Q==","signatures":[{"sig":"MEUCIQD6RxuKMfEXzTbXyToLAUFjAtykIPt/T6Y1RcheeHIvFAIgOcxdY5duZ11bfApqdFo3bVmbqsynBQ/lvAXe4BSiSrk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":514730},"gitHead":"77bf5513c7672c07c8234232d4ae685dc5ad1a24","_npmUser":{"name":"fsoikin","email":"name.fa@gmail.com"},"_npmVersion":"10.8.2","description":"PureScript linter, extensible, with configurable rules, and one-off escape hatches","directories":{},"_nodeVersion":"20.18.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/whine_0.0.1_1735157957677_0.7230882939578209","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"whine","version":"0.0.2","keywords":["purescript","lint"],"author":{"name":"Fyodor Soikin","email":"name.fa@gmail.com"},"license":"MIT","_id":"whine@0.0.2","maintainers":[{"name":"fsoikin","email":"name.fa@gmail.com"}],"homepage":"https://github.com/collegevine/purescript-whine","bin":{"whine":"index.mjs"},"dist":{"shasum":"0461a5736e0b8d0459baac542733d53ef6fcc92d","tarball":"https://registry.npmjs.org/whine/-/whine-0.0.2.tgz","fileCount":2,"integrity":"sha512-GlOMwXFg1eDd+Fb4rBKiDsISfY2NSflqJliqc0521xI3T0fuG1Er81wkL1Da02Y9R9+dLoBPvs0votviSdquog==","signatures":[{"sig":"MEUCIQDyA8CcOCluZG3DWJVD2RT7kv0IKvN2TKaCF033noRsTAIgZHsgZ0kjuk+xRJjF4p9oy98U8S+S9VvTMjgkSF+K4w8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":572042},"gitHead":"77bf5513c7672c07c8234232d4ae685dc5ad1a24","_npmUser":{"name":"fsoikin","email":"name.fa@gmail.com"},"_npmVersion":"10.8.2","description":"PureScript linter, extensible, with configurable rules, and one-off escape hatches","directories":{},"_nodeVersion":"20.18.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/whine_0.0.2_1735158100186_0.9470247194636849","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"whine","version":"0.0.3","keywords":["purescript","lint"],"author":{"name":"Fyodor Soikin","email":"name.fa@gmail.com"},"license":"MIT","_id":"whine@0.0.3","maintainers":[{"name":"fsoikin","email":"name.fa@gmail.com"}],"homepage":"https://github.com/collegevine/purescript-whine","bin":{"whine":"index.mjs"},"dist":{"shasum":"7113b8421f36c17f05eed6d97a88118fa29882f1","tarball":"https://registry.npmjs.org/whine/-/whine-0.0.3.tgz","fileCount":2,"integrity":"sha512-JMyA+X/8mpOe2RcMtyKIj5p0WMrvUKMkryKlIqhVRzNlQsJ5+A3cMbQJWuXjL3nNWku6DzK8mezUbjrfvschMw==","signatures":[{"sig":"MEUCIQCimUCD/bEBekwwlchjFQqoFY17l8kn9fGZLlN3zTz0iAIgcKEI7jXEX6Xwx337lkAg8zY02kOnfY2EBhh77P4WVCE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":573375},"gitHead":"a6d95ac47f7264c6a643a861ab5ee4f8baf6138f","_npmUser":{"name":"fsoikin","email":"name.fa@gmail.com"},"_npmVersion":"10.8.2","description":"PureScript linter, extensible, with configurable rules, and one-off escape hatches","directories":{},"_nodeVersion":"20.18.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/whine_0.0.3_1735176667366_0.6280236571603093","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"whine","version":"0.0.4","keywords":["purescript","lint"],"author":{"name":"Fyodor Soikin","email":"name.fa@gmail.com"},"license":"MIT","_id":"whine@0.0.4","maintainers":[{"name":"fsoikin","email":"name.fa@gmail.com"}],"homepage":"https://github.com/collegevine/purescript-whine","bin":{"whine":"index.mjs"},"dist":{"shasum":"ce51774a95a7c79db823b07d667dd2d2e2e62e61","tarball":"https://registry.npmjs.org/whine/-/whine-0.0.4.tgz","fileCount":2,"integrity":"sha512-GMW5Z47TZG4KzPo/j+dM0vAgoop72vLeOScYG9I3jWjCPQFeiD7CZY1Nxj74AbgKV4+rnLpN+NNzqn9jsWU4gg==","signatures":[{"sig":"MEYCIQCBPaDtvtQfvvLV2onSQnKsUtAdiY+AIzC3+35cRmovAAIhAOXeHJkVxB9Yqn3BgTO/NJo9haCVOUO4IOCVMgr64JI6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":573818},"gitHead":"64a11a749d47dadc5895fdb0f5b7b21dc0a3e5f2","_npmUser":{"name":"fsoikin","email":"name.fa@gmail.com"},"_npmVersion":"10.8.2","description":"PureScript linter, extensible, with configurable rules, and one-off escape hatches","directories":{},"_nodeVersion":"20.18.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/whine_0.0.4_1735184232573_0.14853014725056957","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"whine","version":"0.0.5","keywords":["purescript","lint"],"author":{"name":"Fyodor Soikin","email":"name.fa@gmail.com"},"license":"MIT","_id":"whine@0.0.5","maintainers":[{"name":"fsoikin","email":"name.fa@gmail.com"}],"homepage":"https://github.com/collegevine/purescript-whine","bin":{"whine":"index.js"},"dist":{"shasum":"8516b2bee87487ba79a3a0466dafaf2b0fcb6e7f","tarball":"https://registry.npmjs.org/whine/-/whine-0.0.5.tgz","fileCount":2,"integrity":"sha512-lKL1K/rXqOKTqTxUavYwWOmIq4ZKoiHazgNBe6n5lIw4Y7qwAellZe4rZgzIwARKjH72V56zW51gLPUALwcoiw==","signatures":[{"sig":"MEQCIBNgvsGKbPyvO9P9jcuPmREuMzXlz0ksJmM/y4+tc5uSAiADwl3D7KC7h1AmUscqkkrpABbKP7hDBQpbbE2CVkoxBA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":789241},"gitHead":"c73864fe201cd4dfe324fc91e38f52ee6fb49707","_npmUser":{"name":"fsoikin","email":"name.fa@gmail.com"},"_npmVersion":"10.8.2","description":"PureScript linter, extensible, with configurable rules, and one-off escape hatches","directories":{},"_nodeVersion":"20.18.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/whine_0.0.5_1735320722645_0.9021417860927143","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"whine","version":"0.0.6","keywords":["purescript","lint"],"author":{"name":"Fyodor Soikin","email":"name.fa@gmail.com"},"license":"MIT","_id":"whine@0.0.6","maintainers":[{"name":"fsoikin","email":"name.fa@gmail.com"}],"homepage":"https://github.com/collegevine/purescript-whine","bin":{"whine":"index.js"},"dist":{"shasum":"f3ace4e467ec058b1af838c156de06e9d5a39b4a","tarball":"https://registry.npmjs.org/whine/-/whine-0.0.6.tgz","fileCount":2,"integrity":"sha512-dQICaqH3EQXda2jUkNd9+Xhke8pbW2zB50wWRnzZ9jpmqu0jg/Sgw0jFcr5tLcZIPa8RCacw8QmDUIm4VThrcg==","signatures":[{"sig":"MEUCIClX2q6AXt1yMHxjV9S0m2NI8mnLD04XYIPP+ysHD8EKAiEA38AeeXEvQA5r9NdB/Ctpp+9LU64FVy8IfkufzEGufLY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":794466},"gitHead":"d0848847daabb489c7086ae2f3933c06db8ac76e","_npmUser":{"name":"fsoikin","email":"name.fa@gmail.com"},"_npmVersion":"10.8.2","description":"PureScript linter, extensible, with configurable rules, and one-off escape hatches","directories":{},"_nodeVersion":"20.18.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/whine_0.0.6_1735325026244_0.6894276274794302","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"whine","version":"0.0.7","keywords":["purescript","lint"],"author":{"name":"Fyodor Soikin","email":"name.fa@gmail.com"},"license":"MIT","_id":"whine@0.0.7","maintainers":[{"name":"fsoikin","email":"name.fa@gmail.com"}],"homepage":"https://github.com/collegevine/purescript-whine","bin":{"whine":"index.js"},"dist":{"shasum":"f389c4307dba08764c6e83657e37f4b03a100792","tarball":"https://registry.npmjs.org/whine/-/whine-0.0.7.tgz","fileCount":2,"integrity":"sha512-GAFwEn3Da5QPh17VUkmvC4dxNIeuYuwrTBPqQR4rdbIfKE1CWwopvq3u9k24s+NpyrWE3MVPeThbFIw2zsmzpA==","signatures":[{"sig":"MEQCIBhAeragqdkCtTVGruHyiRxdZiB7wKz8cwX46tanRCWfAiAeBAqG2mWZkiOLWEZcBox2DKPEEw8zIixwq0vcB/PYfQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":791914},"gitHead":"2d22591735d83db38d811ee910f5fc1395fafd47","_npmUser":{"name":"fsoikin","email":"name.fa@gmail.com"},"_npmVersion":"10.8.2","description":"PureScript linter, extensible, with configurable rules, and one-off escape hatches","directories":{},"_nodeVersion":"20.18.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/whine_0.0.7_1735336175781_0.2970364392556484","host":"s3://npm-registry-packages-npm-production"}},"0.0.8":{"name":"whine","version":"0.0.8","keywords":["purescript","lint"],"author":{"name":"Fyodor Soikin","email":"name.fa@gmail.com"},"license":"MIT","_id":"whine@0.0.8","maintainers":[{"name":"fsoikin","email":"name.fa@gmail.com"}],"homepage":"https://github.com/collegevine/purescript-whine","bin":{"whine":"index.js"},"dist":{"shasum":"babcf1108c1e567fb2daea7488a5d82d9e07a543","tarball":"https://registry.npmjs.org/whine/-/whine-0.0.8.tgz","fileCount":2,"integrity":"sha512-l24wJVvs6FvRRCeI5xJY+Cgh5IIV4aDAfH/JoPFK0tXQJURinNosS7qe4gdlIoDCvxjgpBO33CEU7x2kjPPhpg==","signatures":[{"sig":"MEYCIQD/WG8fMYhdHwRH+LqVdXwC7Ut6uhboHWRTlTJ4DjKCNQIhAJAeHFHLup7XmX81J/wFX2pVB+arRgcqn7R6RXorHbeX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":791977},"gitHead":"2d22591735d83db38d811ee910f5fc1395fafd47","_npmUser":{"name":"fsoikin","email":"name.fa@gmail.com"},"_npmVersion":"10.8.2","description":"PureScript linter, extensible, with configurable rules, and one-off escape hatches","directories":{},"_nodeVersion":"20.18.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/whine_0.0.8_1735405720870_0.2408959468535865","host":"s3://npm-registry-packages-npm-production"}},"0.0.9":{"name":"whine","version":"0.0.9","keywords":["purescript","lint"],"author":{"name":"Fyodor Soikin","email":"name.fa@gmail.com"},"license":"MIT","_id":"whine@0.0.9","maintainers":[{"name":"fsoikin","email":"name.fa@gmail.com"}],"homepage":"https://github.com/collegevine/purescript-whine","bin":{"whine":"index.js"},"dist":{"shasum":"13cdb8d9fcd2735d9911167924898e021aff60d3","tarball":"https://registry.npmjs.org/whine/-/whine-0.0.9.tgz","fileCount":2,"integrity":"sha512-4tCbvV2AwMJpAGzqVaw8KWTrE2Cc8OpQI/W26cnAUwY90nI9FaWXvVQCYKk8UUHq5o7Cjhf8wZ2k5ReVgh8zSQ==","signatures":[{"sig":"MEQCIFpLyMyCVVTVX37Tut1vE0I1tum97d0B+USoPJR9Amx2AiAQOO6Oa0QSpNae1S5MQpH3uISih7ITOd/vEp2MNed1Sw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":792616},"gitHead":"2d22591735d83db38d811ee910f5fc1395fafd47","_npmUser":{"name":"fsoikin","email":"name.fa@gmail.com"},"_npmVersion":"10.8.2","description":"PureScript linter, extensible, with configurable rules, and one-off escape hatches","directories":{},"_nodeVersion":"20.18.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/whine_0.0.9_1735431394298_0.12483431171940684","host":"s3://npm-registry-packages-npm-production"}},"0.0.10":{"name":"whine","version":"0.0.10","keywords":["purescript","lint"],"author":{"name":"Fyodor Soikin","email":"name.fa@gmail.com"},"license":"MIT","_id":"whine@0.0.10","maintainers":[{"name":"fsoikin","email":"name.fa@gmail.com"}],"homepage":"https://github.com/collegevine/purescript-whine","bin":{"whine":"index.js"},"dist":{"shasum":"b2390ce89f0828b986d2ba332d73b6d6b54dedc1","tarball":"https://registry.npmjs.org/whine/-/whine-0.0.10.tgz","fileCount":2,"integrity":"sha512-Iaf63b73crRz/BHn6WYzGiEPjcvEQwdpq3BAiBaLyMXbP7EJSCvT5vSPApQJj+HdcISjw+YewpAeROvgUFU2DQ==","signatures":[{"sig":"MEYCIQDutERNaX/CusJc4y259sVl8GT3uITZkJ1r3UbQ1FQj0gIhANefebawx3dISKhsgHlCWnVHc8wP/Lj8PRhPIk2SMA7Y","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":791989},"gitHead":"2d22591735d83db38d811ee910f5fc1395fafd47","_npmUser":{"name":"fsoikin","email":"name.fa@gmail.com"},"_npmVersion":"10.8.2","description":"PureScript linter, extensible, with configurable rules, and one-off escape hatches","directories":{},"_nodeVersion":"20.18.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/whine_0.0.10_1735431670246_0.6596087942525901","host":"s3://npm-registry-packages-npm-production"}},"0.0.11":{"name":"whine","version":"0.0.11","keywords":["purescript","lint"],"author":{"name":"Fyodor Soikin","email":"name.fa@gmail.com"},"license":"MIT","_id":"whine@0.0.11","maintainers":[{"name":"fsoikin","email":"name.fa@gmail.com"}],"homepage":"https://github.com/collegevine/purescript-whine","bin":{"whine":"index.js"},"dist":{"shasum":"356681306686f271b58bb9125d4e57a252049ac5","tarball":"https://registry.npmjs.org/whine/-/whine-0.0.11.tgz","fileCount":2,"integrity":"sha512-9wL/+nxezEPZwbp1ypuSFOFuPjezuDjI1NluxBA/1JQe3OIMto2DTBTTOGHwtVHEVqcR+q50f+2fls4xe1Wfpg==","signatures":[{"sig":"MEUCIDsxo0Mh6ATwh3pYcGjgEx1pueWLBvgTgyf0YCjBQm9QAiEAjmsvCyhsKz1YyXIvpe1LO5Bggw+Fm3P6gvXuIddw9do=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":791989},"gitHead":"2d22591735d83db38d811ee910f5fc1395fafd47","_npmUser":{"name":"fsoikin","email":"name.fa@gmail.com"},"_npmVersion":"10.8.2","description":"PureScript linter, extensible, with configurable rules, and one-off escape hatches","directories":{},"_nodeVersion":"20.18.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/whine_0.0.11_1735431748874_0.2717930295850899","host":"s3://npm-registry-packages-npm-production"}},"0.0.12":{"name":"whine","version":"0.0.12","keywords":["purescript","lint"],"author":{"name":"Fyodor Soikin","email":"name.fa@gmail.com"},"license":"MIT","_id":"whine@0.0.12","maintainers":[{"name":"fsoikin","email":"name.fa@gmail.com"}],"homepage":"https://github.com/collegevine/purescript-whine","bin":{"whine":"index.js"},"dist":{"shasum":"77e5cbf3d642205752efe90fd21df440e41e551d","tarball":"https://registry.npmjs.org/whine/-/whine-0.0.12.tgz","fileCount":2,"integrity":"sha512-UQy1+OOTaYX57QvIFW6kYMltFcYfaPyTQz9lZDgj/ndVw29WGdMipxKrCAysVbQSgT2p8cGaOZtso6jKsBpuHQ==","signatures":[{"sig":"MEUCIQD9CD20/MRn6WqEU1KaN2y7MJ8WjEKrn8itT1L0E+9h+AIgSZ7pby6s7FAk/hne/+2ckncQ2ufe9wY/b0ZoHDBs6JA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":791989},"gitHead":"54deaf99c607107a64c2e5d794a75e3a5279d0e7","_npmUser":{"name":"fsoikin","email":"name.fa@gmail.com"},"_npmVersion":"10.8.2","description":"PureScript linter, extensible, with configurable rules, and one-off escape hatches","directories":{},"_nodeVersion":"20.18.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/whine_0.0.12_1735443859198_0.6114854752233241","host":"s3://npm-registry-packages-npm-production"}},"0.0.13":{"name":"whine","version":"0.0.13","keywords":["purescript","lint"],"author":{"name":"Fyodor Soikin","email":"name.fa@gmail.com"},"license":"MIT","_id":"whine@0.0.13","maintainers":[{"name":"fsoikin","email":"name.fa@gmail.com"}],"homepage":"https://github.com/collegevine/purescript-whine","bin":{"whine":"index.js"},"dist":{"shasum":"5d83bb9974f230afbc7d36141a62c93b9ac7faeb","tarball":"https://registry.npmjs.org/whine/-/whine-0.0.13.tgz","fileCount":2,"integrity":"sha512-z5ke47EK2HO26XxdsBBo6MBcWVlGTPiN1A0bCEeWbrEjLE+7VLFHqfMWJGodXyS8NrjaaEGrI6Jz5vfg+Quc2w==","signatures":[{"sig":"MEUCIAFreQpeyd7LYEJ5QiP+jihNAK/GXO8qj3mEjeLUoDvRAiEA1of6zmkdhpcAxq17Px2e56zVMNenpBjJd4rUrsyVT7E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":791989},"gitHead":"ce8da88a828282af3ef2b6761348c6da57fe524e","_npmUser":{"name":"fsoikin","email":"name.fa@gmail.com"},"_npmVersion":"10.8.2","description":"PureScript linter, extensible, with configurable rules, and one-off escape hatches","directories":{},"_nodeVersion":"20.18.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/whine_0.0.13_1735535712940_0.7692044445080937","host":"s3://npm-registry-packages-npm-production"}},"0.0.14":{"name":"whine","version":"0.0.14","keywords":["purescript","lint"],"author":{"name":"Fyodor Soikin","email":"name.fa@gmail.com"},"license":"MIT","_id":"whine@0.0.14","maintainers":[{"name":"fsoikin","email":"name.fa@gmail.com"}],"homepage":"https://github.com/collegevine/purescript-whine","bin":{"whine":"index.js"},"dist":{"shasum":"dae63d27dba1281d268bdc8342838805b553bd67","tarball":"https://registry.npmjs.org/whine/-/whine-0.0.14.tgz","fileCount":2,"integrity":"sha512-9W2U+zfkJ18LP6UnguWyH/sKpaVl9VXvLGSG3IxLMTrJPhy50rZ1oJ8OBpUriPWUPUlkqglaP4ju+tIuzNqaew==","signatures":[{"sig":"MEUCIQDD+Jfpxnr8ITYN/KFcZh66X2kQIIUOxWLHaHMCShew3wIgI4XdcbYgBDNSMUW2gT9jZ2zbjQotC+PmvhtsGdQjz1k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":793937},"gitHead":"5320eb39f66854a6c9d8accfb22516429d1c3311","_npmUser":{"name":"fsoikin","email":"name.fa@gmail.com"},"_npmVersion":"10.8.2","description":"PureScript linter, extensible, with configurable rules, and one-off escape hatches","directories":{},"_nodeVersion":"20.18.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/whine_0.0.14_1735598225072_0.8974188671989558","host":"s3://npm-registry-packages-npm-production"}},"0.0.15":{"name":"whine","version":"0.0.15","keywords":["purescript","lint"],"author":{"name":"Fyodor Soikin","email":"name.fa@gmail.com"},"license":"MIT","_id":"whine@0.0.15","maintainers":[{"name":"fsoikin","email":"name.fa@gmail.com"}],"homepage":"https://github.com/collegevine/purescript-whine","bin":{"whine":"index.js"},"dist":{"shasum":"40b81ce032cebc3584fe3bf49b526f04a78a2754","tarball":"https://registry.npmjs.org/whine/-/whine-0.0.15.tgz","fileCount":2,"integrity":"sha512-ikAVdc31GZn/ehB6poVMEJZsmdQrpAjBWsFDR6bHTjOAcY0nopJktX3i6v2qmZ7urc6nS1fMYMJBiQ573jGOzA==","signatures":[{"sig":"MEQCIAtuVsxj8RxrTKk6kovnfz1JxvJxPGYDgKCx0ATUp2qrAiBDmFKUmDaGVXGS+SbBXi26PMpzoAjn0BNmATzNTpb9cQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":795193},"gitHead":"5320eb39f66854a6c9d8accfb22516429d1c3311","_npmUser":{"name":"fsoikin","email":"name.fa@gmail.com"},"_npmVersion":"10.8.2","description":"PureScript linter, extensible, with configurable rules, and one-off escape hatches","directories":{},"_nodeVersion":"20.18.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/whine_0.0.15_1735614944540_0.5990781152507563","host":"s3://npm-registry-packages-npm-production"}},"0.0.16":{"name":"whine","version":"0.0.16","keywords":["purescript","lint"],"author":{"name":"Fyodor Soikin","email":"name.fa@gmail.com"},"license":"MIT","_id":"whine@0.0.16","maintainers":[{"name":"fsoikin","email":"name.fa@gmail.com"}],"homepage":"https://github.com/collegevine/purescript-whine","bin":{"whine":"index.js"},"dist":{"shasum":"67a5ab8251208a9d37e4d0c9fcbe4338b3757834","tarball":"https://registry.npmjs.org/whine/-/whine-0.0.16.tgz","fileCount":2,"integrity":"sha512-eMpPIIT4TirGLsW+2VDMSrU0xNEtW+9VWzjdkFMqu8WqZJUrWJqwkGPosA40pseWlDjYszCFeVhei0OCMLiyjw==","signatures":[{"sig":"MEUCIQCB+rRf0gHGtWhY0FHlKFTJNnzrqJ8rWh6gEAT9plDxDAIgTnlSB3LR64m9XJtRLm5/la3om6hu0I0UZDcf5kQVet8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":795193},"gitHead":"ba1154cd55188d03660b8cb8d7d33fe693490fb7","_npmUser":{"name":"fsoikin","email":"name.fa@gmail.com"},"_npmVersion":"10.8.2","description":"PureScript linter, extensible, with configurable rules, and one-off escape hatches","directories":{},"_nodeVersion":"20.18.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/whine_0.0.16_1735616073288_0.7332147941722662","host":"s3://npm-registry-packages-npm-production"}},"0.0.17":{"name":"whine","version":"0.0.17","keywords":["purescript","lint"],"author":{"name":"Fyodor Soikin","email":"name.fa@gmail.com"},"license":"MIT","_id":"whine@0.0.17","maintainers":[{"name":"fsoikin","email":"name.fa@gmail.com"}],"homepage":"https://github.com/collegevine/purescript-whine","bin":{"whine":"index.js"},"dist":{"shasum":"d70e329b31e263c1a0938fad11a6b52bb5cef0b7","tarball":"https://registry.npmjs.org/whine/-/whine-0.0.17.tgz","fileCount":2,"integrity":"sha512-3H0RT9o2+zI3P2FeALW8ArpAE2Ji+Uczrb9C3ih2fbucdSYET9IYUTv7WqmwxWHBIjMhoL4g5t7+LqC0UxQ+wg==","signatures":[{"sig":"MEYCIQC4DLbpKUYlGSzojXJLB9Nwyx5tanycEgKGjRcV64sb0AIhAJX1cdFrog2+JJ2nkdD9f/jxDtR5rwkWluiUC+TuPqQZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":797651},"gitHead":"87dcfa4d43dcba3e12c13ccc3d3451ec02698457","_npmUser":{"name":"fsoikin","email":"name.fa@gmail.com"},"_npmVersion":"10.8.2","description":"PureScript linter, extensible, with configurable rules, and one-off escape hatches","directories":{},"_nodeVersion":"20.18.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/whine_0.0.17_1735852802922_0.8898996638885457","host":"s3://npm-registry-packages-npm-production"}},"0.0.18":{"name":"whine","version":"0.0.18","keywords":["purescript","lint"],"author":{"name":"Fyodor Soikin","email":"name.fa@gmail.com"},"license":"MIT","_id":"whine@0.0.18","maintainers":[{"name":"fsoikin","email":"name.fa@gmail.com"}],"homepage":"https://github.com/collegevine/purescript-whine","bin":{"whine":"index.js"},"dist":{"shasum":"50c4a75e49779e8c0912dc545e182b52e7c73031","tarball":"https://registry.npmjs.org/whine/-/whine-0.0.18.tgz","fileCount":2,"integrity":"sha512-n+JO/geCvMp4k66jVkmtKbK39eXmAaDgpJkCD9MVJbpuIs2D5qmDSw5MoZ236D3Gjz3O08VqlY0mTUX3ZlYmdA==","signatures":[{"sig":"MEYCIQCq11YACtCjvq/qkaVrHbU2TpFkdqAfBINq4Z5mEs21GwIhAPQor9ZIFG+eJQM8roRJkIuYVsi9cgouGqfSyUZ/PHBk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":797651},"gitHead":"0499f1685d9687ba25ce1659125f93819c318d7c","_npmUser":{"name":"fsoikin","email":"name.fa@gmail.com"},"_npmVersion":"10.8.2","description":"PureScript linter, extensible, with configurable rules, and one-off escape hatches","directories":{},"_nodeVersion":"20.18.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/whine_0.0.18_1735927497167_0.15906313636946745","host":"s3://npm-registry-packages-npm-production"}},"0.0.19":{"name":"whine","version":"0.0.19","keywords":["purescript","lint"],"author":{"name":"Fyodor Soikin","email":"name.fa@gmail.com"},"license":"MIT","_id":"whine@0.0.19","maintainers":[{"name":"fsoikin","email":"name.fa@gmail.com"}],"homepage":"https://github.com/collegevine/purescript-whine","bin":{"whine":"index.js"},"dist":{"shasum":"8285a16698acbb7a359fa42189291f26c053ee36","tarball":"https://registry.npmjs.org/whine/-/whine-0.0.19.tgz","fileCount":2,"integrity":"sha512-NQtIoBLVzKJbiTNHTWMBr73JoLaVVc9rIEUpAXGVp7SpzdoMjnIpFpZn3+J+gLPudMpWRcDOxljl9z9WuizxCw==","signatures":[{"sig":"MEUCIQD8csxQE2H5xHTOaCCF6+PLv88y4yZgYLdxIkwMbIXV3AIgZflIhyAm8ot1tZ64ouj1v/6zybVYuJ97Qh7FuNrsXe0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":797651},"gitHead":"c84a2f25cf3e14a8f7ff7e1e048feee5e0ab5167","_npmUser":{"name":"fsoikin","email":"name.fa@gmail.com"},"_npmVersion":"10.8.2","description":"PureScript linter, extensible, with configurable rules, and one-off escape hatches","directories":{},"_nodeVersion":"20.18.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/whine_0.0.19_1735927806221_0.8264983189900352","host":"s3://npm-registry-packages-npm-production"}},"0.0.20":{"name":"whine","version":"0.0.20","keywords":["purescript","lint"],"author":{"name":"Fyodor Soikin","email":"name.fa@gmail.com"},"license":"MIT","_id":"whine@0.0.20","maintainers":[{"name":"fsoikin","email":"name.fa@gmail.com"}],"homepage":"https://github.com/collegevine/purescript-whine","bin":{"whine":"index.js"},"dist":{"shasum":"0afeb744cca6087df641c4a94fbd8b728e8751fc","tarball":"https://registry.npmjs.org/whine/-/whine-0.0.20.tgz","fileCount":2,"integrity":"sha512-K/2EVYohdkqrgSLwzmmBR1KWJ4EMubotI/D+PFhEDjtSpp9BD+5IaXzaPTM5XJorT8CbTsLtTRDQYcCHal8sPw==","signatures":[{"sig":"MEQCIGfK0LRPJDZCZFG+XN4h034F2gpJ+nvlWUx3ASa7tTRgAiBpB7sWeNkPQPPDIv2VxNuqht6q2+xfSB67VS6Hz+Kq+Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":844851},"gitHead":"234da4dc993206426e76f86f105871e33a1089ec","_npmUser":{"name":"fsoikin","email":"name.fa@gmail.com"},"_npmVersion":"10.8.2","description":"PureScript linter, extensible, with configurable rules, and one-off escape hatches","directories":{},"_nodeVersion":"20.18.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/whine_0.0.20_1736134918147_0.9616516084570679","host":"s3://npm-registry-packages-npm-production"}},"0.0.21":{"name":"whine","version":"0.0.21","keywords":["purescript","lint"],"author":{"name":"Fyodor Soikin","email":"name.fa@gmail.com"},"license":"MIT","_id":"whine@0.0.21","maintainers":[{"name":"fsoikin","email":"name.fa@gmail.com"}],"homepage":"https://github.com/collegevine/purescript-whine","bin":{"whine":"index.js"},"dist":{"shasum":"5f9cdc72b7e35bbd1fde04b432251400bd1336f4","tarball":"https://registry.npmjs.org/whine/-/whine-0.0.21.tgz","fileCount":2,"integrity":"sha512-Tjwpwudf/PccOF5/IMeBAsZmaC1BvsF44wjxWPX7Ca4sIwm0lQjCsGKcgsShfjvPqe7UkYLaBA9hVDYCmUHZ9g==","signatures":[{"sig":"MEYCIQCRULkAct1x8EKwYKYYDaBTrYRfK8B/erFj1NTnKXyz4wIhAOzNGsZ1oxnwLj96bS/TwO1hSCE4vI1m9+YOYA+twPry","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":869042},"gitHead":"89d2720195e29ba14e4d19f600d0b94791aab1da","_npmUser":{"name":"fsoikin","email":"name.fa@gmail.com"},"_npmVersion":"10.8.2","description":"PureScript linter, extensible, with configurable rules, and one-off escape hatches","directories":{},"_nodeVersion":"20.18.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/whine_0.0.21_1736461496880_0.1292885447758878","host":"s3://npm-registry-packages-npm-production"}},"0.0.22":{"name":"whine","version":"0.0.22","keywords":["purescript","lint"],"author":{"name":"Fyodor Soikin","email":"name.fa@gmail.com"},"license":"MIT","_id":"whine@0.0.22","maintainers":[{"name":"fsoikin","email":"name.fa@gmail.com"}],"homepage":"https://github.com/collegevine/purescript-whine","bin":{"whine":"index.js"},"dist":{"shasum":"c499c11b72387c89544ff58834f35eab8805e1a2","tarball":"https://registry.npmjs.org/whine/-/whine-0.0.22.tgz","fileCount":2,"integrity":"sha512-nLDFjPAL6e3h6dbgxlxjT7Chi4zvNSHKTQqPjyUf0Bvg+L4keXCUkwpbueuwpP8yozAxIrbSw2zVCqaEZkhI7g==","signatures":[{"sig":"MEYCIQDHlljF5teyCEdsXUQ9FeLaZkwjJ5TBZmlX8SnW4nQ7OAIhALSLLgwU6csQgl4s8+2CW0gnDhwUVwQ8zztXXngBbp1/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":869960},"gitHead":"42278b8fe9605a3f4588b7a24999a7b86cb86f40","_npmUser":{"name":"fsoikin","email":"name.fa@gmail.com"},"_npmVersion":"10.8.2","description":"PureScript linter, extensible, with configurable rules, and one-off escape hatches","directories":{},"_nodeVersion":"20.18.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/whine_0.0.22_1736462456847_0.21629432225651857","host":"s3://npm-registry-packages-npm-production"}},"0.0.23":{"name":"whine","version":"0.0.23","keywords":["purescript","lint"],"author":{"name":"Fyodor Soikin","email":"name.fa@gmail.com"},"license":"MIT","_id":"whine@0.0.23","maintainers":[{"name":"fsoikin","email":"name.fa@gmail.com"}],"homepage":"https://github.com/collegevine/purescript-whine","bin":{"whine":"index.js"},"dist":{"shasum":"4830fcad783af3ccf7bfeb0c7d63c21970d94c9e","tarball":"https://registry.npmjs.org/whine/-/whine-0.0.23.tgz","fileCount":2,"integrity":"sha512-bES/ovObp3IAjTSW4g5DDbFEsgQoI0F0qo0zdOR6ElHfw7LX6MT+Vb7QQJDCEn+z0X42aFAuez6w8CF1xmS9zg==","signatures":[{"sig":"MEUCIQDhNijP+nTu/OLrH0ohitiUBaS7GFE7IgwUv5PfM4+zrwIgQuspC2T8aWHwRYvP9hLkUqV5PKxNABtwrcOlkY3eQ04=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":869960},"gitHead":"05c11b27b1027dbd276cbdd03538a781219b36bb","_npmUser":{"name":"fsoikin","email":"name.fa@gmail.com"},"_npmVersion":"10.8.2","description":"PureScript linter, extensible, with configurable rules, and one-off escape hatches","directories":{},"_nodeVersion":"20.18.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/whine_0.0.23_1737585291022_0.7716562959027948","host":"s3://npm-registry-packages-npm-production"}},"0.0.24":{"name":"whine","version":"0.0.24","keywords":["purescript","lint"],"author":{"name":"Fyodor Soikin","email":"name.fa@gmail.com"},"license":"MIT","_id":"whine@0.0.24","maintainers":[{"name":"fsoikin","email":"name.fa@gmail.com"}],"homepage":"https://github.com/collegevine/purescript-whine","bin":{"whine":"index.js"},"dist":{"shasum":"815a30ee543df73f894d09b43860b5f4b384e67a","tarball":"https://registry.npmjs.org/whine/-/whine-0.0.24.tgz","fileCount":2,"integrity":"sha512-/Xi973mSi80eYeOd2I8UJ2OPYD5tcMGx5YhQELZOIbD/G38y+dIhASGmiiVGzG9XzGXGr/Mk4Yh7QdlfFQT5YQ==","signatures":[{"sig":"MEQCIGsX3SMPxYXYYdmmNbtJVGQCJQzZW92R9x56d3jOiAazAiAe1/3UWuV/A03k41rLhdm8U9T2gs5G6CiUkNDvZlJpCw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":869960},"gitHead":"94eb56dc8193c56f96d16445d4458926b3daeb7d","_npmUser":{"name":"fsoikin","email":"name.fa@gmail.com"},"_npmVersion":"10.8.2","description":"PureScript linter, extensible, with configurable rules, and one-off escape hatches","directories":{},"_nodeVersion":"20.18.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/whine_0.0.24_1737863748531_0.5594022955787954","host":"s3://npm-registry-packages-npm-production"}},"0.0.25":{"name":"whine","version":"0.0.25","keywords":["purescript","lint"],"author":{"name":"Fyodor Soikin","email":"name.fa@gmail.com"},"license":"MIT","_id":"whine@0.0.25","maintainers":[{"name":"fsoikin","email":"name.fa@gmail.com"}],"homepage":"https://github.com/collegevine/purescript-whine","bin":{"whine":"index.js"},"dist":{"shasum":"695e824d8364d9a4353155b32f62be4cf03bec64","tarball":"https://registry.npmjs.org/whine/-/whine-0.0.25.tgz","fileCount":2,"integrity":"sha512-OqFkN4VPcwGMUXIU+nScd9qShAYiS8thmm8AzZ5/hgHYFtg3STLjqoJbnBuy3Je/EuPyvC6B6VvH5I8pQHHX1Q==","signatures":[{"sig":"MEQCIHQEARXdyyLCABQEEgN+uc+K4r6K8V/oTbnwcyNZaY3/AiBQjV2RmVHii00K2/H4yexzqst+nD/xU22CDd2z19ooIA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":870359},"gitHead":"370a3e63fc99ed1b205a88a346622921ccd6e964","_npmUser":{"name":"fsoikin","email":"name.fa@gmail.com"},"_npmVersion":"10.8.2","description":"PureScript linter, extensible, with configurable rules, and one-off escape hatches","directories":{},"_nodeVersion":"20.18.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/whine_0.0.25_1738381984258_0.5914283288903928","host":"s3://npm-registry-packages-npm-production"}},"0.0.26":{"name":"whine","version":"0.0.26","keywords":["purescript","lint"],"author":{"name":"Fyodor Soikin","email":"name.fa@gmail.com"},"license":"MIT","_id":"whine@0.0.26","maintainers":[{"name":"fsoikin","email":"name.fa@gmail.com"}],"homepage":"https://github.com/collegevine/purescript-whine","bin":{"whine":"index.js"},"dist":{"shasum":"873cda4d9e0bcc4c5d207697e996e086457d53dc","tarball":"https://registry.npmjs.org/whine/-/whine-0.0.26.tgz","fileCount":2,"integrity":"sha512-w/wvd2YedlrUO1EV5lHaDyNuJfzy2mgJjHmQHtYiCcCS3U9OLiLCUxwl0o/ad1Ry6hPVyDo/bQPjudDLYgBmkA==","signatures":[{"sig":"MEUCIHhKiLzRvtLIkI6MxQ7XBfXHHRcF4fLNozuRr0xlvTWOAiEA9nTQCgBCZuuvKWxR0jDtJkx6QzAhg0N3rnZ72AtSYWM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":870359},"gitHead":"26e7e709b16e20969c2b662785078548946930e1","_npmUser":{"name":"fsoikin","email":"name.fa@gmail.com"},"_npmVersion":"10.8.2","description":"PureScript linter, extensible, with configurable rules, and one-off escape hatches","directories":{},"_nodeVersion":"20.18.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/whine_0.0.26_1738618408955_0.38246884671753123","host":"s3://npm-registry-packages-npm-production"}},"0.0.27":{"name":"whine","version":"0.0.27","keywords":["purescript","lint"],"author":{"name":"Fyodor Soikin","email":"name.fa@gmail.com"},"license":"MIT","_id":"whine@0.0.27","maintainers":[{"name":"fsoikin","email":"name.fa@gmail.com"}],"homepage":"https://github.com/collegevine/purescript-whine","bin":{"whine":"index.js"},"dist":{"shasum":"d6e533805dae1015f207f1d64d1da34f0d5b43f6","tarball":"https://registry.npmjs.org/whine/-/whine-0.0.27.tgz","fileCount":2,"integrity":"sha512-2McttHeWr2LoNkOfZTWWye+5uYLq7tAYIAP4DaQzOw54xcaARWqULYqSoCM6izDZUTJ87r684Vmpxei1LQPcOA==","signatures":[{"sig":"MEYCIQCoB/FqrNUi11YfOMV3vz88QwPD/QAPnzVarbA7UYWeHwIhAIIifoV5zqmdyalC6gclPXXsbyjRYAFktEMtlmNBE4jn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":870359},"gitHead":"26e7e709b16e20969c2b662785078548946930e1","_npmUser":{"name":"fsoikin","email":"name.fa@gmail.com"},"_npmVersion":"10.8.2","description":"PureScript linter, extensible, with configurable rules, and one-off escape hatches","directories":{},"_nodeVersion":"20.18.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/whine_0.0.27_1738688296877_0.5000581190373139","host":"s3://npm-registry-packages-npm-production"}},"0.0.28":{"name":"whine","version":"0.0.28","keywords":["purescript","lint"],"author":{"name":"Fyodor Soikin","email":"name.fa@gmail.com"},"license":"MIT","_id":"whine@0.0.28","maintainers":[{"name":"fsoikin","email":"name.fa@gmail.com"}],"homepage":"https://github.com/collegevine/purescript-whine","bin":{"whine":"index.js"},"dist":{"shasum":"cdd09f32dcd6c5e54ec271e47c2eb1263617172f","tarball":"https://registry.npmjs.org/whine/-/whine-0.0.28.tgz","fileCount":2,"integrity":"sha512-sRGIK/vWm5MtWO+t1RaCD4iedJfgeNO98htXFlm0AXiFt+2OrIIeVR7Qj6Gb6LGgXvBBx/Vj+v8HUbyZoUlgyw==","signatures":[{"sig":"MEQCIFdIqNoPJPzS+7BriG/QRZCcXeyEH6SCa59/A592ATiHAiANtPUp8bO/xaGPakBmjvYuBhLhP3KIOwDwTGdrjhJ7ng==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":883971},"gitHead":"063fd5f5a30eae73211479376fac9fa2c681ffc1","_npmUser":{"name":"fsoikin","email":"name.fa@gmail.com"},"_npmVersion":"10.8.2","description":"PureScript linter, extensible, with configurable rules, and one-off escape hatches","directories":{},"_nodeVersion":"20.18.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/whine_0.0.28_1739823707133_0.5065146293961518","host":"s3://npm-registry-packages-npm-production"}},"0.0.29":{"name":"whine","version":"0.0.29","keywords":["purescript","lint"],"author":{"name":"Fyodor Soikin","email":"name.fa@gmail.com"},"license":"MIT","_id":"whine@0.0.29","maintainers":[{"name":"fsoikin","email":"name.fa@gmail.com"}],"homepage":"https://github.com/collegevine/purescript-whine","bin":{"whine":"index.js"},"dist":{"shasum":"bf258181c4d16a1eaf02310f67c480785f0446e9","tarball":"https://registry.npmjs.org/whine/-/whine-0.0.29.tgz","fileCount":2,"integrity":"sha512-BdD1Yr8BuC+/XnBbJNeZxCknn4uoIpn944Zqc4KCcd4bvIauJkueh0c3qznU+8A6AFEfNTGU5MYguVyQN9tafA==","signatures":[{"sig":"MEQCIDV+JXWShYhuBbd3ZRbRwuSkv6GPKDnkelRPx3aUXq/wAiAPtF9xHXlWwfVi+BFls59Am3s+pMGKCTwaTXzGJWAmUQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":885157},"gitHead":"520495db54641dc152184c83310b29658b4ec699","_npmUser":{"name":"fsoikin","email":"name.fa@gmail.com"},"_npmVersion":"10.8.2","description":"PureScript linter, extensible, with configurable rules, and one-off escape hatches","directories":{},"_nodeVersion":"20.18.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/whine_0.0.29_1746217863066_0.3078363289834911","host":"s3://npm-registry-packages-npm-production"}},"0.0.32":{"name":"whine","version":"0.0.32","keywords":["purescript","lint"],"author":{"name":"Fyodor Soikin","email":"name.fa@gmail.com"},"license":"MIT","_id":"whine@0.0.32","maintainers":[{"name":"fsoikin","email":"name.fa@gmail.com"}],"homepage":"https://github.com/collegevine/purescript-whine","bin":{"whine":"index.js"},"dist":{"shasum":"fa89e4118da763a99506e8e1e4fc4ba5ab02a60a","tarball":"https://registry.npmjs.org/whine/-/whine-0.0.32.tgz","fileCount":2,"integrity":"sha512-uOUGCpah4ywfetaW8JAaPIaaCRMJGm+V/vCY/Y7N8DjM/WcYnBoMUjK5Sy/gBEuAdQkIUOltCvRm8+9SIzcGjw==","signatures":[{"sig":"MEUCIA23wHkvSudtgmF+Z5ONGfPeQL0FPO2Y6wXTtpNmr8osAiEAvfJBtmjs6fSlshSnlVEF07/f7Oa6KauMn7wZXRW1c4A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":885155},"gitHead":"1b74a6425773680eb39c812632b858b6dd733469","_npmUser":{"name":"fsoikin","actor":{"name":"fsoikin","type":"user","email":"name.fa@gmail.com"},"email":"name.fa@gmail.com"},"_npmVersion":"10.8.2","description":"PureScript linter, extensible, with configurable rules, and one-off escape hatches","directories":{},"_nodeVersion":"20.18.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/whine_0.0.32_1750188716764_0.3945197059851113","host":"s3://npm-registry-packages-npm-production"}},"0.0.33":{"name":"whine","version":"0.0.33","keywords":["purescript","lint"],"author":{"name":"Fyodor Soikin","email":"name.fa@gmail.com"},"license":"MIT","_id":"whine@0.0.33","maintainers":[{"name":"fsoikin","email":"name.fa@gmail.com"}],"homepage":"https://github.com/collegevine/purescript-whine","bin":{"whine":"index.js"},"dist":{"shasum":"c9cade64cb29afaadd8695c1a4a1827a0ec9a9e4","tarball":"https://registry.npmjs.org/whine/-/whine-0.0.33.tgz","fileCount":3,"integrity":"sha512-JM9y5HQnlQalPbobCKngLhryk8U3/UcQESZMGxv/jLSq7jUkLZO0t6NaW095APUldgo5Sj5pEcgy1bkCPEbsyg==","signatures":[{"sig":"MEUCIHCPDgDX7LU93KkShlIiHXoNWU8aHbGemEZqV3bjFZwLAiEAp9Bw9l6+kusrsjlnLzGmwRcG8osicdBQRabxWznXi6c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":883540},"gitHead":"bb2becbaa9b7a2d7cd6dc3f410301256beec06d9","_npmUser":{"name":"fsoikin","email":"name.fa@gmail.com"},"_npmVersion":"11.6.2","description":"PureScript linter, extensible, with configurable rules, and one-off escape hatches","directories":{},"_nodeVersion":"24.13.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/whine_0.0.33_1770066840868_0.5314860581569183","host":"s3://npm-registry-packages-npm-production"}},"0.0.34":{"name":"whine","version":"0.0.34","description":"PureScript linter, extensible, with configurable rules, and one-off escape hatches","keywords":["purescript","lint"],"author":{"name":"Fyodor Soikin","email":"name.fa@gmail.com"},"license":"MIT","homepage":"https://github.com/collegevine/purescript-whine","bin":{"whine":"index.js"},"gitHead":"caf5367c92679abd10c4113732f0a72f075150db","_id":"whine@0.0.34","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-Hgn9hogZDre14juEGLYXiyOqmPiitOpksJlpJpBIGgH1WST2L5+JW89dzZdoViDmm3LX1BRgl1Usx6pIDRv5cg==","shasum":"645c2d3a0868035664b129c8df1d79667a6991f9","tarball":"https://registry.npmjs.org/whine/-/whine-0.0.34.tgz","fileCount":3,"unpackedSize":883540,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQC262ghjsQWiWqzlDP5m8yR/2FxxZhpC56prM3r2Z52CAIhAO4ekBaJmSZjy7xkltkVJ6+HUDOia3v4YvKWcLS3Stio"}]},"_npmUser":{"name":"fsoikin","email":"name.fa@gmail.com"},"directories":{},"maintainers":[{"name":"fsoikin","email":"name.fa@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/whine_0.0.34_1780518313371_0.8987114426037455"},"_hasShrinkwrap":false}},"time":{"created":"2024-12-25T20:19:17.676Z","modified":"2026-06-03T20:25:13.656Z","0.0.1":"2024-12-25T20:19:17.828Z","0.0.2":"2024-12-25T20:21:40.352Z","0.0.3":"2024-12-26T01:31:07.558Z","0.0.4":"2024-12-26T03:37:12.767Z","0.0.5":"2024-12-27T17:32:02.856Z","0.0.6":"2024-12-27T18:43:46.477Z","0.0.7":"2024-12-27T21:49:35.985Z","0.0.8":"2024-12-28T17:08:41.136Z","0.0.9":"2024-12-29T00:16:34.508Z","0.0.10":"2024-12-29T00:21:10.454Z","0.0.11":"2024-12-29T00:22:29.083Z","0.0.12":"2024-12-29T03:44:19.403Z","0.0.13":"2024-12-30T05:15:13.122Z","0.0.14":"2024-12-30T22:37:05.285Z","0.0.15":"2024-12-31T03:15:44.772Z","0.0.16":"2024-12-31T03:34:33.501Z","0.0.17":"2025-01-02T21:20:03.177Z","0.0.18":"2025-01-03T18:04:57.394Z","0.0.19":"2025-01-03T18:10:06.479Z","0.0.20":"2025-01-06T03:41:58.341Z","0.0.21":"2025-01-09T22:24:57.433Z","0.0.22":"2025-01-09T22:40:57.064Z","0.0.23":"2025-01-22T22:34:51.229Z","0.0.24":"2025-01-26T03:55:48.735Z","0.0.25":"2025-02-01T03:53:04.506Z","0.0.26":"2025-02-03T21:33:29.224Z","0.0.27":"2025-02-04T16:58:17.085Z","0.0.28":"2025-02-17T20:21:47.372Z","0.0.29":"2025-05-02T20:31:03.299Z","0.0.32":"2025-06-17T19:31:56.988Z","0.0.33":"2026-02-02T21:14:01.054Z","0.0.34":"2026-06-03T20:25:13.544Z"},"author":{"name":"Fyodor Soikin","email":"name.fa@gmail.com"},"license":"MIT","homepage":"https://github.com/collegevine/purescript-whine","keywords":["purescript","lint"],"description":"PureScript linter, extensible, with configurable rules, and one-off escape hatches","maintainers":[{"name":"fsoikin","email":"name.fa@gmail.com"}],"readme":"# Whine - a configurable PureScript linter with escape hatches all around\n\n## Getting started\n\n1. Install Whine with `npm install whine`\n2. Create a config file with `echo \"rulePackages: [whine-core]\" > ./whine.yaml`\n3. Run Whine with `npx whine`\n4. Install VSCode extension VSIX from the [release page](https://github.com/collegevine/purescript-whine/releases)\n\n## Configuring rules\n\nIn `whine.yaml` every rule can be configured, with configuration options\ndepending on the rule.\n\nBesides rule-specific configuration, every rule may have `include` and `exclude`\nfields specifying globs for included and excluded files respectively. If\n`include` is not present, all files are included. If `exclude` is not present,\nno files are excluded.\n\nTop level may also specify `include` and `exclude` for globally including or\nexcluding files respectively. If `include` is not present, it defaults to\n`src/**/*.purs`. If `exclude` is not present, it's considered empty.\n\nFor example:\n\n```yaml\nrulePackages:\n  - whine-core\n  - elmish-whine: 1.2.3 # Rule packages may specify an exact version \n  - halogen-whine: \">=1.0.0 <2.0.0\" # Or a range of versions\n  - my-home-rules:\n      local: ./whine-rules # Rule packages may come from the local file system\n      module: My.Home.WhineRules # The module must export a value `rules :: RuleFactories`\n\nexclude:\n  - src/LegacyCode/**/*.purs\n  - src/One/Specific/Module.purs\n\nrules:\n  UndesirableModules:\n    modules:\n      Unsafe.Coerce: Do not use unsafe coercions\n      Data.List.Lazy: Do not use lazy lists, use Data.List instead\n\n  CommaFirstArrays:\n    exclude:\n      - src/Another/Specific/Module.purs\n```\n\n## One-off escape hatches\n\nRules can be disabled a la carte via directives in the code.\n\nA `disable` directive appended to a code line will disable just the one\nviolation of the rule that starts on that line.\n\nA `disable` directive appearing alone on its own line starts a span where the\nrule is disabled. The span can be optionally closed with an `enable` directive.\nIf not closed, the span ends at the end of the file.\n\nFor example:\n\n```haskell\nmodule MyModule where\n\nimport Prelude\nimport Unsafe.Coerce (unsafeCoerce) -- #disable UndesirableModules\nimport Data.Array (length)\n\nfunction :: Array Int -> Int\nfunction = length\n\n-- #disable CommaFirstArrays\nlengthOfThisArray = function [\n  1,\n  2,\n  3\n]\n-- #enable CommaFirstArrays\n\nlengthOfAnotherOne = function\n  [ 1, 2, 3\n  , 4\n  , 5\n  ]\n```\n","readmeFilename":"README.md"}