{"_id":"07-calito-router","_rev":"3-491cfa38d9239dc011f90ad5bec54ca5","name":"07-calito-router","dist-tags":{"latest":"0.0.4"},"versions":{"0.0.2":{"name":"07-calito-router","version":"0.0.2","_id":"07-calito-router@0.0.2","maintainers":[{"name":"navas26","email":"carlosdanielnavas26@gmail.com"}],"dist":{"shasum":"5499b39f392c279eed56505618ee101632f3ec0a","tarball":"https://registry.npmjs.org/07-calito-router/-/07-calito-router-0.0.2.tgz","fileCount":9,"integrity":"sha512-kU3GpgraCTYtcZHboc+CRFSI3QNPeGyp2oU3TuHsJ6RcFSeL3BHAUsv1swJEbqinsFVRpQqhkwTIQhy64oOLaA==","signatures":[{"sig":"MEQCIClfI9tPpplhFxTb6JpusVfMlnp06n/5GQzLV6ZDTiscAiBJLEjl9kS232FXTeMu1raeeqmNtuJInuCgBGO2jnAj2g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5725},"main":"lib/index.js","type":"module","module":"lib/index.js","exports":{".":{"import":"./lib/index.js","require":"./lib/index.js"},"./package.json":"./package.json"},"gitHead":"f3bf534c0f04de2a45029aeb64e2f79d415d67a6","scripts":{"dev":"vite","lint":"eslint .","test":"vitest","build":"vite build","prepare":"swc ./src/*jsx -d lib && cp src/*.js lib","preview":"vite preview"},"_npmUser":{"name":"navas26","email":"carlosdanielnavas26@gmail.com"},"_npmVersion":"10.9.3","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","directories":{},"_nodeVersion":"22.18.0","dependencies":{"-":"0.0.1","D":"1.0.0","happy-dom":"20.1.0","path-to-regexp":"8.3.0","@testing-library/react":"16.3.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"7.2.4","eslint":"9.39.1","vitest":"4.0.16","globals":"16.5.0","@swc/cli":"0.7.9","@swc/core":"1.15.8","@eslint/js":"9.39.1","@types/react":"19.2.5","@types/react-dom":"19.2.3","@vitejs/plugin-react-swc":"4.2.2","eslint-plugin-react-hooks":"7.0.1","eslint-plugin-react-refresh":"0.4.24"},"peerDependencies":{"react":"19.2.0","react-dom":"19.2.0"},"_npmOperationalInternal":{"tmp":"tmp/07-calito-router_0.0.2_1767842441645_0.3968339985636238","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"07-calito-router","version":"0.0.3","_id":"07-calito-router@0.0.3","maintainers":[{"name":"navas26","email":"carlosdanielnavas26@gmail.com"}],"dist":{"shasum":"09504874227edc87c842dffd63539b53c82aa199","tarball":"https://registry.npmjs.org/07-calito-router/-/07-calito-router-0.0.3.tgz","fileCount":5,"integrity":"sha512-5qW/JjXknsV15XxYzUwF7Ky9rp9WUycEuzEW2mdIFLlTnkIAy/SuVWLf6QuTJtBohOOm3h9Vzx/jQXDvoTgVfQ==","signatures":[{"sig":"MEQCIB0jbiyEgwwbqmTKzyWNU+P8sThSwD0Gze+K1xMXyQjiAiAcMHssB5qCrpkpjh8MeNgTRKW4UpWqaWas46eJHZEexA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2849},"main":"lib/index.js","type":"module","module":"lib/index.js","exports":{".":{"import":"./lib/index.js","require":"./lib/index.js"},"./package.json":"./package.json"},"gitHead":"f3bf534c0f04de2a45029aeb64e2f79d415d67a6","scripts":{"dev":"vite","lint":"eslint .","test":"vitest","build":"vite build","prepare":"swc ./src/*jsx -d lib && cp src/*.js lib","preview":"vite preview"},"_npmUser":{"name":"navas26","email":"carlosdanielnavas26@gmail.com"},"_npmVersion":"10.9.3","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","directories":{},"_nodeVersion":"22.18.0","dependencies":{"-":"0.0.1","D":"1.0.0","happy-dom":"20.1.0","path-to-regexp":"8.3.0","@testing-library/react":"16.3.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"7.2.4","eslint":"9.39.1","vitest":"4.0.16","globals":"16.5.0","@swc/cli":"0.7.9","@swc/core":"1.15.8","@eslint/js":"9.39.1","@types/react":"19.2.5","@types/react-dom":"19.2.3","@vitejs/plugin-react-swc":"4.2.2","eslint-plugin-react-hooks":"7.0.1","eslint-plugin-react-refresh":"0.4.24"},"peerDependencies":{"react":"19.2.0","react-dom":"19.2.0"},"_npmOperationalInternal":{"tmp":"tmp/07-calito-router_0.0.3_1767842796184_0.09236870959387455","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"07-calito-router","version":"0.0.4","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/*jsx -d lib && cp src/*.js lib","lint":"eslint .","preview":"vite preview","test":"vitest run","test:watch":"vitest"},"dependencies":{"-":"0.0.1","@testing-library/react":"16.3.1","D":"1.0.0","happy-dom":"20.1.0","path-to-regexp":"8.3.0"},"peerDependencies":{"react":"19.2.0","react-dom":"19.2.0"},"devDependencies":{"@eslint/js":"9.39.1","@swc/cli":"0.7.9","@swc/core":"1.15.8","@types/react":"19.2.5","@types/react-dom":"19.2.3","@vitejs/plugin-react-swc":"4.2.2","eslint":"9.39.1","eslint-plugin-react-hooks":"7.0.1","eslint-plugin-react-refresh":"0.4.24","globals":"16.5.0","vite":"7.2.4","vitest":"4.0.16"},"_id":"07-calito-router@0.0.4","gitHead":"f3bf534c0f04de2a45029aeb64e2f79d415d67a6","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","_nodeVersion":"22.18.0","_npmVersion":"10.9.3","dist":{"integrity":"sha512-SYQjROi2oi4NBO7V6bsIJLvshhfRWM2KVCWEhMhgwijbYIFmtczLMvt26V8sFmE7UnBqiHKEg8OsJf651Mka2A==","shasum":"62241dcfcd227e026f841231ba4b67dc833ba370","tarball":"https://registry.npmjs.org/07-calito-router/-/07-calito-router-0.0.4.tgz","fileCount":5,"unpackedSize":2897,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCc2+NvmWZ4zx5U3YuCwC1vYNPjtRf9i2nGGdub0G4euAIgVZKr08XLkpFHa5gnCzHUY/pmBYcGhS/GFg1SddNLkQo="}]},"_npmUser":{"name":"navas26","email":"carlosdanielnavas26@gmail.com"},"directories":{},"maintainers":[{"name":"navas26","email":"carlosdanielnavas26@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/07-calito-router_0.0.4_1767843000889_0.6836402157064929"},"_hasShrinkwrap":false}},"time":{"created":"2026-01-08T03:20:41.645Z","modified":"2026-01-08T03:30:01.305Z","0.0.2":"2026-01-08T03:20:41.794Z","0.0.3":"2026-01-08T03:26:36.323Z","0.0.4":"2026-01-08T03:30:01.048Z"},"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","maintainers":[{"name":"navas26","email":"carlosdanielnavas26@gmail.com"}],"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","readmeFilename":"README.md"}