{"_rev":"3-74c911462220291e1abfcb8011553f51","time":{"created":"2024-09-08T17:25:19.956Z","modified":"2024-09-08T17:25:20.589Z","1.0.0":"2024-09-08T17:19:11.777Z","0.0.1-beta.1":"2024-09-08T17:25:20.289Z"},"_id":"@archinmodi/react-routify","name":"@archinmodi/react-routify","dist-tags":{"latest":"0.0.1-beta.1"},"versions":{"0.0.1-beta.1":{"name":"@archinmodi/react-routify","version":"0.0.1-beta.1","description":"A lightweight and flexible React routing library.","main":"dist/index.cjs.js","module":"dist/index.esm.js","types":"dist/index.d.ts","scripts":{"build":"rollup -c","test":"jest --config jest.config.ts","lint":"eslint 'src/**/*.{js,ts,tsx}'","format":"prettier --write 'src/**/*.{js,ts,tsx}'","prepublishOnly":"yarn build"},"dependencies":{"react":"^18.0.0"},"devDependencies":{"@rollup/plugin-commonjs":"^24.0.0","@rollup/plugin-node-resolve":"^15.0.0","@rollup/plugin-typescript":"^10.0.0","@testing-library/react":"16.0.1","@testing-library/react-hooks":"^8.0.0","@types/jest":"29.5.12","@types/react":"18.3.5","@typescript-eslint/eslint-plugin":"^5.0.0","@typescript-eslint/parser":"^5.0.0","eslint":"^8.0.0","eslint-config-prettier":"^8.0.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-react":"^7.0.0","eslint-plugin-react-hooks":"^4.0.0","jest":"29.7.0","jest-environment-jsdom":"29.7.0","prettier":"^2.0.0","react-dom":"18.3.1","react-test-renderer":"18.3.1","rollup":"^3.0.0","ts-jest":"29.2.5","ts-node":"10.9.2","typescript":"5.5.4"},"peerDependencies":{"react":"^18.0.0"},"keywords":["react","routing","router","navigation"],"author":{"name":"Archin Modi"},"license":"MIT","bugs":{"url":"https://github.com/archinmodi/react-routify/issues"},"homepage":"https://github.com/archinmodi/react-routify#readme","type":"module","jest":{"preset":"ts-jest","testEnvironment":"jsdom"},"directories":{"test":"tests"},"_id":"@archinmodi/react-routify@0.0.1-beta.1","gitHead":"c4163a1e1038acbaa0b09c27c1326f147ce5dfec","_nodeVersion":"21.7.3","_npmVersion":"10.5.0","dist":{"integrity":"sha512-1JtppLgJ/CIuJsnFaHx8D8MtPBTNQyAcJQWrLj8vzFs96zyIz6jEz2zBqJbuWHaq7iGhzCDM6mi4JosCWzmbQg==","shasum":"4065cecde83d599e627d4098d47c5b55bcb7d61b","tarball":"https://registry.npmjs.org/@archinmodi/react-routify/-/react-routify-0.0.1-beta.1.tgz","fileCount":14,"unpackedSize":9728,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCBlQkI8ZcH3jdEzJT2T3G9FVVRZgtf4oCX+mukgS9N2wIgeRlPtiImf8dOZaDcb22Ac8bIVh9nf9/PKnrf9yzvTWI="}]},"_npmUser":{"name":"archinmodi","email":"archinmodi@gmail.com"},"maintainers":[{"name":"archinmodi","email":"archinmodi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-routify_0.0.1-beta.1_1725816320075_0.5232601775347778"},"_hasShrinkwrap":false}},"maintainers":[{"name":"archinmodi","email":"archinmodi@gmail.com"}],"description":"A lightweight and flexible React routing library.","homepage":"https://github.com/archinmodi/react-routify#readme","keywords":["react","routing","router","navigation"],"author":{"name":"Archin Modi"},"bugs":{"url":"https://github.com/archinmodi/react-routify/issues"},"license":"MIT","readme":"# ReactRoutify\n\n**ReactRoutify** is a lightweight and flexible React routing library that simplifies routing and navigation in React applications. With support for TypeScript, it provides an easy-to-use API for handling routing needs.\n\n## Features\n\n- Declarative routing with `<Router>` and `<Route>` components.\n- Navigation with the `<Link>` component and `useNavigate` hook.\n- Extract route parameters and query strings using `useRouteParams` hook.\n- Built with TypeScript and Rollup.js for modern JavaScript development.\n\n## Installation\n\nYou can install ReactRoutify from npm:\n\n```bash\nnpm install react-routify\n```\n","readmeFilename":"README.md"}