From 1d19bcecfd9a5d2ab401152a6a9de8506584f244 Mon Sep 17 00:00:00 2001 From: Adam Lee Date: Fri, 28 Feb 2025 15:18:44 +0000 Subject: [PATCH 1/5] feat: scroll props added --- package.json | 2 +- src/SortableContainer.js | 3 +++ src/SortableView.js | 2 ++ 3 files changed, 6 insertions(+), 1 deletion(-) diff --git a/package.json b/package.json index ae311ed..de72344 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "react-native-sortable-dynamic", - "version": "0.2.2", + "version": "0.2.3", "description": "This package provides a highly customizable, animated, and performant sortable grid list component for React Native. It allows users to easily reorder grid items through drag-and-drop gestures, with smooth animations powered by react-native-reanimated and gesture handling by react-native-gesture-handler.", "source": "./src/index.js", "main": "./lib/commonjs/index.js", diff --git a/src/SortableContainer.js b/src/SortableContainer.js index 3cbb1e5..dcdc8de 100644 --- a/src/SortableContainer.js +++ b/src/SortableContainer.js @@ -26,6 +26,7 @@ import { useSortableConfig } from './Config'; * @param {object} scrollContentContainerStyle - Custom style to apply to the scroll content container. * @param {object} itemStyle - Custom style to apply to each SortableItem. * @param {...object} itemProps - Additional props to be passed to each SortableItem. + * @param {object} scrollViewProps - Additional props to be passed to the ScrollView component. * * Usage: * { // Get the configuration for columns and size from context @@ -82,6 +84,7 @@ const SortableContainer = ({ bounces={false} scrollEventThrottle={16} style={scrollContainerStyle} + {...scrollViewProps} > {/* Render each item using the SortableItemWrapper and SortableItem components */} {data.map((item, index) => ( diff --git a/src/SortableView.js b/src/SortableView.js index eb0d704..9168f91 100644 --- a/src/SortableView.js +++ b/src/SortableView.js @@ -47,6 +47,7 @@ const SortableView = ({ scrollContentContainerStyle, itemStyle, itemProps, + scrollViewProps = {}, }) => { return ( @@ -63,6 +64,7 @@ const SortableView = ({ scrollContentContainerStyle={scrollContentContainerStyle} style={itemStyle} {...itemProps} + scrollViewProps={scrollViewProps} /> ); From 10d5821a863dafa597c218e68f1ba7b71b89ef76 Mon Sep 17 00:00:00 2001 From: Adam Lee Date: Fri, 28 Feb 2025 15:20:06 +0000 Subject: [PATCH 2/5] docs: version 0.2.3 published --- src/SortableView.js | 1 + 1 file changed, 1 insertion(+) diff --git a/src/SortableView.js b/src/SortableView.js index 9168f91..d14f818 100644 --- a/src/SortableView.js +++ b/src/SortableView.js @@ -21,6 +21,7 @@ import SortableContainer from './SortableContainer'; * @param {object} scrollContentContainerStyle - Custom style to apply to the scroll content container. * @param {object} itemStyle - Custom style to apply to each SortableItem. * @param {object} itemProps - Additional props to be passed to each SortableItem. + * @param {object} scrollViewProps - Additional props to be passed to the ScrollView component. * * Usage: * Date: Fri, 28 Feb 2025 15:24:42 +0000 Subject: [PATCH 3/5] docs: version 0.2.3 released --- lib/commonjs/SortableContainer.js | 3 +++ lib/commonjs/SortableContainer.js.map | 2 +- lib/commonjs/SortableView.js | 7 +++++-- lib/commonjs/SortableView.js.map | 2 +- lib/module/SortableContainer.js | 3 +++ lib/module/SortableContainer.js.map | 2 +- lib/module/SortableView.js | 7 +++++-- lib/module/SortableView.js.map | 2 +- lib/typescript/commonjs/package.json | 1 - lib/typescript/commonjs/src/__tests__/index.test.d.ts | 1 - lib/typescript/commonjs/src/__tests__/index.test.d.ts.map | 1 - lib/typescript/module/package.json | 1 - lib/typescript/module/src/__tests__/index.test.d.ts | 1 - lib/typescript/module/src/__tests__/index.test.d.ts.map | 1 - 14 files changed, 20 insertions(+), 14 deletions(-) delete mode 100644 lib/typescript/commonjs/package.json delete mode 100644 lib/typescript/commonjs/src/__tests__/index.test.d.ts delete mode 100644 lib/typescript/commonjs/src/__tests__/index.test.d.ts.map delete mode 100644 lib/typescript/module/package.json delete mode 100644 lib/typescript/module/src/__tests__/index.test.d.ts delete mode 100644 lib/typescript/module/src/__tests__/index.test.d.ts.map diff --git a/lib/commonjs/SortableContainer.js b/lib/commonjs/SortableContainer.js index 3a5c041..5721fa2 100644 --- a/lib/commonjs/SortableContainer.js +++ b/lib/commonjs/SortableContainer.js @@ -31,6 +31,7 @@ function _interopRequireWildcard(e, r) { if (!r && e && e.__esModule) return e; * @param {object} scrollContentContainerStyle - Custom style to apply to the scroll content container. * @param {object} itemStyle - Custom style to apply to each SortableItem. * @param {...object} itemProps - Additional props to be passed to each SortableItem. + * @param {object} scrollViewProps - Additional props to be passed to the ScrollView component. * * Usage: * { // Get the configuration for columns and size from context @@ -89,6 +91,7 @@ function _interopRequireWildcard(e, r) { if (!r && e && e.__esModule) return e; bounces: false, scrollEventThrottle: 16, style: scrollContainerStyle, + ...scrollViewProps, children: data.map((item, index) => /*#__PURE__*/(0, _jsxRuntime.jsx)(_SortableItemWrapper.default, { id: item.id.toString(), positions: positions, diff --git a/lib/commonjs/SortableContainer.js.map b/lib/commonjs/SortableContainer.js.map index ba0a9c3..247d3b1 100644 --- a/lib/commonjs/SortableContainer.js.map +++ b/lib/commonjs/SortableContainer.js.map @@ -1 +1 @@ -{"version":3,"names":["_react","_interopRequireWildcard","require","_reactNativeReanimated","_SortableItemWrapper","_interopRequireDefault","_SortableItem","_Config","_jsxRuntime","e","__esModule","default","_getRequireWildcardCache","WeakMap","r","t","has","get","n","__proto__","a","Object","defineProperty","getOwnPropertyDescriptor","u","hasOwnProperty","call","i","set","SortableContainer","data","editing","onDragEnd","renderItem","onPress","onLongPress","scrollContainerStyle","scrollContentContainerStyle","itemStyle","itemProps","COL","SIZE","useSortableConfig","scrollY","useSharedValue","scrollView","useAnimatedRef","positions","reduce","acc","item","index","id","onScroll","useAnimatedScrollHandler","contentOffset","y","value","jsx","ScrollView","ref","contentContainerStyle","height","Math","ceil","length","showsVerticalScrollIndicator","bounces","scrollEventThrottle","style","children","map","toString","draggable","reorderable","_default","exports","memo"],"sourceRoot":"../../src","sources":["SortableContainer.js"],"mappings":"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","ignoreList":[]} +{"version":3,"names":["_react","_interopRequireWildcard","require","_reactNativeReanimated","_SortableItemWrapper","_interopRequireDefault","_SortableItem","_Config","_jsxRuntime","e","__esModule","default","_getRequireWildcardCache","WeakMap","r","t","has","get","n","__proto__","a","Object","defineProperty","getOwnPropertyDescriptor","u","hasOwnProperty","call","i","set","SortableContainer","data","editing","onDragEnd","renderItem","onPress","onLongPress","scrollContainerStyle","scrollContentContainerStyle","itemStyle","scrollViewProps","itemProps","COL","SIZE","useSortableConfig","scrollY","useSharedValue","scrollView","useAnimatedRef","positions","reduce","acc","item","index","id","onScroll","useAnimatedScrollHandler","contentOffset","y","value","jsx","ScrollView","ref","contentContainerStyle","height","Math","ceil","length","showsVerticalScrollIndicator","bounces","scrollEventThrottle","style","children","map","toString","draggable","reorderable","_default","exports","memo"],"sourceRoot":"../../src","sources":["SortableContainer.js"],"mappings":"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","ignoreList":[]} diff --git a/lib/commonjs/SortableView.js b/lib/commonjs/SortableView.js index 93b5f3c..091de74 100644 --- a/lib/commonjs/SortableView.js +++ b/lib/commonjs/SortableView.js @@ -28,6 +28,7 @@ function _interopRequireDefault(e) { return e && e.__esModule ? e : { default: e * @param {object} scrollContentContainerStyle - Custom style to apply to the scroll content container. * @param {object} itemStyle - Custom style to apply to each SortableItem. * @param {object} itemProps - Additional props to be passed to each SortableItem. + * @param {object} scrollViewProps - Additional props to be passed to the ScrollView component. * * Usage: * { return /*#__PURE__*/(0, _jsxRuntime.jsx)(_Config.default, { config: config, @@ -68,7 +70,8 @@ function _interopRequireDefault(e) { return e && e.__esModule ? e : { default: e scrollContainerStyle: scrollContainerStyle, scrollContentContainerStyle: scrollContentContainerStyle, style: itemStyle, - ...itemProps + ...itemProps, + scrollViewProps: scrollViewProps }) }); }; diff --git a/lib/commonjs/SortableView.js.map b/lib/commonjs/SortableView.js.map index 32844c3..d7ef535 100644 --- a/lib/commonjs/SortableView.js.map +++ b/lib/commonjs/SortableView.js.map @@ -1 +1 @@ -{"version":3,"names":["_react","_interopRequireDefault","require","_Config","_SortableContainer","_jsxRuntime","e","__esModule","default","SortableView","config","data","editing","onDragEnd","renderItem","onPress","onLongPress","scrollContainerStyle","scrollContentContainerStyle","itemStyle","itemProps","jsx","children","positions","style","_default","exports"],"sourceRoot":"../../src","sources":["SortableView.js"],"mappings":";;;;;;AAAA,IAAAA,MAAA,GAAAC,sBAAA,CAAAC,OAAA;AACA,IAAAC,OAAA,GAAAF,sBAAA,CAAAC,OAAA;AACA,IAAAE,kBAAA,GAAAH,sBAAA,CAAAC,OAAA;AAAoD,IAAAG,WAAA,GAAAH,OAAA;AAAA,SAAAD,uBAAAK,CAAA,WAAAA,CAAA,IAAAA,CAAA,CAAAC,UAAA,GAAAD,CAAA,KAAAE,OAAA,EAAAF,CAAA;AAEpD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GACA,MAAMG,YAAY,GAAGA,CAAC;EACpBC,MAAM;EACNC,IAAI;EACJC,OAAO;EACPC,SAAS;EACTC,UAAU;EACVC,OAAO;EACPC,WAAW;EACXC,oBAAoB;EACpBC,2BAA2B;EAC3BC,SAAS;EACTC;AACF,CAAC,KAAK;EACJ,oBACE,IAAAf,WAAA,CAAAgB,GAAA,EAAClB,OAAA,CAAAK,OAAoB;IAACE,MAAM,EAAEA,MAAO;IAAAY,QAAA,eACnC,IAAAjB,WAAA,CAAAgB,GAAA,EAACjB,kBAAA,CAAAI,OAAiB;MAChBI,OAAO,EAAEA,OAAQ;MACjBD,IAAI,EAAEA,IAAK;MACXE,SAAS,EAAGU,SAAS,IAAK;QACxBV,SAAS,CAACU,SAAS,CAAC;MACtB,CAAE;MACFT,UAAU,EAAEA,UAAW;MACvBC,OAAO,EAAEA,OAAQ;MACjBC,WAAW,EAAEA,WAAY;MACzBC,oBAAoB,EAAEA,oBAAqB;MAC3CC,2BAA2B,EAAEA,2BAA4B;MACzDM,KAAK,EAAEL,SAAU;MAAA,GACbC;IAAS,CACd;EAAC,CACkB,CAAC;AAE3B,CAAC;AAAC,IAAAK,QAAA,GAAAC,OAAA,CAAAlB,OAAA,GAEaC,YAAY","ignoreList":[]} +{"version":3,"names":["_react","_interopRequireDefault","require","_Config","_SortableContainer","_jsxRuntime","e","__esModule","default","SortableView","config","data","editing","onDragEnd","renderItem","onPress","onLongPress","scrollContainerStyle","scrollContentContainerStyle","itemStyle","itemProps","scrollViewProps","jsx","children","positions","style","_default","exports"],"sourceRoot":"../../src","sources":["SortableView.js"],"mappings":";;;;;;AAAA,IAAAA,MAAA,GAAAC,sBAAA,CAAAC,OAAA;AACA,IAAAC,OAAA,GAAAF,sBAAA,CAAAC,OAAA;AACA,IAAAE,kBAAA,GAAAH,sBAAA,CAAAC,OAAA;AAAoD,IAAAG,WAAA,GAAAH,OAAA;AAAA,SAAAD,uBAAAK,CAAA,WAAAA,CAAA,IAAAA,CAAA,CAAAC,UAAA,GAAAD,CAAA,KAAAE,OAAA,EAAAF,CAAA;AAEpD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GACA,MAAMG,YAAY,GAAGA,CAAC;EACpBC,MAAM;EACNC,IAAI;EACJC,OAAO;EACPC,SAAS;EACTC,UAAU;EACVC,OAAO;EACPC,WAAW;EACXC,oBAAoB;EACpBC,2BAA2B;EAC3BC,SAAS;EACTC,SAAS;EACTC,eAAe,GAAG,CAAC;AACrB,CAAC,KAAK;EACJ,oBACE,IAAAhB,WAAA,CAAAiB,GAAA,EAACnB,OAAA,CAAAK,OAAoB;IAACE,MAAM,EAAEA,MAAO;IAAAa,QAAA,eACnC,IAAAlB,WAAA,CAAAiB,GAAA,EAAClB,kBAAA,CAAAI,OAAiB;MAChBI,OAAO,EAAEA,OAAQ;MACjBD,IAAI,EAAEA,IAAK;MACXE,SAAS,EAAGW,SAAS,IAAK;QACxBX,SAAS,CAACW,SAAS,CAAC;MACtB,CAAE;MACFV,UAAU,EAAEA,UAAW;MACvBC,OAAO,EAAEA,OAAQ;MACjBC,WAAW,EAAEA,WAAY;MACzBC,oBAAoB,EAAEA,oBAAqB;MAC3CC,2BAA2B,EAAEA,2BAA4B;MACzDO,KAAK,EAAEN,SAAU;MAAA,GACbC,SAAS;MACbC,eAAe,EAAEA;IAAgB,CAClC;EAAC,CACkB,CAAC;AAE3B,CAAC;AAAC,IAAAK,QAAA,GAAAC,OAAA,CAAAnB,OAAA,GAEaC,YAAY","ignoreList":[]} diff --git a/lib/module/SortableContainer.js b/lib/module/SortableContainer.js index cda90a3..9904d61 100644 --- a/lib/module/SortableContainer.js +++ b/lib/module/SortableContainer.js @@ -24,6 +24,7 @@ import { useSortableConfig } from "./Config.js"; * @param {object} scrollContentContainerStyle - Custom style to apply to the scroll content container. * @param {object} itemStyle - Custom style to apply to each SortableItem. * @param {...object} itemProps - Additional props to be passed to each SortableItem. + * @param {object} scrollViewProps - Additional props to be passed to the ScrollView component. * * Usage: * { // Get the configuration for columns and size from context @@ -84,6 +86,7 @@ const SortableContainer = ({ bounces: false, scrollEventThrottle: 16, style: scrollContainerStyle, + ...scrollViewProps, children: data.map((item, index) => /*#__PURE__*/_jsx(SortableItemWrapper, { id: item.id.toString(), positions: positions, diff --git a/lib/module/SortableContainer.js.map b/lib/module/SortableContainer.js.map index 3aba533..63c0a88 100644 --- a/lib/module/SortableContainer.js.map +++ b/lib/module/SortableContainer.js.map @@ -1 +1 @@ -{"version":3,"names":["React","memo","Animated","useAnimatedRef","useAnimatedScrollHandler","useSharedValue","SortableItemWrapper","SortableItem","useSortableConfig","jsx","_jsx","SortableContainer","data","editing","onDragEnd","renderItem","onPress","onLongPress","scrollContainerStyle","scrollContentContainerStyle","itemStyle","itemProps","COL","SIZE","scrollY","scrollView","positions","reduce","acc","item","index","id","onScroll","contentOffset","y","value","ScrollView","ref","contentContainerStyle","height","Math","ceil","length","showsVerticalScrollIndicator","bounces","scrollEventThrottle","style","children","map","toString","draggable","reorderable"],"sourceRoot":"../../src","sources":["SortableContainer.js"],"mappings":";;AAAA,OAAOA,KAAK,IAAIC,IAAI,QAAQ,OAAO;AACnC,OAAOC,QAAQ,IACbC,cAAc,EACdC,wBAAwB,EACxBC,cAAc,QACT,yBAAyB;AAChC,OAAOC,mBAAmB,MAAM,0BAAuB;AACvD,OAAOC,YAAY,MAAM,mBAAgB;AACzC,SAASC,iBAAiB,QAAQ,aAAU;;AAE5C;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AA7BA,SAAAC,GAAA,IAAAC,IAAA;AA8BA,MAAMC,iBAAiB,GAAGA,CAAC;EACzBC,IAAI;EACJC,OAAO;EACPC,SAAS;EACTC,UAAU;EACVC,OAAO;EACPC,WAAW;EACXC,oBAAoB;EACpBC,2BAA2B;EAC3BC,SAAS;EACT,GAAGC;AACL,CAAC,KAAK;EACJ;EACA,MAAM;IAAEC,GAAG;IAAEC;EAAK,CAAC,GAAGf,iBAAiB,CAAC,CAAC;;EAEzC;EACA,MAAMgB,OAAO,GAAGnB,cAAc,CAAC,CAAC,CAAC,CAAC,CAAC;EACnC,MAAMoB,UAAU,GAAGtB,cAAc,CAAC,CAAC,CAAC,CAAC;EACrC,MAAMuB,SAAS,GAAGrB,cAAc,CAC9BO,IAAI,CAACe,MAAM,CAAC,CAACC,GAAG,EAAEC,IAAI,EAAEC,KAAK,MAAM;IAAE,GAAGF,GAAG;IAAE,CAACC,IAAI,CAACE,EAAE,GAAGD;EAAM,CAAC,CAAC,EAAE,CAAC,CAAC,CACtE,CAAC;;EAED;EACA,MAAME,QAAQ,GAAG5B,wBAAwB,CAAC;IACxC4B,QAAQ,EAAEA,CAAC;MAAEC,aAAa,EAAE;QAAEC;MAAE;IAAE,CAAC,KAAK;MACtCV,OAAO,CAACW,KAAK,GAAGD,CAAC;IACnB;EACF,CAAC,CAAC;EAEF,oBACExB,IAAA,CAACR,QAAQ,CAACkC,UAAU;IAClBJ,QAAQ,EAAEA,QAAS;IACnBK,GAAG,EAAEZ,UAAW;IAChBa,qBAAqB,EAAE,CACrB;MACE;MACAC,MAAM,EAAEC,IAAI,CAACC,IAAI,CAAC7B,IAAI,CAAC8B,MAAM,GAAGpB,GAAG,CAAC,GAAGC;IACzC,CAAC,EACDJ,2BAA2B,CAC3B;IACFwB,4BAA4B,EAAE,KAAM;IACpCC,OAAO,EAAE,KAAM;IACfC,mBAAmB,EAAE,EAAG;IACxBC,KAAK,EAAE5B,oBAAqB;IAAA6B,QAAA,EAG3BnC,IAAI,CAACoC,GAAG,CAAC,CAACnB,IAAI,EAAEC,KAAK,kBACpBpB,IAAA,CAACJ,mBAAmB;MAElByB,EAAE,EAAEF,IAAI,CAACE,EAAE,CAACkB,QAAQ,CAAC,CAAE;MACvBvB,SAAS,EAAEA,SAAU;MACrBb,OAAO,EAAEA,OAAQ;MACjBqC,SAAS,EAAErB,IAAI,CAACqB,SAAU;MAC1BC,WAAW,EAAEtB,IAAI,CAACsB,WAAY;MAC9BvC,IAAI,EAAEA,IAAK;MACXE,SAAS,EAAEA,SAAU;MACrBW,UAAU,EAAEA,UAAW;MACvBD,OAAO,EAAEA,OAAQ;MAAAuB,QAAA,eAGjBrC,IAAA,CAACH,YAAY;QACXwB,EAAE,EAAEF,IAAI,CAACE,EAAE,CAACkB,QAAQ,CAAC,CAAE;QACvBC,SAAS,EAAErB,IAAI,CAACqB,SAAU;QAC1BC,WAAW,EAAEtB,IAAI,CAACsB,WAAY;QAC9BnC,OAAO,EAAEA,CAAA,KAAMA,OAAO,IAAIA,OAAO,CAACa,IAAI,CAAE;QACxCZ,WAAW,EAAEA,CAAA,KAAMA,WAAW,IAAIA,WAAW,CAACY,IAAI,CAAE;QACpDiB,KAAK,EAAE1B,SAAU;QAAA,GACbC,SAAS;QAAA0B,QAAA,EAEZhC,UAAU,CAAC;UAAEc,IAAI,EAAEA,IAAI;UAAEC;QAAM,CAAC;MAAC,CACtB;IAAC,GAtBVD,IAAI,CAACE,EAAE,CAACkB,QAAQ,CAAC,CAuBH,CACtB;EAAC,CACiB,CAAC;AAE1B,CAAC;AAED,4BAAehD,IAAI,CAACU,iBAAiB,CAAC","ignoreList":[]} +{"version":3,"names":["React","memo","Animated","useAnimatedRef","useAnimatedScrollHandler","useSharedValue","SortableItemWrapper","SortableItem","useSortableConfig","jsx","_jsx","SortableContainer","data","editing","onDragEnd","renderItem","onPress","onLongPress","scrollContainerStyle","scrollContentContainerStyle","itemStyle","scrollViewProps","itemProps","COL","SIZE","scrollY","scrollView","positions","reduce","acc","item","index","id","onScroll","contentOffset","y","value","ScrollView","ref","contentContainerStyle","height","Math","ceil","length","showsVerticalScrollIndicator","bounces","scrollEventThrottle","style","children","map","toString","draggable","reorderable"],"sourceRoot":"../../src","sources":["SortableContainer.js"],"mappings":"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","ignoreList":[]} diff --git a/lib/module/SortableView.js b/lib/module/SortableView.js index 4db6c80..7c722db 100644 --- a/lib/module/SortableView.js +++ b/lib/module/SortableView.js @@ -23,6 +23,7 @@ import SortableContainer from "./SortableContainer.js"; * @param {object} scrollContentContainerStyle - Custom style to apply to the scroll content container. * @param {object} itemStyle - Custom style to apply to each SortableItem. * @param {object} itemProps - Additional props to be passed to each SortableItem. + * @param {object} scrollViewProps - Additional props to be passed to the ScrollView component. * * Usage: * { return /*#__PURE__*/_jsx(SortableListProvider, { config: config, @@ -65,7 +67,8 @@ const SortableView = ({ scrollContainerStyle: scrollContainerStyle, scrollContentContainerStyle: scrollContentContainerStyle, style: itemStyle, - ...itemProps + ...itemProps, + scrollViewProps: scrollViewProps }) }); }; diff --git a/lib/module/SortableView.js.map b/lib/module/SortableView.js.map index 4230ab6..a397015 100644 --- a/lib/module/SortableView.js.map +++ b/lib/module/SortableView.js.map @@ -1 +1 @@ -{"version":3,"names":["React","SortableListProvider","SortableContainer","jsx","_jsx","SortableView","config","data","editing","onDragEnd","renderItem","onPress","onLongPress","scrollContainerStyle","scrollContentContainerStyle","itemStyle","itemProps","children","positions","style"],"sourceRoot":"../../src","sources":["SortableView.js"],"mappings":";;AAAA,OAAOA,KAAK,MAAM,OAAO;AACzB,OAAOC,oBAAoB,MAAM,aAAU;AAC3C,OAAOC,iBAAiB,MAAM,wBAAqB;;AAEnD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAhCA,SAAAC,GAAA,IAAAC,IAAA;AAiCA,MAAMC,YAAY,GAAGA,CAAC;EACpBC,MAAM;EACNC,IAAI;EACJC,OAAO;EACPC,SAAS;EACTC,UAAU;EACVC,OAAO;EACPC,WAAW;EACXC,oBAAoB;EACpBC,2BAA2B;EAC3BC,SAAS;EACTC;AACF,CAAC,KAAK;EACJ,oBACEZ,IAAA,CAACH,oBAAoB;IAACK,MAAM,EAAEA,MAAO;IAAAW,QAAA,eACnCb,IAAA,CAACF,iBAAiB;MAChBM,OAAO,EAAEA,OAAQ;MACjBD,IAAI,EAAEA,IAAK;MACXE,SAAS,EAAGS,SAAS,IAAK;QACxBT,SAAS,CAACS,SAAS,CAAC;MACtB,CAAE;MACFR,UAAU,EAAEA,UAAW;MACvBC,OAAO,EAAEA,OAAQ;MACjBC,WAAW,EAAEA,WAAY;MACzBC,oBAAoB,EAAEA,oBAAqB;MAC3CC,2BAA2B,EAAEA,2BAA4B;MACzDK,KAAK,EAAEJ,SAAU;MAAA,GACbC;IAAS,CACd;EAAC,CACkB,CAAC;AAE3B,CAAC;AAED,eAAeX,YAAY","ignoreList":[]} +{"version":3,"names":["React","SortableListProvider","SortableContainer","jsx","_jsx","SortableView","config","data","editing","onDragEnd","renderItem","onPress","onLongPress","scrollContainerStyle","scrollContentContainerStyle","itemStyle","itemProps","scrollViewProps","children","positions","style"],"sourceRoot":"../../src","sources":["SortableView.js"],"mappings":";;AAAA,OAAOA,KAAK,MAAM,OAAO;AACzB,OAAOC,oBAAoB,MAAM,aAAU;AAC3C,OAAOC,iBAAiB,MAAM,wBAAqB;;AAEnD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAjCA,SAAAC,GAAA,IAAAC,IAAA;AAkCA,MAAMC,YAAY,GAAGA,CAAC;EACpBC,MAAM;EACNC,IAAI;EACJC,OAAO;EACPC,SAAS;EACTC,UAAU;EACVC,OAAO;EACPC,WAAW;EACXC,oBAAoB;EACpBC,2BAA2B;EAC3BC,SAAS;EACTC,SAAS;EACTC,eAAe,GAAG,CAAC;AACrB,CAAC,KAAK;EACJ,oBACEb,IAAA,CAACH,oBAAoB;IAACK,MAAM,EAAEA,MAAO;IAAAY,QAAA,eACnCd,IAAA,CAACF,iBAAiB;MAChBM,OAAO,EAAEA,OAAQ;MACjBD,IAAI,EAAEA,IAAK;MACXE,SAAS,EAAGU,SAAS,IAAK;QACxBV,SAAS,CAACU,SAAS,CAAC;MACtB,CAAE;MACFT,UAAU,EAAEA,UAAW;MACvBC,OAAO,EAAEA,OAAQ;MACjBC,WAAW,EAAEA,WAAY;MACzBC,oBAAoB,EAAEA,oBAAqB;MAC3CC,2BAA2B,EAAEA,2BAA4B;MACzDM,KAAK,EAAEL,SAAU;MAAA,GACbC,SAAS;MACbC,eAAe,EAAEA;IAAgB,CAClC;EAAC,CACkB,CAAC;AAE3B,CAAC;AAED,eAAeZ,YAAY","ignoreList":[]} diff --git a/lib/typescript/commonjs/package.json b/lib/typescript/commonjs/package.json deleted file mode 100644 index 729ac4d..0000000 --- a/lib/typescript/commonjs/package.json +++ /dev/null @@ -1 +0,0 @@ -{"type":"commonjs"} diff --git a/lib/typescript/commonjs/src/__tests__/index.test.d.ts b/lib/typescript/commonjs/src/__tests__/index.test.d.ts deleted file mode 100644 index cbbd668..0000000 --- a/lib/typescript/commonjs/src/__tests__/index.test.d.ts +++ /dev/null @@ -1 +0,0 @@ -//# sourceMappingURL=index.test.d.ts.map \ No newline at end of file diff --git a/lib/typescript/commonjs/src/__tests__/index.test.d.ts.map b/lib/typescript/commonjs/src/__tests__/index.test.d.ts.map deleted file mode 100644 index 648a3f9..0000000 --- a/lib/typescript/commonjs/src/__tests__/index.test.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.test.d.ts","sourceRoot":"","sources":["../../../../../src/__tests__/index.test.tsx"],"names":[],"mappings":""} \ No newline at end of file diff --git a/lib/typescript/module/package.json b/lib/typescript/module/package.json deleted file mode 100644 index 089153b..0000000 --- a/lib/typescript/module/package.json +++ /dev/null @@ -1 +0,0 @@ -{"type":"module"} diff --git a/lib/typescript/module/src/__tests__/index.test.d.ts b/lib/typescript/module/src/__tests__/index.test.d.ts deleted file mode 100644 index cbbd668..0000000 --- a/lib/typescript/module/src/__tests__/index.test.d.ts +++ /dev/null @@ -1 +0,0 @@ -//# sourceMappingURL=index.test.d.ts.map \ No newline at end of file diff --git a/lib/typescript/module/src/__tests__/index.test.d.ts.map b/lib/typescript/module/src/__tests__/index.test.d.ts.map deleted file mode 100644 index 648a3f9..0000000 --- a/lib/typescript/module/src/__tests__/index.test.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.test.d.ts","sourceRoot":"","sources":["../../../../../src/__tests__/index.test.tsx"],"names":[],"mappings":""} \ No newline at end of file From 064221304ad357b7e3d3f9b865d683903e73d839 Mon Sep 17 00:00:00 2001 From: Adam Lee Date: Fri, 28 Feb 2025 15:25:12 +0000 Subject: [PATCH 4/5] chore: release 0.3.0 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index de72344..f2b815c 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "react-native-sortable-dynamic", - "version": "0.2.3", + "version": "0.3.0", "description": "This package provides a highly customizable, animated, and performant sortable grid list component for React Native. It allows users to easily reorder grid items through drag-and-drop gestures, with smooth animations powered by react-native-reanimated and gesture handling by react-native-gesture-handler.", "source": "./src/index.js", "main": "./lib/commonjs/index.js", From 4ed64a1d71511560c014985fba2cc085aa401601 Mon Sep 17 00:00:00 2001 From: Adam Lee Date: Wed, 9 Apr 2025 11:40:03 +0100 Subject: [PATCH 5/5] refactor: react-native-gesture-handler dev and peer dependency updated --- package.json | 6 +++--- yarn.lock | 15 +++++++-------- 2 files changed, 10 insertions(+), 11 deletions(-) diff --git a/package.json b/package.json index f2b815c..f92af9a 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "react-native-sortable-dynamic", - "version": "0.3.0", + "version": "0.3.1", "description": "This package provides a highly customizable, animated, and performant sortable grid list component for React Native. It allows users to easily reorder grid items through drag-and-drop gestures, with smooth animations powered by react-native-reanimated and gesture handling by react-native-gesture-handler.", "source": "./src/index.js", "main": "./lib/commonjs/index.js", @@ -72,7 +72,7 @@ "react": "18.2.0", "react-native": "0.74.5", "react-native-builder-bob": "^0.30.2", - "react-native-gesture-handler": "^2.0.0", + "react-native-gesture-handler": "^2.25.0", "react-native-reanimated": "^3.0.0", "release-it": "^15.0.0", "typescript": "^5.2.2" @@ -83,7 +83,7 @@ "peerDependencies": { "react": "*", "react-native": "*", - "react-native-gesture-handler": "^1.10.0", + "react-native-gesture-handler": "*", "react-native-reanimated": "^2.0.0" }, "workspaces": [ diff --git a/yarn.lock b/yarn.lock index 0f03ba2..a160662 100644 --- a/yarn.lock +++ b/yarn.lock @@ -12322,7 +12322,7 @@ __metadata: languageName: node linkType: hard -"prop-types@npm:^15.7.2, prop-types@npm:^15.8.1": +"prop-types@npm:^15.8.1": version: 15.8.1 resolution: "prop-types@npm:15.8.1" dependencies: @@ -12552,18 +12552,17 @@ __metadata: languageName: node linkType: hard -"react-native-gesture-handler@npm:^2.0.0": - version: 2.19.0 - resolution: "react-native-gesture-handler@npm:2.19.0" +"react-native-gesture-handler@npm:^2.25.0": + version: 2.25.0 + resolution: "react-native-gesture-handler@npm:2.25.0" dependencies: "@egjs/hammerjs": ^2.0.17 hoist-non-react-statics: ^3.3.0 invariant: ^2.2.4 - prop-types: ^15.7.2 peerDependencies: react: "*" react-native: "*" - checksum: ce9b9fc6537debf962e6b8d84f1c4cf18fe00f39bd86498e84a203ebb26bf3543c2642ed247d974537840407b7ddb602939fd8c817c00a3416e87bddc8f2088f + checksum: 51b155bcc56043b9e06bf8ded089c44348e8da297b38e73f203f2d6ce8bd51698f85a38dca8eeab3d2ab721aeddefc270acd99e16cf493b20f1f429ad02214b8 languageName: node linkType: hard @@ -12610,14 +12609,14 @@ __metadata: react: 18.2.0 react-native: 0.74.5 react-native-builder-bob: ^0.30.2 - react-native-gesture-handler: ^2.0.0 + react-native-gesture-handler: ^2.25.0 react-native-reanimated: ^3.0.0 release-it: ^15.0.0 typescript: ^5.2.2 peerDependencies: react: "*" react-native: "*" - react-native-gesture-handler: ^1.10.0 + react-native-gesture-handler: "*" react-native-reanimated: ^2.0.0 languageName: unknown linkType: soft