{"_id":"react-native-sglistview","_rev":"2858627","name":"react-native-sglistview","description":"A React Native module to provide a memory efficent ListView over the native implementation","dist-tags":{"latest":"0.4.5"},"maintainers":[{"name":"andrei.pitea","email":"andrei.pitea@gmail.com"},{"name":"sghiassy","email":"shaheen.ghiassy@gmail.com"}],"time":{"modified":"2022-09-06T17:11:33.000Z","created":"2015-08-07T19:42:21.051Z","0.4.5":"2018-01-15T03:59:20.779Z","0.4.4":"2018-01-15T03:54:58.224Z","0.4.3":"2017-04-30T04:32:01.353Z","0.4.2":"2017-04-30T04:21:42.993Z","0.4.1":"2017-04-30T04:19:25.958Z","0.3.10":"2017-03-08T01:17:47.796Z","0.3.9":"2017-03-07T23:18:42.524Z","0.3.8":"2017-03-07T23:16:56.686Z","0.3.7":"2017-03-07T23:15:31.230Z","0.3.6":"2017-03-07T22:41:57.167Z","0.3.5":"2017-02-26T16:22:25.508Z","0.3.4":"2017-02-26T16:16:51.289Z","0.3.3":"2017-02-25T18:04:50.987Z","0.3.2":"2016-06-17T22:50:41.526Z","0.3.1":"2016-06-17T00:12:31.929Z","0.3.0":"2016-06-16T23:46:13.581Z","0.1.4":"2016-03-20T01:32:55.166Z","0.1.3":"2015-08-20T17:49:11.700Z","0.1.2":"2015-08-11T18:12:06.106Z","0.1.1":"2015-08-07T20:43:23.455Z","0.1.0":"2015-08-07T19:42:21.051Z"},"users":{},"author":{"name":"Shaheen Ghiassy","email":"shaheen.ghiassy@gmail.com","url":"http://shaheenghiassy.com"},"repository":{"type":"git","url":"https://github.com/sghiassy/react-native-sglistview"},"versions":{"0.4.5":{"name":"react-native-sglistview","version":"0.4.5","description":"A React Native module to provide a memory efficent ListView over the native implementation","main":"dist/index.js","scripts":{"build":"yarn config:enable:babelrc; ./node_modules/.bin/babel --source-maps=true --out-dir=dist lib; yarn config:disable:babelrc","config:disable:babelrc":"./scripts/disable_babel_config.sh","config:enable:babelrc":"./scripts/enable_babel_config.sh","dev:link":"wml add ./dist ../react-native-sglistview-example/node_modules/react-native-sglistview/dist","lint":"eslint lib","prepublish":"yarn run test","posttest":"yarn config:disable:babelrc","pretest":"yarn config:enable:babelrc; eslint lib test; yarn run build","test":"yarn config:enable:babelrc; ./node_modules/.bin/mocha || yarn config:disable:babelrc","x":"echo 'The example app has moved to https://github.com/sghiassy/react-native-sglistview-example'"},"keywords":["ReactNative","ListView"],"author":{"name":"Shaheen Ghiassy","email":"shaheen.ghiassy@gmail.com","url":"http://shaheenghiassy.com"},"license":"MIT","homepage":"https://github.com/sghiassy/react-native-sglistview","peerDependencies":{},"devDependencies":{"babel":"^6.5.2","babel-cli":"^6.10.1","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.5.0","babel-preset-stage-2":"^6.5.0","create-react-class":"^15.6.2","enzyme":"^2.3.0","eslint":"^2.12.0","eslint-config-airbnb":"^9.0.1","eslint-plugin-import":"^1.8.1","eslint-plugin-jsx-a11y":"^1.4.2","eslint-plugin-react":"^5.1.1","mocha":"^2.5.3","prop-types":"^15.5.7","react":"^15.4.2","react-dom":"^15.1.0","react-native":"^0.42.0","react-native-mock":"^0.2.3","should":"^9.0.2"},"files":["*.js","dist"],"bugs":{"url":"https://github.com/sghiassy/react-native-sglistview/issues"},"repository":{"type":"git","url":"https://github.com/sghiassy/react-native-sglistview"},"licenseText":"The MIT License (MIT)\n\nCopyright (c) 2015 Shaheen Ghiassy\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"react-native-sglistview@0.4.5","dist":{"shasum":"281d9c0909ca82a7250cc7485629be49f136f022","size":15513,"noattachment":false,"key":"/react-native-sglistview/-/react-native-sglistview-0.4.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-native-sglistview/download/react-native-sglistview-0.4.5.tgz"},"maintainers":[{"name":"andrei.pitea","email":"andrei.pitea@gmail.com"},{"name":"sghiassy","email":"shaheen.ghiassy@gmail.com"}],"_npmUser":{"name":"sghiassy","email":"shaheen.ghiassy@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-sglistview-0.4.5.tgz_1515988760480_0.24631148530170321"},"directories":{},"publish_time":1515988760779,"_hasShrinkwrap":false,"_cnpm_publish_time":1515988760779,"_cnpmcore_publish_time":"2021-12-16T15:10:09.133Z"},"0.4.4":{"name":"react-native-sglistview","version":"0.4.4","description":"A React Native module to provide a memory efficent ListView over the native implementation","main":"dist/index.js","scripts":{"build":"yarn config:enable:babelrc; ./node_modules/.bin/babel --source-maps=true --out-dir=dist lib; yarn config:disable:babelrc","config:disable:babelrc":"./scripts/disable_babel_config.sh","config:enable:babelrc":"./scripts/enable_babel_config.sh","dev:link":"wml add ./dist ../react-native-sglistview-example/node_modules/react-native-sglistview/dist","lint":"eslint lib","prepublish":"yarn run test","posttest":"yarn config:disable:babelrc","pretest":"yarn config:enable:babelrc; eslint lib test; yarn run build","test":"yarn config:enable:babelrc; ./node_modules/.bin/mocha || yarn config:disable:babelrc","x":"open example/ios/AwesomeProject.xcodeproj"},"keywords":["ReactNative","ListView"],"author":{"name":"Shaheen Ghiassy","email":"shaheen.ghiassy@gmail.com","url":"http://shaheenghiassy.com"},"license":"MIT","homepage":"https://github.com/sghiassy/react-native-sglistview","peerDependencies":{},"devDependencies":{"babel":"^6.5.2","babel-cli":"^6.10.1","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.5.0","babel-preset-stage-2":"^6.5.0","enzyme":"^2.3.0","eslint":"^2.12.0","eslint-config-airbnb":"^9.0.1","eslint-plugin-import":"^1.8.1","eslint-plugin-jsx-a11y":"^1.4.2","eslint-plugin-react":"^5.1.1","mocha":"^2.5.3","react":"^15.4.2","react-dom":"^15.1.0","react-native":"^0.42.0","prop-types":"^15.5.7","create-react-class":"^15.6.2","react-native-mock":"^0.2.3","should":"^9.0.2"},"files":["*.js","dist"],"bugs":{"url":"https://github.com/sghiassy/react-native-sglistview/issues"},"repository":{"type":"git","url":"https://github.com/sghiassy/react-native-sglistview"},"licenseText":"The MIT License (MIT)\n\nCopyright (c) 2015 Shaheen Ghiassy\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"react-native-sglistview@0.4.4","dist":{"shasum":"38d065a8195283e2aca5f99ac7c42e3173b7318a","size":8077,"noattachment":false,"key":"/react-native-sglistview/-/react-native-sglistview-0.4.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-native-sglistview/download/react-native-sglistview-0.4.4.tgz"},"maintainers":[{"name":"andrei.pitea","email":"andrei.pitea@gmail.com"},{"name":"sghiassy","email":"shaheen.ghiassy@gmail.com"}],"_npmUser":{"name":"sghiassy","email":"shaheen.ghiassy@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-sglistview-0.4.4.tgz_1515988498086_0.722957074875012"},"directories":{},"publish_time":1515988498224,"_hasShrinkwrap":false,"_cnpm_publish_time":1515988498224,"_cnpmcore_publish_time":"2021-12-16T15:10:09.393Z"},"0.4.3":{"name":"react-native-sglistview","version":"0.4.3","description":"A React Native module to provide a memory efficent ListView over the native implementation","main":"dist/index.js","scripts":{"build":"yarn config:enable:babelrc; ./node_modules/.bin/babel --source-maps=true --out-dir=dist lib; yarn config:disable:babelrc","config:disable:babelrc":"./scripts/disable_babel_config.sh","config:enable:babelrc":"./scripts/enable_babel_config.sh","dev:link":"wml add ./dist ../react-native-sglistview-example/node_modules/react-native-sglistview/dist","lint":"eslint lib","prepublish":"yarn run test","posttest":"yarn config:disable:babelrc","pretest":"yarn config:enable:babelrc; eslint lib test; yarn run build","test":"yarn config:enable:babelrc; ./node_modules/.bin/mocha || yarn config:disable:babelrc","x":"open example/ios/AwesomeProject.xcodeproj"},"keywords":["ReactNative","ListView"],"author":{"name":"Shaheen Ghiassy","email":"shaheen.ghiassy@gmail.com","url":"http://shaheenghiassy.com"},"license":"MIT","homepage":"https://github.com/sghiassy/react-native-sglistview","peerDependencies":{},"devDependencies":{"babel":"^6.5.2","babel-cli":"^6.10.1","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.5.0","babel-preset-stage-2":"^6.5.0","enzyme":"^2.3.0","eslint":"^2.12.0","eslint-config-airbnb":"^9.0.1","eslint-plugin-import":"^1.8.1","eslint-plugin-jsx-a11y":"^1.4.2","eslint-plugin-react":"^5.1.1","mocha":"^2.5.3","react":"^15.4.2","react-dom":"^15.1.0","react-native":"^0.42.0","react-native-mock":"^0.2.3","should":"^9.0.2"},"files":["*.js","dist"],"bugs":{"url":"https://github.com/sghiassy/react-native-sglistview/issues"},"repository":{"type":"git","url":"git+https://github.com/sghiassy/react-native-sglistview.git"},"gitHead":"2c70af40cdee2bdf9264d1934ead9d7ff32971fe","_id":"react-native-sglistview@0.4.3","_shasum":"0f955126103ec102c830f688689c2e69ef7336ec","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"sghiassy","email":"shaheen.ghiassy@gmail.com"},"dist":{"shasum":"0f955126103ec102c830f688689c2e69ef7336ec","size":13708,"noattachment":false,"key":"/react-native-sglistview/-/react-native-sglistview-0.4.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-native-sglistview/download/react-native-sglistview-0.4.3.tgz"},"maintainers":[{"name":"andrei.pitea","email":"andrei.pitea@gmail.com"},{"name":"sghiassy","email":"shaheen.ghiassy@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/react-native-sglistview-0.4.3.tgz_1493526721045_0.9032073612324893"},"directories":{},"publish_time":1493526721353,"_hasShrinkwrap":false,"_cnpm_publish_time":1493526721353,"_cnpmcore_publish_time":"2021-12-16T15:10:09.583Z"},"0.4.2":{"name":"react-native-sglistview","version":"0.4.2","description":"A React Native module to provide a memory efficent ListView over the native implementation","main":"dist/index.js","scripts":{"build":"yarn config:enable:babelrc; ./node_modules/.bin/babel --source-maps=true --out-dir=dist lib; yarn config:disable:babelrc","config:disable:babelrc":"./scripts/disable_babel_config.sh","config:enable:babelrc":"./scripts/enable_babel_config.sh","dev:link":"wml add ./dist ../react-native-sglistview-example/node_modules/react-native-sglistview/dist","lint":"eslint lib","prepublish":"yarn run test","posttest":"yarn config:disable:babelrc","pretest":"yarn config:enable:babelrc; eslint lib test; yarn run build","test":"yarn config:enable:babelrc; ./node_modules/.bin/mocha || yarn config:disable:babelrc","x":"open example/ios/AwesomeProject.xcodeproj"},"keywords":["ReactNative","ListView"],"author":{"name":"Shaheen Ghiassy","email":"shaheen.ghiassy@gmail.com","url":"http://shaheenghiassy.com"},"license":"MIT","homepage":"https://github.com/sghiassy/react-native-sglistview","peerDependencies":{},"devDependencies":{"babel":"^6.5.2","babel-cli":"^6.10.1","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.5.0","babel-preset-stage-2":"^6.5.0","enzyme":"^2.3.0","eslint":"^2.12.0","eslint-config-airbnb":"^9.0.1","eslint-plugin-import":"^1.8.1","eslint-plugin-jsx-a11y":"^1.4.2","eslint-plugin-react":"^5.1.1","mocha":"^2.5.3","react":"^15.4.2","react-dom":"^15.1.0","react-native":"^0.42.0","react-native-mock":"^0.2.3","should":"^9.0.2"},"files":["*.js","dist"],"bugs":{"url":"https://github.com/sghiassy/react-native-sglistview/issues"},"repository":{"type":"git","url":"git+https://github.com/sghiassy/react-native-sglistview.git"},"gitHead":"8fc18d623cde181ce87521b9d5a4a37f6a415945","_id":"react-native-sglistview@0.4.2","_shasum":"09b83e1e6282d93ac2107d78187900e7ceea3b45","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"sghiassy","email":"shaheen.ghiassy@gmail.com"},"dist":{"shasum":"09b83e1e6282d93ac2107d78187900e7ceea3b45","size":13608,"noattachment":false,"key":"/react-native-sglistview/-/react-native-sglistview-0.4.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-native-sglistview/download/react-native-sglistview-0.4.2.tgz"},"maintainers":[{"name":"andrei.pitea","email":"andrei.pitea@gmail.com"},{"name":"sghiassy","email":"shaheen.ghiassy@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/react-native-sglistview-0.4.2.tgz_1493526102733_0.7951343399472535"},"directories":{},"publish_time":1493526102993,"_hasShrinkwrap":false,"_cnpm_publish_time":1493526102993,"_cnpmcore_publish_time":"2021-12-16T15:10:09.825Z"},"0.4.1":{"name":"react-native-sglistview","version":"0.4.1","description":"A React Native module to provide a memory efficent ListView over the native implementation","main":"dist/index.js","scripts":{"build":"yarn config:enable:babelrc; ./node_modules/.bin/babel --source-maps=true --out-dir=dist lib; yarn config:disable:babelrc","config:disable:babelrc":"./scripts/disable_babel_config.sh","config:enable:babelrc":"./scripts/enable_babel_config.sh","dev:link":"wml add ./dist ../react-native-sglistview-example/node_modules/react-native-sglistview/dist","lint":"eslint lib","prepublish":"yarn run test","posttest":"yarn config:disable:babelrc","pretest":"yarn config:enable:babelrc; eslint lib test; yarn run build","test":"yarn config:enable:babelrc; ./node_modules/.bin/mocha || yarn config:disable:babelrc","x":"open example/ios/AwesomeProject.xcodeproj"},"keywords":["ReactNative","ListView"],"author":{"name":"Shaheen Ghiassy","email":"shaheen.ghiassy@gmail.com","url":"http://shaheenghiassy.com"},"license":"MIT","homepage":"https://github.com/sghiassy/react-native-sglistview","peerDependencies":{},"devDependencies":{"babel":"^6.5.2","babel-cli":"^6.10.1","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.5.0","babel-preset-stage-2":"^6.5.0","enzyme":"^2.3.0","eslint":"^2.12.0","eslint-config-airbnb":"^9.0.1","eslint-plugin-import":"^1.8.1","eslint-plugin-jsx-a11y":"^1.4.2","eslint-plugin-react":"^5.1.1","mocha":"^2.5.3","react":"^15.4.2","react-dom":"^15.1.0","react-native":"^0.42.0","react-native-mock":"^0.2.3","should":"^9.0.2"},"files":["*.js","dist"],"bugs":{"url":"https://github.com/sghiassy/react-native-sglistview/issues"},"repository":{"type":"git","url":"https://github.com/sghiassy/react-native-sglistview"},"licenseText":"The MIT License (MIT)\n\nCopyright (c) 2015 Shaheen Ghiassy\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"react-native-sglistview@0.4.1","dist":{"shasum":"17dd5ecb05521398e97447e742d99025b1b775d2","size":9422,"noattachment":false,"key":"/react-native-sglistview/-/react-native-sglistview-0.4.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-native-sglistview/download/react-native-sglistview-0.4.1.tgz"},"maintainers":[{"name":"andrei.pitea","email":"andrei.pitea@gmail.com"},{"name":"sghiassy","email":"shaheen.ghiassy@gmail.com"}],"_npmUser":{"name":"sghiassy","email":"shaheen.ghiassy@gmail.com"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/react-native-sglistview-0.4.1.tgz_1493525965498_0.6237668131943792"},"directories":{},"publish_time":1493525965958,"_hasShrinkwrap":false,"_cnpm_publish_time":1493525965958,"_cnpmcore_publish_time":"2021-12-16T15:10:10.035Z"},"0.3.10":{"name":"react-native-sglistview","version":"0.3.10","description":"A React Native module to provide a memory efficent ListView over the native implementation","main":"dist/index.js","scripts":{"build":"yarn config:enable:babelrc; ./node_modules/.bin/babel --source-maps=true --out-dir=dist lib; yarn config:disable:babelrc","config:disable:babelrc":"./scripts/disable_babel_config.sh","config:enable:babelrc":"./scripts/enable_babel_config.sh","dev:link":"wml add ./dist ../react-native-sglistview-example/node_modules/react-native-sglistview/dist","lint":"eslint lib","prepublish":"yarn run test","posttest":"yarn config:disable:babelrc","pretest":"yarn config:enable:babelrc; eslint lib test; yarn run build","test":"yarn config:enable:babelrc; ./node_modules/.bin/mocha || yarn config:disable:babelrc","x":"open example/ios/AwesomeProject.xcodeproj"},"keywords":["ReactNative","ListView"],"author":{"name":"Shaheen Ghiassy","email":"shaheen.ghiassy@gmail.com","url":"http://shaheenghiassy.com"},"license":"MIT","homepage":"https://github.com/sghiassy/react-native-sglistview","peerDependencies":{},"devDependencies":{"babel":"^6.5.2","babel-cli":"^6.10.1","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.5.0","babel-preset-stage-2":"^6.5.0","enzyme":"^2.3.0","eslint":"^2.12.0","eslint-config-airbnb":"^9.0.1","eslint-plugin-import":"^1.8.1","eslint-plugin-jsx-a11y":"^1.4.2","eslint-plugin-react":"^5.1.1","mocha":"^2.5.3","react":"^15.4.2","react-dom":"^15.1.0","react-native":"^0.42.0","react-native-mock":"^0.2.3","should":"^9.0.2"},"files":["*.js","dist"],"bugs":{"url":"https://github.com/sghiassy/react-native-sglistview/issues"},"repository":{"type":"git","url":"git+https://github.com/sghiassy/react-native-sglistview.git"},"gitHead":"d92e3e088fd88e0e0c7ee210395cabdedfcaceb5","_id":"react-native-sglistview@0.3.10","_shasum":"2b1e823bab8ea1839ad01a56e69fa50d8b2234ad","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"sghiassy","email":"shaheen.ghiassy@gmail.com"},"dist":{"shasum":"2b1e823bab8ea1839ad01a56e69fa50d8b2234ad","size":11502,"noattachment":false,"key":"/react-native-sglistview/-/react-native-sglistview-0.3.10.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-native-sglistview/download/react-native-sglistview-0.3.10.tgz"},"maintainers":[{"name":"andrei.pitea","email":"andrei.pitea@gmail.com"},{"name":"sghiassy","email":"shaheen.ghiassy@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/react-native-sglistview-0.3.10.tgz_1488935865697_0.34780286997556686"},"directories":{},"publish_time":1488935867796,"_hasShrinkwrap":false,"_cnpm_publish_time":1488935867796,"_cnpmcore_publish_time":"2021-12-16T15:10:10.248Z"},"0.3.9":{"name":"react-native-sglistview","version":"0.3.9","description":"A React Native module to provide a memory efficent ListView over the native implementation","main":"lib/index.js","scripts":{"config:disable:babelrc":"./scripts/disable_babel_config.sh","config:enable:babelrc":"./scripts/enable_babel_config.sh","build":"yarn config:enable:babelrc; ./node_modules/.bin/babel --source-maps=true --out-dir=dist lib; yarn config:disable:babelrc","lint":"eslint lib","posttest":"yarn config:disable:babelrc","pretest":"yarn config:enable:babelrc; eslint lib test; yarn run build","test":"yarn config:enable:babelrc; ./node_modules/.bin/mocha || yarn config:disable:babelrc","x":"open example/ios/AwesomeProject.xcodeproj"},"keywords":["ReactNative","ListView"],"author":{"name":"Shaheen Ghiassy","email":"shaheen.ghiassy@gmail.com","url":"http://shaheenghiassy.com"},"license":"MIT","homepage":"https://github.com/sghiassy/react-native-sglistview","peerDependencies":{},"devDependencies":{"babel":"^6.5.2","babel-cli":"^6.10.1","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.5.0","babel-preset-stage-2":"^6.5.0","enzyme":"^2.3.0","eslint":"^2.12.0","eslint-config-airbnb":"^9.0.1","eslint-plugin-import":"^1.8.1","eslint-plugin-jsx-a11y":"^1.4.2","eslint-plugin-react":"^5.1.1","mocha":"^2.5.3","react":"^15.4.2","react-dom":"^15.1.0","react-native":"^0.42.0","react-native-mock":"^0.2.3","should":"^9.0.2"},"files":["*.js","dist","lib"],"bugs":{"url":"https://github.com/sghiassy/react-native-sglistview/issues"},"repository":{"type":"git","url":"git+https://github.com/sghiassy/react-native-sglistview.git"},"gitHead":"dbf27ef9b826ebecfcc4fa16f5f686fc1feb7063","_id":"react-native-sglistview@0.3.9","_shasum":"15014a36f1ca9ab65cc7de2c02f4b38d35270441","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"sghiassy","email":"shaheen.ghiassy@gmail.com"},"dist":{"shasum":"15014a36f1ca9ab65cc7de2c02f4b38d35270441","size":12401,"noattachment":false,"key":"/react-native-sglistview/-/react-native-sglistview-0.3.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-native-sglistview/download/react-native-sglistview-0.3.9.tgz"},"maintainers":[{"name":"andrei.pitea","email":"andrei.pitea@gmail.com"},{"name":"sghiassy","email":"shaheen.ghiassy@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/react-native-sglistview-0.3.9.tgz_1488928721758_0.041001979261636734"},"directories":{},"publish_time":1488928722524,"_hasShrinkwrap":false,"_cnpm_publish_time":1488928722524,"_cnpmcore_publish_time":"2021-12-16T15:10:10.441Z"},"0.3.8":{"name":"react-native-sglistview","version":"0.3.8","description":"A React Native module to provide a memory efficent ListView over the native implementation","main":"lib/index.js","scripts":{"config:disable:babelrc":"./scripts/disable_babel_config.sh","config:enable:babelrc":"./scripts/enable_babel_config.sh","build":"yarn config:enable:babelrc; ./node_modules/.bin/babel --source-maps=true --out-dir=dist lib; yarn config:disable:babelrc","lint":"eslint lib","posttest":"yarn config:disable:babelrc","pretest":"yarn config:enable:babelrc; eslint lib test; yarn run build","test":"yarn config:enable:babelrc; ./node_modules/.bin/mocha || yarn config:disable:babelrc","x":"open example/ios/AwesomeProject.xcodeproj"},"keywords":["ReactNative","ListView"],"author":{"name":"Shaheen Ghiassy","email":"shaheen.ghiassy@gmail.com","url":"http://shaheenghiassy.com"},"license":"MIT","homepage":"https://github.com/sghiassy/react-native-sglistview","peerDependencies":{},"devDependencies":{"babel":"^6.5.2","babel-cli":"^6.10.1","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.5.0","babel-preset-stage-2":"^6.5.0","enzyme":"^2.3.0","eslint":"^2.12.0","eslint-config-airbnb":"^9.0.1","eslint-plugin-import":"^1.8.1","eslint-plugin-jsx-a11y":"^1.4.2","eslint-plugin-react":"^5.1.1","mocha":"^2.5.3","react":"^15.4.2","react-dom":"^15.1.0","react-native":"^0.42.0","react-native-mock":"^0.2.3","should":"^9.0.2"},"files":["*.js","dist","lib"],"bugs":{"url":"https://github.com/sghiassy/react-native-sglistview/issues"},"repository":{"type":"git","url":"git+https://github.com/sghiassy/react-native-sglistview.git"},"gitHead":"9e556828923d3c03bbc8efac13a2df6b1a972de2","_id":"react-native-sglistview@0.3.8","_shasum":"3d098cabe45f5310f4e2518746878c3d06b71358","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"sghiassy","email":"shaheen.ghiassy@gmail.com"},"dist":{"shasum":"3d098cabe45f5310f4e2518746878c3d06b71358","size":12402,"noattachment":false,"key":"/react-native-sglistview/-/react-native-sglistview-0.3.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-native-sglistview/download/react-native-sglistview-0.3.8.tgz"},"maintainers":[{"name":"andrei.pitea","email":"andrei.pitea@gmail.com"},{"name":"sghiassy","email":"shaheen.ghiassy@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/react-native-sglistview-0.3.8.tgz_1488928614508_0.34232921060174704"},"directories":{},"publish_time":1488928616686,"_hasShrinkwrap":false,"_cnpm_publish_time":1488928616686,"_cnpmcore_publish_time":"2021-12-16T15:10:10.697Z"},"0.3.7":{"name":"react-native-sglistview","version":"0.3.7","description":"A React Native module to provide a memory efficent ListView over the native implementation","main":"lib/index.js","scripts":{"config:disable:babelrc":"./scripts/disable_babel_config.sh","config:enable:babelrc":"./scripts/enable_babel_config.sh","build":"yarn config:enable:babelrc; ./node_modules/.bin/babel --source-maps=true --out-dir=dist lib; yarn config:disable:babelrc","lint":"eslint lib","posttest":"yarn config:disable:babelrc","pretest":"yarn config:enable:babelrc; eslint lib test; yarn run build","test":"yarn config:enable:babelrc; ./node_modules/.bin/mocha || yarn config:disable:babelrc","x":"open example/ios/AwesomeProject.xcodeproj"},"keywords":["ReactNative","ListView"],"author":{"name":"Shaheen Ghiassy","email":"shaheen.ghiassy@gmail.com","url":"http://shaheenghiassy.com"},"license":"MIT","homepage":"https://github.com/sghiassy/react-native-sglistview","peerDependencies":{},"devDependencies":{"babel":"^6.5.2","babel-cli":"^6.10.1","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.5.0","babel-preset-stage-2":"^6.5.0","enzyme":"^2.3.0","eslint":"^2.12.0","eslint-config-airbnb":"^9.0.1","eslint-plugin-import":"^1.8.1","eslint-plugin-jsx-a11y":"^1.4.2","eslint-plugin-react":"^5.1.1","mocha":"^2.5.3","react":"^15.4.2","react-dom":"^15.1.0","react-native":"^0.42.0","react-native-mock":"^0.2.3","should":"^9.0.2"},"files":["*.js","dist","lib"],"bugs":{"url":"https://github.com/sghiassy/react-native-sglistview/issues"},"repository":{"type":"git","url":"https://github.com/sghiassy/react-native-sglistview"},"licenseText":"The MIT License (MIT)\n\nCopyright (c) 2015 Shaheen Ghiassy\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"react-native-sglistview@0.3.7","dist":{"shasum":"0979a308685f377429ba00be375a1cadad8f3411","size":10390,"noattachment":false,"key":"/react-native-sglistview/-/react-native-sglistview-0.3.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-native-sglistview/download/react-native-sglistview-0.3.7.tgz"},"maintainers":[{"name":"andrei.pitea","email":"andrei.pitea@gmail.com"},{"name":"sghiassy","email":"shaheen.ghiassy@gmail.com"}],"_npmUser":{"name":"sghiassy","email":"shaheen.ghiassy@gmail.com"},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/react-native-sglistview-0.3.7.tgz_1488928530514_0.6122795110568404"},"directories":{},"publish_time":1488928531230,"_hasShrinkwrap":false,"_cnpm_publish_time":1488928531230,"_cnpmcore_publish_time":"2021-12-16T15:10:10.925Z"},"0.3.6":{"name":"react-native-sglistview","version":"0.3.6","description":"A React Native module to provide a memory efficent ListView over the native implementation","main":"lib/index.js","scripts":{"config:disable:babelrc":"mv .babelrc babelrc","config:enable:babelrc":"mv babelrc .babelrc","build":"yarn config:enable:babelrc; ./node_modules/.bin/babel --source-maps=true --out-dir=dist lib; yarn config:disable:babelrc","lint":"eslint lib","posttest":"yarn config:disable:babelrc","pretest":"yarn config:enable:babelrc; eslint lib test; yarn run build","test":"./node_modules/.bin/mocha || yarn config:disable:babelrc","x":"open example/ios/AwesomeProject.xcodeproj"},"keywords":["ReactNative","ListView"],"author":{"name":"Shaheen Ghiassy","email":"shaheen.ghiassy@gmail.com","url":"http://shaheenghiassy.com"},"license":"MIT","homepage":"https://github.com/sghiassy/react-native-sglistview","peerDependencies":{"react":">=0.14.0 || ^15.0.0","react-native":">=0.25.0"},"devDependencies":{"babel":"^6.5.2","babel-cli":"^6.10.1","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.5.0","babel-preset-stage-2":"^6.5.0","enzyme":"^2.3.0","eslint":"^2.12.0","eslint-config-airbnb":"^9.0.1","eslint-plugin-import":"^1.8.1","eslint-plugin-jsx-a11y":"^1.4.2","eslint-plugin-react":"^5.1.1","mocha":"^2.5.3","react-dom":"^15.1.0","react-native-mock":"^0.2.3","should":"^9.0.2"},"files":["*.js","dist","lib"],"licenseText":"The MIT License (MIT)\n\nCopyright (c) 2015 Shaheen Ghiassy\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"react-native-sglistview@0.3.6","dist":{"shasum":"f8de91530ba264fe41f738f9a06bfadd01ee5166","size":10352,"noattachment":false,"key":"/react-native-sglistview/-/react-native-sglistview-0.3.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-native-sglistview/download/react-native-sglistview-0.3.6.tgz"},"maintainers":[{"name":"andrei.pitea","email":"andrei.pitea@gmail.com"},{"name":"sghiassy","email":"shaheen.ghiassy@gmail.com"}],"_npmUser":{"name":"sghiassy","email":"shaheen.ghiassy@gmail.com"},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/react-native-sglistview-0.3.6.tgz_1488926516458_0.5992240228224546"},"directories":{},"publish_time":1488926517167,"_hasShrinkwrap":false,"_cnpm_publish_time":1488926517167,"_cnpmcore_publish_time":"2021-12-16T15:10:11.119Z"},"0.3.5":{"name":"react-native-sglistview","version":"0.3.5","description":"A React Native module to provide a memory efficent ListView over the native implementation","main":"lib/index.js","scripts":{"build":"babel --source-maps=true --out-dir=dist lib","lint":"eslint lib","posttest":"mv .babelrc babelrc","pretest":"mv babelrc .babelrc; eslint lib test; npm run build","test":"mocha || mv .babelrc babelrc","x":"open example/ios/AwesomeProject.xcodeproj"},"keywords":["ReactNative","ListView"],"author":{"name":"Shaheen Ghiassy","email":"shaheen.ghiassy@gmail.com","url":"http://shaheenghiassy.com"},"license":"MIT","homepage":"https://github.com/sghiassy/react-native-sglistview","peerDependencies":{"react":">=0.14.0 || ^15.0.0","react-native":">=0.25.0"},"devDependencies":{"babel":"^6.5.2","babel-cli":"^6.10.1","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.5.0","babel-preset-stage-2":"^6.5.0","enzyme":"^2.3.0","eslint":"^2.12.0","eslint-config-airbnb":"^9.0.1","eslint-plugin-import":"^1.8.1","eslint-plugin-jsx-a11y":"^1.4.2","eslint-plugin-react":"^5.1.1","mocha":"^2.5.3","react-dom":"^15.1.0","react-native-mock":"^0.2.3","should":"^9.0.2"},"files":["*.js","dist","lib"],"dependencies":{"react":"^15.4.2","react-native":"^0.41.2"},"gitHead":"808c2dd70f1a992a92184c4fb25f1c9a41a60042","_id":"react-native-sglistview@0.3.5","_shasum":"16dfd7f0b9e75a3f3d1d4b5b657de9cd9d6aee7a","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"sghiassy","email":"shaheen.ghiassy@gmail.com"},"dist":{"shasum":"16dfd7f0b9e75a3f3d1d4b5b657de9cd9d6aee7a","size":12343,"noattachment":false,"key":"/react-native-sglistview/-/react-native-sglistview-0.3.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-native-sglistview/download/react-native-sglistview-0.3.5.tgz"},"maintainers":[{"name":"andrei.pitea","email":"andrei.pitea@gmail.com"},{"name":"sghiassy","email":"shaheen.ghiassy@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/react-native-sglistview-0.3.5.tgz_1488126145294_0.5189874321222305"},"directories":{},"publish_time":1488126145508,"_hasShrinkwrap":false,"_cnpm_publish_time":1488126145508,"_cnpmcore_publish_time":"2021-12-16T15:10:11.330Z"},"0.3.4":{"name":"react-native-sglistview","version":"0.3.4","description":"A React Native module to provide a memory efficent ListView over the native implementation","main":"lib/index.js","scripts":{"build":"./node_modules/.bin/babel --source-maps=true --out-dir=dist lib","posttest":"mv .babelrc babelrc","pretest":"mv babelrc .babelrc; eslint lib test; npm run build","test":"./node_modules/.bin/mocha || mv .babelrc babelrc","x":"open example/ios/AwesomeProject.xcodeproj"},"keywords":["ReactNative","ListView"],"author":{"name":"Shaheen Ghiassy","email":"shaheen.ghiassy@gmail.com","url":"http://shaheenghiassy.com"},"license":"MIT","homepage":"https://github.com/sghiassy/react-native-sglistview","peerDependencies":{"react":">=0.14.0 || ^15.0.0","react-native":">=0.25.0"},"devDependencies":{"babel":"^6.5.2","babel-cli":"^6.10.1","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.5.0","babel-preset-stage-2":"^6.5.0","enzyme":"^2.3.0","eslint":"^2.12.0","eslint-config-airbnb":"^9.0.1","eslint-plugin-import":"^1.8.1","eslint-plugin-jsx-a11y":"^1.4.2","eslint-plugin-react":"^5.1.1","mocha":"^2.5.3","react-dom":"^15.1.0","react-native-mock":"^0.2.3","should":"^9.0.2"},"files":["*.js","dist","lib"],"dependencies":{"react":"^15.4.2","react-native":"^0.41.2"},"licenseText":"The MIT License (MIT)\n\nCopyright (c) 2015 Shaheen Ghiassy\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"react-native-sglistview@0.3.4","dist":{"shasum":"f67f9c9394dd0a4ff02a6811d526856eb973e107","size":10935,"noattachment":false,"key":"/react-native-sglistview/-/react-native-sglistview-0.3.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-native-sglistview/download/react-native-sglistview-0.3.4.tgz"},"maintainers":[{"name":"andrei.pitea","email":"andrei.pitea@gmail.com"},{"name":"sghiassy","email":"shaheen.ghiassy@gmail.com"}],"_npmUser":{"name":"sghiassy","email":"shaheen.ghiassy@gmail.com"},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/react-native-sglistview-0.3.4.tgz_1488125809527_0.6703873898368329"},"directories":{},"publish_time":1488125811289,"_hasShrinkwrap":false,"_cnpm_publish_time":1488125811289,"_cnpmcore_publish_time":"2021-12-16T15:10:11.532Z"},"0.3.3":{"name":"react-native-sglistview","version":"0.3.3","description":"A React Native module to provide a memory efficent ListView over the native implementation","main":"lib/index.js","scripts":{"build":"./node_modules/.bin/babel --source-maps=true --out-dir=dist lib","posttest":"mv .babelrc babelrc","pretest":"mv babelrc .babelrc; eslint lib test; npm run build","test":"./node_modules/.bin/mocha || mv .babelrc babelrc","x":"open example/ios/AwesomeProject.xcodeproj"},"keywords":["ReactNative","ListView"],"author":{"name":"Shaheen Ghiassy","email":"shaheen.ghiassy@gmail.com","url":"http://shaheenghiassy.com"},"license":"MIT","homepage":"https://github.com/sghiassy/react-native-sglistview","peerDependencies":{"react":">=0.14.0 || ^15.0.0","react-native":">=0.25.0"},"devDependencies":{"babel":"^6.5.2","babel-cli":"^6.10.1","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.5.0","babel-preset-stage-2":"^6.5.0","enzyme":"^2.3.0","eslint":"^2.12.0","eslint-config-airbnb":"^9.0.1","eslint-plugin-import":"^1.8.1","eslint-plugin-jsx-a11y":"^1.4.2","eslint-plugin-react":"^5.1.1","mocha":"^2.5.3","react-dom":"^15.1.0","react-native-mock":"^0.2.3","should":"^9.0.2"},"files":["*.js","dist","lib"],"dependencies":{"react":"^15.4.2","react-native":"^0.41.2"},"licenseText":"The MIT License (MIT)\n\nCopyright (c) 2015 Shaheen Ghiassy\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"react-native-sglistview@0.3.3","dist":{"shasum":"437afd7ed2919fc5994697017432a4537c99e0ad","size":10307,"noattachment":false,"key":"/react-native-sglistview/-/react-native-sglistview-0.3.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-native-sglistview/download/react-native-sglistview-0.3.3.tgz"},"maintainers":[{"name":"andrei.pitea","email":"andrei.pitea@gmail.com"},{"name":"sghiassy","email":"shaheen.ghiassy@gmail.com"}],"_npmUser":{"name":"sghiassy","email":"shaheen.ghiassy@gmail.com"},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/react-native-sglistview-0.3.3.tgz_1488045889011_0.8278239963110536"},"directories":{},"publish_time":1488045890987,"_hasShrinkwrap":false,"_cnpm_publish_time":1488045890987,"_cnpmcore_publish_time":"2021-12-16T15:10:11.789Z"},"0.3.2":{"name":"react-native-sglistview","version":"0.3.2","description":"A React Native module to provide a memory efficent ListView over the native implementation","main":"lib/index.js","scripts":{"build":"babel --source-maps=true --out-dir=dist lib","posttest":"mv .babelrc babelrc","pretest":"mv babelrc .babelrc && eslint lib test && npm run build","test":"mocha || mv .babelrc babelrc","x":"open example/ios/AwesomeProject.xcodeproj"},"keywords":["ReactNative","ListView"],"author":{"name":"Shaheen Ghiassy","email":"shaheen.ghiassy@gmail.com","url":"http://shaheenghiassy.com"},"license":"MIT","homepage":"https://github.com/sghiassy/react-native-sglistview","peerDependencies":{"react-native":">=0.25.0","react":">=0.14.0 || ^15.0.0"},"devDependencies":{"babel":"^6.5.2","babel-cli":"^6.10.1","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.5.0","babel-preset-stage-2":"^6.5.0","enzyme":"^2.3.0","eslint":"^2.12.0","eslint-config-airbnb":"^9.0.1","eslint-plugin-import":"^1.8.1","eslint-plugin-jsx-a11y":"^1.4.2","eslint-plugin-react":"^5.1.1","mocha":"^2.5.3","react-dom":"^15.1.0","react-native-mock":"^0.2.3","should":"^9.0.2"},"files":["*.js","dist","lib"],"gitHead":"4b131dd44cfb45e57d0e6176bd8d37917777931b","_id":"react-native-sglistview@0.3.2","_shasum":"c6a59a3f4926a30d60410b041a3bd894d140576e","_from":".","_npmVersion":"3.8.8","_nodeVersion":"5.10.1","_npmUser":{"name":"sghiassy","email":"shaheen.ghiassy@gmail.com"},"dist":{"shasum":"c6a59a3f4926a30d60410b041a3bd894d140576e","size":10614,"noattachment":false,"key":"/react-native-sglistview/-/react-native-sglistview-0.3.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-native-sglistview/download/react-native-sglistview-0.3.2.tgz"},"maintainers":[{"name":"andrei.pitea","email":"andrei.pitea@gmail.com"},{"name":"sghiassy","email":"shaheen.ghiassy@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/react-native-sglistview-0.3.2.tgz_1466203840360_0.7682851040735841"},"directories":{},"publish_time":1466203841526,"_hasShrinkwrap":false,"_cnpm_publish_time":1466203841526,"_cnpmcore_publish_time":"2021-12-16T15:10:11.988Z"},"0.3.1":{"name":"react-native-sglistview","version":"0.3.1","description":"A React Native module to provide a memory efficent ListView over the native implementation","main":"lib/index.js","scripts":{"build":"babel --source-maps=true --out-dir=dist lib","posttest":"mv .babelrc babelrc","pretest":"mv babelrc .babelrc && eslint lib test && npm run build","test":"mocha","x":"open example/ios/AwesomeProject.xcodeproj"},"keywords":["ReactNative","ListView"],"author":{"name":"Shaheen Ghiassy","email":"shaheen.ghiassy@gmail.com","url":"http://shaheenghiassy.com"},"license":"MIT","homepage":"https://github.com/sghiassy/react-native-sglistview","peerDependencies":{"react-native":">=0.25.0","react":">=0.14.0 || ^15.0.0"},"devDependencies":{"babel":"^6.5.2","babel-cli":"^6.10.1","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.5.0","babel-preset-stage-2":"^6.5.0","enzyme":"^2.3.0","eslint":"^2.12.0","eslint-config-airbnb":"^9.0.1","eslint-plugin-import":"^1.8.1","eslint-plugin-jsx-a11y":"^1.4.2","eslint-plugin-react":"^5.1.1","mocha":"^2.5.3","react-dom":"^15.1.0","react-native-mock":"^0.2.3","should":"^9.0.2"},"files":["*.js","lib"],"gitHead":"c9eea4761f09ca9d225296d35d92b58d5d01df9a","_id":"react-native-sglistview@0.3.1","_shasum":"0bc602e76488f65de0e1df7851d6313dba994055","_from":".","_npmVersion":"3.8.8","_nodeVersion":"5.10.1","_npmUser":{"name":"sghiassy","email":"shaheen.ghiassy@gmail.com"},"dist":{"shasum":"0bc602e76488f65de0e1df7851d6313dba994055","size":6267,"noattachment":false,"key":"/react-native-sglistview/-/react-native-sglistview-0.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-native-sglistview/download/react-native-sglistview-0.3.1.tgz"},"maintainers":[{"name":"andrei.pitea","email":"andrei.pitea@gmail.com"},{"name":"sghiassy","email":"shaheen.ghiassy@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/react-native-sglistview-0.3.1.tgz_1466122349831_0.6203759233467281"},"directories":{},"publish_time":1466122351929,"_hasShrinkwrap":false,"_cnpm_publish_time":1466122351929,"_cnpmcore_publish_time":"2021-12-16T15:10:12.167Z"},"0.3.0":{"name":"react-native-sglistview","version":"0.3.0","description":"A React Native module to provide a memory efficent ListView over the native implementation","main":"lib/index.js","scripts":{"build":"babel --source-maps=true --out-dir=dist lib","posttest":"mv .babelrc babelrc","pretest":"mv babelrc .babelrc && eslint lib test && npm run build","test":"mocha","x":"open example/ios/AwesomeProject.xcodeproj"},"keywords":["ReactNative","ListView"],"author":{"name":"Shaheen Ghiassy","email":"shaheen.ghiassy@gmail.com","url":"http://shaheenghiassy.com"},"license":"MIT","homepage":"https://github.com/sghiassy/react-native-sglistview","peerDependencies":{"react-native":">=0.25.0","react":">=0.14.0 || ^15.0.0"},"devDependencies":{"babel":"^6.5.2","babel-cli":"^6.10.1","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.5.0","babel-preset-stage-2":"^6.5.0","enzyme":"^2.3.0","eslint":"^2.12.0","eslint-config-airbnb":"^9.0.1","eslint-plugin-import":"^1.8.1","eslint-plugin-jsx-a11y":"^1.4.2","eslint-plugin-react":"^5.1.1","mocha":"^2.5.3","react-dom":"^15.1.0","react-native-mock":"^0.2.3","should":"^9.0.2"},"files":["*.js","lib"],"gitHead":"a100ba8edd9d622a637dc7e00d661995b42edf22","_id":"react-native-sglistview@0.3.0","_shasum":"56b8b9919af99cbd82b85ec90ddb73126f695153","_from":".","_npmVersion":"3.8.8","_nodeVersion":"5.10.1","_npmUser":{"name":"sghiassy","email":"shaheen.ghiassy@gmail.com"},"dist":{"shasum":"56b8b9919af99cbd82b85ec90ddb73126f695153","size":6269,"noattachment":false,"key":"/react-native-sglistview/-/react-native-sglistview-0.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-native-sglistview/download/react-native-sglistview-0.3.0.tgz"},"maintainers":[{"name":"andrei.pitea","email":"andrei.pitea@gmail.com"},{"name":"sghiassy","email":"shaheen.ghiassy@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/react-native-sglistview-0.3.0.tgz_1466120772536_0.5559683572500944"},"directories":{},"publish_time":1466120773581,"_hasShrinkwrap":false,"_cnpm_publish_time":1466120773581,"_cnpmcore_publish_time":"2021-12-16T15:10:12.371Z"},"0.1.4":{"name":"react-native-sglistview","version":"0.1.4","description":"A React Native module to provide a memory efficent ListView over the native implementation","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","x":"open example/ios/example.xcodeproj"},"keywords":["ReactNative","ListView"],"author":{"name":"Shaheen Ghiassy","email":"shaheen.ghiassy@gmail.com","url":"http://shaheenghiassy.com"},"license":"MIT","homepage":"https://github.com/sghiassy/react-native-sglistview","peerDependencies":{"react-native":">=0.4.0"},"gitHead":"b2c7f58fa0d5de7a93c23780218375686f73f575","_id":"react-native-sglistview@0.1.4","_shasum":"5998186b86264f242b9939ee4ae8218a42f496c3","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.1","_npmUser":{"name":"sghiassy","email":"shaheen.ghiassy@gmail.com"},"dist":{"shasum":"5998186b86264f242b9939ee4ae8218a42f496c3","size":5992,"noattachment":false,"key":"/react-native-sglistview/-/react-native-sglistview-0.1.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-native-sglistview/download/react-native-sglistview-0.1.4.tgz"},"maintainers":[{"name":"andrei.pitea","email":"andrei.pitea@gmail.com"},{"name":"sghiassy","email":"shaheen.ghiassy@gmail.com"}],"_npmOperationalInternal":{"host":"packages-13-west.internal.npmjs.com","tmp":"tmp/react-native-sglistview-0.1.4.tgz_1458437574647_0.5228186813183129"},"directories":{},"publish_time":1458437575166,"_hasShrinkwrap":false,"_cnpm_publish_time":1458437575166,"_cnpmcore_publish_time":"2021-12-16T15:10:12.611Z"},"0.1.3":{"name":"react-native-sglistview","version":"0.1.3","description":"A React Native module to provide a memory efficent ListView over the native implementation","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["ReactNative","ListView"],"author":{"name":"Shaheen Ghiassy","email":"shaheen.ghiassy@gmail.com","url":"http://shaheenghiassy.com"},"license":"MIT","homepage":"https://github.com/sghiassy/react-native-sglistview","peerDependencies":{"react-native":">=0.4.0"},"gitHead":"424cf621baa42f21c010fc618100a794dee259f0","_id":"react-native-sglistview@0.1.3","_shasum":"d7420a13600b035731923f3608b484437e0c7b2e","_from":".","_npmVersion":"2.12.0","_nodeVersion":"2.3.0","_npmUser":{"name":"sghiassy","email":"shaheen.ghiassy@gmail.com"},"dist":{"shasum":"d7420a13600b035731923f3608b484437e0c7b2e","size":5508,"noattachment":false,"key":"/react-native-sglistview/-/react-native-sglistview-0.1.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-native-sglistview/download/react-native-sglistview-0.1.3.tgz"},"maintainers":[{"name":"andrei.pitea","email":"andrei.pitea@gmail.com"},{"name":"sghiassy","email":"shaheen.ghiassy@gmail.com"}],"directories":{},"publish_time":1440092951700,"_hasShrinkwrap":false,"_cnpm_publish_time":1440092951700,"_cnpmcore_publish_time":"2021-12-16T15:10:12.826Z"},"0.1.2":{"name":"react-native-sglistview","version":"0.1.2","description":"A React Native module to provide a memory efficent ListView over the native implementation","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["ReactNative","ListView"],"author":{"name":"Shaheen Ghiassy","email":"shaheen.ghiassy@gmail.com","url":"http://shaheenghiassy.com"},"license":"ISC","peerDependencies":{"react-native":">=0.4.0"},"gitHead":"44e42d9ec9e61b31f6c68005f2717f9252cce86f","_id":"react-native-sglistview@0.1.2","_shasum":"369b7dbe22c3bd7b2038da78008f4fee50384d04","_from":".","_npmVersion":"2.12.0","_nodeVersion":"2.3.0","_npmUser":{"name":"sghiassy","email":"shaheen.ghiassy@gmail.com"},"dist":{"shasum":"369b7dbe22c3bd7b2038da78008f4fee50384d04","size":4517,"noattachment":false,"key":"/react-native-sglistview/-/react-native-sglistview-0.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-native-sglistview/download/react-native-sglistview-0.1.2.tgz"},"maintainers":[{"name":"andrei.pitea","email":"andrei.pitea@gmail.com"},{"name":"sghiassy","email":"shaheen.ghiassy@gmail.com"}],"directories":{},"publish_time":1439316726106,"_hasShrinkwrap":false,"_cnpm_publish_time":1439316726106,"_cnpmcore_publish_time":"2021-12-16T15:10:13.080Z"},"0.1.1":{"name":"react-native-sglistview","version":"0.1.1","description":"A React Native module to provide a memory efficent ListView over the native implementation","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["ReactNative","ListView"],"author":{"name":"Shaheen Ghiassy","email":"shaheen.ghiassy@gmail.com","url":"http://shaheenghiassy.com"},"license":"ISC","peerDependencies":{"react-native":">=0.4.0"},"gitHead":"3c0fffa5c19a95c53e2d6b238583a2f546ab9a30","_id":"react-native-sglistview@0.1.1","_shasum":"0dd98481e4c75cc2660257ebdf9fc21bb9a793c6","_from":".","_npmVersion":"2.12.0","_nodeVersion":"2.3.0","_npmUser":{"name":"sghiassy","email":"shaheen.ghiassy@gmail.com"},"dist":{"shasum":"0dd98481e4c75cc2660257ebdf9fc21bb9a793c6","size":4213,"noattachment":false,"key":"/react-native-sglistview/-/react-native-sglistview-0.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-native-sglistview/download/react-native-sglistview-0.1.1.tgz"},"maintainers":[{"name":"andrei.pitea","email":"andrei.pitea@gmail.com"},{"name":"sghiassy","email":"shaheen.ghiassy@gmail.com"}],"directories":{},"publish_time":1438980203455,"_hasShrinkwrap":false,"_cnpm_publish_time":1438980203455,"_cnpmcore_publish_time":"2021-12-16T15:10:13.306Z"},"0.1.0":{"name":"react-native-sglistview","version":"0.1.0","description":"A React Native module to provide a memory efficent ListView over the native implementation","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["ReactNative","ListView"],"author":{"name":"Shaheen Ghiassy","email":"shaheen.ghiassy@gmail.com","url":"http://shaheenghiassy.com"},"license":"ISC","peerDependencies":{"react-native":"^0.4.0"},"gitHead":"a0a5d4d74609faf86ffe419e6be35919e6515f61","_id":"react-native-sglistview@0.1.0","_shasum":"0b5faf8ea8e049e153ba446176becdb416a11888","_from":".","_npmVersion":"2.12.0","_nodeVersion":"2.3.0","_npmUser":{"name":"sghiassy","email":"shaheen.ghiassy@gmail.com"},"dist":{"shasum":"0b5faf8ea8e049e153ba446176becdb416a11888","size":4205,"noattachment":false,"key":"/react-native-sglistview/-/react-native-sglistview-0.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-native-sglistview/download/react-native-sglistview-0.1.0.tgz"},"maintainers":[{"name":"andrei.pitea","email":"andrei.pitea@gmail.com"},{"name":"sghiassy","email":"shaheen.ghiassy@gmail.com"}],"directories":{},"publish_time":1438976541051,"_hasShrinkwrap":false,"_cnpm_publish_time":1438976541051,"_cnpmcore_publish_time":"2021-12-16T15:10:13.510Z"}},"readme":"![](https://travis-ci.org/sghiassy/react-native-sglistview.svg?branch=master)\n\n# React Native SGListView\n\nSGListView is a memory minded implementation of the React Native's ListView.\n\n## Maintainers Wanted\n\nI'm currently looking for maintainers to help maintain and improve this package for the React-Native community. For more information please see [GitHub Issue #48](https://github.com/sghiassy/react-native-sglistview/issues/48).\n\n## The Problem\n\nThe React Native team has done a tremendous job building a robust platform. One oversight, is the memory performance of their ListView implementation. When scrolling down long lists, the memory footprint increases linearly and will eventually exhaust all available memory. On a device as memory-constrained as a mobile device, this behavior can be a deal breaker for many.\n\n![Native ListView Performance](http://cl.ly/image/1E1Q2M2x1Y3F/Before.png)\nAn example of ListView performance for long lists.\n\n## The Solution\n\nSGListView resolves React Native's ListView memory problem by controlling what's being drawn to the screen and what's kept in memory. When cells are scrolled off screen, SGListView intelligently flushes their internal view and only retains the cell's rendered bounding box - resulting in huge memory gains.\n\n![SGListView Performance](http://cl.ly/image/3e2y0a1C1n0K/After.png)\nAn example of SGListView performance for long lists.\n\n\n## Installation\n\nInstall via yarn of npm\n\n```bash\n#yarn\nyarn add react-native-sglistview\n\n#npm\nnpm install react-native-sglistview --save\n```\n\n## Usage\n\nSGListView was designed to be a developer-friendly drop-in replacement for ListView. Simply import the package and change the `ListView` references in the render methods to `SGListView`. Nothing else. No fuss, no muss.\n\n### Import\nImport SGListView\n\n```js\nimport SGListView from 'react-native-sglistview';\n```\n### Rename\nChange references from `ListView` to `SGListView`.\n\nFrom:\n```jsx\n<ListView ... />\n```\nTo:\n```jsx\n<SGListView ... />\n```\n\n### Done\nThat's it. If you had a working list view and did the above two steps everything should work. If you're instead creating a ListView from scratch, then you'll need to do all the regular setup that the default ListView requires (i.e: Create and link up your datasource `const dataSource = new ListView.DataSource(...)`).\n\n## Simple Example\n\n```js\nimport React from 'react';\nimport { ListView } from 'react-native';\nimport SGListView from 'react-native-sglistview';\n\nconst LIST_VIEW = 'listview';\n\nclass CardListView extends React.Component {\n  static renderRow(rowData, sectionID, rowID) {\n    return (\n      <View>\n        <Text>{rowData.title}</Text>\n      </View>\n    );\n  }\n\n  render() {\n    return (\n      <SGListView\n        ref={LIST_VIEW}\n        dataSource={this.getDataSource()}\n        renderRow={this.renderRow}\n      />\n    );\n  }\n\n  getDataSource() {\n    const dataSource = new ListView.DataSource(\n      { rowHasChanged: (r1, r2) => r1.uuid !== r2.uuid });\n\n    const deals = this.props.deals.length > 0;\n    return deals ? dataSource.cloneWithRows(this.props.deals) : dataSource;\n  }\n}\n\n```\n\n## Working App Example\n\nTo view a fully working app example, check out the example app at: https://github.com/sghiassy/react-native-sglistview-example\n\n![](https://raw.githubusercontent.com/sghiassy/react-native-sglistview-example/master/docs/example.gif)\n\n#### Reference Configuration\nSGListView passes its props to React-Native's ListView. If ListView requires a prop, then you must supply that prop to SGListView so it can pass it down. For more information read these two RN official documents: [ListView component](http://facebook.github.io/react-native/releases/0.31/docs/listview.html)  [ListView performance optimize](http://facebook.github.io/react-native/releases/0.31/docs/performance.html#listview-initial-rendering-is-too-slow-or-scroll-performance-is-bad-for-large-lists)\n\nSGListView Component\n```jsx\n  <SGListView\n    dataSource={this.getDataSource() } //data source\n    ref={'listview'}\n    initialListSize={1}\n    stickyHeaderIndices={[]}\n    onEndReachedThreshold={1}\n    scrollRenderAheadDistance={1}\n    pageSize={1}\n    renderRow={(item) =>\n      <ListItem>\n        <Text>{item}</Text>\n      </ListItem>\n    }\n  />\n```\n\n## Configuration\n\nSGListView provides a couple methods and options in addition to React-Native's ListView component. They are detailed here:\n\n### Methods\n\n  * **getNativeListView**: Sometime you want to be able to interact with SGListView's underlying ListView instance. You can get a reference to the underlying `ListView` element from `SGListView` by calling this method.\n\n## Options\n\n  * **premptiveLoading (type: integer)**: SGListView will dump the internal view of each cell as it goes off the screen. Conversely, when the cell comes back on the screen, we repopulate the cell with its view. If this transition happens too late in the process, the user will see a flash on screen as the cell transitions from a blank bounding box to its full view representation. SGListView prevents this from happening by preemptively loading cells before they come on screen. By default, we load 2 cells in the future before they come on screen. SGListView allows you to override the number of cells to load preemptively through the prop *premptiveLoading*. **Note**: Because of this logic, its advised not to use ListView's prop *scrollRenderAheadDistance* as they can be in conflict with one another.\n\n## FAQ\n\n### Does this approach reuse cells?\n\nUnfortunately no. Instead what SGListView does is to dump the internal view of cells as they scroll off screen, so that only a simple bounding box of the cell remains in memory.\n\n### Why do you keep cells around when they go off screen? Why don't you just remove them?\n\nWe keep cells around because we wanted SGListView to be a high-fidelity drop-in replacement for ListView - which meant sacrificing performance for compatibility.\n\nWe wanted pixel perfection between ListView and SGListView. This meant that we had to rely on ListView's underlying CSS engine to keep pixel level fidelity between ListView layouts and SGListView layouts. With flexbox styling, removing a cell from a grid can cause a reflow of all remaining cells and therefore could mess with design fidelity. Keeping the bounding box in memory resolved any and all layout concerns.\n\n### Why didn't you wrap a UICollectionView / UITableView?\n\nOne key goal for this project was to make the final solution platform independent. Using an underlying UICollectionView or UITableView would've tied the implementation to iOS's UIKit and was something we worked to avoid.\n\n## Authors\n\nShaheen Ghiassy <shaheen.ghiassy@gmail.com>\n\n## Contributing\n\nMy attempt will be made to review PRs promptly - but truthfully I'm pretty bad at it.\n","_attachments":{},"homepage":"https://github.com/sghiassy/react-native-sglistview","bugs":{"url":"https://github.com/sghiassy/react-native-sglistview/issues"},"license":"MIT"}