{"_id":"@andrii_shpak/rtable","_rev":"1-4d5b12dd17f0d758df80fc467212ca2b","name":"@andrii_shpak/rtable","dist-tags":{"latest":"0.1.0"},"versions":{"0.1.0":{"name":"@andrii_shpak/rtable","version":"0.1.0","license":"MIT","author":{"name":"Andrew Shpak"},"main":"dist/index.js","module":"dist/rtable.esm.js","typings":"dist/index.d.ts","scripts":{"analyze":"size-limit --why","build":"dts build","lint":"dts lint","prepare":"dts build","size":"size-limit","watch":"dts watch","test":"dts test --passWithNoTests","format":"prettier --write \"**/*.+(js|jsx|json|yml|yaml|css|less|scss|ts|tsx|md|gql|graphql|mdx|vue)\""},"husky":{"hooks":{"pre-commit":"lint-staged"}},"prettier":{"printWidth":80,"semi":true,"singleQuote":true,"trailingComma":"es5"},"jest":{"testEnvironment":"jsdom"},"peerDependencies":{"react":">=16"},"engines":{"node":">=12"},"size-limit":[{"path":"dist/rtable.cjs.production.min.js","limit":"10 KB"},{"path":"dist/rtable.esm.js","limit":"10 KB"}],"devDependencies":{"@size-limit/preset-small-lib":"^7.0.8","@tsconfig/create-react-app":"^1.0.2","@tsconfig/recommended":"^1.0.1","@types/react":"^17.0.43","@types/react-dom":"^17.0.14","dts-cli":"^1.4.0","husky":"^7.0.4","prettier":"^2.6.1","pretty-quick":"^3.1.3","react":"^18.0.0","react-dom":"^18.0.0","size-limit":"^7.0.8","tslib":"^2.3.1","typescript":"^4.6.3"},"lint-staged":{"src/**/*.{js,jsx,ts,tsx}":["git add","pretty-quick — staged","lint"]},"dependencies":{"eslint-plugin-prettier":"^4.0.0"},"gitHead":"73dd9e0c0ab4dd1ce1b963913cbf105705246a2e","description":"## Quick Features","_id":"@andrii_shpak/rtable@0.1.0","_nodeVersion":"12.22.10","_npmVersion":"6.14.16","dist":{"integrity":"sha512-a2bnLiaKMWQ+7zf5Do0T1T7CRTeOZlKpEjEOSTyTXovHa0wCQthV2RZKGpzrwxxWpb8Neth+J6+SpkqDYO2IGA==","shasum":"eef6f123dd4f50c3b20e3464701826b47e84dd0a","tarball":"https://registry.npmjs.org/@andrii_shpak/rtable/-/rtable-0.1.0.tgz","fileCount":14,"unpackedSize":231822,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiQ6fnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpRKA//Rl80WIp4Zd6v0Ycl6FC3Gu7C5fHV0RZyGX45nk/EN0M1cIen\r\nE8wGL7Y7ZDEuW+zSq/5l6HYZ9pXotZqqhi2vkVcIo/f1z6sdeuMZDQqE/1sd\r\n38v8tm3Bul81V2ukZhIJeZ9fQvUtAOxfjj9ONqLwrjM3vEVnd1faMwtxbigg\r\nJrg9LCb1IHgPtIM0fWP0piRAbCsWV+b5A54umPHy1vUnn60uLMjT5ct3YlhX\r\nuUqbZ1DHa0rtBpBIOXL0V5fHL4UjMSDUqD9LYWuM/HXF7zgy4zkO9PQvghQE\r\n1RKPXLc0ZZTvlXNc2Tkxx2qQ92QdhRnrW/a8whJSu+J7WE1eeSfWqPIdVvQe\r\nVwDXAOS7J37V2rmJOzduYSJAr3tdYv4astxIifzQ7nyKW/1DCA1Ls85aWNMs\r\nuct6SL66SA5udobFMTkzUwLW/kDOoixybDrZEHvifGbU2VcS796S2LiindQ1\r\nEjuUDKz5ozsiBm1Fp2E5yO37bzUF7dkdH1/UYQjw6NA/VlKve6MuefSW/c7A\r\nqJGFdKAgRY9TC7bGKOF2Sz1KzXEl2iz3zbV9yHCnMn23Ac3akISZFMgJRvgE\r\nZXvY1AS4WgQUQDYo0MjhW0PUbUFlldVlhMYx0Rgyv7XFR5zMgkm8BdHZYBsf\r\nDmwyF5hEkxQdw2vq/3Sd0wqf04VL1pEIsyA=\r\n=mUHs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEGZsG7uo2Iel6HT43m3wTrwnCL+yuCqJBcmWZ1dqgmhAiB6z0Pxs4Aug+7J912Ruab9U8MpeKHAQEYlY6aUq8dbjw=="}]},"_npmUser":{"name":"andrii_shpak","email":"andrii.shpak@outlook.com"},"directories":{},"maintainers":[{"name":"andrii_shpak","email":"andrii.shpak@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rtable_0.1.0_1648601063358_0.33050510063692595"},"_hasShrinkwrap":false}},"time":{"created":"2022-03-30T00:44:23.312Z","0.1.0":"2022-03-30T00:44:23.528Z","modified":"2022-04-04T14:02:21.542Z"},"maintainers":[{"name":"andrii_shpak","email":"andrii.shpak@outlook.com"}],"description":"## Quick Features","author":{"name":"Andrew Shpak"},"license":"MIT","readme":"# Headless React Table (alpha)\n\n## Quick Features\n\n- Lightweight at 3kb\n- 100% TypeScript, but not required (you can use JS if you want)\n- Headless (100% customizable, Bring-your-own-UI)\n- Row Selection\n- Row Expansion\n- Pagination\n\n## Demo\n\n> [Visit site with example](https://rtable.vercel.app)\n\n## Quickstart\n\n```bash\npnpm add rtable\n# or\nyarn add rtable\n# or\nnpm i rtable\n```\n\nThen, import and use individual components:\n\n```jsx\nimport RTable from 'r-table';\n\n<RTable rows={[]} columns={[]}/>\n```\n\n### Properties\n\n| Property      | Type                                        | Description                                 |\n|---------------|---------------------------------------------|:--------------------------------------------|\n| height        | string/number                               | Height of body component. Needed for scroll |          \n| rows          | NonNullable<Array<{ [name: string]: any }>> | Table data                                  |\n| columns       |                                             | Columns of the table                        |\n| columns.key   | string                                      | key  of the row. For example name or lastName   |\n| columns.type  | 'text'                                      | 'number' | 'date'                                               |            Types of column value                                     |\n|               |                                             |                                                 |\n","readmeFilename":"README.md"}