{"_id":"07-mery-router","_rev":"1-ba74271ec2e6273b34404beac5a62c6d","name":"07-mery-router","dist-tags":{"latest":"0.0.2"},"versions":{"0.0.1":{"name":"07-mery-router","version":"0.0.1","type":"module","main":"lib/index.jsx","module":"lib/index.js","exports":{".":{"import":"./lib/index.js","require":"./lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"vite","build":"vite build","prepare":"swc ./src/*.jsx -d lib && rm lib/App.js lib/main.js lib/Router.test.js && cp src/*.js lib","lint":"eslint . --ext js,jsx --report-unused-disable-directives --max-warnings 0","preview":"vite preview","test":"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.63","@swc/core":"^1.3.100","@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.0.4","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":"^12.10.3","vite":"^5.0.8","vitest":"^1.0.4"},"_id":"07-mery-router@0.0.1","gitHead":"7990893eea9f1afa86479774244bfa01c54f5ceb","description":"Crea un React Router desde cero:","_nodeVersion":"21.1.0","_npmVersion":"10.2.5","dist":{"integrity":"sha512-hVk9B8FXGedgGIjWbgkPbZjAa/vMwO25E50c+sWRUY+5bI1gHHccjUp14j4dokBXItEd7lP9eKpbsHkeaAvgqw==","shasum":"972acf7eb3fa47f45287dad5db60ad51b0ab9e47","tarball":"https://registry.npmjs.org/07-mery-router/-/07-mery-router-0.0.1.tgz","fileCount":29,"unpackedSize":20274,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDiUWnpHSSf1QW+42gb6BecaxlNSeFXBLQp7SRdXzeVsgIgQsckWmjfWOc/kDH2pDP4CQ4c1Hve0NKh030rhfZZ9aY="}]},"_npmUser":{"name":"meryure","email":"maria.urena.25c@gmail.com"},"directories":{},"maintainers":[{"name":"meryure","email":"maria.urena.25c@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/07-mery-router_0.0.1_1702636107642_0.2967668273603761"},"_hasShrinkwrap":false},"0.0.2":{"name":"07-mery-router","version":"0.0.2","type":"module","main":"lib/index.jsx","module":"lib/index.js","exports":{".":{"import":"./lib/index.js","require":"./lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"vite","build":"vite build","prepare":"swc ./src/*.jsx -d lib && rm lib/App.js lib/main.js lib/Router.test.js && cp src/*.js lib","lint":"eslint . --ext js,jsx --report-unused-disable-directives --max-warnings 0","preview":"vite preview","test":"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.63","@swc/core":"^1.3.100","@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.0.4","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":"^12.10.3","vite":"^5.0.8","vitest":"^1.0.4"},"_id":"07-mery-router@0.0.2","gitHead":"7990893eea9f1afa86479774244bfa01c54f5ceb","description":"Crea un React Router desde cero:","_nodeVersion":"21.1.0","_npmVersion":"10.2.5","dist":{"integrity":"sha512-uwTotzBaUDkFZoJtgKTRk49KfyiMfjexAP0cbeP17PSFhLS9lF78fJZVfit7UwW4CwEv78EZ8IaLp0BA1q6AYA==","shasum":"dd8150428ef6b4befbfc0fa12b95b18c7756c134","tarball":"https://registry.npmjs.org/07-mery-router/-/07-mery-router-0.0.2.tgz","fileCount":13,"unpackedSize":7488,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHttm4FFXAdDnrQ0iKLWyxbT7QTMXaP8oAzQv8Kh3U5eAiEA2B2UzNG0g+GMHBb52I09roIJume8JtMddotKENT5HUw="}]},"_npmUser":{"name":"meryure","email":"maria.urena.25c@gmail.com"},"directories":{},"maintainers":[{"name":"meryure","email":"maria.urena.25c@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/07-mery-router_0.0.2_1702636173528_0.9587725053736236"},"_hasShrinkwrap":false}},"time":{"created":"2023-12-15T10:28:27.641Z","0.0.1":"2023-12-15T10:28:27.830Z","modified":"2023-12-15T10:29:33.904Z","0.0.2":"2023-12-15T10:29:33.738Z"},"maintainers":[{"name":"meryure","email":"maria.urena.25c@gmail.com"}],"description":"Crea un React Router desde cero:","readme":"Crea un React Router desde cero:\n\n- Instalar el linter\n- Crear una forma de hacer MPAs (Multiple Page Application)\n- Crea una forma de hacer SPAs (Single Page Applications)\n- Poder navegar entre páginas con el botón de atrás\n- Crear componente Link para hacerlo declarativo\n- Crear componente Router para hacerlo más declarativo\n- Soportar ruta por defecto (404)\n- Soportar rutas con parámetros\n- Componente para hacerlo declarativo\n- Lazy Loading de las rutas\n- Hacer un i18n con las rutas\n- Testing\n- Publicar el paquete en NPM","readmeFilename":"README.md"}