32 lines
634 B
Nix
32 lines
634 B
Nix
# https://devenv.sh/reference/options
|
|
|
|
{ pkgs, ... }:
|
|
|
|
{
|
|
packages = with pkgs; [
|
|
nixd
|
|
nixfmt-rfc-style
|
|
|
|
# version must match what's defined in package.json
|
|
playwright-driver
|
|
];
|
|
|
|
env = {
|
|
PLAYWRIGHT_BROWSERS_PATH = pkgs.playwright-driver.browsers;
|
|
PLAYWRIGHT_SKIP_VALIDATE_HOST_REQUIREMENTS = true;
|
|
};
|
|
|
|
languages = {
|
|
# https://devenv.sh/supported-languages/javascript
|
|
# don't forget to update .forgejo/workflows/test.yml as well
|
|
javascript = {
|
|
enable = true;
|
|
package = pkgs.nodejs_22;
|
|
|
|
pnpm = {
|
|
enable = true;
|
|
install.enable = true;
|
|
};
|
|
};
|
|
};
|
|
}
|