From e393e7d95d72300aafbf9096158c1af3e56961ea Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sof=C3=ADa=20Maturana?= Date: Mon, 18 May 2026 10:21:08 -0400 Subject: [PATCH] chore(fmt): aplicar oxlint --- .oxlintrc.json | 14 ++-- backend/controllers/auth.controller.js | 8 +-- backend/db/pizzas.json | 96 +++++++++++++------------- backend/db/users.json | 10 +-- backend/package.json | 44 ++++++------ src/App.jsx | 15 +--- src/Navbar.css | 10 +-- src/components/CardPizza.css | 4 +- src/components/CardPizza.jsx | 14 +--- src/context/CartContext.jsx | 4 +- src/context/UserContext.jsx | 4 +- src/index.css | 12 ++-- src/pages/Cart.jsx | 8 +-- src/pages/Login.jsx | 8 +-- src/pages/NotFound.jsx | 4 +- src/pages/Pizza.jsx | 9 +-- src/pages/Register.jsx | 4 +- uno.config.ts | 4 +- 18 files changed, 113 insertions(+), 159 deletions(-) diff --git a/.oxlintrc.json b/.oxlintrc.json index 8087456..a0b2b5d 100644 --- a/.oxlintrc.json +++ b/.oxlintrc.json @@ -7,14 +7,10 @@ "env": { "builtin": true }, - "ignorePatterns": [ - "dist" - ], + "ignorePatterns": ["dist"], "overrides": [ { - "files": [ - "**/*.{js,jsx}" - ], + "files": ["**/*.{js,jsx}"], "rules": { "constructor-super": "error", "for-direction": "error", @@ -88,13 +84,11 @@ } ] }, - "plugins": [ - "react" - ], + "plugins": ["react"], "env": { "es2020": true, "browser": true } } ] -} \ No newline at end of file +} diff --git a/backend/controllers/auth.controller.js b/backend/controllers/auth.controller.js index 3be3031..8b5e823 100644 --- a/backend/controllers/auth.controller.js +++ b/backend/controllers/auth.controller.js @@ -17,9 +17,7 @@ const login = async (req, res) => { } if (password.length < 6) { - return res - .status(400) - .json({ error: "Password must be at least 6 characters" }); + return res.status(400).json({ error: "Password must be at least 6 characters" }); } const user = await authModel.getUserByEmail(email); @@ -55,9 +53,7 @@ const register = async (req, res) => { } if (password.length < 6) { - return res - .status(400) - .json({ error: "Password must be at least 6 characters" }); + return res.status(400).json({ error: "Password must be at least 6 characters" }); } const user = await authModel.getUserByEmail(email); diff --git a/backend/db/pizzas.json b/backend/db/pizzas.json index a038c7c..35f01b8 100644 --- a/backend/db/pizzas.json +++ b/backend/db/pizzas.json @@ -1,50 +1,50 @@ [ - { - "desc": "La pizza napolitana, de masa tierna y delgada pero bordes altos, es la versión propia de la cocina napolitana de la pizza redonda. El término pizza napoletana, por su importancia histórica o regional, se emplea en algunas zonas como sinónimo de pizza tonda.", - "id": "p001", - "img": "https://firebasestorage.googleapis.com/v0/b/apis-varias-mias.appspot.com/o/pizzeria%2Fpizza-1239077_640_cl.jpg?alt=media&token=6a9a33da-5c00-49d4-9080-784dcc87ec2c", - "ingredients": ["mozzarella", "tomates", "jamón", "orégano"], - "name": "napolitana", - "price": 5950 - }, - { - "desc": "La pizza es una preparación culinaria que consiste en un pan plano, habitualmente de forma circular, elaborado con harina de trigo, levadura, agua y sal (a veces aceite de oliva) que comúnmente se cubre con salsa de tomate, queso y otros muchos ingredientes, y que se hornea a alta temperatura, tradicionalmente en un horno de leña.", - "id": "p002", - "img": "https://firebasestorage.googleapis.com/v0/b/apis-varias-mias.appspot.com/o/pizzeria%2Fcheese-164872_640_com.jpg?alt=media&token=18b2b821-4d0d-43f2-a1c6-8c57bc388fab", - "ingredients": ["mozzarella", "tomates", "jamón", "choricillo"], - "name": "española", - "price": 7250 - }, - { - "desc": "La pizza es una preparación culinaria que consiste en un pan plano, habitualmente de forma circular, elaborado con harina de trigo, levadura, agua y sal (a veces aceite de oliva) que comúnmente se cubre con salsa de tomate, queso y otros muchos ingredientes, y que se hornea a alta temperatura, tradicionalmente en un horno de leña.", - "id": "p003", - "img": "https://firebasestorage.googleapis.com/v0/b/apis-varias-mias.appspot.com/o/pizzeria%2Fpizza-1239077_640_com.jpg?alt=media&token=e7cde87a-08d5-4040-ac54-90f6c31eb3e3", - "ingredients": ["mozzarella", "tomates", "salame", "orégano"], - "name": "salame", - "price": 5990 - }, - { - "desc": "La pizza es una preparación culinaria que consiste en un pan plano, habitualmente de forma circular, elaborado con harina de trigo, levadura, agua y sal (a veces aceite de oliva) que comúnmente se cubre con salsa de tomate, queso y otros muchos ingredientes, y que se hornea a alta temperatura, tradicionalmente en un horno de leña.", - "id": "p004", - "img": "https://firebasestorage.googleapis.com/v0/b/apis-varias-mias.appspot.com/o/pizzeria%2Fpizza-2000595_640_c.jpg?alt=media&token=61325b6e-a1e0-441e-b3b5-7335ba13e8be", - "ingredients": ["mozzarella", "salame", "aceitunas", "champiñones"], - "name": "cuatro estaciones", - "price": 9590 - }, - { - "desc": "La pizza es una preparación culinaria que consiste en un pan plano, habitualmente de forma circular, elaborado con harina de trigo, levadura, agua y sal (a veces aceite de oliva) que comúnmente se cubre con salsa de tomate, queso y otros muchos ingredientes, y que se hornea a alta temperatura, tradicionalmente en un horno de leña.", - "id": "p005", - "img": "https://firebasestorage.googleapis.com/v0/b/apis-varias-mias.appspot.com/o/pizzeria%2Fpizza-salame.jpg?alt=media&token=ab3d4bf8-01f2-4810-982b-bd7fb6b517b2", - "ingredients": ["mozzarella", "tomates cherry", "bacon", "orégano"], - "name": "bacon", - "price": 6450 - }, - { - "desc": "La pizza es una preparación culinaria que consiste en un pan plano, habitualmente de forma circular, elaborado con harina de trigo, levadura, agua y sal (a veces aceite de oliva) que comúnmente se cubre con salsa de tomate, queso y otros muchos ingredientes, y que se hornea a alta temperatura, tradicionalmente en un horno de leña.", - "id": "p006", - "img": "https://firebasestorage.googleapis.com/v0/b/apis-varias-mias.appspot.com/o/pizzeria%2Fpizza-2000595_640_c.jpg?alt=media&token=61325b6e-a1e0-441e-b3b5-7335ba13e8be", - "ingredients": ["mozzarella", "pimientos", "pollo grillé", "orégano"], - "name": "pollo picante", - "price": 8500 - } + { + "desc": "La pizza napolitana, de masa tierna y delgada pero bordes altos, es la versión propia de la cocina napolitana de la pizza redonda. El término pizza napoletana, por su importancia histórica o regional, se emplea en algunas zonas como sinónimo de pizza tonda.", + "id": "p001", + "img": "https://firebasestorage.googleapis.com/v0/b/apis-varias-mias.appspot.com/o/pizzeria%2Fpizza-1239077_640_cl.jpg?alt=media&token=6a9a33da-5c00-49d4-9080-784dcc87ec2c", + "ingredients": ["mozzarella", "tomates", "jamón", "orégano"], + "name": "napolitana", + "price": 5950 + }, + { + "desc": "La pizza es una preparación culinaria que consiste en un pan plano, habitualmente de forma circular, elaborado con harina de trigo, levadura, agua y sal (a veces aceite de oliva) que comúnmente se cubre con salsa de tomate, queso y otros muchos ingredientes, y que se hornea a alta temperatura, tradicionalmente en un horno de leña.", + "id": "p002", + "img": "https://firebasestorage.googleapis.com/v0/b/apis-varias-mias.appspot.com/o/pizzeria%2Fcheese-164872_640_com.jpg?alt=media&token=18b2b821-4d0d-43f2-a1c6-8c57bc388fab", + "ingredients": ["mozzarella", "tomates", "jamón", "choricillo"], + "name": "española", + "price": 7250 + }, + { + "desc": "La pizza es una preparación culinaria que consiste en un pan plano, habitualmente de forma circular, elaborado con harina de trigo, levadura, agua y sal (a veces aceite de oliva) que comúnmente se cubre con salsa de tomate, queso y otros muchos ingredientes, y que se hornea a alta temperatura, tradicionalmente en un horno de leña.", + "id": "p003", + "img": "https://firebasestorage.googleapis.com/v0/b/apis-varias-mias.appspot.com/o/pizzeria%2Fpizza-1239077_640_com.jpg?alt=media&token=e7cde87a-08d5-4040-ac54-90f6c31eb3e3", + "ingredients": ["mozzarella", "tomates", "salame", "orégano"], + "name": "salame", + "price": 5990 + }, + { + "desc": "La pizza es una preparación culinaria que consiste en un pan plano, habitualmente de forma circular, elaborado con harina de trigo, levadura, agua y sal (a veces aceite de oliva) que comúnmente se cubre con salsa de tomate, queso y otros muchos ingredientes, y que se hornea a alta temperatura, tradicionalmente en un horno de leña.", + "id": "p004", + "img": "https://firebasestorage.googleapis.com/v0/b/apis-varias-mias.appspot.com/o/pizzeria%2Fpizza-2000595_640_c.jpg?alt=media&token=61325b6e-a1e0-441e-b3b5-7335ba13e8be", + "ingredients": ["mozzarella", "salame", "aceitunas", "champiñones"], + "name": "cuatro estaciones", + "price": 9590 + }, + { + "desc": "La pizza es una preparación culinaria que consiste en un pan plano, habitualmente de forma circular, elaborado con harina de trigo, levadura, agua y sal (a veces aceite de oliva) que comúnmente se cubre con salsa de tomate, queso y otros muchos ingredientes, y que se hornea a alta temperatura, tradicionalmente en un horno de leña.", + "id": "p005", + "img": "https://firebasestorage.googleapis.com/v0/b/apis-varias-mias.appspot.com/o/pizzeria%2Fpizza-salame.jpg?alt=media&token=ab3d4bf8-01f2-4810-982b-bd7fb6b517b2", + "ingredients": ["mozzarella", "tomates cherry", "bacon", "orégano"], + "name": "bacon", + "price": 6450 + }, + { + "desc": "La pizza es una preparación culinaria que consiste en un pan plano, habitualmente de forma circular, elaborado con harina de trigo, levadura, agua y sal (a veces aceite de oliva) que comúnmente se cubre con salsa de tomate, queso y otros muchos ingredientes, y que se hornea a alta temperatura, tradicionalmente en un horno de leña.", + "id": "p006", + "img": "https://firebasestorage.googleapis.com/v0/b/apis-varias-mias.appspot.com/o/pizzeria%2Fpizza-2000595_640_c.jpg?alt=media&token=61325b6e-a1e0-441e-b3b5-7335ba13e8be", + "ingredients": ["mozzarella", "pimientos", "pollo grillé", "orégano"], + "name": "pollo picante", + "price": 8500 + } ] diff --git a/backend/db/users.json b/backend/db/users.json index a2ade60..bda3293 100644 --- a/backend/db/users.json +++ b/backend/db/users.json @@ -1,7 +1,7 @@ [ - { - "email": "test@test.com", - "password": "123123", - "id": "UYz_2Vy9rNw7uELQ7AZ8D" - } + { + "email": "test@test.com", + "password": "123123", + "id": "UYz_2Vy9rNw7uELQ7AZ8D" + } ] diff --git a/backend/package.json b/backend/package.json index 546272e..797d003 100644 --- a/backend/package.json +++ b/backend/package.json @@ -1,24 +1,24 @@ { - "name": "simple-api-jwt", - "type": "module", - "version": "1.0.0", - "description": "", - "main": "index.js", - "scripts": { - "start": "node index.js", - "dev": "nodemon index.js" - }, - "keywords": [], - "author": "bluuweb", - "license": "ISC", - "dependencies": { - "cors": "^2.8.5", - "dotenv": "^16.4.5", - "express": "^4.19.2", - "jsonwebtoken": "^9.0.2", - "nanoid": "^5.0.6" - }, - "devDependencies": { - "nodemon": "^3.1.0" - } + "name": "simple-api-jwt", + "version": "1.0.0", + "description": "", + "keywords": [], + "license": "ISC", + "author": "bluuweb", + "type": "module", + "main": "index.js", + "scripts": { + "start": "node index.js", + "dev": "nodemon index.js" + }, + "dependencies": { + "cors": "^2.8.5", + "dotenv": "^16.4.5", + "express": "^4.19.2", + "jsonwebtoken": "^9.0.2", + "nanoid": "^5.0.6" + }, + "devDependencies": { + "nodemon": "^3.1.0" + } } diff --git a/src/App.jsx b/src/App.jsx index 4c26305..7107399 100644 --- a/src/App.jsx +++ b/src/App.jsx @@ -21,20 +21,11 @@ function App() {
} /> - : } - /> - : } - /> + : } /> + : } /> } /> } /> - : } - /> + : } /> } />
diff --git a/src/Navbar.css b/src/Navbar.css index 8bd3017..873462b 100644 --- a/src/Navbar.css +++ b/src/Navbar.css @@ -1,11 +1,11 @@ nav { - font-size: 1rem; - width: 100%; - position: sticky; - top: 0; + font-size: 1rem; + width: 100%; + position: sticky; + top: 0; } nav button, a { - --uno: "bg-none border-none hover:bg-white/20 rounded-md p-2"; + --uno: "bg-none border-none hover:bg-white/20 rounded-md p-2"; } diff --git a/src/components/CardPizza.css b/src/components/CardPizza.css index c2acdd1..413f3be 100644 --- a/src/components/CardPizza.css +++ b/src/components/CardPizza.css @@ -1,4 +1,4 @@ .card-pizza { - --uno: "rounded-md shadow-sm bg-gray-200 flex flex-col w-128 h-fit pb-2"; - overflow: hidden; + --uno: "rounded-md shadow-sm bg-gray-200 flex flex-col w-128 h-fit pb-2"; + overflow: hidden; } diff --git a/src/components/CardPizza.jsx b/src/components/CardPizza.jsx index eeee689..724afa5 100644 --- a/src/components/CardPizza.jsx +++ b/src/components/CardPizza.jsx @@ -24,20 +24,12 @@ const CardPizza = (props) => { ))} -

- ${props.price.toLocaleString("es-CL")} -

+

${props.price.toLocaleString("es-CL")}

- + Ver más -
diff --git a/src/context/CartContext.jsx b/src/context/CartContext.jsx index f9626cb..a9a454e 100644 --- a/src/context/CartContext.jsx +++ b/src/context/CartContext.jsx @@ -12,9 +12,7 @@ const CartProvider = ({ children }) => { setCart((cart) => { const pizza = cart.find((p) => p.id === pizzaToAdd.id); if (pizza) { - return cart.map((p) => - p.id === pizzaToAdd.id ? { ...p, count: p.count + 1 } : p, - ); + return cart.map((p) => (p.id === pizzaToAdd.id ? { ...p, count: p.count + 1 } : p)); } else { return [...cart, { ...R.omit(pizzaToAdd, ["key"]), count: 1 }]; } diff --git a/src/context/UserContext.jsx b/src/context/UserContext.jsx index a00afa3..f49e290 100644 --- a/src/context/UserContext.jsx +++ b/src/context/UserContext.jsx @@ -41,9 +41,7 @@ const UserProvider = ({ children }) => { setEmail(null); }; return ( - + {children} ); diff --git a/src/index.css b/src/index.css index 72c9784..b2c0588 100644 --- a/src/index.css +++ b/src/index.css @@ -1,11 +1,11 @@ body { - margin: 0; - padding: 0; + margin: 0; + padding: 0; } #root { - display: grid; - grid-template-columns: 1fr; - grid-template-rows: 2rem 1fr 2rem; - min-height: 100dvh; + display: grid; + grid-template-columns: 1fr; + grid-template-rows: 2rem 1fr 2rem; + min-height: 100dvh; } diff --git a/src/pages/Cart.jsx b/src/pages/Cart.jsx index 9a4ceed..35e0a7d 100644 --- a/src/pages/Cart.jsx +++ b/src/pages/Cart.jsx @@ -22,9 +22,7 @@ const Cart = () => { diff --git a/src/pages/Register.jsx b/src/pages/Register.jsx index 196b83c..99a5b1c 100644 --- a/src/pages/Register.jsx +++ b/src/pages/Register.jsx @@ -6,9 +6,7 @@ import { UserContext } from "../context/UserContext"; const registerSchema = z .object({ user: z.email().nonempty({ error: "Se requiere un email" }), - password: z - .string() - .min(6, { error: "la contraseña debe ser de al menos 6 caracteres" }), + password: z.string().min(6, { error: "la contraseña debe ser de al menos 6 caracteres" }), confirmPassword: z.string(), }) .refine((data) => data.password === data.confirmPassword, { diff --git a/uno.config.ts b/uno.config.ts index 76b977f..1293c3a 100644 --- a/uno.config.ts +++ b/uno.config.ts @@ -1,6 +1,6 @@ import { defineConfig, presetWind3, transformerDirectives } from "unocss"; export default defineConfig({ - presets: [presetWind3()], - transformers: [transformerDirectives()], + presets: [presetWind3()], + transformers: [transformerDirectives()], });