├── .editorconfig ├── .eslintrc.json ├── .github └── workflows │ └── submit.yml ├── .gitignore ├── .prettierrc.mjs ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── assets └── icon.png ├── background.ts ├── components ├── BackIcon.tsx ├── Checkbox.tsx ├── Dropdown.tsx ├── FailImage.tsx ├── HyperTortureMode.tsx ├── Input.tsx ├── NoPermissions.tsx ├── SettingDrawer.tsx ├── SettingLabel.tsx └── SettingsIcon.tsx ├── constants.ts ├── contents ├── CongratulationsModal.tsx ├── FailedModal.tsx └── modal.css ├── jest.config.cjs ├── leetcode-problems ├── allProblems.json ├── blind75Problems.json ├── metaTop100.json └── neetCode150Problems.json ├── leetcodeProblems.ts ├── package.json ├── pnpm-lock.yaml ├── popup.tsx ├── storage.ts ├── styles.css ├── testDirectory └── testFile.json ├── tests ├── 01_savetoJSON.test.js └── 02_scraper.test.js ├── tsconfig.json ├── types.ts └── web_scraper ├── run_web_scraper.js └── web_scrape_problems.js /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-CodingSloth/haha-funny-leetcode-extension/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-CodingSloth/haha-funny-leetcode-extension/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.github/workflows/submit.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-CodingSloth/haha-funny-leetcode-extension/HEAD/.github/workflows/submit.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-CodingSloth/haha-funny-leetcode-extension/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-CodingSloth/haha-funny-leetcode-extension/HEAD/.prettierrc.mjs -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-CodingSloth/haha-funny-leetcode-extension/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-CodingSloth/haha-funny-leetcode-extension/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-CodingSloth/haha-funny-leetcode-extension/HEAD/README.md -------------------------------------------------------------------------------- /assets/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-CodingSloth/haha-funny-leetcode-extension/HEAD/assets/icon.png -------------------------------------------------------------------------------- /background.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-CodingSloth/haha-funny-leetcode-extension/HEAD/background.ts -------------------------------------------------------------------------------- /components/BackIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-CodingSloth/haha-funny-leetcode-extension/HEAD/components/BackIcon.tsx -------------------------------------------------------------------------------- /components/Checkbox.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-CodingSloth/haha-funny-leetcode-extension/HEAD/components/Checkbox.tsx -------------------------------------------------------------------------------- /components/Dropdown.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-CodingSloth/haha-funny-leetcode-extension/HEAD/components/Dropdown.tsx -------------------------------------------------------------------------------- /components/FailImage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-CodingSloth/haha-funny-leetcode-extension/HEAD/components/FailImage.tsx -------------------------------------------------------------------------------- /components/HyperTortureMode.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-CodingSloth/haha-funny-leetcode-extension/HEAD/components/HyperTortureMode.tsx -------------------------------------------------------------------------------- /components/Input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-CodingSloth/haha-funny-leetcode-extension/HEAD/components/Input.tsx -------------------------------------------------------------------------------- /components/NoPermissions.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-CodingSloth/haha-funny-leetcode-extension/HEAD/components/NoPermissions.tsx -------------------------------------------------------------------------------- /components/SettingDrawer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-CodingSloth/haha-funny-leetcode-extension/HEAD/components/SettingDrawer.tsx -------------------------------------------------------------------------------- /components/SettingLabel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-CodingSloth/haha-funny-leetcode-extension/HEAD/components/SettingLabel.tsx -------------------------------------------------------------------------------- /components/SettingsIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-CodingSloth/haha-funny-leetcode-extension/HEAD/components/SettingsIcon.tsx -------------------------------------------------------------------------------- /constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-CodingSloth/haha-funny-leetcode-extension/HEAD/constants.ts -------------------------------------------------------------------------------- /contents/CongratulationsModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-CodingSloth/haha-funny-leetcode-extension/HEAD/contents/CongratulationsModal.tsx -------------------------------------------------------------------------------- /contents/FailedModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-CodingSloth/haha-funny-leetcode-extension/HEAD/contents/FailedModal.tsx -------------------------------------------------------------------------------- /contents/modal.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-CodingSloth/haha-funny-leetcode-extension/HEAD/contents/modal.css -------------------------------------------------------------------------------- /jest.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-CodingSloth/haha-funny-leetcode-extension/HEAD/jest.config.cjs -------------------------------------------------------------------------------- /leetcode-problems/allProblems.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-CodingSloth/haha-funny-leetcode-extension/HEAD/leetcode-problems/allProblems.json -------------------------------------------------------------------------------- /leetcode-problems/blind75Problems.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-CodingSloth/haha-funny-leetcode-extension/HEAD/leetcode-problems/blind75Problems.json -------------------------------------------------------------------------------- /leetcode-problems/metaTop100.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-CodingSloth/haha-funny-leetcode-extension/HEAD/leetcode-problems/metaTop100.json -------------------------------------------------------------------------------- /leetcode-problems/neetCode150Problems.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-CodingSloth/haha-funny-leetcode-extension/HEAD/leetcode-problems/neetCode150Problems.json -------------------------------------------------------------------------------- /leetcodeProblems.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-CodingSloth/haha-funny-leetcode-extension/HEAD/leetcodeProblems.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-CodingSloth/haha-funny-leetcode-extension/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-CodingSloth/haha-funny-leetcode-extension/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /popup.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-CodingSloth/haha-funny-leetcode-extension/HEAD/popup.tsx -------------------------------------------------------------------------------- /storage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-CodingSloth/haha-funny-leetcode-extension/HEAD/storage.ts -------------------------------------------------------------------------------- /styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-CodingSloth/haha-funny-leetcode-extension/HEAD/styles.css -------------------------------------------------------------------------------- /testDirectory/testFile.json: -------------------------------------------------------------------------------- 1 | { 2 | "key": "value" 3 | } -------------------------------------------------------------------------------- /tests/01_savetoJSON.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-CodingSloth/haha-funny-leetcode-extension/HEAD/tests/01_savetoJSON.test.js -------------------------------------------------------------------------------- /tests/02_scraper.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-CodingSloth/haha-funny-leetcode-extension/HEAD/tests/02_scraper.test.js -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-CodingSloth/haha-funny-leetcode-extension/HEAD/tsconfig.json -------------------------------------------------------------------------------- /types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-CodingSloth/haha-funny-leetcode-extension/HEAD/types.ts -------------------------------------------------------------------------------- /web_scraper/run_web_scraper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-CodingSloth/haha-funny-leetcode-extension/HEAD/web_scraper/run_web_scraper.js -------------------------------------------------------------------------------- /web_scraper/web_scrape_problems.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-CodingSloth/haha-funny-leetcode-extension/HEAD/web_scraper/web_scrape_problems.js --------------------------------------------------------------------------------