私は間違っているかもしれませんが、カスタム バベル プラグインにいくつかのカスタム オプションを与えるための解決策が見つかりませんでした。どうすればこれを達成できるか手がかりはありますか?
これが私の構築プロセスです。私は browserify と babelify で gulp を使用しています:
gulp.task("scripts", function() {
return browserify({
entries: "myFile.js"
})
.transform(babelify.configure({
plugins: ["./lib/myPlugin:after"]
}))
.bundle()
.pipe(source("all.js"))
.pipe("build/");
});
次のようなことをして、プラグインにいくつかのカスタムデータを提供したいと思います:
gulp.task("scripts", function() {
return browserify({
entries: "myFile.js"
})
.transform(babelify.configure({
myCustomOptions: {
rootPath: "some path",
customInfo: "..."
}
plugins: ["./lib/myPlugin:after"]
}))
.bundle()
.pipe(source("all.js"))
.pipe("build/");
});
次に、プラグインで、宣言した customOptions オブジェクトを取得したいと思います。そのようなことを達成する方法はありますか?
ありがとう、
よろしく