{"_id":"splice-string","_rev":"7-c9b515b1da06a39842e226ed26797187","name":"splice-string","description":"Remove or replace part of a string like `Array#splice`","dist-tags":{"latest":"3.0.0"},"versions":{"1.0.0":{"name":"splice-string","version":"1.0.0","description":"Remove or replace part of a string like Array#splice","license":"MIT","repository":{"type":"git","url":"https://github.com/sindresorhus/splice-string"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"sindresorhus.com"},"engines":{"node":">=0.10.0"},"scripts":{"test":"xo && node test.js"},"files":["index.js"],"keywords":["splice","string","str","split","modify","mutate","replace","insert","add","remove","rm","delete","del"],"devDependencies":{"ava":"0.0.4","xo":"*"},"gitHead":"31da4b5d968b6f9e609ab710c20f87a3b6a4974f","bugs":{"url":"https://github.com/sindresorhus/splice-string/issues"},"homepage":"https://github.com/sindresorhus/splice-string","_id":"splice-string@1.0.0","_shasum":"60eb00fd47ea116c412af3bbb1d6e67d98dc708e","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"shasum":"60eb00fd47ea116c412af3bbb1d6e67d98dc708e","tarball":"https://registry.npmjs.org/splice-string/-/splice-string-1.0.0.tgz","integrity":"sha512-16Gqw+kF2QZIGcBLj3I7JMus4ejtZN1aDEsRXG/AZWZ7KVXctJ/M3sQLQ+yI6MnVvUMc2qluqgXt7ACRCrXVoQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFeEDTMn8+P5hIHkHskju39SSToknIARuJEliceMqtHNAiBUjJf4KMhLX21+N2ZoJ8O/o8U1J0C0h+L7oh4BlBvi+A=="}]},"maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"directories":{}},"2.0.0":{"name":"splice-string","version":"2.0.0","description":"Remove or replace part of a string like Array#splice","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/splice-string.git"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"sindresorhus.com"},"engines":{"node":">=4"},"scripts":{"test":"xo && ava"},"files":["index.js"],"keywords":["splice","string","str","split","modify","mutate","replace","insert","add","remove","rm","delete","del"],"dependencies":{"lodash.toarray":"^4.4.0"},"devDependencies":{"ava":"*","xo":"*"},"xo":{"esnext":true},"gitHead":"1ff1468b74a028b81dc7e59c9517e93fa5ee5130","bugs":{"url":"https://github.com/sindresorhus/splice-string/issues"},"homepage":"https://github.com/sindresorhus/splice-string#readme","_id":"splice-string@2.0.0","_shasum":"1e90b2a5be8ed25b81036525559ac812a8c1f305","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.5.0","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"shasum":"1e90b2a5be8ed25b81036525559ac812a8c1f305","tarball":"https://registry.npmjs.org/splice-string/-/splice-string-2.0.0.tgz","integrity":"sha512-WZ9RbiBHUT1HqF/Y2QN5UXUp9BsAljiLW9QiiFQOtVwX5z31VxintIwH1eZvoJ4cUwH5Rgr6RfTv1wh2swMCjA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDsOi0+dXXto3TNyJgOBdBdX0Rw/PLo9m2RXRn1uroTMwIhAO4JTmnE6FTgAyGR26uFAZnxm5Hq2sOMVvwXwjKHtT1J"}]},"maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/splice-string-2.0.0.tgz_1472299475119_0.6703253935556859"},"directories":{}},"3.0.0":{"name":"splice-string","version":"3.0.0","description":"Remove or replace part of a string like `Array#splice`","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/splice-string.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"},"scripts":{"test":"xo && ava"},"keywords":["splice","string","split","modify","mutate","replace","insert","add","remove","delete"],"dependencies":{"lodash.toarray":"^4.4.0"},"devDependencies":{"ava":"^3.15.0","xo":"^0.38.2"},"gitHead":"8a0ea9013adce1b49ed609fd30219611cc9fa2f1","bugs":{"url":"https://github.com/sindresorhus/splice-string/issues"},"homepage":"https://github.com/sindresorhus/splice-string#readme","_id":"splice-string@3.0.0","_nodeVersion":"15.12.0","_npmVersion":"6.14.10","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"integrity":"sha512-v21wf4PDsRBjjQlQMsoEl0P/FugJmhzCJeDCQCzETL3HcM8kY4MAU+FlfAf/8pnxuzWgbI7O04wCsvYB/nAVlw==","shasum":"d2ff6a9606daade8189f5b7f3749fb376b3727eb","tarball":"https://registry.npmjs.org/splice-string/-/splice-string-3.0.0.tgz","fileCount":4,"unpackedSize":2726,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgd9eYCRA9TVsSAnZWagAAnKAP/2iZQUKNk+9MfPXJF9vR\nr0jKQMUTC3iO7YWGbD/fIRUDtd/zfKGuPdw3xom56FgLCWiTSgc2eZq2CVDj\nvA1fds6sBKAweC/HviyXZ2W6SXSRegvRGyM0Q2y66fW5rytDJo7eZ35uUwXd\ndOj1hrcdua27hUiGB+daDN0RMc/KGAAyHl3fcO2dhVMZS5e0AdkJyOW0zYgz\npFDZKDmPu9Q1LaPi3ym76X2mEYy8set8xDkyA+HgFvqkltE9U8q2hgT5A2N9\nKaVxkFYbNUGG0ZVWDMxNff0s4AF3nIS7COQozI8u2z89bf5kw6rwVXPP93X+\nE9jh1v51OXUoQCDucN9xNduaHMLdKe8LD4pNvrfT+ESwC0R+lLF0NjotSZdP\nVwutg4f1sOBKT9+3Zcw+djNDpK1xJtFqBfPsT6uuXxvg0ofzKf39vl7N+YWO\n5Y9T5U8RGZrVG/fkjxZrFXukHrvitUqBjjdhuKQIztfpLTjnX/XVKjjq9He7\nkPTfmUHpuH+gsVyVpyiCjp99dafajlGluT33tzO/ZxYOzDbMDzPX+CSW2Z5P\nFLJi8CKiTYAgs6qDp/LgyyU/PZGqFjYMewixJMa5ND7hj1sUmgekwWr7ZNNB\nBN2KPMR4QUatCSvJowa7k42/nlYP2BBWzaIH++ngIiweLss3UBMieF5wpRzK\ns+/b\r\n=s/Uv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEcT8+ogMcIr4Xrtnu3UDcsKRf8467gswZVz5NMjTvJVAiEA2tLkL4t2ULnwD/n4T3BJB0/DJrxRvTVd6/Ry0kN43sc="}]},"directories":{},"maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/splice-string_3.0.0_1618466711953_0.18132546111523928"},"_hasShrinkwrap":false}},"readme":"# splice-string\n\n> Remove or replace part of a string like `Array#splice`\n\nIt correctly handles slicing strings with emoji.\n\n## Install\n\n```\n$ npm install splice-string\n```\n\n## Usage\n\n```js\nimport spliceString from 'splice-string';\n\nspliceString('unicorn', 3, 4, 'verse');\n//=> 'universe'\n\nspliceString('❤️🐴🐴', 1, 1, '🦄');\n//=> '❤️🦄🐴'\n```\n\n## API\n\n### spliceString(string, index, count, insert?)\n\n#### string\n\nType: `string`\n\n#### index\n\nType: `number`\n\nIndex to start splicing.\n\n#### count\n\nType: `number`\n\nNumber of characters to remove.\n\n#### insert\n\nType: `string`\n\nString to insert in place of the removed substring.\n","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"time":{"modified":"2022-06-26T22:56:14.885Z","created":"2015-08-19T18:32:33.425Z","1.0.0":"2015-08-19T18:32:33.425Z","2.0.0":"2016-08-27T12:04:36.117Z","3.0.0":"2021-04-15T06:05:12.155Z"},"homepage":"https://github.com/sindresorhus/splice-string#readme","keywords":["splice","string","split","modify","mutate","replace","insert","add","remove","delete"],"repository":{"type":"git","url":"git+https://github.com/sindresorhus/splice-string.git"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"https://sindresorhus.com"},"bugs":{"url":"https://github.com/sindresorhus/splice-string/issues"},"license":"MIT","readmeFilename":"readme.md","users":{"rocket0191":true}}