Open hidakatsuya opened 2 years ago
Unable to resolve dependency on eslint-plugin-vue, removed vue/eslint-config-standard and use eslint-config-standard directly
の通り、@vue/eslint-config-standard
は削除し、eslint-config-standard
を直接使うようにしてある。
vue-cli-plugin-electron-builder は、basic-editor 同様、electron のビルドを https://github.com/electron/electron-packager に移行するのが良さそう。snap パッケージの作成などは https://github.com/electron-userland あたりを使えばできると思う。
@vue/cli-plugin-jest
が jest v2.7 に依存しているので jest を上げることができない。electron は electron-packager へ移行し、vite に移行して cli を剥がすのが良さそう。vite の electron plugin もいくつかあるようだけど、できるなら依存しないようにしたい。
加えて、https://github.com/thinreports/thinreports-section-editor/issues/14#issuecomment-1048867358 の通り、vue/cli の依存によって Security Update の対応ができない。複雑な依存によって eslint や webpack の loader のアップデートも難しくしている。
vue/cli を剥がす。