{"_id":"@apitable/react-window","_rev":"4-6d7770fb03452675bab4c5ee5265efd7","name":"@apitable/react-window","dist-tags":{"latest":"0.0.4"},"versions":{"0.0.3":{"name":"@apitable/react-window","version":"0.0.3","keywords":["react","reactjs","virtual","window","windowed","list","scrolling","infinite","virtualized","table","grid","spreadsheet"],"author":{"name":"apitable"},"license":"MIT","_id":"@apitable/react-window@0.0.3","maintainers":[{"name":"wangkailang992","email":"wangkailang992@gmail.com"},{"name":"vika-apitable","email":"devops@apitable.com"}],"contributors":[{"name":"apitable"}],"homepage":"https://github.com/apitable/react-window#readme","bugs":{"url":"https://github.com/apitable/react-window/issues"},"dist":{"shasum":"582472d9e35efafae9630532fb72da36bd9184f8","tarball":"https://registry.npmjs.org/@apitable/react-window/-/react-window-0.0.3.tgz","fileCount":36,"integrity":"sha512-K1EirRD6yu/7b/Yq2ZEdYlNG0nAwLHDWm/DI/p32wlvNhjw8ceNWnqbepgWx27zawv/Iw1wXEQA+nLc4o8G0ww==","signatures":[{"sig":"MEUCIGXrmh1/WTJU7yM/hZngNS+07HDqi4LcyDUYpgjUfQ+KAiEAjxA4h+LcLgu/eoqTAOBfEuJlhfsSLx8V43GxLOpHtjk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":232340,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjdPyfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmop2RAAo5Fp3p3ZYLbzBQ3mYScUzRrVC8PIrWdeNEOhQXwEFw+RfxkX\r\nuut8bKtwc3FODwXdaTcR+LJk/hmGHqf4oUQoIjCoRnmR5Rkb9nFVd1H8Uhu8\r\nqVeG2K/GMoTZb5tbBnxPqB+JxEMRWmPMU/qeDaCiwTwkwWmVD1wmfAPEsvJg\r\nmO8AJ0u/LyqxTHA4p0Hf/0SeHvkUmOioGMBEoH2TklMqWP40sVI3zB/v9ix6\r\nqxofNbEk+k8FUncylmI4csx6qDRxtFwycjbWqFwAsrlX907x7j9mQx5KuoN8\r\nmX2Za7tJosHWUGoBFrW0B2rTGq5pAttOk1Kd2RquyRAZLGNyEED4I49dkuNi\r\nZgQGRUwpbr0YRnRhiOPKWu/AmVmMUH5tciU8llvIn7UuCig8OD2WjY0vJIBk\r\nuxPU1MgtxoaUK5s0DbdZWeoIL1r9fIxx9iqfaA1d87/W4EVUYBDmUuMGXAKd\r\nM266LSkeWsuxYU/M30b7knYFFSLPwQlOJtMTpCFJ1JYhxBBur5xOPOegzsPA\r\naxhgL/0aWtItB/hS/cZdVq0pkPPFZ0ncgwnKimjVe8TXe3CLCrecUyPa3hdm\r\nEMUf1q0ny9x2rVbMUK/5gy5aJIzgkGo6gu1CnuxjRDc7xuCWLoN2EiXo/FxX\r\nCklfUhgd9PUC8O1oqTG5kdJ7iHUUVHRjEwY=\r\n=Xef+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">10.19.0"},"gitHead":"c103ba6f8067351b96b13255874b383daec1efa7","private":false,"scripts":{"linc":"lint-staged","lint":"eslint '**/*.js'","test":"cross-env CI=1 react-scripts test --env=jsdom","build":"tsc","start":"tsc -w","prettier":"prettier --write '**/*.{js,json,css}'","precommit":"lint-staged"},"_npmUser":{"name":"wangkailang992","email":"wangkailang992@gmail.com"},"prepublish":"tsc","repository":{"url":"git+https://github.com/apitable/react-window.git","type":"git"},"_npmVersion":"8.5.5","description":"A react table with frozen columns and row headers based on react-window","directories":{},"lint-staged":{"**/*.js":"eslint --max-warnings 0","{website,src}/**/*.{js,json,css}":["prettier --write","git add"]},"sideEffects":false,"_nodeVersion":"16.15.0","dependencies":{"memoize-one":">=3.1.1 <6","@types/react":"^16.9.43","utility-types":"^3.10.0","@babel/runtime":"^7.0.0","@types/memoize-one":"^5.1.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"react":"^16.9.0","eslint":"^4.19.1","del-cli":"^1.1.0","prettier":"^1.12.1","react-is":"^16.8.4","cross-env":"^5.1.4","react-dom":"^16.9.0","babel-core":"^7.0.0-bridge.0","typescript":"^3.9.6","@babel/core":"^7.0.0","@types/node":"^14.0.23","lint-staged":"^7.0.5","babel-eslint":"^9.0.0","react-scripts":"^1.1.1","@babel/preset-env":"^7.0.0","@babel/preset-flow":"^7.0.0","eslint-plugin-node":"^6.0.1","eslint-plugin-react":"^7.7.0","react-test-renderer":"^16.7.0","eslint-plugin-import":"^2.11.0","eslint-plugin-promise":"^3.7.0","eslint-config-prettier":"^2.9.0","eslint-config-standard":"^11.0.0","eslint-plugin-flowtype":"^2.47.1","eslint-plugin-jsx-a11y":"^5","eslint-plugin-prettier":"^2.6.0","eslint-plugin-standard":"^3.0.1","eslint-config-react-app":"^2.1.0","eslint-config-standard-react":"^6.0.0","@babel/plugin-transform-runtime":"^7.0.0","babel-plugin-annotate-pure-calls":"^0.3.0","@babel/plugin-proposal-class-properties":"^7.0.0"},"peerDependencies":{"react":"^16.9.0","react-dom":"^16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/react-window_0.0.3_1668611231147_0.5127656597168013","host":"s3://npm-registry-packages"}},"0.0.4":{"name":"@apitable/react-window","version":"0.0.4","keywords":["react","reactjs","virtual","window","windowed","list","scrolling","infinite","virtualized","table","grid","spreadsheet"],"author":{"name":"apitable"},"license":"MIT","_id":"@apitable/react-window@0.0.4","maintainers":[{"name":"apitableinc","email":"devops@apitable.com"},{"name":"wangkailang992","email":"wangkailang992@gmail.com"},{"name":"vika-apitable","email":"wangkailang@vikadata.com"}],"contributors":[{"name":"apitable"}],"homepage":"https://github.com/apitable/react-window#readme","bugs":{"url":"https://github.com/apitable/react-window/issues"},"dist":{"shasum":"7afff95e3e45251e77b35051206e79d77cc9bad9","tarball":"https://registry.npmjs.org/@apitable/react-window/-/react-window-0.0.4.tgz","fileCount":36,"integrity":"sha512-IN75JIpJqlEw9OAVB+NyP7Orh9s7/C1jPCX9AmzgMajHZohLC9rS3h5L6kavqsmPrGoZth60DAaMgixHM0695w==","signatures":[{"sig":"MEUCIC9P3GkPz5R5TKTvZG74dPX2KefF/4fZpNoewW9/+J1+AiEA9+/JrDDwaYoZ7ae+MVMfAuT41YIbwKKXr9jjeP3rJzA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":232265,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjdbWDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpJnw/+NMWAhC+Mno/CExXF9l1HtAnEYWSZ356xVa7Rj49Nxuw5Ssoz\r\nPKUbUu6GL4BhDeCe3/W1kqklkXrUt9SYUXgd5THEOm2+mqApc0hVqbbp+MT3\r\n2RZMSRWd2C8oLXsSmywSzX9RBX89UD+iNQZ9r/Ey5weVegYcimfG8UJ89W0k\r\nVqIF1DO8hSwr8nVdwmfqr6gSGZCsDHDYKqUUo+lmCnEU5Dd6TCFwLJvvw4fl\r\n3b/0Jz0r/+YN2XSy50sljYYH8Ja0PEr/hwzcB+QcIbYDOY73sr0ktrCT55qS\r\nTGqhuT90WHw+Rt8KMxNdyAPfwi/FNTO8uR6NkU8QI2FQpAceJ7qQ5T5MJv1Q\r\nkgT1pLqlUnEYoCvYT+GH/kcUuOyDJN9+v3unF7hE04eu/mHYGCedK7wr45hB\r\nNIMaFe4uQEy6e8bWpumChrLx4f5bNjGvfpzWXa5x0F7Kqedg/i4Aumv8xjkg\r\n43U7ZUjmc6uXfl3y3PsxRkEeVl7Je4lb+Pp7481WxtcWASDsoTByzZzbmkKb\r\nwQHccjbdgw0cRmtrb9ROXAa2yUZuj7F7THPJE8Sp1Wr9ESqaEQwKEEMaMUNu\r\nsqmlwg8p/tExpCaZLE8/toD6iEobRoKH3YTWdatCTMUn97TsJ+w+7Y8C34L9\r\nmBKpBXnsnMvijR9T8uFG1K3b/B6bWifIvdI=\r\n=2TgW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">10.19.0"},"gitHead":"9c583ff1e561f4edf109b54f49eced3b262e2560","private":false,"scripts":{"linc":"lint-staged","lint":"eslint '**/*.js'","test":"cross-env CI=1 react-scripts test --env=jsdom","build":"tsc","start":"tsc -w","prettier":"prettier --write '**/*.{js,json,css}'","precommit":"lint-staged"},"_npmUser":{"name":"wangkailang992","email":"wangkailang992@gmail.com"},"prepublish":"tsc","repository":{"url":"git+https://github.com/apitable/react-window.git","type":"git"},"_npmVersion":"8.5.5","description":"A react table with frozen columns and row headers based on react-window","directories":{},"lint-staged":{"**/*.js":"eslint --max-warnings 0","{website,src}/**/*.{js,json,css}":["prettier --write","git add"]},"sideEffects":false,"_nodeVersion":"16.15.0","dependencies":{"memoize-one":">=3.1.1 <6","@types/react":"^16.9.43","utility-types":"^3.10.0","@babel/runtime":"^7.0.0","@types/memoize-one":"^5.1.2"},"_hasShrinkwrap":false,"devDependencies":{"react":"^16.9.0","eslint":"^4.19.1","del-cli":"^1.1.0","prettier":"^1.12.1","react-is":"^16.8.4","cross-env":"^5.1.4","react-dom":"^16.9.0","babel-core":"^7.0.0-bridge.0","typescript":"^3.9.6","@babel/core":"^7.0.0","@types/node":"^14.0.23","lint-staged":"^7.0.5","babel-eslint":"^9.0.0","react-scripts":"^1.1.1","@babel/preset-env":"^7.0.0","@babel/preset-flow":"^7.0.0","eslint-plugin-node":"^6.0.1","eslint-plugin-react":"^7.7.0","react-test-renderer":"^16.7.0","eslint-plugin-import":"^2.11.0","eslint-plugin-promise":"^3.7.0","eslint-config-prettier":"^2.9.0","eslint-config-standard":"^11.0.0","eslint-plugin-flowtype":"^2.47.1","eslint-plugin-jsx-a11y":"^5","eslint-plugin-prettier":"^2.6.0","eslint-plugin-standard":"^3.0.1","eslint-config-react-app":"^2.1.0","eslint-config-standard-react":"^6.0.0","@babel/plugin-transform-runtime":"^7.0.0","babel-plugin-annotate-pure-calls":"^0.3.0","@babel/plugin-proposal-class-properties":"^7.0.0"},"peerDependencies":{"react":"^16.9.0","react-dom":"^16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/react-window_0.0.4_1668658562744_0.8132774333875059","host":"s3://npm-registry-packages"}}},"time":{"created":"2022-11-16T15:07:11.025Z","modified":"2025-07-01T12:12:15.740Z","0.0.3":"2022-11-16T15:07:11.377Z","0.0.4":"2022-11-17T04:16:02.975Z"},"bugs":{"url":"https://github.com/apitable/react-window/issues"},"author":{"name":"apitable"},"license":"MIT","homepage":"https://github.com/apitable/react-window#readme","keywords":["react","reactjs","virtual","window","windowed","list","scrolling","infinite","virtualized","table","grid","spreadsheet"],"repository":{"url":"git+https://github.com/apitable/react-window.git","type":"git"},"description":"A react table with frozen columns and row headers based on react-window","contributors":[{"name":"apitable"}],"maintainers":[{"email":"wangkailang@vikadata.com","name":"vika-apitable"},{"email":"wangkailang992@gmail.com","name":"wangkailang992"},{"email":"devops@apitable.com","name":"apitableinc"},{"email":"karma.pan@gmail.com","name":"ifidea"}],"readme":"# @apitable/react-flow\n\n基于 react-window  Grid 构建的表格组件。\n\nreact-window 是泛用性的虚拟滚动套件，@apitable/react-flow 基于其中的 Grid 构建，通过扩展 Grid 的 props 参数，非侵入式支持更多的表格特性, 使其更方便构建表格。\n\n## Feature\n- [x] 使用 typescript 重写（react-window 使用 flow）\n- [x] 表头 & 冻结列 （sticky）\n- [x] 统计栏\n- [ ] 通用的表格传参模式\n- [ ] 分组\n\n## Install\n```\nyarn add @apitable/react-flow\n```\n\n## Usage\n\n```tsx\n\n\n```\n\n\n## Acknowledgments \n\n+ [react-window](https://github.com/bvaughn/react-window)\n+ [flow-to-ts](https://github.com/Khan/flow-to-ts) Flow 转 TypeScript\n\n## License\n\nMIT","readmeFilename":"README.md"}