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

Migrate away from electron-webpack, which is no longer maintained #4

Closed
benrbray opened this issue Mar 1, 2021 · 0 comments · Fixed by #5
Closed

Migrate away from electron-webpack, which is no longer maintained #4

benrbray opened this issue Mar 1, 2021 · 0 comments · Fixed by #5
Labels
help wanted Extra attention is needed maintenance It ain't much, but it's honest work

Comments

@benrbray
Copy link
Owner

benrbray commented Mar 1, 2021

Right now I'm using electron-webpack to build and test this project. Unfortunately electron-webpack currently has no maintainer and as a result the current npm version is not compatible with new versions of Webpack, Electron, or TypeScript.

$ npm outdated
Package              Current   Wanted  Latest  Location                          Depended by
@types/markdown-it    10.0.3   10.0.3  12.0.1  node_modules/@types/markdown-it   noteworthy
babel-preset-solid   0.18.14  0.18.14  0.24.9  node_modules/babel-preset-solid   noteworthy
copy-webpack-plugin    6.4.1    6.4.1   7.0.0  node_modules/copy-webpack-plugin  noteworthy
dateformat             3.0.3    3.0.3   4.5.1  node_modules/dateformat           noteworthy
electron               9.4.3    9.4.3  11.3.0  node_modules/electron             noteworthy
electron-store         5.2.0    5.2.0   7.0.2  node_modules/electron-store       noteworthy
less-loader            6.2.0    6.2.0   8.0.0  node_modules/less-loader          noteworthy
markdown-it           11.0.1   11.0.1  12.0.4  node_modules/markdown-it          noteworthy
solid-js             0.18.14  0.18.14  0.24.9  node_modules/solid-js             noteworthy
typescript             3.9.9    3.9.9   4.2.2  node_modules/typescript           noteworthy
webpack               4.46.0   4.46.0  5.24.2  node_modules/webpack              noteworthy

To avoid problems in the future, it's probably time to actually dig into what electron-webpack actually does and extract some bare-minimum configuration necessary for running Noteworthy.

@benrbray benrbray added enhancement New feature or request help wanted Extra attention is needed labels Mar 1, 2021
@benrbray benrbray added maintenance It ain't much, but it's honest work and removed enhancement New feature or request labels Mar 5, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
help wanted Extra attention is needed maintenance It ain't much, but it's honest work
Projects
None yet
1 participant