{"_id":"@hugoalh/eol","_rev":"33-94a8d1e608973818774b5569576653e4","name":"@hugoalh/eol","dist-tags":{"latest":"0.6.0"},"versions":{"0.1.0":{"name":"@hugoalh/eol","version":"0.1.0","keywords":["end-of-line","eol"],"author":{"name":"hugoalh"},"license":"MIT","_id":"@hugoalh/eol@0.1.0","maintainers":[{"name":"hugoalh","email":"hugoalh@gmail.com"}],"homepage":"https://github.com/hugoalh/eol-es#readme","bugs":{"url":"https://github.com/hugoalh/eol-es/issues"},"dist":{"shasum":"499f05e7ec1f443c397bc00e877bed05314fb241","tarball":"https://registry.npmjs.org/@hugoalh/eol/-/eol-0.1.0.tgz","fileCount":9,"integrity":"sha512-jhqB5Vp0WEma1kGv8Qz3n03EqL5He4FTsW2Y3nZLSx5LWyFGvZHPmXh/ixHNRtphq+RqCv2iYvmpsMUM7d2cAg==","signatures":[{"sig":"MEQCIHoSPsZ18pm1CDtOeXHS2qFvte17JOkhW7YRjw5aKv+pAiB+8oi+ROPfxWNsJ6e23H2/aQ+fHmsfVwqijHZAhCnXLg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hugoalh%2feol@0.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13815},"main":"./mod.js","type":"module","types":"./mod.d.ts","module":"./mod.js","engines":{"node":">=16.13.0"},"exports":{".":{"import":{"types":"./mod.d.ts","default":"./mod.js"}}},"private":false,"scripts":{},"_npmUser":{"name":"hugoalh","email":"hugoalh@gmail.com"},"repository":{"url":"git+https://github.com/hugoalh/eol-es.git","type":"git"},"_npmVersion":"10.8.2","description":"A module to handle end of line (EOL).","directories":{},"_nodeVersion":"20.18.0","dependencies":{"@deno/shim-deno":"~0.18.0","@deno/shim-timers":"~0.1.0","@deno/shim-prompts":"~0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^20.9.0"},"_npmOperationalInternal":{"tmp":"tmp/eol_0.1.0_1730605157939_0.010036385268910708","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"@hugoalh/eol","version":"0.2.0","keywords":["end-of-line","eol"],"author":{"name":"hugoalh"},"license":"MIT","_id":"@hugoalh/eol@0.2.0","maintainers":[{"name":"hugoalh","email":"hugoalh@gmail.com"}],"homepage":"https://github.com/hugoalh/eol-es#readme","bugs":{"url":"https://github.com/hugoalh/eol-es/issues"},"bin":{"eol":"cli.js"},"dist":{"shasum":"dda6862efa03a527451bdbe9709d1ed8e22d137b","tarball":"https://registry.npmjs.org/@hugoalh/eol/-/eol-0.2.0.tgz","fileCount":33,"integrity":"sha512-BDv+1bY+lh2JARC8fvhRnin+wsytZv1lBaf824PXm3gN8oGZZugS+R59Os4SBdQynEpriWu0jfkQMzXIdhUtEw==","signatures":[{"sig":"MEUCIDWxp6ZoLUv38oz+EIiHEIDsyDvDbcBjNxyEkw7ZTGb/AiEAn48j578WMiyv3F6oXpJR6jDWssgzd9N75c2N0smtmT0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hugoalh%2feol@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":61952},"main":"./mod.js","type":"module","types":"./mod.d.ts","module":"./mod.js","engines":{"node":">=16.13.0"},"exports":{".":{"import":{"types":"./mod.d.ts","default":"./mod.js"}},"./cli":{"import":{"types":"./cli.d.ts","default":"./cli.js"}},"./eol":{"import":{"types":"./eol.d.ts","default":"./eol.js"}},"./detect":{"import":{"types":"./detect.d.ts","default":"./detect.js"}},"./detect-fs":{"import":{"types":"./detect_fs.d.ts","default":"./detect_fs.js"}},"./normalize":{"import":{"types":"./normalize.d.ts","default":"./normalize.js"}},"./normalize-fs":{"import":{"types":"./normalize_fs.d.ts","default":"./normalize_fs.js"}}},"private":false,"scripts":{},"_npmUser":{"name":"hugoalh","email":"hugoalh@gmail.com"},"repository":{"url":"git+https://github.com/hugoalh/eol-es.git","type":"git"},"_npmVersion":"10.9.0","description":"A CLI and module to handle end of line (EOL).","directories":{},"_nodeVersion":"22.11.0","dependencies":{"@deno/shim-deno":"~0.18.0","@deno/shim-timers":"~0.1.0","@deno/shim-prompts":"~0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^20.9.0"},"_npmOperationalInternal":{"tmp":"tmp/eol_0.2.0_1732872053656_0.06432436479337866","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"@hugoalh/eol","version":"0.3.0","keywords":["end-of-line","eol"],"author":{"name":"hugoalh"},"license":"MIT","_id":"@hugoalh/eol@0.3.0","maintainers":[{"name":"hugoalh","email":"hugoalh@gmail.com"}],"homepage":"https://github.com/hugoalh/eol-es#readme","bugs":{"url":"https://github.com/hugoalh/eol-es/issues"},"bin":{"eol":"cli.js"},"dist":{"shasum":"91016280c54479820b74f950c726a0156c41c462","tarball":"https://registry.npmjs.org/@hugoalh/eol/-/eol-0.3.0.tgz","fileCount":27,"integrity":"sha512-KF6yrAVngmMTSEuB8S82XqjkyZVHvxCf+xR4om9f5SsV5myR6OwzWYbB1ONnFOpxCy8AyxF4IZKarh6ae2WR8w==","signatures":[{"sig":"MEUCIQChj2BHo7wjETTUQgHajI6Hmjn/TLLY5STyfZfzJRbsJQIgOkRRhnzspC/pDFQDo1RZNJ/lyGSDLhytHTS8Y5oVOa8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hugoalh%2feol@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":65203},"main":"./mod.js","type":"module","types":"./mod.d.ts","module":"./mod.js","engines":{"node":">=16.13.0"},"exports":{".":{"import":{"types":"./mod.d.ts","default":"./mod.js"}},"./cli":{"import":{"types":"./cli.d.ts","default":"./cli.js"}},"./eol":{"import":{"types":"./eol.d.ts","default":"./eol.js"}},"./detect":{"import":{"types":"./detect.d.ts","default":"./detect.js"}},"./normalize":{"import":{"types":"./normalize.d.ts","default":"./normalize.js"}}},"private":false,"scripts":{},"_npmUser":{"name":"hugoalh","email":"hugoalh@gmail.com"},"repository":{"url":"git+https://github.com/hugoalh/eol-es.git","type":"git"},"_npmVersion":"10.9.2","description":"A CLI and module to handle end of line (EOL).","directories":{},"_nodeVersion":"22.13.1","dependencies":{"@deno/shim-deno":"~0.18.0","@deno/shim-timers":"~0.1.0","@deno/shim-prompts":"~0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^20.9.0"},"_npmOperationalInternal":{"tmp":"tmp/eol_0.3.0_1739182936230_0.8899392022613215","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@hugoalh/eol","version":"0.3.1","keywords":["end-of-line","eol"],"author":{"name":"hugoalh"},"license":"MIT","_id":"@hugoalh/eol@0.3.1","maintainers":[{"name":"hugoalh","email":"hugoalh@gmail.com"}],"homepage":"https://github.com/hugoalh/eol-es#readme","bugs":{"url":"https://github.com/hugoalh/eol-es/issues"},"bin":{"eol":"cli.js"},"dist":{"shasum":"27c08ecc2718d8a4494fb991cc659ff7e36c9673","tarball":"https://registry.npmjs.org/@hugoalh/eol/-/eol-0.3.1.tgz","fileCount":27,"integrity":"sha512-HqlZV9hGwqiRiCLcU02pSAc96gX7f7uWdQpSgmfOsLNE9tDEiem9yXHUcvuUXHxWgRnyj/SpVVH6x+71jM4IZw==","signatures":[{"sig":"MEQCICfG89zdVQbKLSxsrATQFdNnOa4x0jn5UYWPN9enF09jAiAbB3HVTZlIOiM3Wc1kDnzKuJI4cNxCRuWX79lE+U9WIg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hugoalh%2feol@0.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":65247},"main":"./mod.js","type":"module","types":"./mod.d.ts","module":"./mod.js","engines":{"node":">=16.13.0"},"exports":{".":{"import":{"types":"./mod.d.ts","default":"./mod.js"}},"./cli":{"import":{"types":"./cli.d.ts","default":"./cli.js"}},"./eol":{"import":{"types":"./eol.d.ts","default":"./eol.js"}},"./detect":{"import":{"types":"./detect.d.ts","default":"./detect.js"}},"./normalize":{"import":{"types":"./normalize.d.ts","default":"./normalize.js"}}},"private":false,"scripts":{},"_npmUser":{"name":"hugoalh","email":"hugoalh@gmail.com"},"repository":{"url":"git+https://github.com/hugoalh/eol-es.git","type":"git"},"_npmVersion":"10.9.2","description":"A CLI and module to handle end of line (EOL).","directories":{},"_nodeVersion":"22.13.1","dependencies":{"@deno/shim-deno":"~0.18.0","@deno/shim-timers":"~0.1.0","@deno/shim-prompts":"~0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^20.9.0"},"_npmOperationalInternal":{"tmp":"tmp/eol_0.3.1_1739263281938_0.7563843912679105","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@hugoalh/eol","version":"0.4.0","keywords":["end-of-line","eol"],"author":{"name":"hugoalh"},"license":"MIT","_id":"@hugoalh/eol@0.4.0","maintainers":[{"name":"hugoalh","email":"hugoalh@gmail.com"}],"homepage":"https://github.com/hugoalh/eol-es#readme","bugs":{"url":"https://github.com/hugoalh/eol-es/issues"},"dist":{"shasum":"8dcec325a48e7c57a959df88c3fb8c1aba0b73e4","tarball":"https://registry.npmjs.org/@hugoalh/eol/-/eol-0.4.0.tgz","fileCount":15,"integrity":"sha512-K6hVbltukbVkbjAWvJZMW4MHrFWIqg8vw5n84GB3qIatTXQy/ZYhohMiqaH4UlBR0/h1luqjIsVi1N+wN35qew==","signatures":[{"sig":"MEUCIQC5oBawJyYMRSNBRQGjRTeSnipyur+MUsVs0u9WXfGtQgIgS8XMldz3uRUB+WnYfWt4Dx1exene7o8jWVXNrgCB2Aw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hugoalh%2feol@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16989},"main":"./mod.js","type":"module","types":"./mod.d.ts","module":"./mod.js","engines":{},"exports":{".":{"import":{"types":"./mod.d.ts","default":"./mod.js"}},"./eol":{"import":{"types":"./eol.d.ts","default":"./eol.js"}},"./detect":{"import":{"types":"./detect.d.ts","default":"./detect.js"}},"./normalize":{"import":{"types":"./normalize.d.ts","default":"./normalize.js"}}},"private":false,"scripts":{},"_npmUser":{"name":"hugoalh","email":"hugoalh@gmail.com"},"repository":{"url":"git+https://github.com/hugoalh/eol-es.git","type":"git"},"_npmVersion":"10.9.2","description":"A module to handle end of line (EOL).","directories":{},"_nodeVersion":"22.17.1","dependencies":{"@hugoalh/runtime-info":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^20.9.0"},"_npmOperationalInternal":{"tmp":"tmp/eol_0.4.0_1754042818923_0.5068918424109963","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@hugoalh/eol","version":"0.4.1","keywords":["end-of-line","eol"],"author":{"name":"hugoalh"},"license":"MIT","_id":"@hugoalh/eol@0.4.1","maintainers":[{"name":"hugoalh","email":"hugoalh@gmail.com"}],"homepage":"https://github.com/hugoalh/eol-es#readme","bugs":{"url":"https://github.com/hugoalh/eol-es/issues"},"dist":{"shasum":"9b5d31d27c9c45e91ee7c1d0341fa8a436f87e4a","tarball":"https://registry.npmjs.org/@hugoalh/eol/-/eol-0.4.1.tgz","fileCount":15,"integrity":"sha512-ucYwwcvZ0l937LHaWgzEWS/PUpK8jKDoY5c6faht5kXj9go2KxZQGfoCFqxCVd1RfZm1NPJTgzxSUCKZwA3o6w==","signatures":[{"sig":"MEUCIQDKD9fNLIV38Q6nu6wO9o7jGt4CfUhJWNU/pq6UuJqL3wIgQs51bq4PPSPI4GvpemqfBxr5vXpnteuWCYPIO3TV318=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hugoalh%2feol@0.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17291},"main":"./mod.js","type":"module","types":"./mod.d.ts","module":"./mod.js","engines":{},"exports":{".":{"import":{"types":"./mod.d.ts","default":"./mod.js"}},"./eol":{"import":{"types":"./eol.d.ts","default":"./eol.js"}},"./detect":{"import":{"types":"./detect.d.ts","default":"./detect.js"}},"./normalize":{"import":{"types":"./normalize.d.ts","default":"./normalize.js"}}},"private":false,"scripts":{},"_npmUser":{"name":"hugoalh","email":"hugoalh@gmail.com"},"repository":{"url":"git+https://github.com/hugoalh/eol-es.git","type":"git"},"_npmVersion":"10.9.3","description":"A module to handle end of line (EOL).","directories":{},"_nodeVersion":"22.18.0","dependencies":{"@hugoalh/runtime-info":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^20.9.0"},"_npmOperationalInternal":{"tmp":"tmp/eol_0.4.1_1754992541679_0.4739913486862417","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@hugoalh/eol","version":"0.5.0","keywords":["end-of-line","eol"],"author":{"name":"hugoalh"},"license":"MIT","_id":"@hugoalh/eol@0.5.0","maintainers":[{"name":"hugoalh","email":"hugoalh@gmail.com"}],"homepage":"https://github.com/hugoalh/eol-es#readme","bugs":{"url":"https://github.com/hugoalh/eol-es/issues"},"dist":{"shasum":"b2d52805fbb7c997d1ab9d72e040596741815d36","tarball":"https://registry.npmjs.org/@hugoalh/eol/-/eol-0.5.0.tgz","fileCount":18,"integrity":"sha512-A4esDr4gdk/v6wmlqjpQlq2MTW0KGQbJ+YdPTSrKblSwR4OWpsgn8pyiydgbxB868IpobebuKBukXjS5LB0KoA==","signatures":[{"sig":"MEUCIQD9PEIWC8ClFl7akEehikGjVO23iU1U6bIpUraPw7+46gIgY8XXOg5t1of4a0R/lo3DKawBBDpRTf8VYVE+OM+pXk0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hugoalh%2feol@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18828},"main":"./mod.js","type":"module","types":"./mod.d.ts","module":"./mod.js","engines":{},"exports":{".":{"import":{"types":"./mod.d.ts","default":"./mod.js"}},"./eol":{"import":{"types":"./eol.d.ts","default":"./eol.js"}},"./line":{"import":{"types":"./line.d.ts","default":"./line.js"}},"./detect":{"import":{"types":"./detect.d.ts","default":"./detect.js"}},"./normalize":{"import":{"types":"./normalize.d.ts","default":"./normalize.js"}}},"private":false,"scripts":{},"_npmUser":{"name":"hugoalh","email":"hugoalh@gmail.com"},"repository":{"url":"git+https://github.com/hugoalh/eol-es.git","type":"git"},"_npmVersion":"10.9.3","description":"A module to handle end of line (EOL).","directories":{},"_nodeVersion":"22.18.0","dependencies":{"@hugoalh/runtime-info":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^20.9.0"},"_npmOperationalInternal":{"tmp":"tmp/eol_0.5.0_1755248980035_0.06580010309683315","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@hugoalh/eol","version":"0.5.1","keywords":["end-of-line","eol"],"author":{"name":"hugoalh"},"license":"MIT","_id":"@hugoalh/eol@0.5.1","maintainers":[{"name":"hugoalh","email":"hugoalh@gmail.com"}],"homepage":"https://github.com/hugoalh/eol-es#readme","bugs":{"url":"https://github.com/hugoalh/eol-es/issues"},"dist":{"shasum":"7660a0b4b89348c72a0790ec392f286a25243ef4","tarball":"https://registry.npmjs.org/@hugoalh/eol/-/eol-0.5.1.tgz","fileCount":18,"integrity":"sha512-R+68OVMSu59g6NbEiSFnX/O8R4MppWjoGGw4cGCGZeNhqpyHCTzU5HE7C6eHNA7zk75v2GBM3DxC5+8Wagta0w==","signatures":[{"sig":"MEQCIEk1JvmBH76E1H0nsJJp0kZ/gKp2Jt/5Hn4qcJycqeckAiAvnbDP4d1OKTo80an/ZPFlH1KN1UyEesNdvNBxTraddw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hugoalh%2feol@0.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17914},"main":"./mod.js","type":"module","types":"./mod.d.ts","module":"./mod.js","exports":{".":{"import":{"types":"./mod.d.ts","default":"./mod.js"}},"./eol":{"import":{"types":"./eol.d.ts","default":"./eol.js"}},"./line":{"import":{"types":"./line.d.ts","default":"./line.js"}},"./detect":{"import":{"types":"./detect.d.ts","default":"./detect.js"}},"./normalize":{"import":{"types":"./normalize.d.ts","default":"./normalize.js"}}},"gitHead":"b9249be353198dae0855f3fbe48608a85cbe0d75","private":false,"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7bf4cd41-e17d-4115-8373-566a91016726"}},"repository":{"url":"git+https://github.com/hugoalh/eol-es.git","type":"git"},"_npmVersion":"11.16.0","description":"A module to handle end of line (EOL).","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@hugoalh/runtime-info":"^0.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^24.5.0"},"_npmOperationalInternal":{"tmp":"tmp/eol_0.5.1_1784111394437_0.6794662783415275","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@hugoalh/eol","version":"0.6.0","description":"A module to handle end of line (EOL).","keywords":["end-of-line","eol"],"homepage":"https://github.com/hugoalh/eol-es#readme","bugs":{"url":"https://github.com/hugoalh/eol-es/issues"},"license":"MIT","author":{"name":"hugoalh"},"type":"module","main":"./mod.js","module":"./mod.js","exports":{"./detect":{"import":{"types":"./detect.d.ts","default":"./detect.js"}},"./eol":{"import":{"types":"./eol.d.ts","default":"./eol.js"}},"./line":{"import":{"types":"./line.d.ts","default":"./line.js"}},"./normalize":{"import":{"types":"./normalize.d.ts","default":"./normalize.js"}},".":{"import":{"types":"./mod.d.ts","default":"./mod.js"}}},"types":"./mod.d.ts","repository":{"type":"git","url":"git+https://github.com/hugoalh/eol-es.git"},"private":false,"publishConfig":{"access":"public"},"gitHead":"4f2157bb9be75038185c19084e01fa97ef3c5c64","_id":"@hugoalh/eol@0.6.0","_nodeVersion":"24.19.0","_npmVersion":"11.17.0","dist":{"integrity":"sha512-zjyheKwmJnm+1Rft2KvGWPdmsI56pDzdBX6vTo5+R4eP5vuQ1D9A3iXnnuCpsn62xb1a20/qaxq4H4i3TzmaOA==","shasum":"f28a17cfbc73d0f03ecad046648cc267c5218e6d","tarball":"https://registry.npmjs.org/@hugoalh/eol/-/eol-0.6.0.tgz","fileCount":18,"unpackedSize":17980,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hugoalh%2feol@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDCgydmSEG7kfVu/XPoo7mNqJF/baOT++ymgtrdPgoWpAIhAMJ3jmkL0fiEKfHqJhC1oMnOnkrTCc4kbOSsddLY/oNo"}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7bf4cd41-e17d-4115-8373-566a91016726"}},"directories":{},"maintainers":[{"name":"hugoalh","email":"hugoalh@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/eol_0.6.0_1786956157704_0.9646002168317613"},"_hasShrinkwrap":false}},"time":{"created":"2024-11-03T03:39:17.849Z","modified":"2026-08-17T08:42:38.471Z","0.1.0":"2024-11-03T03:39:18.145Z","0.2.0":"2024-11-29T09:20:53.869Z","0.3.0":"2025-02-10T10:22:16.437Z","0.3.1":"2025-02-11T08:41:22.102Z","0.4.0":"2025-08-01T10:06:59.096Z","0.4.1":"2025-08-12T09:55:41.838Z","0.5.0":"2025-08-15T09:09:40.209Z","0.5.1":"2026-07-15T10:29:54.598Z","0.6.0":"2026-08-17T08:42:37.833Z"},"bugs":{"url":"https://github.com/hugoalh/eol-es/issues"},"author":{"name":"hugoalh"},"license":"MIT","homepage":"https://github.com/hugoalh/eol-es#readme","keywords":["end-of-line","eol"],"repository":{"type":"git","url":"git+https://github.com/hugoalh/eol-es.git"},"description":"A module to handle end of line (EOL).","maintainers":[{"name":"hugoalh","email":"hugoalh@gmail.com"}],"readme":"# End Of Line (EOL) (ES)\n\n[**⚖️** MIT](./LICENSE.md)\n\n🔗\n[DistBoard @hugoalh](https://hugoalh.github.io/distboard/eol_ecmascript)\n● [GitHub](https://github.com/hugoalh/eol-es)\n● [JSR](https://jsr.io/@hugoalh/eol)\n● [NPM](https://www.npmjs.com/package/@hugoalh/eol)\n\nAn ECMAScript module to handle end of line (EOL).\n\n## 🎯 Runtime Targets\n\nAny runtime which support ECMAScript should able to use this; These runtimes are officially supported:\n\n- **[Bun](https://bun.sh/)** >= v1.1.0\n- **[Deno](https://deno.land/)** >= v2.1.0\n- **[NodeJS](https://nodejs.org/)** >= v20.9.0\n\n## 🛡️ Runtime Permissions\n\nThis does not request any runtime permission.\n\n## #️⃣ Entrypoints\n\n| **Name** | **Path** | **Description** |\n|:--|:--|:--|\n| `.` | `./mod.ts` | Default. |\n| `./detect` | `./detect.ts` | Detect. |\n| `./eol` | `./eol.ts` | Basic. |\n| `./line` | `./line.ts` | Line. |\n| `./normalize` | `./normalize.ts` | Normalize. |\n\n> [!NOTE]\n> - Different runtimes have vary support for the entrypoints, visit the runtime documentation for more information.\n> - These are not part of the public APIs hence should not be used:\n>   - Benchmark/Test file (e.g.: `example.bench.ts`, `example.test.ts`).\n>   - Entrypoint name or path include any underscore prefix (e.g.: `_example.ts`, `foo/_example.ts`).\n>   - Identifier/Namespace/Symbol include any underscore prefix (e.g.: `_example`, `Foo._example`).\n\n## 🧩 APIs\n\n- ```ts\n  class EOLNormalizeStream extends TransformStream<string, string> {\n    constructor(eol: EOLCharacter);\n  }\n  ```\n- ```ts\n  class LineStream extends TransformStream<string, string> {\n    constructor(options?: LineStreamOptions);\n  }\n  ```\n- ```ts\n  function detectEOL(content: string): EOLCharacter | null;\n  ```\n- ```ts\n  function detectEOLFromStream(stream: ReadableStream<string>): Promise<EOLCharacter | null>;\n  ```\n- ```ts\n  function normalizeEOL(eol: EOLCharacter, content: string): string;\n  ```\n- ```ts\n  type EOLCharacter =\n    | typeof eolCRLF\n    | typeof eolLF;\n  ```\n\n> [!NOTE]\n> - For the full or prettier documentation, can visit via:\n>   - [Deno CLI `deno doc`](https://docs.deno.com/runtime/reference/cli/doc)\n>   - [JSR](https://jsr.io/@hugoalh/eol)\n\n## ✍️ Examples\n\n- ```ts\n  detectEOL(\"Deno\\r\\nis not\\r\\nNode\");\n  //=> \"\\r\\n\"\n  ```\n- ```ts\n  detectEOL(\"Deno\\nis not\\r\\nNode\");\n  //=> \"\\r\\n\"\n  ```\n- ```ts\n  detectEOL(\"Deno\\nis not\\nNode\");\n  //=> \"\\n\"\n  ```\n- ```ts\n  detectEOL(\"Deno is not Node\");\n  //=> null\n  ```\n- ```ts\n  normalizeEOL(eolCurrent, \"Deno\\r\\nis not\\r\\nNode\");\n  //=> \"Deno\\nis not\\nNode\" (POSIX/UNIX Platforms)\n  //=> \"Deno\\r\\nis not\\r\\nNode\" (Windows Platforms)\n  ```\n- ```ts\n  normalizeEOL(eolLF, \"Deno\\r\\nis not\\r\\nNode\");\n  //=> \"Deno\\nis not\\nNode\" (POSIX/UNIX Platforms)\n  //=> \"Deno\\nis not\\nNode\" (Windows Platforms)\n  ```\n","readmeFilename":"README.md"}