forked from Sounav201/Metronics
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.eslintcache
1 lines (1 loc) · 27.1 KB
/
.eslintcache
1
[{"D:\\React Apps\\E-Commerce\\ecommerce\\src\\index.js":"1","D:\\React Apps\\E-Commerce\\ecommerce\\src\\App.js":"2","D:\\React Apps\\E-Commerce\\ecommerce\\src\\reportWebVitals.js":"3","D:\\React Apps\\E-Commerce\\ecommerce\\src\\Header.js":"4","D:\\React Apps\\E-Commerce\\ecommerce\\src\\HomePage.js":"5","D:\\React Apps\\E-Commerce\\ecommerce\\src\\Products.js":"6","D:\\React Apps\\E-Commerce\\ecommerce\\src\\Checkout_Page.js":"7","D:\\React Apps\\E-Commerce\\ecommerce\\src\\SubTotal.js":"8","D:\\React Apps\\E-Commerce\\ecommerce\\src\\StateProvider.js":"9","D:\\React Apps\\E-Commerce\\ecommerce\\src\\Reducer.js":"10","D:\\React Apps\\E-Commerce\\ecommerce\\src\\Checkout_Products.js":"11","D:\\React Apps\\E-Commerce\\ecommerce\\src\\LoginPage.js":"12","D:\\React Apps\\E-Commerce\\ecommerce\\src\\Firebase.js":"13","D:\\React Apps\\E-Commerce\\ecommerce\\src\\PaymentPage.js":"14","D:\\React Apps\\E-Commerce\\ecommerce\\src\\Carousel.js":"15"},{"size":786,"mtime":1608888478690,"results":"16","hashOfConfig":"17"},{"size":1570,"mtime":1608889690898,"results":"18","hashOfConfig":"17"},{"size":362,"mtime":499162500000,"results":"19","hashOfConfig":"17"},{"size":1808,"mtime":1609048934840,"results":"20","hashOfConfig":"17"},{"size":4175,"mtime":1609268746896,"results":"21","hashOfConfig":"17"},{"size":1601,"mtime":1608908647310,"results":"22","hashOfConfig":"17"},{"size":1368,"mtime":1608906098061,"results":"23","hashOfConfig":"17"},{"size":1247,"mtime":1608904866688,"results":"24","hashOfConfig":"17"},{"size":494,"mtime":1608650379147,"results":"25","hashOfConfig":"17"},{"size":1450,"mtime":1608994693451,"results":"26","hashOfConfig":"17"},{"size":1615,"mtime":1608887554221,"results":"27","hashOfConfig":"17"},{"size":2275,"mtime":1608889628083,"results":"28","hashOfConfig":"17"},{"size":583,"mtime":1609268488342,"results":"29","hashOfConfig":"17"},{"size":5251,"mtime":1610193523102,"results":"30","hashOfConfig":"17"},{"size":1361,"mtime":1608900974512,"results":"31","hashOfConfig":"17"},{"filePath":"32","messages":"33","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"34"},"1d64521",{"filePath":"35","messages":"36","errorCount":0,"warningCount":4,"fixableErrorCount":0,"fixableWarningCount":0,"source":"37","usedDeprecatedRules":"34"},{"filePath":"38","messages":"39","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"34"},{"filePath":"40","messages":"41","errorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":"42","usedDeprecatedRules":"34"},{"filePath":"43","messages":"44","errorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":"45","usedDeprecatedRules":"34"},{"filePath":"46","messages":"47","errorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"48","usedDeprecatedRules":"34"},{"filePath":"49","messages":"50","errorCount":0,"warningCount":3,"fixableErrorCount":0,"fixableWarningCount":0,"source":"51","usedDeprecatedRules":"34"},{"filePath":"52","messages":"53","errorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"54","usedDeprecatedRules":"34"},{"filePath":"55","messages":"56","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"34"},{"filePath":"57","messages":"58","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"34"},{"filePath":"59","messages":"60","errorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":"61","usedDeprecatedRules":"34"},{"filePath":"62","messages":"63","errorCount":0,"warningCount":4,"fixableErrorCount":0,"fixableWarningCount":0,"source":"64","usedDeprecatedRules":"34"},{"filePath":"65","messages":"66","errorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"67","usedDeprecatedRules":"34"},{"filePath":"68","messages":"69","errorCount":0,"warningCount":4,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"70","messages":"71","errorCount":0,"warningCount":4,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"D:\\React Apps\\E-Commerce\\ecommerce\\src\\index.js",[],["72","73"],"D:\\React Apps\\E-Commerce\\ecommerce\\src\\App.js",["74","75","76","77"],"import Header from './Header'\nimport './App.css';\nimport HomePage from './HomePage';\nimport {BrowserRouter as Router, Switch , Route, useLocation} from \"react-router-dom\";\nimport Checkout from './Checkout_Page';\nimport LoginPage from './LoginPage';\nimport {useEffect} from \"react\"\nimport {AnimatePresence} from \"framer-motion\"\nimport {auth} from \"./Firebase\"\nimport { useStateValue } from './StateProvider';\nimport PaymentPage from './PaymentPage';\nfunction App() {\n\n const location = useLocation()\n const [{} , push] = useStateValue();\n\n\n useEffect(() => {\n //will only run once when the app component loads\n\n auth.onAuthStateChanged(authUser => {\n console.log('THE USER IS >>> ' , authUser);\n\n if (authUser) {\n //user logged in\n\n push({\n type:'SET_USER',\n user:authUser\n })\n }\n else{\n //user is logged out\n push({\n type:'SET_USER',\n user:null\n })\n }\n })\n }, [])\n return (\n\n \n <div className=\"App\">\n \n <Switch location={location} key={location.key}>\n\n <Route path=\"/login\">\n \n <LoginPage/>\n </Route>\n <Route path=\"/checkout\">\n <Header /> \n <Checkout /> \n </Route>\n\n <Route path=\"/payment\">\n <Header />\n \n <PaymentPage />\n </Route>\n\n <Route path=\"/\">\n <Header />\n <HomePage />\n </Route>\n \n </Switch> \n\n </div>\n \n );\n}\n\nexport default App;\n","D:\\React Apps\\E-Commerce\\ecommerce\\src\\reportWebVitals.js",[],"D:\\React Apps\\E-Commerce\\ecommerce\\src\\Header.js",["78","79"],"import React from 'react'\r\nimport './Header.css'\r\nimport SearchSharpIcon from '@material-ui/icons/SearchSharp';\r\nimport ShoppingCartSharpIcon from '@material-ui/icons/ShoppingCartSharp';\r\nimport { Link } from 'react-router-dom';\r\nimport logo from \"./MetronicsLogo.gif\"\r\nimport { useStateValue } from './StateProvider'\r\nimport { auth } from './Firebase';\r\n\r\nfunction Header() {\r\n\r\n const [{Cart,user} , push] = useStateValue();\r\n\r\n const handleAuthentication = () => {\r\n if (user)\r\n auth.signOut();\r\n\r\n }\r\n\r\n\r\n return (\r\n \r\n <div className=\"header\">\r\n <Link to = \"/\">\r\n <img className=\"header-logo\" src={logo} />\r\n </Link> \r\n \r\n\r\n\r\n <div className=\"header-center\">\r\n <input className=\"header-searchbar\" type=\"text\" />\r\n <SearchSharpIcon className=\"header-search\" />\r\n\r\n </div>\r\n <div className=\"header-navbar\">\r\n <Link to = {!user && \"/login\"}> \r\n <div className=\"header-navbar-element\" onClick={handleAuthentication}>\r\n <span className=\"header-element-1\">\r\n Hello {user? user.email :'Guest'}\r\n </span>\r\n <span className=\"header-element-2\">\r\n {user? 'Sign Out' : 'Sign In'}\r\n </span>\r\n\r\n </div>\r\n </Link>\r\n\r\n\r\n \r\n <Link to =\"/checkout\"> \r\n <div className=\"header-navbar-element-cart\">\r\n <ShoppingCartSharpIcon />\r\n <span className=\"header-element-2 header-cartCount\">{Cart?.length}</span>\r\n </div>\r\n </Link>\r\n\r\n\r\n </div>\r\n\r\n </div>\r\n )\r\n}\r\n\r\nexport default Header\r\n","D:\\React Apps\\E-Commerce\\ecommerce\\src\\HomePage.js",["80","81"],"import React from 'react'\r\nimport \"./HomePage.css\"\r\nimport Products from './Products'\r\nimport banner from './MetronicsBanner.gif'\r\nfunction HomePage() {\r\n return (\r\n <div className=\"Home\">\r\n <div className=\"home-container\">\r\n <img className=\"home-image\" src=\"https://images.unsplash.com/photo-1592480859808-9c93f6e8218e?ixid=MXwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHw%3D&ixlib=rb-1.2.1&auto=format&fit=crop&w=1050&q=80\" />\r\n \r\n\r\n <div className=\"home-row\">\r\n <Products \r\n id=\"1\"\r\n title=\"OnePlus Nord 5G (Gray Onyx, 8GB RAM, 128GB Storage) \"\r\n info=\"OxygenOS | Qualcomm Snapdragon 765G 5G | 48MP + 8MP + 5MP + 2MP Quad-Rear Camera | 32MP + 8MP Front Dual-Camera \"\r\n image=\"https://m.media-amazon.com/images/I/71gag816F7L._AC_UY327_FMwebp_QL65_.jpg\"\r\n rating={4}\r\n price={27999} \r\n />\r\n <Products \r\n id=\"2\"\r\n title=\"Apple iPhone 12 Pro Max\"\r\n info=\"256GB ROM, 17.02 cm(6.7 inch), Super Retina XDR Display, A14 Bionic Chip, 12MP + 12MP + 12MP | 12MP Front Camera (Pacific Blue)\"\r\n image=\"https://m.media-amazon.com/images/I/71MHTD3uL4L._AC_UY327_FMwebp_QL65_.jpg\"\r\n rating={4}\r\n price={134990}\r\n />\r\n <Products\r\n id=\"3\"\r\n title=\"Sony WH-CH710N\"\r\n info=\"Noise Cancelling Wireless Headphones: Bluetooth Over The Ear Headset with Mic for Phone-Call, 35 Hours Battery Life,Google Assistant-Blue\"\r\n image=\"https://m.media-amazon.com/images/I/61rEoEQqn0L._AC_UY327_FMwebp_QL65_.jpg\"\r\n rating={5}\r\n price={7990}\r\n /> \r\n </div>\r\n\r\n <div className=\"home-row\">\r\n <Products\r\n id=\"4\" \r\n title=\"Acer Aspire 5\" info=\"Slim A515-55 15.6-inch Laptop (Core i5-1035G1/8GB/1TB HDD + 256GB SSD/Window 10, Home, 64Bit/Intel UHD Graphics), Silver\"\r\n image=\"https://m.media-amazon.com/images/I/71swcuBZOBL._AC_UL480_FMwebp_QL65_.jpg\"\r\n rating={4}\r\n price={59990}\r\n />\r\n <Products\r\n id=\"5\" \r\n title=\"MSI NVIDIA GeForce RTX 3070\"\r\n info=\"Ventus 3X OC 8GB GDDR6 Gaming Graphic Card I PCI Express Gen 4 I 256-bit I DisplayPort x 3 (v1.4a) / HDMI 2.1 x 1\"\r\n image=\"https://m.media-amazon.com/images/I/71uvMZnDThL._AC_UY327_FMwebp_QL65_.jpg\"\r\n rating={5}\r\n price={67999}\r\n />\r\n\r\n\r\n </div>\r\n\r\n <div className=\"home-row\">\r\n <Products\r\n id=\"6\"\r\n title=\"CyberPunk 2077 (PS4)\"\r\n image=\"https://m.media-amazon.com/images/I/81oT6HYD5sL._AC_UY327_FMwebp_QL65_.jpg\"\r\n rating={4}\r\n price={3999} />\r\n\r\n <Products\r\n id=\"7\"\r\n title=\"Call of Duty Black Ops Cold War (PS4)\"\r\n info=\"\"\r\n image=\"https://m.media-amazon.com/images/I/81cYBaaAQKL._AC_UY327_FMwebp_QL65_.jpg\"\r\n rating={5}\r\n price={4990} />\r\n <Products\r\n id=\"8\"\r\n title=\"Marvel's Spider-Man:Miles Morales (PS4)\"\r\n image=\"https://m.media-amazon.com/images/I/811umGHYORL._AC_UY327_FMwebp_QL65_.jpg\"\r\n rating={4}\r\n price={3499} />\r\n <Products\r\n id=\"9\"\r\n title=\"FIFA 21 Champions Edition (PS4)\"\r\n image=\"https://m.media-amazon.com/images/I/81-sClzQ2AL._AC_UY327_FMwebp_QL65_.jpg\"\r\n rating={3}\r\n price={5499}\r\n />\r\n <Products\r\n id=\"10\"\r\n title=\"Ghost of Tsushima (PS4)\"\r\n image=\"https://m.media-amazon.com/images/I/81jyRkf9qjL._AC_UY327_FMwebp_QL65_.jpg\"\r\n rating={3}\r\n price={5499}\r\n />\r\n\r\n </div>\r\n\r\n\r\n\r\n </div>\r\n \r\n </div>\r\n )\r\n}\r\n\r\nexport default HomePage\r\n","D:\\React Apps\\E-Commerce\\ecommerce\\src\\Products.js",["82"],"import React from 'react'\r\nimport './Products.css'\r\nimport { useStateValue } from './StateProvider'\r\nimport {motion} from 'framer-motion'\r\n\r\nfunction Products({id,title,image,rating,price,info}) {\r\n\r\n const [{Cart} , push] = useStateValue();\r\n\r\n console.log(\"CART : \" ,Cart)\r\n const addToCart = () => {\r\n //push the item into the data layer\r\n push({\r\n type: 'ADD_TO_CART' ,\r\n item:{\r\n id:id,\r\n title:title,\r\n image:image,\r\n price:price,\r\n rating:rating,\r\n info:info,\r\n },\r\n });\r\n };\r\n\r\n return (\r\n <motion.div className=\"Product\"\r\n initial={{opacity:0}}\r\n animate={{opacity:1}}\r\n transition={{delay:1, duration:1.5}}\r\n \r\n >\r\n <div className=\"product-info\">\r\n <p>{title}</p> \r\n <p>{info}</p> \r\n <p className=\"product-price\">\r\n <small>₹</small>\r\n <strong>{price}</strong>\r\n \r\n </p>\r\n <div className=\"product-rating\">\r\n {Array(rating).fill().map(() => \r\n (\r\n <p>⭐</p>\r\n ))}\r\n </div>\r\n </div>\r\n <img className=\"product-image\" src={image} />\r\n \r\n\r\n <motion.button \r\n whileHover={{\r\n scale:1.1,\r\n textShadow:\"0px 0px 8px rgb(255,255,255)\",\r\n boxShadow:\"0px 0px 8px rgb(255,255,255)\",\r\n }}\r\n onClick={addToCart}>Add to Cart</motion.button>\r\n </motion.div>\r\n )\r\n}\r\n\r\nexport default Products\r\n","D:\\React Apps\\E-Commerce\\ecommerce\\src\\Checkout_Page.js",["83","84","85"],"import React from 'react'\r\nimport \"./Checkout_Page.css\"\r\nimport Checkout_Products from './Checkout_Products';\r\nimport { useStateValue } from './StateProvider'\r\nimport SubTotal from './SubTotal'\r\nimport FlipMove from \"react-flip-move\";\r\nimport banner from \"./Checkout_Banner.jpg\" \r\n\r\nfunction Checkout() {\r\n const [{Cart,user}, push] = useStateValue();\r\n\r\n\r\n return (\r\n <div className=\"Checkout\">\r\n <div className=\"Checkout-left\">\r\n <img className=\"Checkout-ad\" src={banner} /> \r\n \r\n\r\n <div>\r\n <h3>Hello there {user? user.email :'Guest'} 😄</h3>\r\n <h2 className=\"Checkout-title\">\r\n Your Shopping Cart \r\n \r\n </h2>\r\n\r\n <FlipMove>\r\n {Cart.map (item => (\r\n <li className='liststyle'>\r\n <Checkout_Products\r\n \r\n id={item.id}\r\n title={item.title}\r\n image={item.image}\r\n price={item.price}\r\n rating={item.rating}\r\n \r\n\r\n />\r\n </li>\r\n ))}\r\n </FlipMove>\r\n\r\n </div>\r\n </div>\r\n <div className=\"Checkout-right\">\r\n <SubTotal />\r\n \r\n\r\n \r\n </div> \r\n </div>\r\n )\r\n}\r\n\r\nexport default Checkout\r\n","D:\\React Apps\\E-Commerce\\ecommerce\\src\\SubTotal.js",["86"],"import React from 'react'\r\nimport CurrencyFormat from \"react-currency-format\"\r\nimport \"./SubTotal.css\"\r\nimport {useHistory } from \"react-router-dom\"\r\nimport {useStateValue} from \"./StateProvider\"\r\nimport {getTotal} from \"./Reducer\"\r\nimport {motion} from \"framer-motion\"\r\n\r\nfunction SubTotal() {\r\n\r\n const history = useHistory();\r\n \r\n const [{Cart} , push] = useStateValue();\r\n\r\n\r\n return (\r\n <motion.div className=\"subtotal\">\r\n <CurrencyFormat \r\n renderText= {(value) => (\r\n <>\r\n <p>\r\n Sub-total ({Cart.length} items): <strong>{value}</strong>\r\n </p>\r\n \r\n </>\r\n ) }\r\n //decimalScale={0}\r\n value={getTotal(Cart)}\r\n displayType={\"text\"}\r\n thousandSeparator={true}\r\n prefix={\"₹\"}\r\n\r\n />\r\n <motion.button \r\n whileHover={{\r\n scale:1.1,\r\n textShadow:\"0px 0px 8px rgb(255,255,255)\",\r\n boxShadow:\"0px 0px 8px rgb(255,255,255)\",\r\n }}\r\n \r\n onClick={e => history.push('/payment')}>Go to Checkout</motion.button>\r\n </motion.div>\r\n );\r\n}\r\n\r\nexport default SubTotal\r\n","D:\\React Apps\\E-Commerce\\ecommerce\\src\\StateProvider.js",[],"D:\\React Apps\\E-Commerce\\ecommerce\\src\\Reducer.js",[],"D:\\React Apps\\E-Commerce\\ecommerce\\src\\Checkout_Products.js",["87","88"],"import React from 'react'\r\nimport \"./Checkout_Products.css\"\r\nimport {useStateValue} from \"./StateProvider\"\r\nimport {motion} from \"framer-motion\"\r\nfunction Checkout_Products({id,image,title,price,rating,info}) {\r\n\r\n\r\n const [{Cart} , push] = useStateValue();\r\n\r\n const removeFromCart = () =>{\r\n console.log('CLICKED ME')\r\n //remove item from Cart\r\n push( {\r\n type:'REMOVE_FROM_CART',\r\n id:id,\r\n })\r\n \r\n }\r\n\r\n\r\n console.log(\"INFO : \" ,price)\r\n return (\r\n < div className=\"Checkout-product\">\r\n <img className=\"Checkout-product-image\" src={image} />\r\n\r\n <div className=\"Checkout-product-info\">\r\n\r\n <p className=\"Checkout-product-title\">{title}</p>\r\n <p>{info}</p>\r\n <p className=\"Checkout-product-price\">\r\n <small>₹</small>\r\n <strong>{price}</strong>\r\n\r\n </p>\r\n <div className=\"Checkout-product-rating\">\r\n {Array(rating)\r\n .fill()\r\n .map(() =>(\r\n <p>⭐</p>\r\n ))} \r\n\r\n </div>\r\n <motion.button\r\n whileHover={{\r\n scale:1.1,\r\n textShadow:\"0px 0px 8px rgb(255,255,255)\",\r\n boxShadow:\"0px 0px 8px rgb(255,255,255)\",\r\n }}\r\n \r\n onClick={removeFromCart}>Remove from Cart</motion.button>\r\n\r\n </div>\r\n\r\n </div>\r\n )\r\n}\r\n\r\nexport default Checkout_Products\r\n","D:\\React Apps\\E-Commerce\\ecommerce\\src\\LoginPage.js",["89","90","91","92"],"import React, { useState } from 'react'\r\nimport { Link, useHistory } from 'react-router-dom'\r\nimport './LoginPage.css'\r\nimport bglogo from \"./metronics.gif\";\r\nimport {db,auth} from \"./Firebase\"\r\nimport logo from \"./MetronicsLogo.gif\"\r\n\r\nfunction LoginPage() {\r\n\r\n const history=useHistory();\r\n const [email,setEmail] = useState('');\r\n const [password,setPassword]=useState(''); \r\n\r\n\r\n const SignIn = e => {\r\n e.preventDefault()\r\n //Firebase login authentication\r\n auth.signInWithEmailAndPassword(email,password)\r\n .then(auth => {\r\n history.push(\"/\")\r\n })\r\n\r\n .catch(err => alert(err.message))\r\n }\r\n\r\n\r\n const Register = e => {\r\n e.preventDefault();\r\n //Firebase register\r\n\r\n auth\r\n .createUserWithEmailAndPassword(email,password)\r\n .then((auth) => {\r\n\r\n console.log(auth)\r\n \r\n\r\n if(auth){\r\n history.push('/')\r\n }\r\n }) \r\n\r\n .catch(err => alert(err.message))\r\n }\r\n\r\n\r\n const Variants = {\r\n hidden:{\r\n opacity:0,\r\n },\r\n visible:{opacity:1,\r\n transition: {delay:1.5, duration:1.5}\r\n },\r\n \r\n exit:{\r\n x:'-100vw',\r\n transition:{ease:'easeInOut'}\r\n }\r\n }\r\n \r\n\r\n return (\r\n <div className=\"Login\">\r\n <Link to = \"/\">\r\n <img className=\"Login-logo\" src={logo} />\r\n \r\n </Link>\r\n\r\n <div className=\"Login-container\">\r\n <h1>Sign-in</h1>\r\n\r\n <form>\r\n <h5>E-mail</h5>\r\n <input type=\"email\" value={email} onChange={\r\n e => setEmail(e.target.value)}\r\n />\r\n\r\n <h5>Password</h5>\r\n <input type=\"password\" value={password} onChange = {\r\n e => setPassword(e.target.value)} />\r\n\r\n <button className=\"Login-SignIn\" onClick={SignIn}>Sign In</button>\r\n\r\n </form>\r\n\r\n <label>New to Metronics?</label>\r\n <button className =\"Login-Create\" onClick={Register}>Create an Account</button> \r\n\r\n </div>\r\n\r\n\r\n\r\n </div>\r\n )\r\n}\r\n\r\nexport default LoginPage\r\n","D:\\React Apps\\E-Commerce\\ecommerce\\src\\Firebase.js",["93"],"import firebase from \"firebase\"\r\n\r\n// For Firebase JS SDK v7.20.0 and later, measurementId is optional\r\nconst firebaseConfig = {\r\n apiKey: \"AIzaSyCyIfthlvuVUkrnA5dOb7WLwYohMXNU52E\",\r\n authDomain: \"metronics-c5d91.firebaseapp.com\",\r\n projectId: \"metronics-c5d91\",\r\n storageBucket: \"metronics-c5d91.appspot.com\",\r\n messagingSenderId: \"808090458705\",\r\n appId: \"1:808090458705:web:cbb7340b838f3dc52c3670\",\r\n measurementId: \"G-Y4YNJYNH3R\"\r\n };\r\n\r\n\r\n const firebaseapp=firebase.initializeApp(firebaseConfig);\r\n\r\n \r\n const auth=firebase.auth()\r\n\r\n\r\n export {auth};","D:\\React Apps\\E-Commerce\\ecommerce\\src\\PaymentPage.js",["94","95","96","97"],"D:\\React Apps\\E-Commerce\\ecommerce\\src\\Carousel.js",["98","99","100","101"],{"ruleId":"102","replacedBy":"103"},{"ruleId":"104","replacedBy":"105"},{"ruleId":"106","severity":1,"message":"107","line":4,"column":26,"nodeType":"108","messageId":"109","endLine":4,"endColumn":32},{"ruleId":"106","severity":1,"message":"110","line":8,"column":9,"nodeType":"108","messageId":"109","endLine":8,"endColumn":24},{"ruleId":"111","severity":1,"message":"112","line":15,"column":10,"nodeType":"113","messageId":"114","endLine":15,"endColumn":12},{"ruleId":"115","severity":1,"message":"116","line":40,"column":6,"nodeType":"117","endLine":40,"endColumn":8,"suggestions":"118"},{"ruleId":"106","severity":1,"message":"119","line":12,"column":26,"nodeType":"108","messageId":"109","endLine":12,"endColumn":30},{"ruleId":"120","severity":1,"message":"121","line":25,"column":12,"nodeType":"122","endLine":25,"endColumn":54},{"ruleId":"106","severity":1,"message":"123","line":4,"column":8,"nodeType":"108","messageId":"109","endLine":4,"endColumn":14},{"ruleId":"120","severity":1,"message":"121","line":9,"column":21,"nodeType":"122","endLine":9,"endColumn":218},{"ruleId":"120","severity":1,"message":"121","line":48,"column":13,"nodeType":"122","endLine":48,"endColumn":59},{"ruleId":"106","severity":1,"message":"119","line":10,"column":25,"nodeType":"108","messageId":"109","endLine":10,"endColumn":29},{"ruleId":"120","severity":1,"message":"121","line":16,"column":17,"nodeType":"122","endLine":16,"endColumn":61},{"ruleId":"124","severity":1,"message":"125","line":29,"column":17,"nodeType":"122","endLine":38,"endColumn":19},{"ruleId":"106","severity":1,"message":"119","line":13,"column":21,"nodeType":"108","messageId":"109","endLine":13,"endColumn":25},{"ruleId":"106","severity":1,"message":"126","line":8,"column":13,"nodeType":"108","messageId":"109","endLine":8,"endColumn":17},{"ruleId":"120","severity":1,"message":"121","line":24,"column":13,"nodeType":"122","endLine":24,"endColumn":67},{"ruleId":"106","severity":1,"message":"127","line":4,"column":8,"nodeType":"108","messageId":"109","endLine":4,"endColumn":14},{"ruleId":"106","severity":1,"message":"128","line":5,"column":9,"nodeType":"108","messageId":"109","endLine":5,"endColumn":11},{"ruleId":"106","severity":1,"message":"129","line":47,"column":11,"nodeType":"108","messageId":"109","endLine":47,"endColumn":19},{"ruleId":"120","severity":1,"message":"121","line":65,"column":13,"nodeType":"122","endLine":65,"endColumn":56},{"ruleId":"106","severity":1,"message":"130","line":15,"column":9,"nodeType":"108","messageId":"109","endLine":15,"endColumn":20},{"ruleId":"106","severity":1,"message":"128","line":10,"column":10,"nodeType":"108","messageId":"109","endLine":10,"endColumn":12},{"ruleId":"106","severity":1,"message":"131","line":37,"column":18,"nodeType":"108","messageId":"109","endLine":37,"endColumn":22},{"ruleId":"106","severity":1,"message":"132","line":43,"column":18,"nodeType":"108","messageId":"109","endLine":43,"endColumn":25},{"ruleId":"124","severity":1,"message":"125","line":125,"column":17,"nodeType":"122","endLine":134,"endColumn":19},{"ruleId":"106","severity":1,"message":"133","line":8,"column":9,"nodeType":"108","messageId":"109","endLine":8,"endColumn":12},{"ruleId":"120","severity":1,"message":"121","line":26,"column":13,"nodeType":"122","endLine":26,"endColumn":194},{"ruleId":"120","severity":1,"message":"121","line":30,"column":13,"nodeType":"122","endLine":30,"endColumn":183},{"ruleId":"120","severity":1,"message":"121","line":34,"column":13,"nodeType":"122","endLine":34,"endColumn":171},"no-native-reassign",["134"],"no-negated-in-lhs",["135"],"no-unused-vars","'Router' is defined but never used.","Identifier","unusedVar","'AnimatePresence' is defined but never used.","no-empty-pattern","Unexpected empty object pattern.","ObjectPattern","unexpected","react-hooks/exhaustive-deps","React Hook useEffect has a missing dependency: 'push'. Either include it or remove the dependency array.","ArrayExpression",["136"],"'push' is assigned a value but never used.","jsx-a11y/alt-text","img elements must have an alt prop, either with meaningful text, or an empty string for decorative images.","JSXOpeningElement","'banner' is defined but never used.","react/jsx-pascal-case","Imported JSX component Checkout_Products must be in PascalCase or SCREAMING_SNAKE_CASE","'Cart' is assigned a value but never used.","'bglogo' is defined but never used.","'db' is defined but never used.","'Variants' is assigned a value but never used.","'firebaseapp' is assigned a value but never used.","'user' is assigned a value but never used.","'setName' is assigned a value but never used.","'Img' is defined but never used.","no-global-assign","no-unsafe-negation",{"desc":"137","fix":"138"},"Update the dependencies array to be: [push]",{"range":"139","text":"140"},[1012,1014],"[push]"]