{"_id":"07-cesar-router","name":"07-cesar-router","dist-tags":{"latest":"0.0.2"},"versions":{"0.0.2":{"name":"07-cesar-router","version":"0.0.2","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","lint":"eslint . --ext js,jsx --report-unused-disable-directives --max-warnings 0","preview":"vite preview","test":"vitest run","test:watch":"vitest","test:ui":"vitest --ui"},"dependencies":{"path-to-regexp":"6.2.1"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"devDependencies":{"@swc/cli":"^0.1.65","@swc/core":"^1.3.105","@testing-library/react":"^14.1.2","@types/react":"^18.2.43","@types/react-dom":"^18.2.17","@vitejs/plugin-react-swc":"^3.5.0","@vitest/ui":"^1.2.1","eslint":"^8.55.0","eslint-plugin-react":"^7.33.2","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.5","happy-dom":"^13.2.0","vite":"^5.0.8","vitest":"^1.2.1"},"gitHead":"4986f214ad9a41a3a55b3615396718eea6346443","description":"- [x] Instalar el linter - [x] Crear una forma de hacer MPAs (Multiple Page Application) - [x] Crea una forma de hacer SPAs (Single Page Applications) - [x] Poder navegar entre páginas con el botón de atrás - [x] Crear componente Link para hacerlo declara","_id":"07-cesar-router@0.0.2","_nodeVersion":"20.10.0","_npmVersion":"9.6.5","dist":{"integrity":"sha512-hq987yspfKtzQOlRZ1DlzW8Gqup3LoHkZvD3aUoEkJLhx5CFcL7B+qoGdqN+A1um9E3uFLQj+jk7An0syW/xmg==","shasum":"f17de3e0e53b4add7642aba64abb51a2c1223ca5","tarball":"https://registry.npmjs.org/07-cesar-router/-/07-cesar-router-0.0.2.tgz","fileCount":12,"unpackedSize":6580,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC0SB51vBqAjhx9fJvW+32eFRJpsDcEt+kZFqH5u8hKpwIhAIb+9CFMr7q6TdY0p9AHd+mOL49STpfCJJQ/+m5T7mr5"}]},"_npmUser":{"name":"cesarscc","email":"cesar13289@hotmail.com"},"directories":{},"maintainers":[{"name":"cesarscc","email":"cesar13289@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/07-cesar-router_0.0.2_1705986940927_0.9588639895508013"},"_hasShrinkwrap":false}},"time":{"created":"2024-01-23T05:15:40.926Z","0.0.2":"2024-01-23T05:15:41.069Z","modified":"2024-01-23T05:15:41.297Z"},"maintainers":[{"name":"cesarscc","email":"cesar13289@hotmail.com"}],"description":"- [x] Instalar el linter - [x] Crear una forma de hacer MPAs (Multiple Page Application) - [x] Crea una forma de hacer SPAs (Single Page Applications) - [x] Poder navegar entre páginas con el botón de atrás - [x] Crear componente Link para hacerlo declara","readme":"# Crea un React Router desde cero\n\n- [x] Instalar el linter\n- [x] Crear una forma de hacer MPAs (Multiple Page Application)\n- [x] Crea una forma de hacer SPAs (Single Page Applications)\n- [x] Poder navegar entre páginas con el botón de atrás\n- [x] Crear componente Link para hacerlo declarativo\n- [x] Crear componente Router para hacerlo más declarativo\n- [x] Soportar ruta por defecto (404)\n- [x] Soportar rutas con parámetros\n- [x] Componente <Route /> para hacerlo declarativo\n- [x] Lazy Loading de las rutas\n- [x] Hacer un i18n con las rutas\n- [x] Testing\n- [x] Publicar el paquete en NPM\n","readmeFilename":"README.md"}