node-cli-template/flake.nix
2026-02-20 23:57:37 +07:00

33 lines
889 B
Nix

{
description = "name-placeholder";
inputs = {
nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable";
flake-parts.url = "github:hercules-ci/flake-parts";
};
outputs = inputs:
inputs.flake-parts.lib.mkFlake { inherit inputs; } (
{
systems = [ "x86_64-linux" ];
perSystem = { config, system, pkgs, ... }:
{
packages.default = pkgs.buildNpmPackage {
pname = "name-placeholder";
version = "0.1.0";
src = ./.;
npmDepsHash = "sha256-EvM5ZyNQEW8RYFCfI7Bkju1qL+1y8nleXPAX3IKce78=";
npmBuildScript = "build";
};
devShells.default = pkgs.mkShell {
packages = with pkgs;
[ nodejs typescript-language-server ];
};
formatter = pkgs.nixpkgs-fmt;
};
}
);
}