-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.eslintcache
1 lines (1 loc) · 19.6 KB
/
.eslintcache
1
[{"/Users/marcdwyer/Documents/github/2019_Portfolio/src/index.tsx":"1","/Users/marcdwyer/Documents/github/2019_Portfolio/src/App.tsx":"2","/Users/marcdwyer/Documents/github/2019_Portfolio/src/styled-comps/containers.ts":"3","/Users/marcdwyer/Documents/github/2019_Portfolio/src/store/theme_store.ts":"4","/Users/marcdwyer/Documents/github/2019_Portfolio/src/components/RouteUnion/route_union.tsx":"5","/Users/marcdwyer/Documents/github/2019_Portfolio/src/components/Navigator/nav.tsx":"6","/Users/marcdwyer/Documents/github/2019_Portfolio/src/themes.ts":"7","/Users/marcdwyer/Documents/github/2019_Portfolio/src/styled-comps/nav_sc.ts":"8","/Users/marcdwyer/Documents/github/2019_Portfolio/src/store/konami_store.ts":"9","/Users/marcdwyer/Documents/github/2019_Portfolio/src/components/Contact/contact.tsx":"10","/Users/marcdwyer/Documents/github/2019_Portfolio/src/components/Projects/projects.tsx":"11","/Users/marcdwyer/Documents/github/2019_Portfolio/src/components/Home/home.tsx":"12","/Users/marcdwyer/Documents/github/2019_Portfolio/src/components/Work/work.tsx":"13","/Users/marcdwyer/Documents/github/2019_Portfolio/src/components/Mobile_Nav/mobile_nav.tsx":"14","/Users/marcdwyer/Documents/github/2019_Portfolio/src/components/Nav_Sub_Components/Profile/profile.tsx":"15","/Users/marcdwyer/Documents/github/2019_Portfolio/src/components/Nav_Sub_Components/Nav_Social_Links/nav_social.tsx":"16","/Users/marcdwyer/Documents/github/2019_Portfolio/src/components/Nav_Sub_Components/Nav_Links/nav_links.tsx":"17","/Users/marcdwyer/Documents/github/2019_Portfolio/src/styled-comps/buttons.ts":"18","/Users/marcdwyer/Documents/github/2019_Portfolio/src/components/Mobile_Nav/mobile_nav_styles.ts":"19","/Users/marcdwyer/Documents/github/2019_Portfolio/src/app_data/work_exp.ts":"20","/Users/marcdwyer/Documents/github/2019_Portfolio/src/app_data/projects_data.ts":"21","/Users/marcdwyer/Documents/github/2019_Portfolio/src/app_data/urls.ts":"22","/Users/marcdwyer/Documents/github/2019_Portfolio/src/components/Nav_Sub_Components/Nav_Links/nav_link_styles.ts":"23","/Users/marcdwyer/Documents/github/2019_Portfolio/src/components/Languages/languages.tsx":"24","/Users/marcdwyer/Documents/github/2019_Portfolio/src/components/Skills/skills.tsx":"25","/Users/marcdwyer/Documents/github/2019_Portfolio/src/util.ts":"26"},{"size":170,"mtime":1610265800661,"results":"27","hashOfConfig":"28"},{"size":921,"mtime":1610269950634,"results":"29","hashOfConfig":"28"},{"size":489,"mtime":1610265800663,"results":"30","hashOfConfig":"28"},{"size":1171,"mtime":1610265800662,"results":"31","hashOfConfig":"28"},{"size":1185,"mtime":1610345355623,"results":"32","hashOfConfig":"28"},{"size":2064,"mtime":1610331358508,"results":"33","hashOfConfig":"28"},{"size":1135,"mtime":1610346246033,"results":"34","hashOfConfig":"28"},{"size":203,"mtime":1610265800663,"results":"35","hashOfConfig":"28"},{"size":601,"mtime":1610278998856,"results":"36","hashOfConfig":"28"},{"size":980,"mtime":1610341399219,"results":"37","hashOfConfig":"28"},{"size":2362,"mtime":1610343833302,"results":"38","hashOfConfig":"28"},{"size":1005,"mtime":1610265800652,"results":"39","hashOfConfig":"28"},{"size":1955,"mtime":1610340871517,"results":"40","hashOfConfig":"28"},{"size":667,"mtime":1610346170069,"results":"41","hashOfConfig":"28"},{"size":994,"mtime":1610271021885,"results":"42","hashOfConfig":"28"},{"size":1694,"mtime":1610265800656,"results":"43","hashOfConfig":"28"},{"size":1109,"mtime":1610265800655,"results":"44","hashOfConfig":"28"},{"size":390,"mtime":1610265800662,"results":"45","hashOfConfig":"28"},{"size":636,"mtime":1610331440031,"results":"46","hashOfConfig":"28"},{"size":1357,"mtime":1610422397552,"results":"47","hashOfConfig":"28"},{"size":6275,"mtime":1610265800650,"results":"48","hashOfConfig":"28"},{"size":75,"mtime":1610265800650,"results":"49","hashOfConfig":"28"},{"size":392,"mtime":1610265800655,"results":"50","hashOfConfig":"28"},{"size":461,"mtime":1610265800652,"results":"51","hashOfConfig":"28"},{"size":703,"mtime":1610265800659,"results":"52","hashOfConfig":"28"},{"size":168,"mtime":1610265800664,"results":"53","hashOfConfig":"28"},{"filePath":"54","messages":"55","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"56"},"arhgqx",{"filePath":"57","messages":"58","errorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":"59","usedDeprecatedRules":"56"},{"filePath":"60","messages":"61","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"56"},{"filePath":"62","messages":"63","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"56"},{"filePath":"64","messages":"65","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"56"},{"filePath":"66","messages":"67","errorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":"68","usedDeprecatedRules":"56"},{"filePath":"69","messages":"70","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"56"},{"filePath":"71","messages":"72","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"56"},{"filePath":"73","messages":"74","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"56"},{"filePath":"75","messages":"76","errorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"77","usedDeprecatedRules":"56"},{"filePath":"78","messages":"79","errorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"80","usedDeprecatedRules":"56"},{"filePath":"81","messages":"82","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"56"},{"filePath":"83","messages":"84","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"56"},{"filePath":"85","messages":"86","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"56"},{"filePath":"87","messages":"88","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"56"},{"filePath":"89","messages":"90","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"56"},{"filePath":"91","messages":"92","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"56"},{"filePath":"93","messages":"94","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"56"},{"filePath":"95","messages":"96","errorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"97","usedDeprecatedRules":"56"},{"filePath":"98","messages":"99","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"100","messages":"101","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"56"},{"filePath":"102","messages":"103","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"56"},{"filePath":"104","messages":"105","errorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"106","usedDeprecatedRules":"56"},{"filePath":"107","messages":"108","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"56"},{"filePath":"109","messages":"110","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"56"},{"filePath":"111","messages":"112","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"/Users/marcdwyer/Documents/github/2019_Portfolio/src/index.tsx",[],["113","114"],"/Users/marcdwyer/Documents/github/2019_Portfolio/src/App.tsx",["115","116"],"import React, { useEffect } from \"react\";\nimport { Router } from \"react-router\";\nimport { createBrowserHistory } from \"history\";\n\nimport Nav from \"./components/Navigator/nav\";\n\nimport { MainContainer } from \"./styled-comps/containers\";\n\nimport { RouteUnion } from \"./components/RouteUnion/route_union\";\nimport { ThemeStore } from \"./store/theme_store\";\nimport { observer } from \"mobx-react-lite\";\n\nexport const history = createBrowserHistory();\n\ntype Props = {\n ts: ThemeStore;\n};\nconst App = observer(({ ts }: Props) => {\n useEffect(() => {\n window\n .matchMedia(\"(prefers-color-scheme: dark)\")\n .addEventListener(\"change\", ts.handleMediaEvent);\n }, []);\n\n return (\n <MainContainer>\n <Router history={history}>\n <Nav ts={ts} />\n <RouteUnion ts={ts} />\n </Router>\n </MainContainer>\n );\n});\n\nconst themeStore = new ThemeStore();\nexport default () => <App ts={themeStore} />;\n","/Users/marcdwyer/Documents/github/2019_Portfolio/src/styled-comps/containers.ts",[],"/Users/marcdwyer/Documents/github/2019_Portfolio/src/store/theme_store.ts",[],"/Users/marcdwyer/Documents/github/2019_Portfolio/src/components/RouteUnion/route_union.tsx",[],"/Users/marcdwyer/Documents/github/2019_Portfolio/src/components/Navigator/nav.tsx",["117","118"],"import React, { useCallback, useState, useEffect } from \"react\";\n\nimport MobileNav from \"../Mobile_Nav/mobile_nav\";\nimport Profile from \"../Nav_Sub_Components/Profile/profile\";\nimport NavLinks from \"../Nav_Sub_Components/Nav_Links/nav_links\";\nimport NavSocialLinks from \"../Nav_Sub_Components/Nav_Social_Links/nav_social\";\n\nimport { NavSegment } from \"../../styled-comps/nav_sc\";\n\nimport \"./nav.scss\";\nimport { observer } from \"mobx-react-lite\";\nimport { ThemeStore } from \"../../store/theme_store\";\nimport { FaMoon, FaSun, FaToggleOff, FaToggleOn } from \"react-icons/fa\";\nimport { KonamiStore } from \"../../store/konami_store\";\ninterface InitProps {\n ts: ThemeStore;\n}\n\ninterface Props extends InitProps {\n ks: KonamiStore;\n}\nconst Nav = observer(({ ts, ks }: Props) => {\n const [toggle, setToggle] = useState<boolean>(false);\n\n const toggler = useCallback(() => setToggle(!toggle), [toggle]);\n\n const ThemeChanger = () => {\n return (\n <div className=\"theme-changer\">\n {ts.isDark && (\n <>\n <FaMoon className=\"sunMoon\" />\n <FaToggleOn />\n </>\n )}\n {!ts.isDark && (\n <>\n <FaSun className=\"sunMoon\" />\n <FaToggleOff />\n </>\n )}\n </div>\n );\n };\n\n useEffect(() => {\n document.addEventListener(\"keydown\", (e) => {\n if (!ks.konami) {\n ks.typed += e.key.toLowerCase();\n }\n });\n }, []);\n return (\n <div\n className={`master-nav ${toggle ? \"appear\" : \"\"}`}\n style={{\n backgroundColor: ts.theme.bgColor,\n color: ts.theme.color,\n }}\n >\n <NavSegment>\n <div className=\"theme-toggler\" onClick={() => ts.changeTheme()}>\n {ThemeChanger()}\n </div>\n <MobileNav toggler={toggler} ts={ts} />\n <Profile theme={ts.theme} ks={ks} />\n <NavLinks theme={ts.theme} setToggle={setToggle} toggle={toggle} />\n <NavSocialLinks />\n </NavSegment>\n </div>\n );\n});\n\nexport default ({ ts }: InitProps) => <Nav ts={ts} ks={new KonamiStore()} />;\n","/Users/marcdwyer/Documents/github/2019_Portfolio/src/themes.ts",[],"/Users/marcdwyer/Documents/github/2019_Portfolio/src/styled-comps/nav_sc.ts",[],"/Users/marcdwyer/Documents/github/2019_Portfolio/src/store/konami_store.ts",[],"/Users/marcdwyer/Documents/github/2019_Portfolio/src/components/Contact/contact.tsx",["119"],"import React from \"react\";\nimport { useSpring, animated } from \"react-spring\";\nimport { Container } from \"../../styled-comps/containers\";\n\nimport \"./contact.scss\";\nimport { ThemeStruct } from \"../../themes\";\nimport { observer } from \"mobx-react-lite\";\ntype Props = {\n theme: ThemeStruct;\n};\nconst Contact = observer(({ theme }: Props) => {\n const subProps = useSpring({\n transform: \"translateX(0%)\",\n opacity: 1,\n from: { transform: \"translateX(-100%)\", opacity: 0 },\n });\n\n return (\n <animated.div\n className=\"sub-contact card\"\n style={{\n ...subProps,\n backgroundColor: theme.bgColor,\n }}\n >\n <span>Marc Dwyer</span>\n <div className=\"contact-info\">\n <a href=\"mailto:[email protected]\" className=\"email\">\n <i className=\"fa fa-envelope\" style={{ color: theme.btnColor }} />\n <span>[email protected]</span>\n </a>\n </div>\n </animated.div>\n );\n});\n\nexport default Contact;\n","/Users/marcdwyer/Documents/github/2019_Portfolio/src/components/Projects/projects.tsx",["120"],"import React from \"react\";\nimport { animated, useSpring } from \"react-spring\";\nimport { Tweet } from \"react-twitter-widgets\";\nimport PData from \"../../app_data/projects_data\";\nimport Skills from \"../Skills/skills\";\nimport Languages from \"../Languages/languages\";\n\nimport \"./projects.scss\";\nimport { observer } from \"mobx-react-lite\";\nimport { ThemeStruct } from \"../../themes\";\n\ntype Props = {\n theme: ThemeStruct;\n};\nconst Projects = observer(({ theme }: Props) => {\n const masterProp = useSpring({\n opacity: 1,\n from: { opacity: 0 },\n });\n return (\n <animated.div\n className=\"projects\"\n style={{\n ...masterProp,\n }}\n >\n <div\n className=\"intro-skills\"\n style={{ borderBottom: `solid 1px ${theme.borderColor}` }}\n >\n <div className=\"skills\">\n <Skills />\n </div>\n <div className=\"languages\">\n <Languages />\n </div>\n </div>\n {PData.map((item, i) => {\n const int = i + 2;\n const isEven = int % 2 === 0;\n return (\n <div\n className={`project ${isEven ? \"odd\" : \"even\"}`}\n key={item.id}\n style={{ borderBottom: `solid 1px ${theme.borderColor}` }}\n >\n <div className=\"body\">\n <h2 className=\"title\">\n {item.title}\n {item.hosted && <small>-- hosted on {item.hosted}</small>}\n </h2>\n <div className=\"live-demo\">\n {item.links.map((i, index) => {\n const myTest = /Live|Website|Store/g.test(i.title);\n return (\n <a\n style={{ border: `1px solid ${theme.borderColor}` }}\n href={i.link}\n target={i.download ? \"\" : \"_blank\"}\n rel=\"noopener noreferrer\"\n key={index}\n className={myTest ? \"live-button\" : \"\"}\n >\n {i.title}\n </a>\n );\n })}\n </div>\n <span>Stack: {item.stack}</span>\n <p>{item.details}</p>\n </div>\n {item.url && <img src={item.url} alt=\"source: imgur.com\" />}\n </div>\n );\n })}\n </animated.div>\n );\n});\n\nexport default Projects;\n","/Users/marcdwyer/Documents/github/2019_Portfolio/src/components/Home/home.tsx",[],"/Users/marcdwyer/Documents/github/2019_Portfolio/src/components/Work/work.tsx",[],"/Users/marcdwyer/Documents/github/2019_Portfolio/src/components/Mobile_Nav/mobile_nav.tsx",[],"/Users/marcdwyer/Documents/github/2019_Portfolio/src/components/Nav_Sub_Components/Profile/profile.tsx",[],"/Users/marcdwyer/Documents/github/2019_Portfolio/src/components/Nav_Sub_Components/Nav_Social_Links/nav_social.tsx",[],"/Users/marcdwyer/Documents/github/2019_Portfolio/src/components/Nav_Sub_Components/Nav_Links/nav_links.tsx",[],"/Users/marcdwyer/Documents/github/2019_Portfolio/src/styled-comps/buttons.ts",[],"/Users/marcdwyer/Documents/github/2019_Portfolio/src/components/Mobile_Nav/mobile_nav_styles.ts",["121"],"import styled from \"styled-components\";\nimport { FaHamburger } from \"react-icons/fa\";\nimport { NewTheme } from \"../../themes\";\n\ntype PHamburger = {\n color?: string;\n fontSize?: string;\n};\nexport const HamburgerMenu = styled(FaHamburger)<PHamburger>`\n color: ${(p) => p.color || \"#eee\"};\n height: 95%;\n cursor: pointer;\n`;\ntype MNProps = {\n bgcolor: string;\n};\nexport const MobileNavbar = styled.nav<MNProps>`\n position: fixed;\n top: 0;\n left: 0;\n right: 0%;\n overflow: hidden;\n z-index: 1000;\n height: 55px;\n background-color: ${(p) => p.bgcolor};\n display: none;\n\n @media (max-width: 850px) {\n display: flex;\n }\n`;\n","/Users/marcdwyer/Documents/github/2019_Portfolio/src/app_data/work_exp.ts",[],"/Users/marcdwyer/Documents/github/2019_Portfolio/src/app_data/projects_data.ts",[],"/Users/marcdwyer/Documents/github/2019_Portfolio/src/app_data/urls.ts",[],"/Users/marcdwyer/Documents/github/2019_Portfolio/src/components/Nav_Sub_Components/Nav_Links/nav_link_styles.ts",["122"],"import styled from \"styled-components\";\nimport { Link, NavLink } from \"react-router-dom\";\n\ntype NavLinkProps = {\n hoverShade: string;\n};\nexport const NavAppLink = styled(Link)<NavLinkProps>`\n width: 100%;\n background-color: transparent;\n height: 45px;\n margin-bottom: 5px;\n display: flex;\n\n span {\n margin: auto;\n }\n &:hover {\n background-color: ${(p) => p.hoverShade};\n }\n`;\n","/Users/marcdwyer/Documents/github/2019_Portfolio/src/components/Languages/languages.tsx",[],"/Users/marcdwyer/Documents/github/2019_Portfolio/src/components/Skills/skills.tsx",[],"/Users/marcdwyer/Documents/github/2019_Portfolio/src/util.ts",[],{"ruleId":"123","replacedBy":"124"},{"ruleId":"125","replacedBy":"126"},{"ruleId":"127","severity":1,"message":"128","line":23,"column":6,"nodeType":"129","endLine":23,"endColumn":8,"suggestions":"130"},{"ruleId":"131","severity":1,"message":"132","line":36,"column":1,"nodeType":"133","endLine":36,"endColumn":46},{"ruleId":"127","severity":1,"message":"134","line":52,"column":6,"nodeType":"129","endLine":52,"endColumn":8,"suggestions":"135"},{"ruleId":"131","severity":1,"message":"132","line":74,"column":1,"nodeType":"133","endLine":74,"endColumn":78},{"ruleId":"136","severity":1,"message":"137","line":3,"column":10,"nodeType":"138","messageId":"139","endLine":3,"endColumn":19},{"ruleId":"136","severity":1,"message":"140","line":3,"column":10,"nodeType":"138","messageId":"139","endLine":3,"endColumn":15},{"ruleId":"136","severity":1,"message":"141","line":3,"column":10,"nodeType":"138","messageId":"139","endLine":3,"endColumn":18},{"ruleId":"136","severity":1,"message":"142","line":2,"column":16,"nodeType":"138","messageId":"139","endLine":2,"endColumn":23},"no-native-reassign",["143"],"no-negated-in-lhs",["144"],"react-hooks/exhaustive-deps","React Hook useEffect has a missing dependency: 'ts.handleMediaEvent'. Either include it or remove the dependency array.","ArrayExpression",["145"],"import/no-anonymous-default-export","Assign arrow function to a variable before exporting as module default","ExportDefaultDeclaration","React Hook useEffect has a missing dependency: 'ks'. Either include it or remove the dependency array.",["146"],"@typescript-eslint/no-unused-vars","'Container' is defined but never used.","Identifier","unusedVar","'Tweet' is defined but never used.","'NewTheme' is defined but never used.","'NavLink' is defined but never used.","no-global-assign","no-unsafe-negation",{"desc":"147","fix":"148"},{"desc":"149","fix":"150"},"Update the dependencies array to be: [ts.handleMediaEvent]",{"range":"151","text":"152"},"Update the dependencies array to be: [ks]",{"range":"153","text":"154"},[666,668],"[ts.handleMediaEvent]",[1429,1431],"[ks]"]