"This extension allows you to enjoy several tools for the YouTube page."
/
├── .devcontainer/
│ ├── Dockerfile
│ └── devcontainer.json
├── .github/
│ └── workflows/
│ ├── eslint.yml
│ └── update_readme.yml
├── docs/
│ ├── images/
│ │ └── use-extension.gif
│ ├── README.md.template.md
│ └── how-to-use-change-selector.md
├── public/
│ ├── content_scripts/
│ │ ├── auto-like.js
│ │ ├── auto-skip-ads.js
│ │ ├── auto-update-selectors.js
│ │ ├── functions.js
│ │ └── observer-changes-in-url.js
│ ├── icons/
│ │ ├── icon128.png
│ │ ├── icon16.png
│ │ ├── icon32.png
│ │ └── icon64.png
│ └── manifest.json
├── src/
│ ├── assets/
│ │ ├── css/
│ │ │ ├── App.css
│ │ │ ├── CounterInput.css
│ │ │ ├── Item.css
│ │ │ ├── Modal.css
│ │ │ ├── Switch.css
│ │ │ ├── TextInput.css
│ │ │ └── index.css
│ │ └── ts/
│ │ ├── options.ts
│ │ └── selectors.ts
│ ├── components/
│ │ ├── CounterInput.tsx
│ │ ├── Item.tsx
│ │ ├── Modal.tsx
│ │ ├── SelectorsTextInput.tsx
│ │ └── Switch.tsx
│ ├── context/
│ │ └── HandlerModal.tsx
│ ├── hooks/
│ │ └── useSaveInMemoryToExtension.tsx
│ ├── App.tsx
│ ├── main.tsx
│ └── vite-env.d.ts
├── utils/
│ ├── requirements.txt
│ └── resize_icons.py
├── .eslintrc.cjs
├── .gitignore
├── README.md
├── index.html
├── package-lock.json
├── package.json
├── resize_icons.sh
├── tsconfig.json
├── tsconfig.node.json
├── vite.config.ts
└── yarn.lock
follow steps to run the project.
-
Clone repository.
-
Install package.json dependencies.
npm install
- Build the project.
npm run build
- Go to your browser's extensions settings.
- example: chrome://extensions
-
Tap the "load unpacked" button and enter the path to the
dist
folder that was created after building. -
And you can start developing and every change you make by executing the command in step 4 is perfect.
If you have a suggestion that would make this better, please fork the repo and create a Pull Request. You can also simply open an issue
Don't forget to give the project a star ⭐! Thanks again!
-
Fork the project
-
Clone your fork
git clone https://github.com/@your_username/yt-tools-extension
- Create your Feature Branch
git checkout -b feature/AmazingFeature
- Push to the Branch
git push origin feature/AmazingFeature
- Open a Pull Request
Important: Use conventional commits
and ensure that the code passes the linter test, pull requests are not accepted without this last point.
Distributed under the MIT License. See LICENSE
for more information.
Famá Román