{"_id":"strip-bom-buf","_rev":"8-52347b82747677010844eb45512c9d30","name":"strip-bom-buf","description":"Strip UTF-8 byte order mark (BOM) from a Uint8Array","dist-tags":{"latest":"4.0.0"},"versions":{"1.0.0":{"name":"strip-bom-buf","version":"1.0.0","description":"Strip UTF-8 byte order mark (BOM) from a buffer","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/strip-bom-buf.git"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"sindresorhus.com"},"engines":{"node":">=4"},"scripts":{"test":"xo && ava"},"files":["index.js"],"keywords":["strip","bom","byte","order","mark","unicode","utf8","utf-8","remove","delete","trim","text","buffer"],"dependencies":{"is-utf8":"^0.2.1"},"devDependencies":{"ava":"*","xo":"*"},"gitHead":"e70cefc6e9dfd65ee7defcda9e8d281ee7fe135b","bugs":{"url":"https://github.com/sindresorhus/strip-bom-buf/issues"},"homepage":"https://github.com/sindresorhus/strip-bom-buf#readme","_id":"strip-bom-buf@1.0.0","_shasum":"1cb45aaf57530f4caf86c7f75179d2c9a51dd572","_from":".","_npmVersion":"2.15.0","_nodeVersion":"4.4.2","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"shasum":"1cb45aaf57530f4caf86c7f75179d2c9a51dd572","tarball":"https://registry.npmjs.org/strip-bom-buf/-/strip-bom-buf-1.0.0.tgz","integrity":"sha512-1sUIL1jck0T1mhOLP2c696BIznzT525Lkub+n4jjMHjhjhoAQA6Ye659DxdlZBr0aLDMQoTxKIpnlqxgtwjsuQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBdX+pye+MMX1CIFrFZZm+xy3q00oD/0nYKeI1oOZrhnAiEAuDYlcs9HFXNIFLNuO0vOAgQY+LJf66jvx0D0oA9BLaQ="}]},"maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/strip-bom-buf-1.0.0.tgz_1462032549097_0.18980261753313243"},"directories":{}},"2.0.0":{"name":"strip-bom-buf","version":"2.0.0","description":"Strip UTF-8 byte order mark (BOM) from a buffer","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/strip-bom-buf.git"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"sindresorhus.com"},"engines":{"node":">=8"},"scripts":{"test":"xo && ava && tsd"},"keywords":["strip","bom","byte","order","mark","unicode","utf8","utf-8","remove","delete","trim","text","buffer"],"dependencies":{"is-utf8":"^0.2.1"},"devDependencies":{"@types/node":"^11.13.8","ava":"^1.4.1","tsd":"^0.7.2","xo":"^0.24.0"},"gitHead":"15a9f8fe347a30a823acef84ad57945ba0b69826","bugs":{"url":"https://github.com/sindresorhus/strip-bom-buf/issues"},"homepage":"https://github.com/sindresorhus/strip-bom-buf#readme","_id":"strip-bom-buf@2.0.0","_nodeVersion":"10.15.3","_npmVersion":"6.9.0","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"integrity":"sha512-gLFNHucd6gzb8jMsl5QmZ3QgnUJmp7qn4uUSHNwEXumAp7YizoGYw19ZUVfuq4aBOQUtyn2k8X/CwzWB73W2lQ==","shasum":"ff9c223937f8e7154b77e9de9bde094186885c15","tarball":"https://registry.npmjs.org/strip-bom-buf/-/strip-bom-buf-2.0.0.tgz","fileCount":5,"unpackedSize":3426,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcxU4/CRA9TVsSAnZWagAA0yUP/3HpPyKwPLhQ+jUt9hMm\nsdQlxmRijOogiQmkJyoGhetuNJT09z+prcBvdqxShrY5wSGGuWI30afT3RhI\nuNvin/tLHP269r9hYhZrIp/q1ApYQIIq0vCywHNJKgA+ko6eAfxY7AE685ME\nb7sgCHqGyD2iPLq8ysVfVqyZOTzR95vQXYqTcFU/TaUHq5xkQ9O3m3gqKc5x\nTz778wytjflLrwXaldMWYQETdXdyRMLeBWlVIyAryTQUT0PwcCqL7xv6Vflq\nb/YHAN0G79NwPI7BrU7chMjwHL4Bgq323r80ktce2mcz097QE99mH8yI46UF\nAvkGoVO+6ogvECzu8oMSEBjty9JHem0FcNYBqsrF3vziXA9OiZjrGjV3LScN\n83v7Nhfi2oWMTtf00eVtSqwwgAGYvhV+TJmdsW12IoODKdTFa8YwGgrQ5YTq\nY6fOj3vMl0QsPf7IwUZy8xEbNKB1WZaCtSrlwW+R78qBCXtZ367H2IVf1Gqg\nCNR4NMep4t3tlweMUdSUnqytp0N43VgLjYHWXV3NaThTnly9AMquT64nhjMf\na8Fn4Fo7yWAXgep4LFAZNdY1k7w51DspzNNMc6bFqOm4ky4ZRYBpvk/jMXbn\nGhh04TbRntIeYk1UUBeSm9kUEPNNXauEoIcXG3Q06hX7SuNZUXiP0aFNcYEE\nNPHD\r\n=4EEy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICMbdJsnng0kXenpVgp8bfzXoAoVjqC6dWBSrPUFiHIbAiBwXG2EmhOEzOGx/knsmtkL5fSD7DLu9+Of7H//i5Y3mA=="}]},"maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/strip-bom-buf_2.0.0_1556434494671_0.013936486838434847"},"_hasShrinkwrap":false},"3.0.0":{"name":"strip-bom-buf","version":"3.0.0","description":"Strip UTF-8 byte order mark (BOM) from a buffer","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/strip-bom-buf.git"},"funding":"https://github.com/sponsors/sindresorhus","author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"https://sindresorhus.com"},"type":"module","exports":"./index.js","engines":{"node":"^12.20.0 || ^14.13.1 || >=16.0.0"},"scripts":{"test":"xo && ava && tsd"},"keywords":["strip","bom","byte","order","mark","unicode","utf8","utf-8","remove","delete","trim","text","buffer"],"dependencies":{"is-utf8":"^0.2.1"},"devDependencies":{"@types/node":"^16.6.1","ava":"^3.15.0","tsd":"^0.17.0","xo":"^0.44.0"},"gitHead":"a768cc828a449eb574614eddd441c031eac047b7","bugs":{"url":"https://github.com/sindresorhus/strip-bom-buf/issues"},"homepage":"https://github.com/sindresorhus/strip-bom-buf#readme","_id":"strip-bom-buf@3.0.0","_nodeVersion":"12.22.1","_npmVersion":"7.10.0","dist":{"integrity":"sha512-pkIUdFaXwpX8LPgWdTZgxhH0gPSGJolhRMh55F9v75n3irxkhQb6EZ7Xfa4AhrH4yGZsjR9YV0v/Kk96esM43g==","shasum":"d360d7ced0e6c3fcecd92977009e17c9ce992733","tarball":"https://registry.npmjs.org/strip-bom-buf/-/strip-bom-buf-3.0.0.tgz","fileCount":5,"unpackedSize":3389,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhGVO0CRA9TVsSAnZWagAA5TMQAJnb5riVyn/JBWq2l0It\nBfWviquw+D+vCsOBmqE9C8SlMkdr1Ln6dwOd5mcR3uJt/JLPnZscaC0O8LHN\ny5RBzvzLqiHkl116ueW1om/8Anoa2KTM/FA6CzfjzeNbfLFcdI7Pn10NlS1j\n5juMHdHBJMIV3Tw6omdNbsltD3aEe8LJqE9sOmudMKNucjgTD30X8F2y6I80\nSKyVMxl7fQjD8EnTBsSHxx5FyHB8i9FGkmWudUI7ztAufCE1VV5DB68qXO7n\nB/SpJaYtuYd6PmjuGG/NZOheGWdltjeVTtrx2NjCGeBLeDRamJj8s0gg4Q2v\nIP9zADoe7BNO0OIjZoVxsLtbaLIuD/mJLknR62f4aQeSRqA4TBdvQEHhegBQ\n0k+MyyYNZZDL71uiMiV01kGgg7XxcyAz2SC0i1uzgKx/BX6PD/AWLNYWQaDR\nS/oDEnDevasIEPlCz5PB6Pv0TIUCCr7Dt5EVCImkL+MAjQ5bts8QDVN8gzn3\nZPbcXaDUUoUSC+hmQTIJffx8frBZyiuUR5o3VvmyjHYTd/0yg1RYvv1Hoims\nr6N026w/TP79TH/mWR41jt/GY9sfRUetzfKK9ZXt2OMOhIXQZ6xZoobwGRwx\nn4r9Jnq3CvpJp+2awI5BOrn26O3DPbagtmHmxEimgNgQHUbHGQLkbMyIeW8U\nhusj\r\n=zZCE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDKkbuGqUopQ/rwnudM8zMxaquP5G03w7KWy8s9/sZ40gIhAOKTWDBeJ1OTj4FfXOQlCXCZGfCJ9UJJL+f2NTG5ThVh"}]},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"directories":{},"maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/strip-bom-buf_3.0.0_1629049780291_0.6386607446020927"},"_hasShrinkwrap":false},"3.0.1":{"name":"strip-bom-buf","version":"3.0.1","description":"Strip UTF-8 byte order mark (BOM) from a buffer","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/strip-bom-buf.git"},"funding":"https://github.com/sponsors/sindresorhus","author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"https://sindresorhus.com"},"type":"module","exports":"./index.js","engines":{"node":"^12.20.0 || ^14.13.1 || >=16.0.0"},"scripts":{"test":"xo && ava && tsd"},"keywords":["strip","bom","byte","order","mark","unicode","utf8","utf-8","remove","delete","trim","text","buffer"],"dependencies":{"is-utf8":"^0.2.1"},"devDependencies":{"@types/node":"^16.6.1","ava":"^3.15.0","tsd":"^0.17.0","xo":"^0.44.0"},"gitHead":"f359854248f198a5df83e74dc2945fc74ad0933f","bugs":{"url":"https://github.com/sindresorhus/strip-bom-buf/issues"},"homepage":"https://github.com/sindresorhus/strip-bom-buf#readme","_id":"strip-bom-buf@3.0.1","_nodeVersion":"14.17.5","_npmVersion":"7.20.3","dist":{"integrity":"sha512-iJaWw2WroigLHzQysdc5WWeUc99p7ea7AEgB6JkY8CMyiO1yTVAA1gIlJJgORElUIR+lcZJkNl1OGChMhvc2Cw==","shasum":"3f50f447f4650eed6e3743664a3964d638bb716f","tarball":"https://registry.npmjs.org/strip-bom-buf/-/strip-bom-buf-3.0.1.tgz","fileCount":5,"unpackedSize":3391,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhMOMdCRA9TVsSAnZWagAAwOwP/iOojxH8R/B3SIfBPdtu\nWDvH0RtohK+c3NXC3gGd/EPyDoR73uHAx75Ni0QEzofWFHY/N5nob9wXa/MA\nFyCzZ+X2i5xQZfRuPh9c3wdlO7V0zlA1iKF6Uj6JWlToTJu8AkNWSMU+6T7q\nPuCrD6ijVd4bY0oiTr2yrYA0junclOiWy72DjacQFu3yEiU9t+X6qrkahz3s\n7z8qDHnFkDjoedqZ0P/9FF5itT1bcoIx2YfAbQ8TZe8MIgtxlPUti1t2A6Kv\n0qRWv9PtOHohPt5g7uQPErjK6PmQZIsKgkZMcKknh/KZBgLrD4LpIR95+dSu\n1BKnp8p7NwIsYNTfWb/NkY6CwMB09RK0rpVLDag9gFbgLuK1ucHbYl/+zs8f\nw9KM4qxe7xIxM1oH4YdPaDTCT7F3PACV/nIZTmPkXfEdRsSPTYnDkIjCarGz\nBw6djA3Z1M5N1ZXIUwH8lZkNLweEAZ8/a5ypc1+nTNwpGLizAIEPBVxY8ZK9\nIECd9AhGaGMfSbsry6TWU4LezOxx4DGPadb8xWRkBUgeNt4YIBbMUfQ3zn2F\nseX4b/w0ulLufbH9XVpKheZIu8eG11eHUPRntnMK1Cu5eryklkm6GNZxhFnC\ngpPNMagX6Pe1lPfN8BBImR8qocGRIhs01jaeq+9w//N3WSXfhNcUQNPZoMcd\npofz\r\n=JGcU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDDQX5UNhm49HHMaBHgvWChZ61+I1+fGCg2hZ0GZIuwWAiBmIk/ELR7RSiZTphdZSQrD9hKQvP4l7lxFs9UcA0B6Gw=="}]},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"directories":{},"maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/strip-bom-buf_3.0.1_1630593820807_0.44428951074863465"},"_hasShrinkwrap":false},"4.0.0":{"name":"strip-bom-buf","version":"4.0.0","description":"Strip UTF-8 byte order mark (BOM) from a Uint8Array","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/strip-bom-buf.git"},"funding":"https://github.com/sponsors/sindresorhus","author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"https://sindresorhus.com"},"type":"module","exports":{"types":"./index.d.ts","default":"./index.js"},"engines":{"node":">=18"},"sideEffects":false,"scripts":{"test":"xo && ava && tsd"},"keywords":["strip","bom","byte","order","mark","unicode","utf8","utf-8","remove","delete","trim","text","buffer","uint8array"],"dependencies":{"is-utf8":"^0.2.1","uint8array-extras":"^0.3.0"},"devDependencies":{"@types/node":"^20.8.8","ava":"^5.3.1","tsd":"^0.29.0","xo":"^0.56.0"},"types":"./index.d.ts","gitHead":"51318f06370f62f995d216b9076cf51152ceba0c","bugs":{"url":"https://github.com/sindresorhus/strip-bom-buf/issues"},"homepage":"https://github.com/sindresorhus/strip-bom-buf#readme","_id":"strip-bom-buf@4.0.0","_nodeVersion":"20.5.0","_npmVersion":"9.2.0","dist":{"integrity":"sha512-GS4tYMVKCbwiu+Cl9wPx7tp0I5TfzQCWSBUwnP/CUBpusvJx23oG8wMavMveGfIU487uAQhuS4uB1VewAEiS7g==","shasum":"2c09241e8b45df77b521c2a262c2643b21fffda4","tarball":"https://registry.npmjs.org/strip-bom-buf/-/strip-bom-buf-4.0.0.tgz","fileCount":5,"unpackedSize":3426,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDSBoOZB3KFtSUVdP8DoQZpj1jAD3bZVSlkLfr0CT1T7QIgeH7PQsz34FGNNn3dwZlOjzdXyye1CeVypFT3GrRg/sU="}]},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"directories":{},"maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/strip-bom-buf_4.0.0_1698179567168_0.27589621681463106"},"_hasShrinkwrap":false}},"readme":"# strip-bom-buf\n\n> Strip UTF-8 [byte order mark](http://en.wikipedia.org/wiki/Byte_order_mark#UTF-8) (BOM) from a `Uint8Array`\n\nFrom Wikipedia:\n\n> The Unicode Standard permits the BOM in UTF-8, but does not require nor recommend its use. Byte order has no meaning in UTF-8.\n\n## Install\n\n```sh\nnpm install strip-bom-buf\n```\n\n## Usage\n\n```js\nimport fs from 'node:fs';\nimport stripBomBuffer from 'strip-bom-buf';\n\nstripBomBuffer(fs.readFileSync('unicorn.txt'));\n//=> 'unicorn'\n```\n\n## Related\n\n- [strip-bom](https://github.com/sindresorhus/strip-bom) - String version of this module\n- [strip-bom-stream](https://github.com/sindresorhus/strip-bom-stream) - Stream version of this module\n","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"time":{"modified":"2023-10-24T20:32:47.540Z","created":"2016-04-30T16:09:11.243Z","1.0.0":"2016-04-30T16:09:11.243Z","2.0.0":"2019-04-28T06:54:54.752Z","3.0.0":"2021-08-15T17:49:40.417Z","3.0.1":"2021-09-02T14:43:41.170Z","4.0.0":"2023-10-24T20:32:47.384Z"},"homepage":"https://github.com/sindresorhus/strip-bom-buf#readme","keywords":["strip","bom","byte","order","mark","unicode","utf8","utf-8","remove","delete","trim","text","buffer","uint8array"],"repository":{"type":"git","url":"git+https://github.com/sindresorhus/strip-bom-buf.git"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"https://sindresorhus.com"},"bugs":{"url":"https://github.com/sindresorhus/strip-bom-buf/issues"},"license":"MIT","readmeFilename":"readme.md"}