0.1.0 • Published 6 years ago

rearrange v0.1.0

Weekly downloads
4
License
MIT
Repository
github
Last release
6 years ago

rearrange

travis ci npm version Coverage Status Dependency Status

Function that given a movement configuration Map and an array, it creates a new array with rearranged positions.

Install

npm install rearrange --save

Usage

const rearrange = require('rearrange')

rearrange(new Map([
    [1, 5], // item in position 1 moved to position 5
    [6, 2]  // item in position 6 moved to position 2
]), ['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i']) // ['a', 'c', 'g', 'd', 'e', 'b', 'f', 'h', 'i']

Support

  • Node.js >=6

License

MIT