-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.eslintcache
More file actions
1 lines (1 loc) · 47.5 KB
/
.eslintcache
File metadata and controls
1 lines (1 loc) · 47.5 KB
1
[{"C:\\Users\\adidush\\Desktop\\army-stuff\\pumba\\pumba-ui\\src\\index.js":"1","C:\\Users\\adidush\\Desktop\\army-stuff\\pumba\\pumba-ui\\src\\App.js":"2","C:\\Users\\adidush\\Desktop\\army-stuff\\pumba\\pumba-ui\\src\\serviceWorker.js":"3","C:\\Users\\adidush\\Desktop\\army-stuff\\pumba\\pumba-ui\\src\\theme\\index.js":"4","C:\\Users\\adidush\\Desktop\\army-stuff\\pumba\\pumba-ui\\src\\store\\index.js":"5","C:\\Users\\adidush\\Desktop\\army-stuff\\pumba\\pumba-ui\\src\\containers\\Layout\\Layout.js":"6","C:\\Users\\adidush\\Desktop\\army-stuff\\pumba\\pumba-ui\\src\\containers\\index.js":"7","C:\\Users\\adidush\\Desktop\\army-stuff\\pumba\\pumba-ui\\src\\store\\reducers\\index.js":"8","C:\\Users\\adidush\\Desktop\\army-stuff\\pumba\\pumba-ui\\src\\containers\\TheContent.js":"9","C:\\Users\\adidush\\Desktop\\army-stuff\\pumba\\pumba-ui\\src\\store\\reducers\\uploadedPackagesReducer.js":"10","C:\\Users\\adidush\\Desktop\\army-stuff\\pumba\\pumba-ui\\src\\store\\reducers\\sessionIdReducer.js":"11","C:\\Users\\adidush\\Desktop\\army-stuff\\pumba\\pumba-ui\\src\\store\\reducers\\technologySelectedReducer.js":"12","C:\\Users\\adidush\\Desktop\\army-stuff\\pumba\\pumba-ui\\src\\store\\reducers\\servicesFetchingReducers.js":"13","C:\\Users\\adidush\\Desktop\\army-stuff\\pumba\\pumba-ui\\src\\store\\reducers\\repositorySelectionReducer.js":"14","C:\\Users\\adidush\\Desktop\\army-stuff\\pumba\\pumba-ui\\src\\routes.js":"15","C:\\Users\\adidush\\Desktop\\army-stuff\\pumba\\pumba-ui\\src\\store\\reducers\\hashedPackagesReducer.js":"16","C:\\Users\\adidush\\Desktop\\army-stuff\\pumba\\pumba-ui\\src\\views\\home.js":"17","C:\\Users\\adidush\\Desktop\\army-stuff\\pumba\\pumba-ui\\src\\components\\Uploader\\technologiesSelection.js":"18","C:\\Users\\adidush\\Desktop\\army-stuff\\pumba\\pumba-ui\\src\\components\\Results\\results.js":"19","C:\\Users\\adidush\\Desktop\\army-stuff\\pumba\\pumba-ui\\src\\components\\Stepper\\stepper.js":"20","C:\\Users\\adidush\\Desktop\\army-stuff\\pumba\\pumba-ui\\src\\store\\actions\\uploadedPackagesAction.js":"21","C:\\Users\\adidush\\Desktop\\army-stuff\\pumba\\pumba-ui\\src\\store\\actions\\servicesFetchingActions.js":"22","C:\\Users\\adidush\\Desktop\\army-stuff\\pumba\\pumba-ui\\src\\store\\actions\\hashedPackagesActions.js":"23","C:\\Users\\adidush\\Desktop\\army-stuff\\pumba\\pumba-ui\\src\\store\\actions\\techlonogySelectionActions.js":"24","C:\\Users\\adidush\\Desktop\\army-stuff\\pumba\\pumba-ui\\src\\store\\actions\\sessionIdAction.js":"25","C:\\Users\\adidush\\Desktop\\army-stuff\\pumba\\pumba-ui\\src\\components\\DuplictionCheck\\fileUpload.js":"26","C:\\Users\\adidush\\Desktop\\army-stuff\\pumba\\pumba-ui\\src\\store\\types.js":"27","C:\\Users\\adidush\\Desktop\\army-stuff\\pumba\\pumba-ui\\src\\services\\upload-pkgs-to-storage.js":"28","C:\\Users\\adidush\\Desktop\\army-stuff\\pumba\\pumba-ui\\src\\services\\fetch-dependency-check.js":"29","C:\\Users\\adidush\\Desktop\\army-stuff\\pumba\\pumba-ui\\src\\services\\fetch-duplication-check.js":"30","C:\\Users\\adidush\\Desktop\\army-stuff\\pumba\\pumba-ui\\src\\services\\fetch-repository-upload.js":"31","C:\\Users\\adidush\\Desktop\\army-stuff\\pumba\\pumba-ui\\src\\services\\generic-post-req.js":"32","C:\\Users\\adidush\\Desktop\\army-stuff\\pumba\\pumba-ui\\src\\services\\create-storage-bucket.js":"33","C:\\Users\\adidush\\Desktop\\army-stuff\\pumba\\pumba-ui\\src\\services\\variables.js":"34","C:\\Users\\adidush\\Desktop\\army-stuff\\pumba\\pumba-ui\\src\\variables\\steps.js":"35","C:\\Users\\adidush\\Desktop\\army-stuff\\pumba\\pumba-ui\\src\\components\\Errors\\resultsError.js":"36","C:\\Users\\adidush\\Desktop\\army-stuff\\pumba\\pumba-ui\\src\\components\\DuplictionCheck\\fileUploadWrapper.js":"37","C:\\Users\\adidush\\Desktop\\army-stuff\\pumba\\pumba-ui\\src\\variables\\supportedTechnologies.js":"38","C:\\Users\\adidush\\Desktop\\army-stuff\\pumba\\pumba-ui\\src\\components\\Errors\\techUnsupported.js":"39","C:\\Users\\adidush\\Desktop\\army-stuff\\pumba\\pumba-ui\\src\\store\\reducers\\packagesDetailsReducer.js":"40","C:\\Users\\adidush\\Desktop\\army-stuff\\pumba\\pumba-ui\\src\\store\\actions\\packagesDetailsActions.js":"41","C:\\Users\\adidush\\Desktop\\army-stuff\\pumba\\pumba-ui\\src\\components\\Results\\status.js":"42"},{"size":1186,"mtime":1645609188810,"results":"43","hashOfConfig":"44"},{"size":1067,"mtime":1644160630501,"results":"45","hashOfConfig":"44"},{"size":5227,"mtime":1644160630571,"results":"46","hashOfConfig":"44"},{"size":2102,"mtime":1644259374287,"results":"47","hashOfConfig":"44"},{"size":734,"mtime":1645609093094,"results":"48","hashOfConfig":"44"},{"size":1950,"mtime":1644261952812,"results":"49","hashOfConfig":"44"},{"size":68,"mtime":1644160630544,"results":"50","hashOfConfig":"44"},{"size":1154,"mtime":1645609738724,"results":"51","hashOfConfig":"44"},{"size":790,"mtime":1644260988292,"results":"52","hashOfConfig":"44"},{"size":250,"mtime":1644404437294,"results":"53","hashOfConfig":"44"},{"size":222,"mtime":1644404410762,"results":"54","hashOfConfig":"44"},{"size":250,"mtime":1644401071880,"results":"55","hashOfConfig":"44"},{"size":1931,"mtime":1645623009309,"results":"56","hashOfConfig":"44"},{"size":252,"mtime":1644404427686,"results":"57","hashOfConfig":"44"},{"size":191,"mtime":1644160630569,"results":"58","hashOfConfig":"44"},{"size":242,"mtime":1644404417949,"results":"59","hashOfConfig":"44"},{"size":2474,"mtime":1645704706518,"results":"60","hashOfConfig":"44"},{"size":1701,"mtime":1645619764190,"results":"61","hashOfConfig":"44"},{"size":676,"mtime":1645625283717,"results":"62","hashOfConfig":"44"},{"size":4711,"mtime":1646137791894,"results":"63","hashOfConfig":"44"},{"size":328,"mtime":1644404134981,"results":"64","hashOfConfig":"44"},{"size":1198,"mtime":1645706978472,"results":"65","hashOfConfig":"44"},{"size":275,"mtime":1644404163205,"results":"66","hashOfConfig":"44"},{"size":225,"mtime":1644404038527,"results":"67","hashOfConfig":"44"},{"size":247,"mtime":1644404196658,"results":"68","hashOfConfig":"44"},{"size":4479,"mtime":1646136882964,"results":"69","hashOfConfig":"44"},{"size":1156,"mtime":1645706516252,"results":"70","hashOfConfig":"44"},{"size":1340,"mtime":1645706603818,"results":"71","hashOfConfig":"44"},{"size":1064,"mtime":1645698627936,"results":"72","hashOfConfig":"44"},{"size":1921,"mtime":1645628748351,"results":"73","hashOfConfig":"44"},{"size":1686,"mtime":1645700647772,"results":"74","hashOfConfig":"44"},{"size":1564,"mtime":1646141973860,"results":"75","hashOfConfig":"44"},{"size":924,"mtime":1645705456076,"results":"76","hashOfConfig":"44"},{"size":367,"mtime":1645106410610,"results":"77","hashOfConfig":"44"},{"size":1046,"mtime":1645626771426,"results":"78","hashOfConfig":"44"},{"size":730,"mtime":1645631733853,"results":"79","hashOfConfig":"44"},{"size":658,"mtime":1645607963823,"results":"80","hashOfConfig":"44"},{"size":41,"mtime":1645605880686,"results":"81","hashOfConfig":"44"},{"size":756,"mtime":1645622022254,"results":"82","hashOfConfig":"44"},{"size":240,"mtime":1645613791732,"results":"83","hashOfConfig":"44"},{"size":331,"mtime":1645616711999,"results":"84","hashOfConfig":"44"},{"size":1297,"mtime":1645698504228,"results":"85","hashOfConfig":"44"},{"filePath":"86","messages":"87","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"88"},"7o29st",{"filePath":"89","messages":"90","errorCount":0,"fatalErrorCount":0,"warningCount":4,"fixableErrorCount":0,"fixableWarningCount":0,"source":"91","usedDeprecatedRules":"88"},{"filePath":"92","messages":"93","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"88"},{"filePath":"94","messages":"95","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"88"},{"filePath":"96","messages":"97","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"88"},{"filePath":"98","messages":"99","errorCount":0,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":"100","usedDeprecatedRules":"88"},{"filePath":"101","messages":"102","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"88"},{"filePath":"103","messages":"104","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"88"},{"filePath":"105","messages":"106","errorCount":0,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":"107","usedDeprecatedRules":"88"},{"filePath":"108","messages":"109","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"88"},{"filePath":"110","messages":"111","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"88"},{"filePath":"112","messages":"113","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"88"},{"filePath":"114","messages":"115","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"88"},{"filePath":"116","messages":"117","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"88"},{"filePath":"118","messages":"119","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"88"},{"filePath":"120","messages":"121","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"88"},{"filePath":"122","messages":"123","errorCount":0,"fatalErrorCount":0,"warningCount":6,"fixableErrorCount":0,"fixableWarningCount":0,"source":"124","usedDeprecatedRules":"88"},{"filePath":"125","messages":"126","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"127","usedDeprecatedRules":"88"},{"filePath":"128","messages":"129","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"130","usedDeprecatedRules":"88"},{"filePath":"131","messages":"132","errorCount":0,"fatalErrorCount":0,"warningCount":11,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"133","messages":"134","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"88"},{"filePath":"135","messages":"136","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"137","usedDeprecatedRules":"88"},{"filePath":"138","messages":"139","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"88"},{"filePath":"140","messages":"141","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"88"},{"filePath":"142","messages":"143","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"88"},{"filePath":"144","messages":"145","errorCount":0,"fatalErrorCount":0,"warningCount":4,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"146","messages":"147","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"88"},{"filePath":"148","messages":"149","errorCount":0,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":"150","usedDeprecatedRules":"88"},{"filePath":"151","messages":"152","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"88"},{"filePath":"153","messages":"154","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"155","usedDeprecatedRules":"88"},{"filePath":"156","messages":"157","errorCount":0,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":"158","usedDeprecatedRules":"88"},{"filePath":"159","messages":"160","errorCount":0,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"161","messages":"162","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"163","usedDeprecatedRules":"88"},{"filePath":"164","messages":"165","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"88"},{"filePath":"166","messages":"167","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"88"},{"filePath":"168","messages":"169","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"170","usedDeprecatedRules":"88"},{"filePath":"171","messages":"172","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"88"},{"filePath":"173","messages":"174","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"88"},{"filePath":"175","messages":"176","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"88"},{"filePath":"177","messages":"178","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"88"},{"filePath":"179","messages":"180","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"88"},{"filePath":"181","messages":"182","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"183","usedDeprecatedRules":"88"},"C:\\Users\\adidush\\Desktop\\army-stuff\\pumba\\pumba-ui\\src\\index.js",[],["184","185"],"C:\\Users\\adidush\\Desktop\\army-stuff\\pumba\\pumba-ui\\src\\App.js",["186","187","188","189"],"import React, { Component } from 'react';\r\nimport { HashRouter, Route, Switch, Router } from 'react-router';\r\nimport 'react-fontawesome'\r\nimport { createBrowserHistory } from \"history\";\r\nimport './App.css'\r\nimport pumbaloading from './images/pumba-loading.gif'\r\n\r\n// import '@fortawesome/fontawesome-free/css/all.min.css'\r\n\r\n// Containers\r\nconst baseUrl = document.getElementsByTagName(\"base\")[0].getAttribute(\"href\");\r\n\r\nconst history = createBrowserHistory({ basename: baseUrl });\r\nconst TheLayout = React.lazy(() => import('./containers/Layout/Layout'));\r\nconst loading = (\r\n <div className=\"Loading\">\r\n <img src={pumbaloading} />\r\n </div>\r\n)\r\nconst App = (props) => {\r\n\r\n \r\n \r\n return (\r\n <Router history={history}> \r\n <React.Suspense fallback={loading}>\r\n {/* <Switch> */}\r\n <Route path=\"/\" name=\"Home\" render={props => <TheLayout {...props}/>} /> \r\n \r\n {/* </Switch> */}\r\n </React.Suspense>\r\n </Router>\r\n \r\n );\r\n }\r\n\r\nexport default (App);\r\n","C:\\Users\\adidush\\Desktop\\army-stuff\\pumba\\pumba-ui\\src\\serviceWorker.js",[],"C:\\Users\\adidush\\Desktop\\army-stuff\\pumba\\pumba-ui\\src\\theme\\index.js",[],"C:\\Users\\adidush\\Desktop\\army-stuff\\pumba\\pumba-ui\\src\\store\\index.js",[],"C:\\Users\\adidush\\Desktop\\army-stuff\\pumba\\pumba-ui\\src\\containers\\Layout\\Layout.js",["190","191"],"import React from 'react';\r\nimport { TheContent } from '../index';\r\nimport { Center, Flex, Box, Icon, Heading, Spacer, Image, Text, Button, VStack } from '@chakra-ui/react';\r\nimport pumbaIcon from '../../images/pumba-icon.png';\r\nimport { useColorMode } from '@chakra-ui/react';\r\nimport { MoonIcon, SunIcon } from '@chakra-ui/icons';\r\nimport { DiAtlassian, DiJira, DiLinux, DiBitbucket, DiTerminal } from 'react-icons/di';\r\n\r\nconst iconList = [ DiLinux, DiAtlassian, DiJira, DiBitbucket ];\r\n\r\nconst TheLayout = () => {\r\n\tconst { colorMode, toggleColorMode } = useColorMode();\r\n\r\n\treturn (\r\n\t\t<div className=\"c-wrapper\">\r\n\t\t\t{/* if u change header size remember to change it in theContent too\r\n\t\t\tunless i have found a better way */}\r\n\t\t\t<Flex\r\n\t\t\t\tas=\"header\"\r\n\t\t\t\tpb=\"6\"\r\n\t\t\t\tpt=\"3\"\r\n\t\t\t\tpl=\"5\"\r\n\t\t\t\tpr=\"5\"\r\n\t\t\t\tposition=\"fixed\"\r\n\t\t\t\tw=\"100%\"\r\n\t\t\t\tclassName=\"page-header\"\r\n\t\t\t\tbg={colorMode === 'light' ? 'gray.200' : 'blue.900'}\r\n\t\t\t>\r\n\t\t\t\t<Spacer />\r\n\t\t\t\t<Center>\r\n\t\t\t\t\t<Image src={pumbaIcon} boxSize=\"40px\" alt=\"pumba icon\" m=\"1\" />\r\n\t\t\t\t\t<Heading size=\"md\"> PUMBA</Heading>\r\n\t\t\t\t</Center>\r\n\t\t\t\t<Spacer />\r\n\t\t\t\t<Box>\r\n\t\t\t\t\t<Button onClick={toggleColorMode}>{colorMode === 'light' ? <MoonIcon /> : <SunIcon />}</Button>\r\n\t\t\t\t</Box>\r\n\t\t\t</Flex>\r\n\t\t\t<Box pt=\"20\" pr=\"3\" pl=\"3\" height=\"100vh\">\r\n\t\t\t\t<TheContent />\r\n\t\t\t</Box>\r\n\t\t\t<Box\r\n\t\t\t\tas=\"footer\"\r\n\t\t\t\tclassName=\"page-footer\"\r\n\t\t\t\tposition=\"fixed\"\r\n\t\t\t\tbottom=\"0\"\r\n\t\t\t\tw=\"100%\"\r\n\t\t\t\tp=\"3\"\r\n\t\t\t\tbg={colorMode === 'light' ? 'gray.200' : 'blue.900'}\r\n\t\t\t>\r\n\t\t\t\t<Spacer />\r\n\t\t\t\t<Center>\r\n\t\t\t\t\t<Heading size=\"sm\">\r\n\t\t\t\t\t\t{<Icon as={DiTerminal} />} {`all rights reserved to linux - devops`.toLowerCase()}{' '}\r\n\t\t\t\t\t\t{iconList.map((ic, index) => <Icon as={ic} key={index} />)}\r\n\t\t\t\t\t</Heading>\r\n\t\t\t\t\t{/* <Spacer />\r\n\t\t\t\t\t<Heading size=\"xs\"> {`all rights reserved to linux - devops`.toLowerCase()} </Heading> */}\r\n\t\t\t\t</Center>\r\n\t\t\t\t<Spacer />\r\n\t\t\t</Box>\r\n\t\t</div>\r\n\t);\r\n};\r\n\r\nexport default TheLayout;\r\n","C:\\Users\\adidush\\Desktop\\army-stuff\\pumba\\pumba-ui\\src\\containers\\index.js",[],"C:\\Users\\adidush\\Desktop\\army-stuff\\pumba\\pumba-ui\\src\\store\\reducers\\index.js",[],"C:\\Users\\adidush\\Desktop\\army-stuff\\pumba\\pumba-ui\\src\\containers\\TheContent.js",["192","193"],"import React, { Suspense, useEffect } from 'react';\r\nimport { Redirect, Route, Switch } from 'react-router-dom';\r\n\r\n// routes config\r\nimport routes from '../routes';\r\nimport { Grid } from '@chakra-ui/react';\r\n\r\nconst TheContent = () => {\r\n\treturn (\r\n\t\t<Grid className=\"c-main\" as=\"main\" width=\"100%\" position=\"relative\">\r\n\t\t\t<Grid>\r\n\t\t\t\t<Suspense>\r\n\t\t\t\t\t<Switch>\r\n\t\t\t\t\t\t{routes.map((route, idx) => {\r\n\t\t\t\t\t\t\treturn (\r\n\t\t\t\t\t\t\t\troute.component && (\r\n\t\t\t\t\t\t\t\t\t<Route\r\n\t\t\t\t\t\t\t\t\t\tkey={idx}\r\n\t\t\t\t\t\t\t\t\t\tpath={route.path}\r\n\t\t\t\t\t\t\t\t\t\texact={route.exact}\r\n\t\t\t\t\t\t\t\t\t\tname={route.name}\r\n\t\t\t\t\t\t\t\t\t\trender={(props) => <route.component {...props} />}\r\n\t\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t\t)\r\n\t\t\t\t\t\t\t);\r\n\t\t\t\t\t\t})}\r\n\t\t\t\t\t</Switch>\r\n\t\t\t\t</Suspense>\r\n\t\t\t</Grid>\r\n\t\t</Grid>\r\n\t);\r\n};\r\n\r\nexport default React.memo(TheContent);\r\n","C:\\Users\\adidush\\Desktop\\army-stuff\\pumba\\pumba-ui\\src\\store\\reducers\\uploadedPackagesReducer.js",[],"C:\\Users\\adidush\\Desktop\\army-stuff\\pumba\\pumba-ui\\src\\store\\reducers\\sessionIdReducer.js",[],"C:\\Users\\adidush\\Desktop\\army-stuff\\pumba\\pumba-ui\\src\\store\\reducers\\technologySelectedReducer.js",[],"C:\\Users\\adidush\\Desktop\\army-stuff\\pumba\\pumba-ui\\src\\store\\reducers\\servicesFetchingReducers.js",[],"C:\\Users\\adidush\\Desktop\\army-stuff\\pumba\\pumba-ui\\src\\store\\reducers\\repositorySelectionReducer.js",[],"C:\\Users\\adidush\\Desktop\\army-stuff\\pumba\\pumba-ui\\src\\routes.js",[],"C:\\Users\\adidush\\Desktop\\army-stuff\\pumba\\pumba-ui\\src\\store\\reducers\\hashedPackagesReducer.js",[],"C:\\Users\\adidush\\Desktop\\army-stuff\\pumba\\pumba-ui\\src\\views\\home.js",["194","195","196","197","198","199"],"import { Text, Button, Flex, Box, Grid, Center, Heading } from '@chakra-ui/react';\r\nimport { Step, Steps, useSteps } from 'chakra-ui-steps';\r\n// DOCUMENTATION -- THANK GOD FOR THIS GUY https://jeanverster.github.io/chakra-ui-steps-site/\r\n\r\nimport React from 'react';\r\nimport { connect } from 'react-redux';\r\nimport { stepsw } from '../variables/steps';\r\n\r\nconst Home = (props) => {\r\n\tconst { nextStep, prevStep, setStep, reset, activeStep } = useSteps({\r\n\t\tinitialStep: 0\r\n\t});\r\n\r\n\tlet results = props.processResults['finished'] || false;\r\n\r\n\tconst handleFinish = () => {\r\n\t\twindow.location.reload();\r\n\t};\r\n\r\n\treturn (\r\n\t\t<Grid column className=\"home-component\" width=\"100%\" height=\"100%\">\r\n\t\t\t<Box p=\"7\">\r\n\t\t\t\t<Steps activeStep={activeStep} orientation=\"horizontal\">\r\n\t\t\t\t\t{stepsw.map(\r\n\t\t\t\t\t\t(s, index) =>\r\n\t\t\t\t\t\t\tindex != stepsw.length ? (\r\n\t\t\t\t\t\t\t\t<Step\r\n\t\t\t\t\t\t\t\t\tkey={index}\r\n\t\t\t\t\t\t\t\t\tlabel={s.Name}\r\n\t\t\t\t\t\t\t\t\tp=\"5\"\r\n\t\t\t\t\t\t\t\t\tjustifyContent=\"center\"\r\n\t\t\t\t\t\t\t\t\tdescription={s.description}\r\n\t\t\t\t\t\t\t\t>\r\n\t\t\t\t\t\t\t\t\t{s.Display}\r\n\t\t\t\t\t\t\t\t</Step>\r\n\t\t\t\t\t\t\t) : (\r\n\t\t\t\t\t\t\t\t<Step\r\n\t\t\t\t\t\t\t\t\tkey={index}\r\n\t\t\t\t\t\t\t\t\tlabel={s.Name}\r\n\t\t\t\t\t\t\t\t\tp=\"5\"\r\n\t\t\t\t\t\t\t\t\tjustifyContent=\"center\"\r\n\t\t\t\t\t\t\t\t\tdescription={s.description}\r\n\t\t\t\t\t\t\t\t\t// isCompletedStep={results}\r\n\t\t\t\t\t\t\t\t>\r\n\t\t\t\t\t\t\t\t\t{s.Display}\r\n\t\t\t\t\t\t\t\t</Step>\r\n\t\t\t\t\t\t\t)\r\n\t\t\t\t\t)}\r\n\t\t\t\t</Steps>\r\n\t\t\t</Box>\r\n\t\t\t<Box className=\"classes.actionsContainer\" p=\"6\">\r\n\t\t\t\t<div>\r\n\t\t\t\t\t{activeStep === stepsw.length - 1 ? (\r\n\t\t\t\t\t\t<Flex p={4}>\r\n\t\t\t\t\t\t\t{/* <Button mx=\"auto\" size=\"sm\" onClick={handleFinish}>\r\n\t\t\t\t\t\t\t\tReset\r\n\t\t\t\t\t\t\t</Button> */}\r\n\t\t\t\t\t\t</Flex>\r\n\t\t\t\t\t) : (\r\n\t\t\t\t\t\t<Flex width=\"100%\" justify=\"flex-end\">\r\n\t\t\t\t\t\t\t<Button isDisabled={activeStep === 0} mr={4} onClick={prevStep} size=\"sm\" variant=\"ghost\">\r\n\t\t\t\t\t\t\t\tPrev\r\n\t\t\t\t\t\t\t</Button>\r\n\t\t\t\t\t\t\t<Button size=\"sm\" onClick={nextStep}>\r\n\t\t\t\t\t\t\t\t{activeStep === stepsw.length - 2 ? 'Finish' : 'Next'}\r\n\t\t\t\t\t\t\t</Button>\r\n\t\t\t\t\t\t</Flex>\r\n\t\t\t\t\t)}\r\n\t\t\t\t</div>\r\n\t\t\t</Box>\r\n\t\t\t{activeStep === stepsw.length - 1 &&\r\n\t\t\tresults == true && (\r\n\t\t\t\t<Center>\r\n\t\t\t\t\t{/* <Box>\r\n\t\t\t\t\t\t<Text>All steps completed - you're finished </Text> {' '}\r\n\t\t\t\t\t</Box> */}\r\n\t\t\t\t\t<Button onClick={handleFinish} className=\"reset-pumba\">\r\n\t\t\t\t\t\treset this page\r\n\t\t\t\t\t</Button>\r\n\t\t\t\t</Center>\r\n\t\t\t)}\r\n\t\t</Grid>\r\n\t);\r\n};\r\n\r\nconst mapStateToProps = (state) => {\r\n\treturn {\r\n\t\ttechnologySelected: state.technologySelected,\r\n\t\tprocessResults: state.processResults\r\n\t};\r\n};\r\n\r\nexport default connect(mapStateToProps)(Home);\r\n","C:\\Users\\adidush\\Desktop\\army-stuff\\pumba\\pumba-ui\\src\\components\\Uploader\\technologiesSelection.js",["200"],"import { Button, Image, Box, Text, Center } from '@chakra-ui/react';\r\nimport React from 'react';\r\nimport mavenImg from '../../images/maven.png';\r\nimport npmImg from '../../images/npm.png';\r\nimport pypiImg from '../../images/pypi.png';\r\nimport rpmImg from '../../images/rpm.png';\r\nimport { setTechlonogySelection } from '../../store/actions/techlonogySelectionActions';\r\nimport { connect } from 'react-redux';\r\n\r\nconst images = [\r\n\t{\r\n\t\tsource: pypiImg,\r\n\t\ttitle: 'pypi'\r\n\t},\r\n\t{\r\n\t\tsource: mavenImg,\r\n\t\ttitle: 'maven'\r\n\t},\r\n\t{\r\n\t\tsource: rpmImg,\r\n\t\ttitle: 'rpm'\r\n\t},\r\n\t{\r\n\t\tsource: npmImg,\r\n\t\ttitle: 'npm'\r\n\t}\r\n];\r\n\r\nconst TechnologiesSelection = (props) => {\r\n\tconst updateStore = (techlonogy) => {\r\n\t\tprops.setTechlonogySelection(techlonogy);\r\n\t};\r\n\r\n\treturn (\r\n\t\t<Center className=\"technology-selection\">\r\n\t\t\t{images.map((image) => (\r\n\t\t\t\t<Button\r\n\t\t\t\t\tkey={image.title}\r\n\t\t\t\t\tvariant=\"solid\"\r\n\t\t\t\t\tcolorScheme={props.technologySelected == image.title ? 'green' : 'gray'}\r\n\t\t\t\t\tonClick={() => updateStore(image.title)}\r\n\t\t\t\t\tp=\"4\"\r\n\t\t\t\t\tm=\"4\"\r\n\t\t\t\t\theight=\"80px\"\r\n\t\t\t\t>\r\n\t\t\t\t\t<Box>\r\n\t\t\t\t\t\t<Image\r\n\t\t\t\t\t\t\tboxSize=\"70px\"\r\n\t\t\t\t\t\t\tsrc={image.source}\r\n\t\t\t\t\t\t\tkey={image.title}\r\n\t\t\t\t\t\t\tclassName=\"technology-selection-image\"\r\n\t\t\t\t\t\t\tp=\"1\"\r\n\t\t\t\t\t\t\tm=\"1\"\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t</Box>\r\n\t\t\t\t\t<Text>{image.title}</Text>\r\n\t\t\t\t</Button>\r\n\t\t\t))}\r\n\t\t</Center>\r\n\t);\r\n};\r\n\r\nconst mapStateToProps = (state) => {\r\n\treturn {\r\n\t\ttechnologySelected: state.technologySelected\r\n\t};\r\n};\r\n\r\nconst mapDispatchToProps = (dispatch) => {\r\n\treturn {\r\n\t\tsetTechlonogySelection: (techlonogy) => dispatch(setTechlonogySelection(techlonogy))\r\n\t};\r\n};\r\n\r\nexport default connect(mapStateToProps, mapDispatchToProps)(TechnologiesSelection);\r\n","C:\\Users\\adidush\\Desktop\\army-stuff\\pumba\\pumba-ui\\src\\components\\Results\\results.js",["201"],"import React from 'react';\r\nimport { Center } from '@chakra-ui/react';\r\nimport { connect } from 'react-redux';\r\nimport Stepper from '../Stepper/stepper';\r\nimport ResultsError from '../Errors/resultsError';\r\n\r\nconst Results = (props) => {\r\n\tif (props.processResults['finished']) {\r\n\t\treturn 'finished';\r\n\t} else if (Object.keys(props.processResults['failed']).length != 0) {\r\n\t\treturn (\r\n\t\t\t<Center>\r\n\t\t\t\t<ResultsError />\r\n\t\t\t</Center>\r\n\t\t);\r\n\t} else {\r\n\t\treturn (\r\n\t\t\t<Center>\r\n\t\t\t\t<Stepper />\r\n\t\t\t</Center>\r\n\t\t);\r\n\t}\r\n};\r\n\r\nconst mapStateToProps = (state) => {\r\n\treturn {\r\n\t\tprocessResults: state.processResults\r\n\t};\r\n};\r\n\r\nexport default connect(mapStateToProps)(Results);\r\n","C:\\Users\\adidush\\Desktop\\army-stuff\\pumba\\pumba-ui\\src\\components\\Stepper\\stepper.js",["202","203","204","205","206","207","208","209","210","211","212"],"C:\\Users\\adidush\\Desktop\\army-stuff\\pumba\\pumba-ui\\src\\store\\actions\\uploadedPackagesAction.js",[],"C:\\Users\\adidush\\Desktop\\army-stuff\\pumba\\pumba-ui\\src\\store\\actions\\servicesFetchingActions.js",["213"],"import {\r\n\tINC_PKG_NUMBER_UPLOADED_TO_STORAGE_TYPE,\r\n\tITEMS_HAS_ERRORED_TYPE,\r\n\tITEM_LOADING_TYPE,\r\n\tITEM_STOPPED_LOADING_TYPE,\r\n\tSET_PROCESS_RESULTS_TYPE\r\n} from '../types';\r\n\r\n// some api call has failed, not only services\r\nexport function itemsHasErrored(bool) {\r\n\treturn {\r\n\t\ttype: ITEMS_HAS_ERRORED_TYPE,\r\n\t\thasErrored: bool\r\n\t};\r\n}\r\n\r\n// some api call is loading\r\nexport function increaseItemsThatLoading() {\r\n\treturn {\r\n\t\ttype: ITEM_LOADING_TYPE\r\n\t};\r\n}\r\n\r\n// decrease the amount of api calles than running\r\nexport function decreaseItemsThatLoading() {\r\n\treturn {\r\n\t\ttype: ITEM_STOPPED_LOADING_TYPE\r\n\t};\r\n}\r\n\r\n// the uploading process has failed\r\nexport function setErrorResults(service, results) {\r\n\treturn {\r\n\t\ttype: SET_PROCESS_RESULTS_TYPE,\r\n\t\titems: {\r\n\t\t\tfinished: false,\r\n\t\t\tfailed: {\r\n\t\t\t\tservice: service,\r\n\t\t\t\tresults: results\r\n\t\t\t}\r\n\t\t}\r\n\t};\r\n}\r\n\r\n// the uploading process has finished\r\nexport function setSuccessResults(items) {\r\n\treturn {\r\n\t\ttype: SET_PROCESS_RESULTS_TYPE,\r\n\t\titems: Object.assign(items, {\r\n\t\t\tfinished: true\r\n\t\t})\r\n\t};\r\n}\r\n\r\nexport function itemsFetchDataSuccess(requestOption) {\r\n\treturn {\r\n\t\ttype: requestOption,\r\n\t\titems: {\r\n\t\t\tfinished: true\r\n\t\t}\r\n\t};\r\n}\r\n","C:\\Users\\adidush\\Desktop\\army-stuff\\pumba\\pumba-ui\\src\\store\\actions\\hashedPackagesActions.js",[],"C:\\Users\\adidush\\Desktop\\army-stuff\\pumba\\pumba-ui\\src\\store\\actions\\techlonogySelectionActions.js",[],"C:\\Users\\adidush\\Desktop\\army-stuff\\pumba\\pumba-ui\\src\\store\\actions\\sessionIdAction.js",[],"C:\\Users\\adidush\\Desktop\\army-stuff\\pumba\\pumba-ui\\src\\components\\DuplictionCheck\\fileUpload.js",["214","215","216","217"],"C:\\Users\\adidush\\Desktop\\army-stuff\\pumba\\pumba-ui\\src\\store\\types.js",[],"C:\\Users\\adidush\\Desktop\\army-stuff\\pumba\\pumba-ui\\src\\services\\upload-pkgs-to-storage.js",["218","219"],"import { UPLOAD_TO_STORAGE_FETCH_TYPE } from '../store/types';\r\nimport { fetchDataPost } from './generic-post-req';\r\nimport { STORAGE_MANAGER_URL } from './variables';\r\nimport { store } from '../store';\r\n\r\nimport { setPackageDetails } from '../store/actions/packagesDetailsActions';\r\nimport { setErrorResults } from '../store/actions/servicesFetchingActions';\r\nimport { itemsHasErrored } from '../store/actions/servicesFetchingActions';\r\n\r\nconst serviceName = 'upload packages to storage';\r\nconst contentType = undefined;\r\n\r\nconst storageManagerUrl = STORAGE_MANAGER_URL;\r\n\r\nconst callback = async (items, dispatch) => {\r\n\t// console.log('THIS IS THE CALLBACK FUNC');\r\n\tconst state = store.getState();\r\n\tconsole.log(items);\r\n\r\n\tconst info = state.packagesInfo[items.name];\r\n\tinfo.info = 'finished s3 uploade';\r\n\tinfo.failed = false;\r\n\tinfo.uploadedIntoStorage = true;\r\n\r\n\tconsole.log('s3 check ----', info.info);\r\n\tdispatch(setPackageDetails(info, state.packagesInfo));\r\n};\r\n\r\nexport function fetchUploadToStorage(packageToUpload, sid) {\r\n\tconst payload = new FormData();\r\n\tpayload.append('file', packageToUpload);\r\n\r\n\tlet url = `${storageManagerUrl}/sessions/${sid}/file/${packageToUpload.path}`;\r\n\treturn (dispatch) => {\r\n\t\tdispatch(fetchDataPost(serviceName, url, UPLOAD_TO_STORAGE_FETCH_TYPE, payload, contentType, callback));\r\n\t};\r\n}\r\n","C:\\Users\\adidush\\Desktop\\army-stuff\\pumba\\pumba-ui\\src\\services\\fetch-dependency-check.js",[],"C:\\Users\\adidush\\Desktop\\army-stuff\\pumba\\pumba-ui\\src\\services\\fetch-duplication-check.js",["220"],"import { DUPLICATION_FETCH_TYPE } from '../store/types';\r\nimport { fetchDataPost } from './generic-post-req';\r\nimport { CHECKER_URL } from './variables';\r\nimport { store } from '../store';\r\nimport { setPackageDetails } from '../store/actions/packagesDetailsActions';\r\nimport { setErrorResults } from '../store/actions/servicesFetchingActions';\r\nimport { itemsHasErrored } from '../store/actions/servicesFetchingActions';\r\n\r\nconst serviceName = 'duplication check';\r\nconst contentType = 'application/json';\r\nconst checkerUrl = CHECKER_URL;\r\n\r\nconst callback = async (items, dispatch) => {\r\n\t// console.log('THIS IS THE CALLBACK FUNC');\r\n\tconst state = store.getState();\r\n\r\n\tfor (const p of items.pkgs) {\r\n\t\tconst info = state.packagesInfo[`${p.name}-${p.version}.tgz`];\r\n\t\tif (p.existInTarget == true) {\r\n\t\t\tinfo.existInTarget = p.existInTarget;\r\n\t\t\tinfo.info = p.info;\r\n\t\t\tinfo.failed = true;\r\n\t\t} else {\r\n\t\t\tinfo.existInTarget = false;\r\n\t\t\tinfo.info = 'finished dupe check';\r\n\t\t}\r\n\t\tconsole.log('dupe check ----', info.info);\r\n\t\tdispatch(setPackageDetails(info, state.packagesInfo));\r\n\t}\r\n\r\n\tconst duplicatePkgs = Object.values(state.packagesInfo).filter((p) => {\r\n\t\tconsole.log(p);\r\n\t\treturn p.existInTarget;\r\n\t});\r\n\r\n\tif (duplicatePkgs.length === Object.values(state.packagesInfo).length) {\r\n\t\tdispatch(itemsHasErrored(true));\r\n\t\tdispatch(setErrorResults(serviceName, { error: { message: 'failed in dup check' } }));\r\n\t}\r\n};\r\n\r\nexport function fetchDuplicationCheck(hashedPackages, tech, sid) {\r\n\tconst pkgs = Object.values(hashedPackages).map((p) => {\r\n\t\treturn { name: p.name, version: p.version, sha1: p.sha1 };\r\n\t});\r\n\tlet url = `${checkerUrl}/session`;\r\n\tlet body = {\r\n\t\tsid: sid,\r\n\t\ttype: tech,\r\n\t\tstatusCode: 200,\r\n\t\tpkgs: pkgs\r\n\t};\r\n\r\n\tlet payload = JSON.stringify(body);\r\n\r\n\treturn (dispatch) => {\r\n\t\tdispatch(fetchDataPost(serviceName, url, DUPLICATION_FETCH_TYPE, payload, contentType, callback));\r\n\t};\r\n}\r\n","C:\\Users\\adidush\\Desktop\\army-stuff\\pumba\\pumba-ui\\src\\services\\fetch-repository-upload.js",["221","222"],"import { REPOSITORY_UPLOAD_FETCH_TYPE } from '../store/types';\r\nimport { fetchDataPost } from './generic-post-req';\r\nimport { UPLOADER_URL } from './variables';\r\nimport { setSuccessResults } from '../store/actions/servicesFetchingActions';\r\nimport { store } from '../store';\r\nimport { setPackageDetails } from '../store/actions/packagesDetailsActions';\r\nimport { setErrorResults } from '../store/actions/servicesFetchingActions';\r\nimport { itemsHasErrored } from '../store/actions/servicesFetchingActions';\r\n\r\nconst serviceName = 'repository upload';\r\nconst contentType = 'application/json';\r\n\r\nconst uploaderUrl = UPLOADER_URL;\r\n\r\nconst callback = async (items, dispatch) => {\r\n\tconsole.log('THIS IS THE REPO UPLOAD CALLBACK');\r\n\tconst state = store.getState();\r\n\r\n\tfor (const p of items.pkgs) {\r\n\t\tconst info = state.packagesInfo[p.name];\r\n\t\tif (p.statusCode === 204) {\r\n\t\t\tinfo.info = 'upload successful 🤩';\r\n\t\t\tinfo.failed = false;\r\n\t\t} else {\r\n\t\t\tinfo.failed = true;\r\n\t\t\tinfo.info = p.info || 'failed during pkg upload';\r\n\t\t}\r\n\t\tdispatch(setPackageDetails(info, state.packagesInfo));\r\n\t}\r\n\r\n\tdispatch(setSuccessResults(items));\r\n};\r\n\r\nexport function fetchRepositoryUpload(packagesArray, sid, tech) {\r\n\tconst notFailedPkgs = packagesArray.filter((p) => !p.failed);\r\n\tconst pkgs = notFailedPkgs.map((p) => {\r\n\t\treturn {\r\n\t\t\tname: p.packageName\r\n\t\t};\r\n\t});\r\n\r\n\tlet url = `${uploaderUrl}/sessions`;\r\n\tlet body = {\r\n\t\tsid: sid,\r\n\t\ttype: tech,\r\n\t\tpkgs: pkgs\r\n\t};\r\n\tconsole.log('REPO UPLOAD~~', body);\r\n\r\n\tlet payload = JSON.stringify(body);\r\n\treturn (dispatch) => {\r\n\t\tdispatch(fetchDataPost(serviceName, url, REPOSITORY_UPLOAD_FETCH_TYPE, payload, contentType, callback));\r\n\t};\r\n}\r\n","C:\\Users\\adidush\\Desktop\\army-stuff\\pumba\\pumba-ui\\src\\services\\generic-post-req.js",["223","224"],"C:\\Users\\adidush\\Desktop\\army-stuff\\pumba\\pumba-ui\\src\\services\\create-storage-bucket.js",["225"],"import { CREATE_STORAGE_BUCKET_FETCH_TYPE } from '../store/types';\r\nimport { fetchDataPost } from './generic-post-req';\r\nimport { STORAGE_MANAGER_URL } from './variables';\r\n\r\nconst serviceName = 'create upload bucket';\r\nconst contentType = 'application/json';\r\n\r\n// const storageManagerUrl = 'http://20.93.212.122:3000';\r\nconst storageManagerUrl = STORAGE_MANAGER_URL;\r\n\r\nexport function createStorageBucket(hashedPackages, tech, sid) {\r\n\tlet pkgs = hashedPackages.map((p) => {\r\n\t\t// console.log(p);\r\n\t\treturn { name: p.packageName };\r\n\t});\r\n\t// console.log(pkgs);\r\n\tlet url = `${storageManagerUrl}/sessions`;\r\n\tlet body = {\r\n\t\tsid: sid,\r\n\t\ttype: tech,\r\n\t\tpkgs: hashedPackages\r\n\t};\r\n\r\n\t// console.log(body);\r\n\t// console.log('TRYING TO CREATE!!');\r\n\tlet payload = JSON.stringify(body);\r\n\r\n\treturn (dispatch) => {\r\n\t\tdispatch(fetchDataPost(serviceName, url, CREATE_STORAGE_BUCKET_FETCH_TYPE, payload, contentType));\r\n\t};\r\n}\r\n","C:\\Users\\adidush\\Desktop\\army-stuff\\pumba\\pumba-ui\\src\\services\\variables.js",[],"C:\\Users\\adidush\\Desktop\\army-stuff\\pumba\\pumba-ui\\src\\variables\\steps.js",[],"C:\\Users\\adidush\\Desktop\\army-stuff\\pumba\\pumba-ui\\src\\components\\Errors\\resultsError.js",["226"],"import { Center, Container, Text } from '@chakra-ui/react';\r\nimport { CloseIcon } from '@chakra-ui/icons';\r\nimport React from 'react';\r\nimport { connect } from 'react-redux';\r\n\r\nconst ResultsError = (props) => {\r\n\treturn (\r\n\t\t<div>\r\n\t\t\t<Container>\r\n\t\t\t\t{/* <Center> */}\r\n\t\t\t\t<CloseIcon color=\"red.500\" />\r\n\t\t\t\t<Text fontSize=\"lg\">{props.processResults['failed']['service']} failed</Text>\r\n\t\t\t\t<Text fontSize=\"lg\">\r\n\t\t\t\t\tError message: {props.processResults['failed']['results']['error']['message']}\r\n\t\t\t\t</Text>\r\n\t\t\t\t{/* </Center> */}\r\n\t\t\t</Container>\r\n\t\t</div>\r\n\t);\r\n};\r\n\r\nconst mapStateToProps = (state) => {\r\n\treturn {\r\n\t\tprocessResults: state.processResults\r\n\t};\r\n};\r\n\r\nexport default connect(mapStateToProps)(ResultsError);\r\n","C:\\Users\\adidush\\Desktop\\army-stuff\\pumba\\pumba-ui\\src\\components\\DuplictionCheck\\fileUploadWrapper.js",[],"C:\\Users\\adidush\\Desktop\\army-stuff\\pumba\\pumba-ui\\src\\variables\\supportedTechnologies.js",[],"C:\\Users\\adidush\\Desktop\\army-stuff\\pumba\\pumba-ui\\src\\components\\Errors\\techUnsupported.js",[],"C:\\Users\\adidush\\Desktop\\army-stuff\\pumba\\pumba-ui\\src\\store\\reducers\\packagesDetailsReducer.js",[],"C:\\Users\\adidush\\Desktop\\army-stuff\\pumba\\pumba-ui\\src\\store\\actions\\packagesDetailsActions.js",[],"C:\\Users\\adidush\\Desktop\\army-stuff\\pumba\\pumba-ui\\src\\components\\Results\\status.js",["227"],"import React from 'react';\r\nimport { Box, Center, Text, VStack, Table, Thead, Tr, Th, Td, Tag } from '@chakra-ui/react';\r\nimport { connect } from 'react-redux';\r\n// import ResultsError from '../Errors/resultsError';\r\nimport Results from './results';\r\n\r\nconst Status = (props) => {\r\n\tconsole.log(props.packagesInfo);\r\n\r\n\t// React.useEffect(\r\n\t// \t() => {\r\n\t// \t\tconsole.log('HEYYYYYY' + props.packagesInfo['cookie-signature-1.0.6.tgz'].info);\r\n\t// \t},\r\n\t// \t[ props.packagesInfo ]\r\n\t// );\r\n\r\n\treturn (\r\n\t\t<div>\r\n\t\t\t<Center>\r\n\t\t\t\t<VStack>\r\n\t\t\t\t\t<Table variant=\"simple\">\r\n\t\t\t\t\t\t<Thead>\r\n\t\t\t\t\t\t\t<Tr>\r\n\t\t\t\t\t\t\t\t<Th>package name</Th>\r\n\t\t\t\t\t\t\t\t<Th>status</Th>\r\n\t\t\t\t\t\t\t</Tr>\r\n\t\t\t\t\t\t</Thead>\r\n\t\t\t\t\t\t{Object.values(props.packagesInfo).map((p) => (\r\n\t\t\t\t\t\t\t<Tr>\r\n\t\t\t\t\t\t\t\t<Td>{p.name}</Td>\r\n\t\t\t\t\t\t\t\t<Td>\r\n\t\t\t\t\t\t\t\t\t<Tag\r\n\t\t\t\t\t\t\t\t\t\tvariant=\"outline\"\r\n\t\t\t\t\t\t\t\t\t\tcolorScheme={p.finished ? 'green' : p.failed ? 'red' : 'blue'}\r\n\t\t\t\t\t\t\t\t\t>\r\n\t\t\t\t\t\t\t\t\t\t{p.info}\r\n\t\t\t\t\t\t\t\t\t</Tag>\r\n\t\t\t\t\t\t\t\t</Td>\r\n\t\t\t\t\t\t\t</Tr>\r\n\t\t\t\t\t\t))}\r\n\t\t\t\t\t</Table>\r\n\r\n\t\t\t\t\t<Box>\r\n\t\t\t\t\t\t<Results />\r\n\t\t\t\t\t</Box>\r\n\t\t\t\t</VStack>\r\n\t\t\t</Center>\r\n\t\t</div>\r\n\t);\r\n};\r\n\r\nconst mapStateToProps = (state) => {\r\n\treturn {\r\n\t\tprocessResults: state.processResults,\r\n\t\tpackagesInfo: state.packagesInfo\r\n\t};\r\n};\r\n\r\nexport default connect(mapStateToProps)(Status);\r\n",{"ruleId":"228","replacedBy":"229"},{"ruleId":"230","replacedBy":"231"},{"ruleId":"232","severity":1,"message":"233","line":1,"column":17,"nodeType":"234","messageId":"235","endLine":1,"endColumn":26},{"ruleId":"232","severity":1,"message":"236","line":2,"column":10,"nodeType":"234","messageId":"235","endLine":2,"endColumn":20},{"ruleId":"232","severity":1,"message":"237","line":2,"column":29,"nodeType":"234","messageId":"235","endLine":2,"endColumn":35},{"ruleId":"238","severity":1,"message":"239","line":17,"column":5,"nodeType":"240","endLine":17,"endColumn":31},{"ruleId":"232","severity":1,"message":"241","line":3,"column":59,"nodeType":"234","messageId":"235","endLine":3,"endColumn":63},{"ruleId":"232","severity":1,"message":"242","line":3,"column":73,"nodeType":"234","messageId":"235","endLine":3,"endColumn":79},{"ruleId":"232","severity":1,"message":"243","line":1,"column":27,"nodeType":"234","messageId":"235","endLine":1,"endColumn":36},{"ruleId":"232","severity":1,"message":"244","line":2,"column":10,"nodeType":"234","messageId":"235","endLine":2,"endColumn":18},{"ruleId":"232","severity":1,"message":"241","line":1,"column":10,"nodeType":"234","messageId":"235","endLine":1,"endColumn":14},{"ruleId":"232","severity":1,"message":"245","line":1,"column":49,"nodeType":"234","messageId":"235","endLine":1,"endColumn":56},{"ruleId":"232","severity":1,"message":"246","line":10,"column":30,"nodeType":"234","messageId":"235","endLine":10,"endColumn":37},{"ruleId":"232","severity":1,"message":"247","line":10,"column":39,"nodeType":"234","messageId":"235","endLine":10,"endColumn":44},{"ruleId":"248","severity":1,"message":"249","line":26,"column":14,"nodeType":"250","messageId":"251","endLine":26,"endColumn":16},{"ruleId":"248","severity":1,"message":"252","line":72,"column":12,"nodeType":"250","messageId":"251","endLine":72,"endColumn":14},{"ruleId":"248","severity":1,"message":"252","line":40,"column":44,"nodeType":"250","messageId":"251","endLine":40,"endColumn":46},{"ruleId":"248","severity":1,"message":"249","line":10,"column":64,"nodeType":"250","messageId":"251","endLine":10,"endColumn":66},{"ruleId":"253","severity":1,"message":"254","line":23,"column":5,"nodeType":"255","endLine":23,"endColumn":7,"suggestions":"256"},{"ruleId":"253","severity":1,"message":"257","line":32,"column":3,"nodeType":"255","endLine":32,"endColumn":22,"suggestions":"258"},{"ruleId":"248","severity":1,"message":"252","line":38,"column":48,"nodeType":"250","messageId":"251","endLine":38,"endColumn":50},{"ruleId":"253","severity":1,"message":"259","line":42,"column":3,"nodeType":"255","endLine":42,"endColumn":34,"suggestions":"260"},{"ruleId":"248","severity":1,"message":"252","line":48,"column":43,"nodeType":"250","messageId":"251","endLine":48,"endColumn":45},{"ruleId":"248","severity":1,"message":"252","line":48,"column":87,"nodeType":"250","messageId":"251","endLine":48,"endColumn":89},{"ruleId":"253","severity":1,"message":"261","line":57,"column":3,"nodeType":"255","endLine":57,"endColumn":29,"suggestions":"262"},{"ruleId":"248","severity":1,"message":"252","line":77,"column":50,"nodeType":"250","messageId":"251","endLine":77,"endColumn":52},{"ruleId":"248","severity":1,"message":"252","line":77,"column":94,"nodeType":"250","messageId":"251","endLine":77,"endColumn":96},{"ruleId":"253","severity":1,"message":"259","line":83,"column":3,"nodeType":"255","endLine":83,"endColumn":35,"suggestions":"263"},{"ruleId":"248","severity":1,"message":"252","line":89,"column":43,"nodeType":"250","messageId":"251","endLine":89,"endColumn":45},{"ruleId":"232","severity":1,"message":"264","line":2,"column":2,"nodeType":"234","messageId":"235","endLine":2,"endColumn":41},{"ruleId":"232","severity":1,"message":"265","line":2,"column":10,"nodeType":"234","messageId":"235","endLine":2,"endColumn":16},{"ruleId":"232","severity":1,"message":"266","line":21,"column":10,"nodeType":"234","messageId":"235","endLine":21,"endColumn":15},{"ruleId":"232","severity":1,"message":"267","line":21,"column":17,"nodeType":"234","messageId":"235","endLine":21,"endColumn":25},{"ruleId":"232","severity":1,"message":"268","line":32,"column":6,"nodeType":"234","messageId":"235","endLine":32,"endColumn":14},{"ruleId":"232","severity":1,"message":"269","line":7,"column":10,"nodeType":"234","messageId":"235","endLine":7,"endColumn":25},{"ruleId":"232","severity":1,"message":"270","line":8,"column":10,"nodeType":"234","messageId":"235","endLine":8,"endColumn":25},{"ruleId":"248","severity":1,"message":"252","line":19,"column":23,"nodeType":"250","messageId":"251","endLine":19,"endColumn":25},{"ruleId":"232","severity":1,"message":"269","line":7,"column":10,"nodeType":"234","messageId":"235","endLine":7,"endColumn":25},{"ruleId":"232","severity":1,"message":"270","line":8,"column":10,"nodeType":"234","messageId":"235","endLine":8,"endColumn":25},{"ruleId":"232","severity":1,"message":"271","line":5,"column":2,"nodeType":"234","messageId":"235","endLine":5,"endColumn":19},{"ruleId":"272","severity":1,"message":"273","line":20,"column":4,"nodeType":"274","messageId":"251","endLine":20,"endColumn":34},{"ruleId":"232","severity":1,"message":"275","line":12,"column":6,"nodeType":"234","messageId":"235","endLine":12,"endColumn":10},{"ruleId":"232","severity":1,"message":"276","line":1,"column":10,"nodeType":"234","messageId":"235","endLine":1,"endColumn":16},{"ruleId":"232","severity":1,"message":"241","line":2,"column":23,"nodeType":"234","messageId":"235","endLine":2,"endColumn":27},"no-native-reassign",["277"],"no-negated-in-lhs",["278"],"no-unused-vars","'Component' is defined but never used.","Identifier","unusedVar","'HashRouter' is defined but never used.","'Switch' is defined 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","'Text' is defined but never used.","'VStack' is defined but never used.","'useEffect' is defined but never used.","'Redirect' is defined but never used.","'Heading' is defined but never used.","'setStep' is assigned a value but never used.","'reset' is assigned a value but never used.","eqeqeq","Expected '!==' and instead saw '!='.","BinaryExpression","unexpected","Expected '===' and instead saw '=='.","react-hooks/exhaustive-deps","React Hook React.useEffect has a missing dependency: 'props'. Either include it or remove the dependency array. However, 'props' will change when *any* prop changes, so the preferred fix is to destructure the 'props' object outside of the useEffect call and refer to those specific props inside React.useEffect.","ArrayExpression",["279"],"React Hook React.useEffect has missing dependencies: 'props', 'sid', and 'tech'. Either include them or remove the dependency array. However, 'props' will change when *any* prop changes, so the preferred fix is to destructure the 'props' object outside of the useEffect call and refer to those specific props inside React.useEffect.",["280"],"React Hook React.useEffect has missing dependencies: 'pkgsInfo', 'props', 'sid', and 'tech'. Either include them or remove the dependency array. However, 'props' will change when *any* prop changes, so the preferred fix is to destructure the 'props' object outside of the useEffect call and refer to those specific props inside React.useEffect.",["281"],"React Hook React.useEffect has missing dependencies: 'pkgsInfo', 'props', and 'sid'. Either include them or remove the dependency array. However, 'props' will change when *any* prop changes, so the preferred fix is to destructure the 'props' object outside of the useEffect call and refer to those specific props inside React.useEffect.",["282"],["283"],"'INC_PKG_NUMBER_UPLOADED_TO_STORAGE_TYPE' is defined but never used.","'Button' is defined but never used.","'files' is assigned a value but never used.","'setFiles' is assigned a value but never used.","'packages' is assigned a value but never used.","'setErrorResults' is defined but never used.","'itemsHasErrored' is defined but never used.","'setSuccessResults' is defined but never used.","no-dupe-keys","Duplicate key 'Access-Control-Allow-Headers'.","ObjectExpression","'pkgs' is assigned a value but never used.","'Center' is defined but never used.","no-global-assign","no-unsafe-negation",{"desc":"284","fix":"285"},{"desc":"286","fix":"287"},{"desc":"288","fix":"289"},{"desc":"290","fix":"291"},{"desc":"292","fix":"293"},"Update the dependencies array to be: [props]",{"range":"294","text":"295"},"Update the dependencies array to be: [props, props.sessionId, sid, tech]",{"range":"296","text":"297"},"Update the dependencies array to be: [pkgsInfo, props, props.storageBucketCreation, sid, tech]",{"range":"298","text":"299"},"Update the dependencies array to be: [pkgsInfo, props, props.duplicationCheck, sid]",{"range":"300","text":"301"},"Update the dependencies array to be: [pkgsInfo, props, props.uploadToStorageManager, sid, tech]",{"range":"302","text":"303"},[912,914],"[props]",[1092,1111],"[props, props.sessionId, sid, tech]",[1313,1344],"[pkgsInfo, props, props.storageBucketCreation, sid, tech]",[1790,1816],"[pkgsInfo, props, props.duplicationCheck, sid]",[2761,2793],"[pkgsInfo, props, props.uploadToStorageManager, sid, tech]"]