Skip to content

Commit 720a8c9

Browse files
author
Clauderic Demers
committed
Remove array-move dependency
1 parent 72bbb85 commit 720a8c9

File tree

4 files changed

+9
-8
lines changed

4 files changed

+9
-8
lines changed

package.json

-1
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,6 @@
4343
"release": "standard-version"
4444
},
4545
"dependencies": {
46-
"array-move": "^1.0.0",
4746
"invariant": "^2.2.1",
4847
"prop-types": "^15.5.7"
4948
},

src/index.js

+1-2
Original file line numberDiff line numberDiff line change
@@ -6,5 +6,4 @@ export {default as sortableContainer} from './SortableContainer';
66
export {default as sortableElement} from './SortableElement';
77
export {default as sortableHandle} from './SortableHandle';
88

9-
// Will be deprecated soon. Consumers should install array-move in their project
10-
export {default as arrayMove} from 'array-move';
9+
export {arrayMove} from './utils';

src/utils.js

+8
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,13 @@
11
import invariant from 'invariant';
22

3+
// Will be deprecated soon. Consumers should install array-move in their project instead
4+
export function arrayMove(array, from, to) {
5+
array = array.slice();
6+
array.splice(to < 0 ? array.length + to : to, 0, array.splice(from, 1)[0]);
7+
8+
return array;
9+
}
10+
311
export function omit(obj, ...keysToOmit) {
412
return Object.keys(obj).reduce((acc, key) => {
513
if (keysToOmit.indexOf(key) === -1) {

yarn.lock

-5
Original file line numberDiff line numberDiff line change
@@ -1813,11 +1813,6 @@ array-map@~0.0.0:
18131813
resolved "https://registry.yarnpkg.com/array-map/-/array-map-0.0.0.tgz#88a2bab73d1cf7bcd5c1b118a003f66f665fa662"
18141814
integrity sha1-iKK6tz0c97zVwbEYoAP2b2ZfpmI=
18151815

1816-
array-move@^1.0.0:
1817-
version "1.0.0"
1818-
resolved "https://registry.yarnpkg.com/array-move/-/array-move-1.0.0.tgz#ec5de472cab0b9db3e50963fd71476ba477a6583"
1819-
integrity sha1-7F3kcsqwuds+UJY/1xR2ukd6ZYM=
1820-
18211816
array-reduce@~0.0.0:
18221817
version "0.0.0"
18231818
resolved "https://registry.yarnpkg.com/array-reduce/-/array-reduce-0.0.0.tgz#173899d3ffd1c7d9383e4479525dbe278cab5f2b"

0 commit comments

Comments
 (0)