misskey icon indicating copy to clipboard operation
misskey copied to clipboard

gulpやめる

Open massongit opened this issue 2 years ago • 8 comments

gulpの最終リリースは4年前となっており ( https://www.npmjs.com/package/gulp )、メンテナンス面や脆弱性対応の面で難がある状態になっています。 従って、別のビルドシステムに乗り換えるのが良いかと思います。

massongit avatar Jan 15 '23 01:01 massongit

~~Gruntはどうかと思ったけど、去年5月で開発が止まっている~~ そもそもgulpの先祖だったのでなし

CyberRex0 avatar Jan 15 '23 02:01 CyberRex0

gulpに脆弱性があるとしてどこから付けるのかはかなり謎な気がしますし、なかなかいい代わりのものもないような…。

rinsuki avatar Jan 15 '23 02:01 rinsuki

webpackに乗り換える、みたいなのはなしなのですかね?

massongit avatar Jan 15 '23 02:01 massongit

そうかー gulp4からもう4年か…(遠い目

tamaina avatar Jan 15 '23 03:01 tamaina

Let's start by clearing up a common misconception. Webpack is a module bundler like Browserify or Brunch. It is not a task runner like Make, Grunt, or Gulp.

https://webpack.js.org/guides/integrations/

tamaina avatar Jan 15 '23 03:01 tamaina

コピーくらいしかしてないし生JSで良い説

syuilo avatar Jan 15 '23 03:01 syuilo

terserとcssnanoを直接使って独自のビルドスクリプトを書けば・・と思ったけど保守性がないか

CyberRex0 avatar Jan 15 '23 03:01 CyberRex0

コピーくらいしかしてないし生JSで良い説

terserとcssnanoを直接使って独自のビルドスクリプトを書けば・・と思ったけど保守性がないか

この辺りで良さそうな感じしますね。

massongit avatar Jan 15 '23 06:01 massongit

gulp由来のdeprecatedが多い(source-map-resolve, urix, resolve-urlあたり)

https://github.com/misskey-dev/misskey/issues/8940

tamaina avatar Apr 20 '23 04:04 tamaina