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

Remove Webpack plugins from development dependencies to simplify the package.json file #78

Open
joaopalmeiro opened this issue Jun 6, 2024 · 0 comments
Labels
enhancement New feature or request

Comments

@joaopalmeiro
Copy link
Contributor

joaopalmeiro commented Jun 6, 2024

Hi! 👋

Problem

This is not exactly a problem, but I would like to suggest a small change to the package.json file to simplify it.

Currently, there are three Webpack plugins as development dependencies: css-loader, source-map-loader, and style-loader. They are all @jupyterlab/builder dependencies, so they are installed together. Therefore, to simplify the package.json file a bit (and consequently the template), especially for new extension developers, I think it would be good to remove them.

Proposed Solution

Delete the css-loader, source-map-loader, and style-loader development dependencies from the following file:

Please let me know your opinion and if I can help/open a PR.

Thanks!

@joaopalmeiro joaopalmeiro added the enhancement New feature or request label Jun 6, 2024
jwindgassen added a commit to jwindgassen/jupyterlab-trame-manager that referenced this issue Jun 11, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant