rearrange
v0.1.0
Published
function that given a movements configuration Map and an array, it creates a new array with rearranged positions
Downloads
11
Maintainers
Readme
rearrange
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