Make NODE_ENV conditional and set it for all tasks.

This commit is contained in:
Bauke 2023-04-05 11:02:33 +02:00
parent a325269e7c
commit 9dcca9fe3e
Signed by: Bauke
GPG Key ID: C1C0F29952BCF558
1 changed files with 4 additions and 1 deletions

View File

@ -1,11 +1,14 @@
[env] [env]
# Set BROWSER="firefox" if not already defined. # Set BROWSER="firefox" if not already defined.
# All browser targets are defined in `source/types.d.ts` as a global `$browser`.
BROWSER = { condition = { env_not_set = ["BROWSER"] }, value = "firefox" } BROWSER = { condition = { env_not_set = ["BROWSER"] }, value = "firefox" }
# Set NODE_ENV="development" if not already defined.
# Either "development" or "production" should be used.
NODE_ENV = { condition = { env_not_set = ["NODE_ENV"] }, value = "development" }
# Start a browser instance that will reload the extension when changes are made. # Start a browser instance that will reload the extension when changes are made.
[tasks.dev] [tasks.dev]
clear = true clear = true
env = { NODE_ENV = "development" }
dependencies = ["build"] dependencies = ["build"]
command = "pnpm" command = "pnpm"
args = ["conc", "-c=auto", "-k", "makers watch", "makers run"] args = ["conc", "-c=auto", "-k", "makers watch", "makers run"]