{"_id":"27-react-router","_rev":"1-061558b7cbc5bbf2c0e92ba8db075fb5","name":"27-react-router","dist-tags":{"latest":"0.0.7"},"versions":{"0.0.5":{"name":"27-react-router","version":"0.0.5","type":"module","main":"lib/index.js","module":"lib/index.js","exports":{".":{"import":"./lib/index.js","require":"./lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"vite","build":"vite build","prepare":"npm run test && swc src/components src/utils src/index.jsx -d lib","preview":"vite preview","test":"echo","test:watch":"vitest","test:ui":"vitest --ui"},"dependencies":{"npm":"^10.7.0","path-to-regexp":"6.2.2"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"devDependencies":{"@swc/cli":"0.3.12","@swc/core":"1.5.7","@testing-library/dom":"10.1.0","@testing-library/react":"^15.0.7","@types/react":"^18.2.66","@types/react-dom":"^18.2.22","@vitejs/plugin-react-swc":"^3.5.0","@vitest/ui":"^1.6.0","happy-dom":"^14.11.0","standard":"17.1.0","vite":"^5.2.0","vitest":"^1.6.0"},"eslintConfig":{"extends":["./node_modules/standard/eslintrc.json"]},"_id":"27-react-router@0.0.5","gitHead":"24281579ebded237eda86bf0fe0e29a47f5e3885","description":"- [√] Crea el linter \r - [√] Crear una forma de hacer MPA's (Multiple page appication)\r - [√] Crea un forma de hacer SAPs (SINGLE PAGE APPLICATION)\r - [√] poder navegar entre páginas con el botón de atrás\r - [√] Crear componente Link para hacerlo declarat","_nodeVersion":"21.7.3","_npmVersion":"10.5.0","dist":{"integrity":"sha512-z4EeIlbbyMMuHOgJxk+FVP2zqdMT7maHyLP/z7I9in2jsGip+ZCVKZa4j4rnMxbRdfJ3WP1eyzn8M1YIH8ieAQ==","shasum":"942c7ae29fb209a9dcf8ae53b9b13c059590fd9d","tarball":"https://registry.npmjs.org/27-react-router/-/27-react-router-0.0.5.tgz","fileCount":45,"unpackedSize":29318,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDVO7MJhne/oiJ3GQllYXT+MZ33w8hIFr2W7VN7wIG8egIhAOJ04YlpxBaZ4Q/5mxP9OmWoJUbSxywLixsyXxBcPiWn"}]},"_npmUser":{"name":"ravila64","email":"rene.avila.alonso@gmail.com"},"directories":{},"maintainers":[{"name":"ravila64","email":"rene.avila.alonso@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/27-react-router_0.0.5_1716241432007_0.14917406384804477"},"_hasShrinkwrap":false},"0.0.7":{"name":"27-react-router","version":"0.0.7","type":"module","main":"lib/index.js","module":"lib/index.js","exports":{".":{"import":"./lib/index.js","require":"./lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"vite","build":"vite build","prepare":"npm run test && swc src/components src/utils src/index.jsx -d lib","preview":"vite preview","test":"echo","test:watch":"vitest","test:ui":"vitest --ui"},"dependencies":{"npm":"^10.7.0","path-to-regexp":"6.2.2"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"devDependencies":{"@swc/cli":"0.3.12","@swc/core":"1.5.7","@testing-library/dom":"10.1.0","@testing-library/react":"^15.0.7","@types/react":"^18.2.66","@types/react-dom":"^18.2.22","@vitejs/plugin-react-swc":"^3.5.0","@vitest/ui":"^1.6.0","happy-dom":"^14.11.0","standard":"17.1.0","vite":"^5.2.0","vitest":"^1.6.0"},"eslintConfig":{"extends":["./node_modules/standard/eslintrc.json"]},"_id":"27-react-router@0.0.7","gitHead":"24281579ebded237eda86bf0fe0e29a47f5e3885","description":"- [√] Crea el linter \r - [√] Crear una forma de hacer MPA's (Multiple page appication)\r - [√] Crea un forma de hacer SAPs (SINGLE PAGE APPLICATION)\r - [√] poder navegar entre páginas con el botón de atrás\r - [√] Crear componente Link para hacerlo declarat","_nodeVersion":"21.7.3","_npmVersion":"10.5.0","dist":{"integrity":"sha512-0CsEfEAKwvNCVj9nGjtAuYVbyPOtAd/gGcr/Boh4klN86tyzhuLhSxr7acyNRdwe2pYyF6ljf/ebk77tJ7ttBg==","shasum":"53b421782d4b148e21a028611c698f0cfaba65e5","tarball":"https://registry.npmjs.org/27-react-router/-/27-react-router-0.0.7.tgz","fileCount":4,"unpackedSize":2939,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCOVgr8qlq2ljtm7oiGufzFUB4PQX+vPzV2kfcJ64rVDgIgKcy/VLYqipfwAfqM6JCMQNXx6lNYmHh+CCzNI+pv+ko="}]},"_npmUser":{"name":"ravila64","email":"rene.avila.alonso@gmail.com"},"directories":{},"maintainers":[{"name":"ravila64","email":"rene.avila.alonso@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/27-react-router_0.0.7_1716248135914_0.5573832371373282"},"_hasShrinkwrap":false}},"time":{"created":"2024-05-20T21:43:52.006Z","0.0.5":"2024-05-20T21:43:52.179Z","modified":"2024-05-20T23:35:36.271Z","0.0.7":"2024-05-20T23:35:36.123Z"},"maintainers":[{"name":"ravila64","email":"rene.avila.alonso@gmail.com"}],"description":"- [√] Crea el linter \r - [√] Crear una forma de hacer MPA's (Multiple page appication)\r - [√] Crea un forma de hacer SAPs (SINGLE PAGE APPLICATION)\r - [√] poder navegar entre páginas con el botón de atrás\r - [√] Crear componente Link para hacerlo declarat","readme":"# React + Vite\r\n\r\n# CREAR UN REACT ROUTER DESDE CERO\r\n\r\n- [√] Crea el linter \r\n- [√] Crear una forma de hacer MPA's (Multiple page appication)\r\n- [√] Crea un forma de hacer SAPs (SINGLE PAGE APPLICATION)\r\n- [√] poder navegar entre páginas con el botón de atrás\r\n- [√] Crear componente Link para hacerlo declarativo\r\n- [√] Crear componente router para hacerlo mas declarativo\r\n- [√] Soportar ruta por defecto (404)\r\n- [√] Soportar rutas con parámetros\r\n- [√] Componente <Route /> para hacerlo declarativo\r\n- [√] Lazing loading de las rutas\r\n- [√] Hacer un i18n con las rutas\r\n- [√] Testing\r\n- [√] Publicar el paquete en NPM\r\n\r\nThis template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.\r\nCurrently, two official plugins are available:\r\n- [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/blob/main/packages/plugin-react/README.md) uses [Babel](https://babeljs.io/) for Fast Refresh\r\n- [@vitejs/plugin-react-swc](https://github.com/vitejs/vite-plugin-react-swc) uses [SWC](https://swc.rs/) for Fast Refresh\r\n","readmeFilename":"README.md"}