Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[pull] main from extension-js:main #24

Open
wants to merge 36 commits into
base: main
Choose a base branch
from
Open

Conversation

pull[bot]
Copy link

@pull pull bot commented Sep 3, 2024

See Commits and Changes for more details.


Created by pull[bot]

Can you help keep this open source service alive? 💖 Please sponsor : )

@pull pull bot added the ⤵️ pull label Sep 3, 2024
* Remove @vue/compiler-sfc

This is not needed to run Vue according
to package README

-Size: 11.05mb

* Delegate Babel to the extension.config.js

We replaced Babel with SWC but Babel is
one of the largest dependencies in the project,
so we better remove it.

babel-preset-modern-browser-extension
- Size: 26.03mb

@babel/core
- Size: 11.23mb

babel-loader
- Size: 1.5mb

Total: 38.31mb

* Remove Tailwind from dependencies

Tailwind is a dependency required by users,
so it should be resolved by the user's project.

tailwindcss
- Size: 15mb

* Delegate Stylelint to the extension.config.js

stylelint
- Size: 8.15mb

stylelint-webpack-plugin
- Size: 7.22mb

stylelint-config-standard-scss
- Size: 2.5mb

Total: 17.87mb

* Remove SASS

SASS is required by the user extension already.

sass
- Size: 6.29mb

* Remove LESS

LESS is required by the user extension already.

less
- Size: 4.57mb

* Remove browser-extension-manifest-fields

Not used anymore

browser-extension-manifest-fields
Size: 4.64mb

* Replace detect-package-manager with package-manager-detector
* Fix content_scripts CSS not working on production
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant