{"_id":"terminating-newline","_rev":"11-df4e6d554a194b7b59981513ac5a6f79","name":"terminating-newline","dist-tags":{"latest":"2.0.0"},"versions":{"1.0.0":{"name":"terminating-newline","version":"1.0.0","description":"Add terminating newline if none exists. Supports Unix and Windows newline styles.","main":"./build/index.js","author":{"name":"Connor White"},"keywords":["terminating","newline","add","one","unix","windows","carriage","return","line","feed"],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/bconnorwhite/terminating-newline.git"},"scripts":{"build":"babel ./src --out-dir ./build --config-file ./babel.config.json --extensions .ts --delete-dir-on-start && tsc --project ./tsconfig.json","prepublishOnly":"yarn build && yarn test","test":"jest"},"dependencies":{"detect-newline":"^3.1.0"},"devDependencies":{"@babel/cli":"^7.10.5","@babel/core":"^7.11.4","@babel/plugin-transform-runtime":"^7.11.0","@babel/preset-env":"^7.11.0","@babel/preset-typescript":"^7.10.4","@types/node":"^14.6.1","jest":"^26.4.2","typescript":"^4.0.2"},"_id":"terminating-newline@1.0.0","dist":{"shasum":"9c4e508cd915d6f3022696b57c8267adceee1d0f","integrity":"sha512-259YWfhvAjIqOI5mmKQ4BhxHbLwun+L3GIceV5rVCuSFPDjxSkVA/riMIXKwnl1YuZXXOVlCdR1/Jnuuz5KSwg==","tarball":"https://registry.npmjs.org/terminating-newline/-/terminating-newline-1.0.0.tgz","fileCount":6,"unpackedSize":2728,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfSbX/CRA9TVsSAnZWagAAu+AP/AiX4F026o7lXy0bGlIN\nszg3uIA5OCYQlzXFiYbNxnacF6NpRmq8H3tZQ8u+kxo/iar+9jb8KpSqZI4X\n34moJGK0YFfRLXkS0drgJk8eDJugSDc17xwjCknnbzMzpx9Wa9eZgk2c4a1G\n785ZOJvW3ASms/KilkT+29+2AJmYGFmifZs9LViOoe4wCSli8ILNwj8tdf+Z\nvYm3fymYAqHo7F0KK0ct/gVdnt9ed9VkHkx2HK+ar7uHS7Cdsw4mRaMWhMen\n0cSakTX1smN34neg7V1iHgD8x0FjRaG+A53+Q2oYiCZ1sBozW8+/XtLEWx4s\nb8Yzb5yR2gvkjSXKg8VH4VAjiHV68iy0mpI6A19ZHbeZAFqmpOmx+/5KA/ba\nkucuOKtqtyUh9wpUfD1Wo3fa/7rfZSzd5dZi8BsFhnzpOtp1bgB+UxxH+PJE\n0zfoltXJqbt771Najx/lRqzK6N32n3b8eGTqHdmsvs53xokzrDrHUJEItP+s\nuon2YP5VjidNDqtbf78CwpWu8kvXDTYQS71Vp5Dtwau6pw04/Tf9MPWhJWys\nlOG+XYgUtGiqR7BowMKyE8NeUuVJnLqRSg0ubyKYJRegkDLAqloZhm4o2HFN\n5XyO7+WWTd67zdss+7IYR5r0Bi0yGfUQ3y7jLrsj3MSJXDIU8NTkngrpcApC\n9jY/\r\n=FMX1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCz1bXuspedfzSDQxmUTcYQ0DO5vtVKPcIBc7Nzp2h41QIhAPq4KgHg640hosuVWrq0XXUaViRYHB75fysAKHeJFqo1"}]},"maintainers":[{"name":"bconnorwhite","email":"connor.bcw@gmail.com"}],"_npmUser":{"name":"bconnorwhite","email":"connor.bcw@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/terminating-newline_1.0.0_1598666238476_0.7595079183191988"},"_hasShrinkwrap":false},"1.0.1":{"name":"terminating-newline","version":"1.0.1","description":"Add terminating newline if none exists. Supports Unix and Windows newline styles.","main":"./build/index.js","author":{"name":"Connor White"},"homepage":"https://connorwhite.org/github/terminating-newline","keywords":["terminating","newline","add","one","unix","windows","carriage","return","line","feed"],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/bconnorwhite/terminating-newline.git"},"scripts":{"build":"bob build","prepublishOnly":"yarn build && yarn test","test":"jest"},"dependencies":{"detect-newline":"^3.1.0"},"devDependencies":{"@bconnorwhite/bob":"^1.9.7","jest":"^26.4.2"},"_id":"terminating-newline@1.0.1","dist":{"shasum":"64c373e14844a0a72db17d199f5ae4b9f9b0ef1f","integrity":"sha512-DPCZ9XNCvFm6OZOrXyUEzIkIgP600AY5cb0Ltt1UkhOjIKZe8cjbY9/R26mXvr/jBgZ+5++5jozNiUTq/8hzvg==","tarball":"https://registry.npmjs.org/terminating-newline/-/terminating-newline-1.0.1.tgz","fileCount":6,"unpackedSize":2471,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfUEo9CRA9TVsSAnZWagAASbsP/2jnJ/EO2vUPqeociIlc\n//r2ILKjOyFwwXygB7cLx3fOJFGThF4CMWy1isx0kJBIDRoYKBIRE9uWWLsY\nfGbTU43BrqKONH8KtMLZG8CFlB+dlSyTECNxUuZuK7+ZvBYm2xJFwsB8zsJE\nVwk+ZTeXU33cnI/t+niadXMn6lHsXzcHerCgeYVIcKhWfTcs5K/q7TmH3iWi\n09fqFXgGf8KQyy5GiMGx+inxSPUXclaolNvMbh0sxZWN1Ck1LPqtbYGmUGWh\nePvCVKtOimjsTMf/tOPcWxOWUe+0eLUwMvJ5ditc7hjx1qyMuF1hLN4HQs+Y\nagJogDkPk2uJkkKqmtecQcpjgPWJfk737dyzT/oenFM1FyUB3yKHlOck+DM0\nfIZzaprw5qtyiDfBxeFXn3hJiX6EpUXBSor3vVy4I35XB4uaRZb6hFIMGYa/\n4F2Pqp2torWZZyzJ/1BH0NPZoeCGOLaoEQhz9fooczfqjG9CNnsvFNV9Jle+\nZMpQAmLQXek2W3cT+jVOgBw/dJAMh5HAn7usbVf6GHfxw/4ltbG5h2uzsaeA\nfnBt7aJolSkH69of6sFOMzIVml5A7ocIEGS+OcDgZ2yBv9jyz2KS104P+9sa\nTWaVZScgTPt0DTDsPrZcpRw9FvfOqtJZrKe58vce7fiq8Tju35a46ZJVwMiI\nt4a4\r\n=EimC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDXaE3g/EELbpPvb+6C/bBerRlE6IcQlqV3JHJJbaHdxAiBMbnkyQe+Aruvzj9qQhl9naG1nHq0tDLWZMXh0eNNHXQ=="}]},"maintainers":[{"name":"bconnorwhite","email":"connor.bcw@gmail.com"}],"_npmUser":{"name":"bconnorwhite","email":"connor.bcw@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/terminating-newline_1.0.1_1599097405027_0.14753803164763646"},"_hasShrinkwrap":false},"1.1.0":{"name":"terminating-newline","version":"1.1.0","description":"Add or remove a terminating newline","author":{"name":"Connor White","email":"connor.bcw@gmail.com"},"license":"MIT","homepage":"https://connorwhite.org/github/terminating-newline","repository":{"type":"git","url":"git+https://github.com/bconnorwhite/terminating-newline.git"},"bugs":{"url":"https://github.com/bconnorwhite/terminating-newline"},"keywords":["terminating","newline","add","remove","last","end","one","unix","windows","carriage","return","line","feed"],"main":"./build/index.js","scripts":{"build":"bob build","prepublishOnly":"yarn build && yarn test","postversion":"git push","test":"jest"},"dependencies":{"detect-newline":"^3.1.0"},"devDependencies":{"@bconnorwhite/bob":"^1.9.7","jest":"^26.4.2"},"_id":"terminating-newline@1.1.0","dist":{"shasum":"116f2fad0db6286fa8b51b9054cf5f0933562a39","integrity":"sha512-4CtotYCKlVwq848UjpNhy+1x9yOYdUraHNm6E+STx0iwZN8mlejG21ZkFSOPA7E5FJ37NEgn48dwIxNO8KjfAQ==","tarball":"https://registry.npmjs.org/terminating-newline/-/terminating-newline-1.1.0.tgz","fileCount":6,"unpackedSize":5234,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfU73WCRA9TVsSAnZWagAA3BIP/RuiIsgfrbk1VxwwHvZq\njhvNtDUfeHB3caO7KqEzcH8ibePas7+8pVFFSiPMhz6+zXiXjkcNsIBQp278\niM3tuCWtfpLdtB4p+mdrOk/Woyp2pmmV50l30Tdn/RsB5SF9zzlB5aOYvL/P\nE3mSQ2eDRxXsiOq9QNxSZodd28WY7VR4Doaqj81RrfPDdodVLYZL1RJahMwf\nGHsNumuh6HyxednMssDBHiiabourEdvqLXSAvNpUKen/DLudQb69jD/g8JcV\naJoOHsHLq+FRf91IQOxywMRGNjwqPo7+jQVHvVxSsNdihan54m3UGZzsrYI8\n2SdCIhJc1/9m//9scgf0zsgG34lcg+WV1VS9qDpP+ziOQYUfBIw8T18cLeUM\nd8WA7YTTWQmvEzg9I5dcNsp3Db6zHiNAlfdrmQCJiQdO3t2l6yzpW4piG0Ud\n/4F3EzsRonjmk3QVgMw5C1Mlnc3e4U4eXrLgzcAdcUi+kDzgru2ESM98ZkYc\n1a2RVEtLDVzDuscM9769T0yD2W1fE19I+fPFhybph9Ql9W95HS9ZbfNEVPDQ\n5FdvHs+YvoP+UsHrG/UmYX9fIJhUov1aN290MPjyMSoZQvZxHC8dbDz5XY99\n+T/MZ1DGDB0GZqdcSlZrb8kd2IFRw304HyriYBMImI0PHi6g644FPG8pJcwX\nEMlF\r\n=qYFM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDjThuZ9pifPoXryOWyNb92PyRU90PvxfsV9i7ET1qqMwIgVKkom9Oc5LlNbFkYUjsuqjTKor11BATtS5FHOMkxE5Y="}]},"maintainers":[{"name":"bconnorwhite","email":"connor.bcw@gmail.com"}],"_npmUser":{"name":"bconnorwhite","email":"connor.bcw@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/terminating-newline_1.1.0_1599323605751_0.8516938255718767"},"_hasShrinkwrap":false},"1.1.1":{"name":"terminating-newline","version":"1.1.1","description":"Add or remove a terminating newline","author":{"name":"Connor White","email":"connor.bcw@gmail.com"},"license":"MIT","homepage":"https://connorwhite.org/github/terminating-newline","repository":{"type":"git","url":"git+https://github.com/bconnorwhite/terminating-newline.git"},"bugs":{"url":"https://github.com/bconnorwhite/terminating-newline"},"keywords":["terminating","newline","add","remove","last","end","one","unix","windows","carriage","return","line","feed"],"main":"./build/index.js","scripts":{"build":"bob build","prepublishOnly":"yarn build && yarn test","postversion":"git push","test":"jest"},"dependencies":{"detect-newline":"^3.1.0"},"devDependencies":{"@bconnorwhite/bob":"^1.9.7","jest":"^26.4.2"},"_id":"terminating-newline@1.1.1","dist":{"shasum":"775a127c995a177e1f06fffe74c6abdcebcfcd7d","integrity":"sha512-d6RTiZn/JaopLRZZ+koGY46I/xx2g4LhRs5JVhoxa6/KheETKhhXHKPvY3kSTUkb89KFq9jV7w/b6IdDvxwlPw==","tarball":"https://registry.npmjs.org/terminating-newline/-/terminating-newline-1.1.1.tgz","fileCount":6,"unpackedSize":5179,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfU78/CRA9TVsSAnZWagAAdjYP/0VZlT3fKb3f2YTUd1xs\nhRdotMj92i47rS4pDOANcVlkirACazBnGQ4QAiWmjTChx6ZOpI3osUdeHUgs\nhXYXqL3cFy+rgiox1zoI6WcQt87rf7OcG9pmq2xVi1T+2AEEzFK60nigHwts\n/58pHrk6ppRfjFw2YWqnwd9/GywP6D6vNZrhNQ+2M6p1aKdf55OgGDQkx387\nScIxX8yhOL7mGIOS1DFPo/cCxvOMjucwkHvKMDenimiZkRDk4yIB/FScFo0z\n6Ttt9shS1GV6mTwAcKWSBr81S2Z/1SldLNMxhxoF/9nM71Jdvo7v2a84RmRt\n3CS8CI5nTnLO5PU3NeYxCTwDDwo57hbtTUDg+lLDLM87WoX8rd7obgyEF+R2\nAgU6IzwGylPeRhh9MDFseINAMMbL4Jl5MSLdry4ERNM0GsBwaMS9KUmvd76b\nErWDQmL7X7jI0pgbq8zL+K6zlU4DIOZqPI0t0SzXzNLu/CE7Aj89bHKL6yeU\nuLw7Ko8/CuGbrbUkGirfiNfQX7hWQtqAclCMnpRmR+CVD7r32PHbhawaRN3V\nxbw0ZZ15Sl0jXSdEYTy2nRFIuHR6blswgF10G2E3mR6I9ky3Yqyl7FxdxUw3\nEY+CVVX559yWoe2AFB6Vgrt/rqJc7Esp/1yJGQDKIXDXpwn0Pu8LmHRe+2FW\n93P3\r\n=ae2Z\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDBoleAaJxm0Vc9z4GE5wejs3g9+a3yYok1Grrcvm+DbwIhAP3mbIs3ef93kRme+3vUSIbn3VQANLgwqPNurSYIHh6U"}]},"maintainers":[{"name":"bconnorwhite","email":"connor.bcw@gmail.com"}],"_npmUser":{"name":"bconnorwhite","email":"connor.bcw@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/terminating-newline_1.1.1_1599323967340_0.5511415536357784"},"_hasShrinkwrap":false},"1.1.2":{"name":"terminating-newline","version":"1.1.2","description":"Add or remove a terminating newline","author":{"name":"Connor White","email":"connor.bcw@gmail.com"},"license":"MIT","homepage":"https://connorwhite.org/github/terminating-newline","repository":{"type":"git","url":"git+https://github.com/bconnorwhite/terminating-newline.git"},"keywords":["terminating","newline","add","remove","last","end","one","unix","windows","carriage","return","line","feed"],"main":"./build/index.js","scripts":{"build":"bob build","prepublishOnly":"yarn build && yarn test","postversion":"git push","test":"jest"},"dependencies":{"detect-newline":"^3.1.0"},"devDependencies":{"@bconnorwhite/bob":"^1.9.7","jest":"^26.4.2"},"_id":"terminating-newline@1.1.2","dist":{"shasum":"35b4c9656da77c3b8217b5caadef7127cabc7345","integrity":"sha512-Xt4QWCjTnxto1jZt3bzIX9xMYULFng5H8eW4+5mWJMX7Ro/REJAobjHUEdML7cd8WTCH3fXahZtxQcZxxaAkHw==","tarball":"https://registry.npmjs.org/terminating-newline/-/terminating-newline-1.1.2.tgz","fileCount":6,"unpackedSize":5114,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfU8A2CRA9TVsSAnZWagAAu7AQAIa7nhx4Gbe6CPLNl8wg\nbKNXDdftTPJyw30VLvjHfjEni19bNSpmOg+9GLuRJdoi6tOlLHKRcqfsAxg9\nj+eZYZmPC2ZHkSZfbKMadIOHmXM+AA+ycV47nshAF/P04W8VgbqHHOy1wzHO\npjIK+W5iM1CyiKYolU7ndNPq3fCmkmjHRyTF1cP5wvd2Xl35QbGTbBVjHKeH\nSviOOar5o4woSCyPWBxXC1qQTFiCZppZcf5DL6gQwoT26yX4uqdPhnd+WV0u\n5o7Vo5M9r4MHcj4qmdbacQzAcv+X5VIcpiIrV1O8aVSMW5JUIplaFcuGCaWD\n2+wVGgiPkJw5Sts7OoU65Dr6qeSq2aZmpxpyNzn2XR1S6MPgYlybHUhYy3Dh\nC/VNEfHeoNXFAsh6IFq6Wa9348OYqvib2oFqyjoiCvpndRMVXs1+LhDSOnDx\nmvjGw+QmXQ03fVIDV0O31Y+SNX08ATKKOaWM+ZMITKRBl691guvADj3b+Kby\n3SEbWjSICumJSmIZc4Wf49SUbX6x0i3ivCSSWzuR00SllO+xBp42l+LJtRDx\nWYjoSgcAgr6rjN00DsBa58jNuw8XYQIWw9YdiPzGE6EoNpmYINJlah/mMXzt\nBUdntzrxsPs30/NM82G0C/UvIhyjuyBJ5XspQ6j8VXKOoJPme6W9eHLcn4mZ\n1KWF\r\n=Yknd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIETA7Yo/GzPRWxV1eq9jehPZRld4O37Bd4WX4lkjr7zhAiB6v/nwYR7jjmBOZt06UkzHHDoQPPxabqvvl9qQ8uaMOg=="}]},"maintainers":[{"name":"bconnorwhite","email":"connor.bcw@gmail.com"}],"_npmUser":{"name":"bconnorwhite","email":"connor.bcw@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/terminating-newline_1.1.2_1599324213930_0.1005695092066119"},"_hasShrinkwrap":false},"1.2.0":{"name":"terminating-newline","version":"1.2.0","description":"Add or remove a terminating newline","author":{"name":"Connor White","email":"connor.bcw@gmail.com"},"license":"MIT","homepage":"https://connorwhite.org/github/terminating-newline","repository":{"type":"git","url":"git+https://github.com/bconnorwhite/terminating-newline.git"},"keywords":["terminating","newline","add","remove","last","end","one","unix","windows","carriage","return","line","feed"],"main":"./build/index.js","scripts":{"build":"bob build","prepublishOnly":"yarn build && yarn test","postversion":"git push","test":"jest"},"dependencies":{"detect-newline":"^3.1.0"},"devDependencies":{"@bconnorwhite/bob":"^1.9.7","@types/node":"^14.6.4","jest":"^26.4.2"},"_id":"terminating-newline@1.2.0","dist":{"shasum":"b61159d0bb3b7fa94e2424e84cce530fa20e1d4d","integrity":"sha512-CD6G/x5Ggt+Cbhw2ObljsjeoMXTmDS9JoJbujZOw1lLrNxtVXqFdXAvoDq5BYLaaOmy3gNNS7opxVwad86MQZg==","tarball":"https://registry.npmjs.org/terminating-newline/-/terminating-newline-1.2.0.tgz","fileCount":6,"unpackedSize":6190,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfU9UqCRA9TVsSAnZWagAA2DwP/0lI3VnmFp9bDHukQQQk\n0N+Spv7FM4FTgWGQqkKCS8ZZXDaOfLymbTRVXzC3QVmeLYp6r1cpPqf0OkV4\n6BxyWSCw+aykbfCAGEKV4/SwhippWqGLPZ/Kvq2MyOEa3nfe7sMmmE+aEpH0\nM10UMPDFuDC3dI9z+M0vx4EJiV/NLEKLpoIyDFN50Fzt0W+c/EKoLTjZqf1+\n3J3tTu4JWPg6+kfyh1RZ5EbeLZq0Siaqxt+fA8I0MXER+mG+DTSe+EsnG36K\n2gFSbyebGh5JVOpj0kNx+CxoXhGnIL3FPXdrDFIMekJ0N4sqSvwv1TmzD6Pj\nHxRwXtgvPYrsCZwENBXwdo0KxrNqDIlqySnuakYiUbcpgI9tBUqxvi/w/Nnz\nEBcGb0jT5FvsPyOJnzJnQGnMT4R3FtSly9QYJ2La1KHpI/9KRZKYjpPCArqf\nLrqYJgffogVLSJQWZTMLeq5B3rKtbcHfp0djblpoYez023Md+LvY5h8B5xhP\njUW8b37tWoaRGJx8ENkh3iKV0q0PS4QJnRkWR0lSd4M1B87LhG1OGKGum197\n0ntaLqqjf5V8bLbOf56o7ZkBmXKecMHTlt1O1JddfqY7F978+QVfl99mFWHa\n6c60dPSFoGpFEJhyr8y01XHgHRSd1NyUU6CsZ6+2pOFVORQ6ZqipfzKbYCRx\n8dit\r\n=8ZiA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCmZDjERLrVbMci/XR1Twb3dVwQPnt00UfLDD5OzsyegwIhAOoTMP7E2W8+8kuw1O99vLQe+FIU8b6MWMaGoa/dgv/E"}]},"maintainers":[{"name":"bconnorwhite","email":"connor.bcw@gmail.com"}],"_npmUser":{"name":"bconnorwhite","email":"connor.bcw@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/terminating-newline_1.2.0_1599329577838_0.4639808606818845"},"_hasShrinkwrap":false},"1.2.1":{"name":"terminating-newline","version":"1.2.1","description":"Add or remove a terminating newline","author":{"name":"Connor White","email":"connor.bcw@gmail.com"},"license":"MIT","homepage":"https://connorwhite.org/github/terminating-newline","repository":{"type":"git","url":"git+https://github.com/bconnorwhite/terminating-newline.git"},"keywords":["terminating","newline","add","remove","last","end","one","carriage","return","line","feed","unix","mac","windows","os"],"main":"./build/index.js","scripts":{"build":"bob build","prepublishOnly":"yarn build && yarn test","postversion":"git push","test":"jest"},"dependencies":{"detect-newline":"^3.1.0"},"devDependencies":{"@bconnorwhite/bob":"^1.9.7","@types/node":"^14.6.4","jest":"^26.4.2"},"_id":"terminating-newline@1.2.1","dist":{"shasum":"9f0cba6c0b21d9ff8add353fa2bbe8cc5bde3153","integrity":"sha512-X6++kqBCHPLS/+A3ig+9UMBaTeLy8v0yfhO3jz0ooON/PUpDn83SBZ5VHFWty3Mgi158eCv52EgA6Alkmb0NLA==","tarball":"https://registry.npmjs.org/terminating-newline/-/terminating-newline-1.2.1.tgz","fileCount":6,"unpackedSize":6211,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfU9WSCRA9TVsSAnZWagAA8CEP/jrwELPmne9Qwuy4rpvb\nAJNVx/U40x98ZK1DFdi0VCfnOK1od3Y10y7hAzCd9+B2dLChPnwdA5l+3zmW\n3WJEgKX8CQ3BmKI3rpY7le9BCScQW+0L8LgRdGJf9q4a5P0cowoqlXdeLe7U\n7Szbj3c9f3MWl1d2F1zeV3zI2PAmSPH8pj/4X8Uz5maks73WIcpul1nIf6EK\nBwSh02ujvj2GHQ26TH7M5fT9tQtxlQ6jn1Tn2qZwsQ/tw/qnsfnnAHbD2auX\nWavQ5cMXvx7bjOtVeg4ijTcuwAevFJJg3s08MgbP6fboQAXBq6FFzYHfvs1B\ny2OiUYE8PfWb85/rgT4d1o9r2VuDYLmabFgIYZ763S4vM0jKXw3J2qcCzqQj\nB0z1TxIS9wvedNo425L1pax0CJjeXjeIXmuapp19B6P5X5COdV7FQmaJEfqV\nmn/ZveyfDf3l3MyIRzoBIaSJ3b8MQl20kSytLPQBkdnSgmbiVwPx6xjkEwKj\nn1Ktig1M4w+BNSfmWkDv7HmdA0JAoxRiw4LpxwfG8XIGhuaOVLLQr9IX6V4A\nU6xUjxTIslbHFvcoQzjP67hXI/WbN1lo9OdSZu9aslVCh4SjLyWzVT4wM06M\nHqd+M5g5Sn+sV2Tk3sldIC7mXNgYecgGM8CxJjNmgSaBInBtwnXJpBq8tT7T\nMS5Y\r\n=NT4g\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICfKenxuLVH0L/doJdwxlmjGnCC/IAZZB2Ph6CcxMfkLAiA5HzeSe4L8k1rkt4ASqcK/gWb8IM3jSYXLaxuILaln2g=="}]},"maintainers":[{"name":"bconnorwhite","email":"connor.bcw@gmail.com"}],"_npmUser":{"name":"bconnorwhite","email":"connor.bcw@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/terminating-newline_1.2.1_1599329682180_0.4949786288243456"},"_hasShrinkwrap":false},"1.2.2":{"name":"terminating-newline","version":"1.2.2","description":"Add or remove a terminating newline","author":{"name":"Connor White","email":"connor.bcw@gmail.com"},"license":"MIT","homepage":"https://connorwhite.org/github/terminating-newline","repository":{"type":"git","url":"git+https://github.com/bconnorwhite/terminating-newline.git"},"keywords":["terminating","newline","add","remove","last","end","one","carriage","return","line","feed","unix","mac","windows","os"],"main":"./build/index.js","scripts":{"build":"bob build","prepublishOnly":"yarn build && yarn test","postversion":"git push","test":"jest"},"dependencies":{"detect-newline":"^3.1.0"},"devDependencies":{"@bconnorwhite/bob":"^1.9.7","@types/node":"^14.6.4","jest":"^26.4.2"},"_id":"terminating-newline@1.2.2","dist":{"shasum":"7411a521bad6972f53ba3a10e9bf25cfd6715e2a","integrity":"sha512-IGk6ZR6uY3faRGhlWEKMyXmd4Ur1JhZEr9+9FZ1e90hU4qiTADxNoy/jpvuu1myyOcbKvQHhgx9tcQbDRnaHYg==","tarball":"https://registry.npmjs.org/terminating-newline/-/terminating-newline-1.2.2.tgz","fileCount":6,"unpackedSize":6331,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfVTD2CRA9TVsSAnZWagAABH4P/1ornypUt4X9tlr2YqhL\nVOI6lJpY3qfIarL1OVqEJuYGz2X1jbbSJ7vJpSpdtUggZjhFNTWhJyGJVI64\nSR0EW/eL0ARFt40Rejkl20fiSVajgFAoa0N6sMA2UUuhBDzugMxQ65eVZLOf\nHZsZUEtX2AAajdf8CB4aTCMixDhCsw1FRfpt+Q1Gb51kH5M4oC+AUYHP2V/y\nClrrIGBvgJKfZsrVdV/zdldLX94mnNFahBRnhSF9IWz6yOskQnvp6Z5F9jE2\n70CS8Afun3AM6JK8Gf/VNy1tcJ1VdgKAqb5W3dp6atLB/bx04Yl9Sblxdky7\nmwC6Cu3WOTYBvhfKd3uSYBwoubCTJtXeOyLzjrlH+FfJ0zXiOn7ebx2orluR\n1EMtXgZ0WV4jEiBtMDJCkbuXM9UUF3Kti7cQpJ7ujZe2ITvCfi8xI+Pod9Rd\nw5f7EM7Hya/GVmdnUf6sK4RlMUf54kMU922Fdc6vUqMufSr36PZstMhK/DUS\n4wWT9ZkIh4j1FgLto0MLlskWbYfbI+tV7s7Fy1mz5donc/KfyGYGHJH2vTfL\nAAtWgfXict+SdDmM79i4A5sTF+RY1MUA70vcGkU311Gc1h6L90/2O8rr9hZ6\nmJgO/f9o+PsqEwmW3tvlFYxezIwL4nRUaPjyM7mOAuDSjjQlzMOSxmvs75O6\niXqz\r\n=njFl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDuIoc6a9DAM3VnbCMSdwie7+/yYhPh9CdzONiOAMuqIQIgPl/8vQMUC7gAWZyqrJynCaoq1sWkHekvfbYdNqMSwLg="}]},"maintainers":[{"name":"bconnorwhite","email":"connor.bcw@gmail.com"}],"_npmUser":{"name":"bconnorwhite","email":"connor.bcw@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/terminating-newline_1.2.2_1599418614177_0.3273540411446165"},"_hasShrinkwrap":false},"1.2.3":{"name":"terminating-newline","version":"1.2.3","description":"Add or remove a terminating newline","license":"MIT","author":{"name":"Connor White","email":"connor.bcw@gmail.com","url":"https://connorwhite.org"},"homepage":"https://connorwhite.org/github/terminating-newline","repository":{"type":"git","url":"git+https://github.com/bconnorwhite/terminating-newline.git"},"keywords":["terminating","newline","add","remove","last","end","one","carriage","return","line","feed","unix","mac","windows","os"],"main":"./build/index.js","scripts":{"build":"bob build","commit":"bob commit","lint":"bob lint","release":"bob publish","test":"bob test"},"dependencies":{"detect-newline":"^3.1.0","ends-with-string":"^1.0.0"},"devDependencies":{"@bconnorwhite/bob":"^2.9.2"},"eslintConfig":{"extends":"eslint-config-bob"},"husky":{"hooks":{"commit-msg":"bob lint commit"}},"npmpackagejsonlint":{"extends":"npm-package-json-lint-config-bob"},"_id":"terminating-newline@1.2.3","dist":{"shasum":"c3d086197d937e9f5db7628be79e33b899f1e88a","integrity":"sha512-5wKDnJomm/43tsphtQvTe1feAejYxNjWbbENSTkzef+EERqKFqvf9ftuvCrolQFUtHCBR+IFURqB6dHdQUJgnQ==","tarball":"https://registry.npmjs.org/terminating-newline/-/terminating-newline-1.2.3.tgz","fileCount":7,"unpackedSize":7254,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfeK88CRA9TVsSAnZWagAAkmoQAIKnLLkQKgUYNwo+l9Lc\nM2qjLadAXXfiNxQncP/xuR6Rj2K8i+3Y73DdlXeaC1pIwdJDz6lT3ewNxiX2\nV+xmDcbW1bnOYvqU3JmySAlDWy0eZrA73TOT+Vw+K/7o2zYXDD/aumXFCE29\nQyx+d+rurLx/nGU6DJbSmw0pXc3NZ49TN54IYRH3A4JRMWYZoeEK7plQunjX\nGXW8Rt8n4nEcrQ6ZPwl+dsc8ueV6P/r953+TsPhNf0lwgmkLalNbCaDHTbqZ\nFRfV4D9R1F0lzhj1b9bV7NMPeP7qJSwa6XZwIuQC1nh9sLjnBcblr6AP9Hu5\nVI7hzscjDRzNoNyXWxEZkUbwX0nr11RhWf7EQukVEOb07VDskQB7rq8DuPRt\nEcy1vXY481irF6By0qjXo+/jNVW8JK9moGKILs40M/c0SBET9awIBNmI+Bw0\nXR53pMbuCO60MyPJnuMOBY03zk0Nr3wgvrD9rSEAg41OzKBh2ln7ChqSlLWN\nEr7y4IxTQvLKIkyMpzOTXTCmnWebl95+4tunx5vLu9guFTNno5Ky4urSKrBE\nYQwifIqumZ5PzcDSv4j4SU9HappAH/dlxpasP1wDP7EZkXxwumR9Qo8wnAn1\nFm4zChmCyPkt8tTbXF6s0b/7gkWIiibqWxEi0jT1U4Qh0xKH+O0839LKobOO\nzYp6\r\n=3x0/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH/a2CG8QitvOx16Wb95ZKxf0pfwKR0yKa99d0hgcrRnAiAfI7rSJrz4jHpMaei/+RVsMItrxjrI/ewWsqHZUlnSAQ=="}]},"maintainers":[{"name":"bconnorwhite","email":"connor.bcw@gmail.com"}],"_npmUser":{"name":"bconnorwhite","email":"connor.bcw@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/terminating-newline_1.2.3_1601744699881_0.2523489882208849"},"_hasShrinkwrap":false},"1.2.4":{"name":"terminating-newline","version":"1.2.4","description":"Add or remove a terminating newline","license":"MIT","author":{"name":"Connor White","email":"connor.bcw@gmail.com","url":"https://connorwhite.org"},"homepage":"https://connorwhite.org/github/terminating-newline","repository":{"type":"git","url":"git+https://github.com/bconnorwhite/terminating-newline.git"},"keywords":["terminating","newline","add","remove","last","end","one","carriage","return","line","feed","unix","mac","windows","os"],"main":"./build/index.js","scripts":{"build":"bob build","commit":"bob commit","lint":"bob lint","release":"bob publish","test":"bob test"},"dependencies":{"detect-newline":"^3.1.0","ends-with-string":"^1.0.0"},"devDependencies":{"@bconnorwhite/bob":"^2.9.2"},"eslintConfig":{"extends":"eslint-config-bob"},"husky":{"hooks":{"commit-msg":"bob lint commit"}},"npmpackagejsonlint":{"extends":"npm-package-json-lint-config-bob"},"_id":"terminating-newline@1.2.4","dist":{"shasum":"9dc00874648ba6c7300b6c50801fb6eca613ead1","integrity":"sha512-zJ7ECSI+Ackgbck4h0n8tUg5Q/3vRpVV3T7ITb9w1NY6ezrA0oY0LTDEu1m3hstev7Ok4ZssS+UkL/PIXMz9vQ==","tarball":"https://registry.npmjs.org/terminating-newline/-/terminating-newline-1.2.4.tgz","fileCount":11,"unpackedSize":9161,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfeQ6zCRA9TVsSAnZWagAAlL4P/j0Uey47h6iyTJXMAGvW\nA7s51q5LyfnBFuXyZFuvbJ81YSqi00oTH+vkxl0QuaDb8BBbaLTZO3c0sLFn\njmIGv10VK1yqDUmobreLQzEK6gI43Dk583qfylLtB7dXLNypFG3Y2k/dnzNm\nYqxwubwTFAiqauZ7zm6eIyogyxJXQ3cRnEVoISBHQLtrunf9brK47nN/MHcD\nNpyBVCiWRq9JkjMY3PoG98steRGjRZQREIvyYdHEq/N+9PzbApk/dUuFmwuF\nUrLB/Lg1A7ZLsfVV4OjQDxKA0khvexSEiMlUi3SfE7tG/fctqpp1y70io0gd\nNR4YdNBjtwR3VFZXZ9wLyKUzsdsOuKU0Cc9tHDEtAevA2Hyk8dv7TYdBmJtf\nlatN1SkuRW/RBZ+OFdj/ZEnuPUR4uw/XOvw+awtcg26OAJTY54/14wCY64+s\nYTdG/btEFPDZcSjutYjLZmHfhsPfYX2+ljgd+ZP6JHH7IZjsNMa+qpJnD/wq\nxdycF8ChAPteHTQj6S5VEsPl7n2rI5YpMLar7w7Uwf49qxqTlepula4rfS3m\nKTIQzOYqF+dkZ28UZ2n4NSLYetvUf8C9aLj/v/SmP3VPzcwOEuLkwet2Y9sW\nuZjoxzcWuzRoofkIhBLXkI+jftT1N/MVBOFsxNNDLoYZ0hZvG8y13UuY3yZG\niewr\r\n=KvEs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE0hnMJZKE6A1H6E0TyQMCiiLvp2qTGZQ/ztxIJJHrW2AiA4sZME1kKePsL4zqFPAAlhg1XLxz1FC/M3mMbYHx4dPQ=="}]},"maintainers":[{"name":"bconnorwhite","email":"connor.bcw@gmail.com"}],"_npmUser":{"name":"bconnorwhite","email":"connor.bcw@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/terminating-newline_1.2.4_1601769138914_0.46780665236960295"},"_hasShrinkwrap":false},"2.0.0":{"name":"terminating-newline","version":"2.0.0","description":"Add or remove a terminating newline","main":".auto/build/index.js","author":{"name":"Connor White"},"license":"MIT","private":false,"type":"module","repository":{"type":"git","url":"git+https://github.com/bconnorwhite/terminating-newline.git"},"keywords":["terminating","newline","add","remove","last","end","one","carriage","return","line","feed","unix","mac","windows","os"],"exports":"./.auto/build/index.js","types":".auto/build/index.d.ts","engines":{"node":"^14.13.1 || >=16.0.0"},"scripts":{"build":"auto build","dev":"auto dev","lint":"auto lint","prepack":"yarn build","release":"auto release","test":"auto test","typecheck":"auto typecheck"},"dependencies":{"detect-newline":"^4.0.0","ends-with-string":"^2.0.0"},"devDependencies":{"autorepo":"^0.1.7"},"eslintConfig":{"extends":"@autosoft/eslint-config"},"jest":{"preset":"@autosoft/jest-preset"},"npmpackagejsonlint":{"extends":"npm-package-json-lint-config-auto"},"_id":"terminating-newline@2.0.0","dist":{"shasum":"431218142b9cbb12263fbb61f9d0af3e31948f63","integrity":"sha512-H8yf0+0aQ9WzDE//BvRE9onDMpu5gPX/rUo6EJlZ2G9dmy+sbZVQJvA1NIBqYeQBivviw++K0YKZMqf4A7j/tA==","tarball":"https://registry.npmjs.org/terminating-newline/-/terminating-newline-2.0.0.tgz","fileCount":12,"unpackedSize":9338,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCwHR0InNsv+2VtU1G9aKl7Y+mfpgBIQ5s5jZEkcawsWQIgfI+NYqPk4NgiGwwqbDdsFPZ5W9ENUOnd+Aui9l3QONI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjvNXIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqbdQ//S3Zt4ApOyFjYg8wnflfqFgGXjOiME3aDrbJ6ieqwOwZ3cujV\r\nYIgOD8xZASl2H3bIQgM7VoNVRQcEvDUk10X5TJjdaL+qVABaQkjhhW7KzSnA\r\n3QczS28GfqM+niCDVC2VTcXhyVATb4KtO0iWi/zxmsjMbfiPOD4VBHDvIRO5\r\nOfdBq0KFTb4TsNB3lKVUVplrG/gIFRHutKSdfYIeXSHPDOdQQUxuIV73Gdud\r\nsgGx+1hbS5pE7WDVMropkZMajoxU9OLwmiQhhlto0j7x3rTWvV7e/u9XsrRF\r\nBPQVduarCQQFEbDGGclYUcJ3KrdH/vQpxlg1xeBI9gKq7qYJ9P3Z83gip/gp\r\nSvqcfZSkAaVFCRwlXhjLadygJCeL1QIry7z8SdGS6pHnLUDUAR2WoEqnUBx3\r\nFKyw/cYCwO/zP2KHvCUZLRn01PeqqGZnSnxkEcNiHun4sB2LbRz6QoTbPojT\r\n+IxeuMQ9FEYYGQS99qiiTPxnMrK+gdhoJMX8ggY9De7BUZee327IckmYHEVb\r\nUDet61lu/BbGZhw8MHvQWuVyggELZR/c8W+6bl9nNhFl0CyF631Nty9jcYDk\r\nfjFn9rCKAMobaaOEL3VMm9oNl5GY2HPiEBlaYnxsnD8FNMDpahr1z3LMFulv\r\nFqb7qaB23O0Tg3qcGk/FTG+r8WQ0xkEej4g=\r\n=J+AP\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"bconnorwhite","email":"connor.bcw@gmail.com"},"directories":{},"maintainers":[{"name":"bconnorwhite","email":"connor.bcw@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/terminating-newline_2.0.0_1673319880416_0.2688398154523799"},"_hasShrinkwrap":false}},"time":{"created":"2020-08-29T01:57:18.476Z","1.0.0":"2020-08-29T01:57:18.615Z","modified":"2023-01-10T03:04:40.698Z","1.0.1":"2020-09-03T01:43:25.262Z","1.1.0":"2020-09-05T16:33:25.837Z","1.1.1":"2020-09-05T16:39:27.450Z","1.1.2":"2020-09-05T16:43:34.082Z","1.2.0":"2020-09-05T18:12:58.001Z","1.2.1":"2020-09-05T18:14:42.300Z","1.2.2":"2020-09-06T18:56:54.275Z","1.2.3":"2020-10-03T17:04:59.993Z","1.2.4":"2020-10-03T23:52:19.019Z","2.0.0":"2023-01-10T03:04:40.616Z"},"maintainers":[{"name":"bconnorwhite","email":"connor.bcw@gmail.com"}],"description":"Add or remove a terminating newline","keywords":["terminating","newline","add","remove","last","end","one","carriage","return","line","feed","unix","mac","windows","os"],"repository":{"type":"git","url":"git+https://github.com/bconnorwhite/terminating-newline.git"},"author":{"name":"Connor White"},"license":"MIT","readme":"<!--BEGIN HEADER-->\n<div id=\"top\" align=\"center\">\n  <h1>terminating-newline</h1>\n  <a href=\"https://npmjs.com/package/terminating-newline\">\n    <img alt=\"NPM\" src=\"https://img.shields.io/npm/v/terminating-newline.svg\">\n  </a>\n  <a href=\"https://github.com/bconnorwhite/terminating-newline\">\n    <img alt=\"TypeScript\" src=\"https://img.shields.io/github/languages/top/bconnorwhite/terminating-newline.svg\">\n  </a>\n  <a href=\"https://coveralls.io/github/bconnorwhite/terminating-newline?branch=master\">\n    <img alt=\"Coverage Status\" src=\"https://img.shields.io/coveralls/github/bconnorwhite/terminating-newline.svg?branch=master\">\n  </a>\n</div>\n\n<br />\n\n<blockquote align=\"center\">Add or remove a terminating newline.</blockquote>\n\n<br />\n\n_If I should maintain this repo, please ⭐️_\n<a href=\"https://github.com/bconnorwhite/terminating-newline\">\n  <img align=\"right\" alt=\"GitHub stars\" src=\"https://img.shields.io/github/stars/bconnorwhite/terminating-newline?label=%E2%AD%90%EF%B8%8F&style=social\">\n</a>\n\n_DM me on [Twitter](https://twitter.com/bconnorwhite) if you have questions or suggestions._\n<a href=\"https://twitter.com/bconnorwhite\">\n  <img align=\"right\" alt=\"Twitter\" src=\"https://img.shields.io/twitter/url?label=%40bconnorwhite&style=social&url=https%3A%2F%2Ftwitter.com%2Fbconnorwhite\">\n</a>\n\n---\n<!--END HEADER-->\n\nSupports both line feeds (/n) and carriage return line feeds (/r/n). Will only add a newline if one does not already exist.\n\n## Installation\n\n```sh\nyarn add terminating-newline\n```\n\n```sh\nnpm install terminating-newline\n```\n\n```sh\npnpm add terminating-newline\n```\n\n## API\n\n### Usage\n```ts\nimport {\n  addTerminatingNewline,\n  removeTerminatingNewline,\n  lineFeed, // \"\\n\"\n  carriageReturnLineFeed // \"/r/n\"\n} from \"terminating-newline\";\n\naddTerminatingNewline(\"abc\", { default: lineFeed }); // \"abc/n\"\n\naddTerminatingNewline(\"abc\\n\", { default: lineFeed }); // \"abc/n\"\n\nremoveTerminatingNewline(\"abc\\n\"); // \"abc\"\n\n```\n### Types\n```ts\nfunction addTerminatingNewline(string: string, options?: Options): string;\nfunction addTerminatingNewline(buffer: Buffer, options?: Options): Buffer;\n\nfunction removeTerminatingNewline(string: string): string;\nfunction removeTerminatingNewline(buffer: Buffer): Buffer;\n\ntype Options = {\n  // Fallback if newline type cannot be determined. Default: \"\\n\"\n  default?: LineFeed | CarriageReturnLineFeed;\n}\n\ntype LineFeed = \"\\n\";\n\ntype CarriageReturnLineFeed = \"\\r\\n\";\n```\n\n<!--BEGIN FOOTER-->\n\n<br />\n\n<h2 id=\"dependencies\">Dependencies<a href=\"https://www.npmjs.com/package/terminating-newline?activeTab=dependencies\"><img align=\"right\" alt=\"dependencies\" src=\"https://img.shields.io/librariesio/release/npm/terminating-newline.svg\"></a></h2>\n\n- [detect-newline](https://www.npmjs.com/package/detect-newline): Detect the dominant newline character of a string\n- [ends-with-string](https://www.npmjs.com/package/ends-with-string): Check if a string or buffer ends with a given string\n\n<br />\n\n<h3>Dev Dependencies</h3>\n\n- [autorepo](https://www.npmjs.com/package/autorepo): Autorepo abstracts away your dev dependencies, providing a single command to run all of your scripts.\n\n<br />\n\n<h2 id=\"license\">License <a href=\"https://opensource.org/licenses/MIT\"><img align=\"right\" alt=\"license\" src=\"https://img.shields.io/npm/l/terminating-newline.svg\"></a></h2>\n\n[MIT](https://opensource.org/licenses/MIT)\n<!--END FOOTER-->\n","readmeFilename":"README.md"}