{"_id":"split-on-first","_rev":"7-34f6f759ccf6623421bb781b02b084bf","name":"split-on-first","dist-tags":{"latest":"4.0.0"},"versions":{"1.0.0":{"name":"split-on-first","version":"1.0.0","keywords":["split","string","first","occurrence","separator","delimiter","text"],"author":{"url":"sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"license":"MIT","_id":"split-on-first@1.0.0","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"homepage":"https://github.com/sindresorhus/split-on-first#readme","bugs":{"url":"https://github.com/sindresorhus/split-on-first/issues"},"dist":{"shasum":"648af4ce9a28fbcaadd43274455f298b55025fc6","tarball":"https://registry.npmjs.org/split-on-first/-/split-on-first-1.0.0.tgz","fileCount":4,"integrity":"sha512-mjA57TQtdWztVZ9THAjGNpgbuIrNfsNrGa5IyK94NoPaT4N14M+GI4jD7t4arLjFkYRQWdETC5RxFzLWouoB3A==","signatures":[{"sig":"MEQCIHVUSJR0PQOSgGQf1fQOxT77fX+E9ZelQwqQVnq8ojSkAiA4EF39R5YpK/roxhabwJBOoUUbPXyoAlCHSpdfTnJlnQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3229,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcXAjuCRA9TVsSAnZWagAA8SgP/iYmw5mR8eU0tV7NPhIK\n5OUr56AMdChNMOWW9fh7FTvBP92iUJf+aaYG5HasE5K9pTaNNyCBdAbW+q8i\nIpsES9Q9Q1G7738lCOjcdi2htZJzQatcs+9k+6jZu2V5B495tWz+FirJsk1l\nLuzm5auiiAeoHfLwqh5Er2I1jsR8MQLGKHbQaNDOyx1uKHm9I1e/7/KXnBLp\nSRjK2QkBT9NE92sptxr9mAcTcnNSTvoOB9lbcQk6dHBDl9VUAaJDrJhKNZVD\nQjaPM+cLKobxznOlSgYiaCS6iJJe0pIuX9np8cazw/oX5/M//YzUJevpFOP6\n7ILBZFynmpmeguCqKf5/6ANcYWcjCOiFhVv9AwguFyDvmB+q+cJw6EDxD3q0\nLONIGNlouj0ieLQ9wTUFQlZvMnavrpX2nyNTRdleeywO6uz2OiY9U10rBTlR\nuvWgeU9zJjQX6iREUh6/RribnkKFQLgIDOIsfEk6wBwnQU2EqcczifY7QVWc\nFbygyK4D1GQkATdQ6qVQG02UE2asZP6MpSWIqCSuEVk1aXA2I86dd1KwcLPW\n2DshI/eHPnWkBEFUYor/CKEkvRpPmW0diPLD57MSMf/4T+CpcfLmKMl0T6Qs\n4gOQp9Mrp7JOvguxj+5AjK5bLz9qFjN35/snPq7FoRbYIIGPR6vbfeqgZjrz\nJ/id\r\n=Nu/p\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=6"},"gitHead":"13d4a7d4c7d67a7371f6626c195132c1cc908ea1","scripts":{"test":"xo && ava"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/split-on-first.git","type":"git"},"_npmVersion":"6.5.0","description":"Split a string on the first occurance of a given separator","directories":{},"_nodeVersion":"10.15.0","_hasShrinkwrap":false,"devDependencies":{"xo":"^0.24.0","ava":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/split-on-first_1.0.0_1549535469644_0.9418896824901093","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"split-on-first","version":"1.1.0","keywords":["split","string","first","occurrence","separator","delimiter","text"],"author":{"url":"sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"license":"MIT","_id":"split-on-first@1.1.0","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"homepage":"https://github.com/sindresorhus/split-on-first#readme","bugs":{"url":"https://github.com/sindresorhus/split-on-first/issues"},"dist":{"shasum":"f610afeee3b12bce1d0c30425e76398b78249a5f","tarball":"https://registry.npmjs.org/split-on-first/-/split-on-first-1.1.0.tgz","fileCount":5,"integrity":"sha512-43ZssAJaMusuKWL8sKUBQXHWOpq8d6CfN/u1p4gUzfJkM05C8rxTmYrkIPTXapZpORA6LkkzcUulJ8FqA7Uudw==","signatures":[{"sig":"MEQCIHfO0WFFsLYVNZyrIeYqvYBg/mc3zWyF00ETOfOnljiVAiBcAqWmPvimuua9MS5XDx4fK2uAKXLnzfFJQImN+TYmBg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3820,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcvtRTCRA9TVsSAnZWagAAz3gP/i5qx8ID/oIpKfTcOVj/\nL6z/0qKtkXpDIhIjzVk3FgsOE2jnpp9mWdinGdbWMfRWl4GdBTy7p4yBtoNv\nNyFkgxAnde9+rUg/ELjM08p+RQWKEX8Vv2QQIlRGxmOzO8XzNelwHa1/W1DU\nCwsOwQ5B3x3qcSUFILLZN8Dqok1U0jvS5/mrtdXBDyD9tGSNzNHmbH1lOvVQ\nk26613ZDGMGPT2bLRhFJbIn9Tuq8vXHwKo999rBUpfFn5dInaMVc3+A8RwsE\nZ02npNUz1zLEy9CR38LmUbgP1N5i+7/32bkFxDNMNun8gsxQIFpLjIzf8kkn\n03FIFSoQlNmXhrxs6u31RIu05W7c1+q5AfrxmXop83wSWXeuC+wjTCL4RPLC\nSG2f+puW+0CPtc8YO0ZqW8rtfuDZX4joUaDf6hXf72wBecQf/YdvM6+Wj3vP\ns8BakuG6wq+3Dxr5+FK6w67DEMb+6O82yHr3N8qoCPhP/f/acz4BHcCrcT3k\n8qjpXxhnLwNkK4vURYtUafc/LFelpakjJ6/BOiK61yaA3jgHD1B/Yij4uODH\n8JPNlNliDiw38ARD5gFqRo4diyUacPz9YtOP2I2k6BasX9EfCgiVtrB5AxkM\nKOPrjteEYURnb2XQIpDjlfHpSPur7qtYvw+SbwDP9ObVw1i4jjDSmAN3hoEk\nR5Tb\r\n=gxti\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=6"},"gitHead":"8ccf0dcca19355875e52bb2262d47e7f276ed811","scripts":{"test":"xo && ava && tsd"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/split-on-first.git","type":"git"},"_npmVersion":"6.4.1","description":"Split a string on the first occurance of a given separator","directories":{},"_nodeVersion":"10.15.3","_hasShrinkwrap":false,"devDependencies":{"xo":"^0.24.0","ava":"^1.4.1","tsd":"^0.7.2"},"_npmOperationalInternal":{"tmp":"tmp/split-on-first_1.1.0_1556010066967_0.09897204476786459","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"split-on-first","version":"2.0.0","keywords":["split","string","first","occurrence","separator","delimiter","text"],"author":{"url":"sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"license":"MIT","_id":"split-on-first@2.0.0","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"homepage":"https://github.com/sindresorhus/split-on-first#readme","bugs":{"url":"https://github.com/sindresorhus/split-on-first/issues"},"dist":{"shasum":"6532300e408c285415c757e1464e952bfa20fec4","tarball":"https://registry.npmjs.org/split-on-first/-/split-on-first-2.0.0.tgz","fileCount":5,"integrity":"sha512-iyIJmK6ejgeMcW2qS+UgM6zcuOAud9FE/3kDmNQsJhfO43JPn2oLhNx7/Iu+2/VDIfXHM+k7P38TYA8DungeBw==","signatures":[{"sig":"MEQCIGo0a9mEs0cr3xZw9BnGknUbz9CoJRUgCl8XCcC8828cAiA1IQLJouL8yvBbPbuMWlbO5k5u3wr24V5oLJYntZErEg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3796,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdy7gECRA9TVsSAnZWagAAzTcQAJhSMSLA1w3cyJIY9xUd\nUwHnE858FFS/0nZoUH0tKMtIul+FBUauFJi7daTKQXI7TMeYZM2D7rNcQCB9\nayFDEULtZQUe/ado6jFCtajTlZfQr4khykX5cyNwHVi/cvAmDUQbkJopSxSz\nnvJg/Muxv3rwE71gzjcDlB5BU+QeADwAd/ylVFkInBovBtwCwzepGJydByWJ\n9sIe4iUt4+OZyRSG4QwyLQBowK3jr4b2+4f/LYAjsI+FppCcn4FFRvMy9GuE\nOV5dBP3KkFpynq5dlUn8O/YeoEqBwyhlj7IOYeOogQN3q+t0vmn7FDWkl8Gv\nBqQk3SEXcVkPzu2xaIzptuOLewneTsXABsknEqtQ8IRc603eixmMTVEbNi7S\nvzzTvisMpBUF0aNy0aWZ0zb4uFZfQu5zKnFLrixdtFGPjjo4sNpnq/yBStFp\n0vHni1uMh3ff1lneNLAGt+tC/esn2R88nrbnsycUcG4rl+39h/ZoIjVeqhvL\nSyZFxuRYbODEMSi82zJ3RrJ2we/sh1Z1x4hbVQjVaaGevn2Zdv/cK4HX4OkB\nsQH4B3jA25eZKqOYe+eQoyvjdKtpAGGxLco0nWdObH09VGg8dCX1uIq7ieFK\nx+xiO+Cg3RZqKBo9PbVJ4i1wrxytqA4cyzrznvJdaA3OkPkd9oZN6nR5ZulZ\nH0Vt\r\n=xJYU\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=8"},"gitHead":"1cba7583680c024b333c3653170bba9a72008805","scripts":{"test":"xo && ava && tsd"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/split-on-first.git","type":"git"},"_npmVersion":"6.11.3","description":"Split a string on the first occurance of a given separator","directories":{},"_nodeVersion":"10.17.0","_hasShrinkwrap":false,"devDependencies":{"xo":"^0.25.3","ava":"^2.4.0","tsd":"^0.10.0"},"_npmOperationalInternal":{"tmp":"tmp/split-on-first_2.0.0_1573632004471_0.9440429914521933","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"split-on-first","version":"2.0.1","keywords":["split","string","first","once","occurrence","separator","delimiter","text"],"author":{"url":"sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"license":"MIT","_id":"split-on-first@2.0.1","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"homepage":"https://github.com/sindresorhus/split-on-first#readme","bugs":{"url":"https://github.com/sindresorhus/split-on-first/issues"},"dist":{"shasum":"a01fd731d050aa610e3898242a0d11b1a56e990b","tarball":"https://registry.npmjs.org/split-on-first/-/split-on-first-2.0.1.tgz","fileCount":5,"integrity":"sha512-QYVfBX7wnUpBsc1DZ1sPrYnBHvrtJRYyKnsdvHYf+euflmVeBTth2/yjt9f1VIG5WLzNj4IBrL3on5iMrycLQg==","signatures":[{"sig":"MEYCIQC3tkUqvj7A+DJSq/0ECZRCqsBtEEwGuRGXoEhM6bVsFQIhAOLr1pqFCNV6Y/hWQLZh749Yc3AaskeksJe9ICpxqsmz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3823,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfuqWnCRA9TVsSAnZWagAA940P/RA3hGqWZXMyEdSPETVD\n90YkEriQ7YQDZScQYziQdXCuv4vNWUI8lDkMR0FTk4scS4TtEPEwwh7Xd+2G\ngpkWDafJ6F8AGiXCsfbM/7t9aYg0NmwJad4Mg/HrV+qg0/YiMOj9jTe9YRsL\n23p49+pjDZfv8HTF4YBKAfw0iIZC88jOFCFlbJUZaOmEdyjlRGW7IHdxRK3X\noXIyttK2m2Di3nvnWp2sR9qHDNv4rOfpPtVsJhO1OhA0kINeRdUksemOCcW2\nlsb23CsBDKH36UJafBmW6tu2EGDgckeW2V3f+YfxlvSAHITC8XMPDc099qfU\nJZju2AGiKyW6N0cCeRe88UVFLHiYgsjs9zn0Ap9xikfIHGxcw1psvmdxWoTk\nmwTSvwwx6xJrmDEnD+fWpLcRUvXZ/JnZkh4Z3eMBAr/z5Dt5/ayjhafJUn6h\nHawKkYOOLcbuWlAGhTxFoTybGEKUmlyErklGG2MgYPHSVVGJJxS9IaGnRzAe\nxq4H/13tb6HOTbHzpfBEFNTJB3LgPfDSiN+dAG23FeKi7AWXrHggr/aU95E9\n+rEtLgUf8rt5kIZMNJhj+uSeECfk+lw08LKSEnOYMBdhLpuRKvvntAEvw54j\nwISBR12EoYbQnMheK3OHm84HKT05UU8STQYB2tGTmezgLavC6BglPVFCFuno\noTGx\r\n=C/aF\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=8"},"gitHead":"02a913862bc05f800659743738c9615fdd4e63f0","scripts":{"test":"xo && ava && tsd"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/split-on-first.git","type":"git"},"_npmVersion":"6.14.9","description":"Split a string on the first occurance of a given separator","directories":{},"_nodeVersion":"10.22.1","_hasShrinkwrap":false,"devDependencies":{"xo":"^0.25.3","ava":"^2.4.0","tsd":"^0.10.0"},"_npmOperationalInternal":{"tmp":"tmp/split-on-first_2.0.1_1606067623380_0.2207000932295844","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"split-on-first","version":"3.0.0","keywords":["split","string","first","once","occurrence","separator","delimiter","text"],"author":{"url":"https://sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"license":"MIT","_id":"split-on-first@3.0.0","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"homepage":"https://github.com/sindresorhus/split-on-first#readme","bugs":{"url":"https://github.com/sindresorhus/split-on-first/issues"},"dist":{"shasum":"f04959c9ea8101b9b0bbf35a61b9ebea784a23e7","tarball":"https://registry.npmjs.org/split-on-first/-/split-on-first-3.0.0.tgz","fileCount":5,"integrity":"sha512-qxQJTx2ryR0Dw0ITYyekNQWpz6f8dGd7vffGNflQQ3Iqj9NJ6qiZ7ELpZsJ/QBhIVAiDfXdag3+Gp8RvWa62AA==","signatures":[{"sig":"MEQCIDECj2osO/B2PtiUd4fthvl/1Dnmah4f9CvJBn+2PFIFAiAZVFdSxbYt0R2uQ/k31anssn4Ws4nD4z2ULHQ9btgMRA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3776,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgd9iICRA9TVsSAnZWagAA2IMP/3R/hBLlWg3KSyZi/0ii\nHyzJ+ZQAnZxQB1H9nD8X9lVRH8diuLirZyjLM/XBMBqC/wRp1m7albOoW/3X\nqKB4BL3DRPUG7qoZ0o/Hdi99SDqjyvV8aAcjYbS8ffCMrYeIYCZejKOGmGO7\n2Ips4KEb3RlPttEVxu5S4khRhrWimW4BVMwc2DPFz7c3GaY6gGQimZoMtmeX\nSPzAMOYANNs8wd5sQlzBQBD7/QgB+meubB2n8fNj6Vdb07Szrr4R6y+tmeXa\nhRnk7xcYoeZnKgDRlJPPoUUT30l0emA0w5TgqtF49EneB9oGHXR0SwrIZGic\n3VAv9mfbmWVJKCzJNnikZ6rZG46f31yo5Z5WbF/epQMcpmlmZYUoIfc0l4K3\nPSGgOwQVnW+vkPFgoixpRy2eW8lT95aVV69uoeSvLuuFiiwBfwBasQJTM6zr\n20SOoHOBaNYPw2uYbOOCDTamoe3ocBoxxkZT3TEvEW8pqUZc/sqbp1uV1UyB\nSEXfSIZ0OpMiViI9XQgcCU8zM78yijrbzSredQ6GalsxHqtZym8YZcb8vzEm\nftOIdiNYU3A24YZPgiVzlOYL/kSMTOxO7MAW4PcRKl2Lq0GvSNFag1zSMIdq\nrs0o3uZ+6cO8VImDpT7uxPQ+VruUN2bmfBlsquFAWwp/VHGv74Q9scS03bc3\nmEDS\r\n=1Kgc\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","engines":{"node":">=12"},"exports":"./index.js","funding":"https://github.com/sponsors/sindresorhus","gitHead":"d6bf86163df4e6490b134c303477644a52736997","scripts":{"test":"xo && ava && tsd"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/split-on-first.git","type":"git"},"_npmVersion":"6.14.10","description":"Split a string on the first occurance of a given separator","directories":{},"_nodeVersion":"15.12.0","_hasShrinkwrap":false,"devDependencies":{"xo":"^0.38.2","ava":"^3.15.0","tsd":"^0.14.0"},"_npmOperationalInternal":{"tmp":"tmp/split-on-first_3.0.0_1618466951543_0.4764352634330624","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"split-on-first","version":"4.0.0","description":"Split a string on the first occurance of a given separator","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/split-on-first.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"},"sideEffects":false,"engines":{"node":">=20"},"scripts":{"test":"xo && ava && tsd"},"keywords":["split","string","first","once","occurrence","separator","delimiter","text"],"devDependencies":{"ava":"^6.4.1","tsd":"^0.33.0","xo":"^1.2.2"},"_id":"split-on-first@4.0.0","gitHead":"7ef74ece990d3f424bb1128daf44b5a49202b290","types":"./index.d.ts","bugs":{"url":"https://github.com/sindresorhus/split-on-first/issues"},"homepage":"https://github.com/sindresorhus/split-on-first#readme","_nodeVersion":"20.19.1","_npmVersion":"10.9.2","dist":{"integrity":"sha512-pyrgNqiEBHA9KlEtg9quYGagtrlTyukL3ryQ+RmjRn9SYmcNQmfa+sWIsI+hlcL4WrmFdrt7IfM6o8ktBAooDQ==","shasum":"f49436d62be0d529cef522e2fd4bd08725de2ff3","tarball":"https://registry.npmjs.org/split-on-first/-/split-on-first-4.0.0.tgz","fileCount":5,"unpackedSize":4572,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCEBaHKTy3WER6eWw4Wi6+AzmXb4kldEHaUgEXNLHacLgIhAI+Szk4vqfeXk7TkNeBGDkuTq5HVBkG1uOQkjaOrlDmj"}]},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"directories":{},"maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/split-on-first_4.0.0_1755681131551_0.17395139867441567"},"_hasShrinkwrap":false}},"time":{"created":"2019-02-07T10:31:09.644Z","modified":"2025-08-20T09:12:11.906Z","1.0.0":"2019-02-07T10:31:09.773Z","1.1.0":"2019-04-23T09:01:07.066Z","2.0.0":"2019-11-13T08:00:04.589Z","2.0.1":"2020-11-22T17:53:43.496Z","3.0.0":"2021-04-15T06:09:11.688Z","4.0.0":"2025-08-20T09:12:11.738Z"},"bugs":{"url":"https://github.com/sindresorhus/split-on-first/issues"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"https://sindresorhus.com"},"license":"MIT","homepage":"https://github.com/sindresorhus/split-on-first#readme","keywords":["split","string","first","once","occurrence","separator","delimiter","text"],"repository":{"type":"git","url":"git+https://github.com/sindresorhus/split-on-first.git"},"description":"Split a string on the first occurance of a given separator","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"readme":"# split-on-first\n\n> Split a string on the first occurrence of a given separator\n\nThis is similar to [`String#split()`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/split), but that one splits on all the occurrences, not just the first one.\n\n## Install\n\n```sh\nnpm install split-on-first\n```\n\n## Usage\n\n```js\nimport splitOnFirst from 'split-on-first';\n\nsplitOnFirst('a-b-c', '-');\n//=> ['a', 'b-c']\n\nsplitOnFirst('key:value:value2', ':');\n//=> ['key', 'value:value2']\n\nsplitOnFirst('a---b---c', '---');\n//=> ['a', 'b---c']\n\nsplitOnFirst('a-b-c', '+');\n//=> []\n\nsplitOnFirst('abc', '');\n//=> []\n\nsplitOnFirst('a,b.c', /[.,]/);\n//=> ['a', 'b.c']\n```\n\n## API\n\n### splitOnFirst(string, separator)\n\n#### string\n\nType: `string`\n\nThe string to split.\n\n#### separator\n\nType: `string | RegExp`\n\nThe separator to split on. When a `RegExp` is provided, it splits on the first match.\n\n## Related\n\n- [split-at](https://github.com/sindresorhus/split-at) - Split a string at one or more indices\n","readmeFilename":"readme.md"}