mirror of
https://github.com/home-assistant/frontend.git
synced 2025-04-24 21:37:21 +00:00

Co-authored-by: Paulus Schoutsen <balloob@gmail.com> Co-authored-by: Bram Kragten <mail@bramkragten.nl> Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io> Co-authored-by: ImgBotApp <ImgBotHelp@gmail.com> Co-authored-by: foreign-sub <51928805+foreign-sub@users.noreply.github.com> Co-authored-by: Martin Hjelmare <marhje52@gmail.com> Co-authored-by: Philip Allgaier <philip.allgaier@gmx.de> Co-authored-by: Philip Allgaier <mail@spacegaier.de> Co-authored-by: Zack Barett <zackbarett@hey.com> Co-authored-by: J. Nick Koston <nick@koston.org> Co-authored-by: Raman Gupta <7243222+raman325@users.noreply.github.com> Co-authored-by: wizmo2 <wizmo.home@yahoo.com> Co-authored-by: Yosi Levy <37745463+yosilevy@users.noreply.github.com> Co-authored-by: RoboMagus <68224306+RoboMagus@users.noreply.github.com> Co-authored-by: loeffelpan <34661317+loeffelpan@users.noreply.github.com> Co-authored-by: Steve Repsher <steverep@users.noreply.github.com> Co-authored-by: Joakim Sørensen <ludeeus@ludeeus.dev> Co-authored-by: Allen Porter <allen@thebends.org> Co-authored-by: Erik Montnemery <erik@montnemery.com> Co-authored-by: Josh McCarty <josh@joshmccarty.com> Co-authored-by: imgbot[bot] <31301654+imgbot[bot]@users.noreply.github.com> Co-authored-by: Brandon Rothweiler <brandonrothweiler@gmail.com> Co-authored-by: James Baker <j.baker@outlook.com> Co-authored-by: Sven Serlier <85389871+wrt54g@users.noreply.github.com> Co-authored-by: Alessandro Ghedini <alessandro@ghedini.me> Co-authored-by: Emanuele <55278049+elax46@users.noreply.github.com> Co-authored-by: Pascal Vizeli <pascal.vizeli@syshack.ch> Co-authored-by: Marc Mueller <30130371+cdce8p@users.noreply.github.com> Co-authored-by: Kristján Bjarni <kristjanbjarni@gmail.com> Co-authored-by: D3v01dZA <caltona1@gmail.com>
49 lines
1.2 KiB
JavaScript
49 lines
1.2 KiB
JavaScript
const gulp = require("gulp");
|
|
|
|
const env = require("../env");
|
|
|
|
require("./clean.js");
|
|
require("./gen-icons-json.js");
|
|
require("./webpack.js");
|
|
require("./compress.js");
|
|
require("./rollup.js");
|
|
require("./gather-static.js");
|
|
require("./translations.js");
|
|
require("./gen-icons-json.js");
|
|
|
|
gulp.task(
|
|
"develop-hassio",
|
|
gulp.series(
|
|
async function setEnv() {
|
|
process.env.NODE_ENV = "development";
|
|
},
|
|
"clean-hassio",
|
|
"gen-dummy-icons-json",
|
|
"gen-index-hassio-dev",
|
|
"build-supervisor-translations",
|
|
"copy-translations-supervisor",
|
|
"build-locale-data",
|
|
"copy-locale-data-supervisor",
|
|
env.useRollup() ? "rollup-watch-hassio" : "webpack-watch-hassio"
|
|
)
|
|
);
|
|
|
|
gulp.task(
|
|
"build-hassio",
|
|
gulp.series(
|
|
async function setEnv() {
|
|
process.env.NODE_ENV = "production";
|
|
},
|
|
"clean-hassio",
|
|
"gen-dummy-icons-json",
|
|
"build-supervisor-translations",
|
|
"copy-translations-supervisor",
|
|
"build-locale-data",
|
|
"copy-locale-data-supervisor",
|
|
env.useRollup() ? "rollup-prod-hassio" : "webpack-prod-hassio",
|
|
"gen-index-hassio-prod",
|
|
...// Don't compress running tests
|
|
(env.isTest() ? [] : ["compress-hassio"])
|
|
)
|
|
);
|