JSPM

  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 1051
  • Score
    100M100P100Q105963F
  • License MIT

Split a string at one or more indices

Package Exports

  • split-at

This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (split-at) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

Readme

split-at Build Status

Split a string at one or more indices

Install

$ npm install split-at

Usage

const splitAt = require('split-at');

splitAt('unicorn', 2);
//=> ['uni', 'corn']

splitAt('unicorn', -2);
//=> ['unico', 'rn']

splitAt('unicorn&rainbow', [6, 7]);
//=> ['unicorn', '&', 'rainbow']

splitAt('unicorn&rainbow', 7, {remove: true});
//=> ['unicorn', 'rainbow']

API

splitAt(string, index, [options])

string

Type: string

String to be split.

index

Type: number | number[]

One or more indices. A negative index is a 1-based position from the end of the string. For example, -1 is the index of the last place in the string. Duplicate indices are removed from the index array. A negative index and positive index that refer to the same position in the string are treated as duplicates.

options

Type: object

remove

Type: boolean Default: false

Remove the chosen indices.

Similar to the default String#split behaviour.

  • split-on-first - Split a string on the first occurrence of a given separator

License

MIT © Sindre Sorhus