20 lines
348 B
Nix
20 lines
348 B
Nix
{ pkgs, ... }: {
|
|
languages = {
|
|
javascript = {
|
|
enable = true;
|
|
package = pkgs.nodejs_22;
|
|
yarn = {
|
|
enable = true;
|
|
package = pkgs.yarn-berry;
|
|
};
|
|
};
|
|
};
|
|
tasks."news:install" = {
|
|
exec = ''yarn install'';
|
|
before = ["news:build"];
|
|
};
|
|
tasks."news:build" = {
|
|
exec = ''yarn build'';
|
|
};
|
|
}
|