diff --git a/.github/workflows/osrd-ui-build-and-check.yml b/.github/workflows/osrd-ui-build.yml similarity index 91% rename from .github/workflows/osrd-ui-build-and-check.yml rename to .github/workflows/osrd-ui-build.yml index 87e6c2332..fa37650d5 100644 --- a/.github/workflows/osrd-ui-build-and-check.yml +++ b/.github/workflows/osrd-ui-build.yml @@ -1,4 +1,4 @@ -name: Build and Check Code +name: Build osrd-ui on: [push] diff --git a/ui-core/package.json b/ui-core/package.json index 8cb8c8abc..8f8c5d438 100644 --- a/ui-core/package.json +++ b/ui-core/package.json @@ -20,7 +20,7 @@ "rollup": "rollup -c", "clean": "rimraf dist", "build": "npm run rollup", - "watch": "rollup -c -w" + "watch": "NODE_ENV=development rollup -c -w" }, "peerDependencies": { "react": ">=18.0" diff --git a/ui-core/rollup.config.js b/ui-core/rollup.config.js index 93cc8b7ad..d252e4aeb 100644 --- a/ui-core/rollup.config.js +++ b/ui-core/rollup.config.js @@ -3,8 +3,10 @@ import terser from '@rollup/plugin-terser'; import typescript from '@rollup/plugin-typescript'; import livereload from 'rollup-plugin-livereload'; import postcss from 'rollup-plugin-postcss'; +import process from 'process'; const formats = ['esm']; +const isDev = process.env.NODE_ENV === 'development'; /** @type {import("rollup").RollupOptions} */ export default { @@ -24,9 +26,10 @@ export default { plugins: [], }), terser(), - // livereload({ - // watch: 'dist', - // }), + isDev && + livereload({ + watch: 'dist', + }), ], external: ['react'], };