Skip to content

Commit 1973c01

Browse files
committed
test modifications
1 parent 71dcd82 commit 1973c01

File tree

2 files changed

+7
-2
lines changed

2 files changed

+7
-2
lines changed

.nix/flake.nix

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@
2929
let
3030
overlays = [ (import rust-overlay) ];
3131
pkgs = import nixpkgs { inherit system overlays; };
32+
importNpmLock = pkgs.callPackage ./import-npm-lock { };
3233

3334
rustExtensions = [ "rust-src" "rust-analyzer" "clippy" "cargo" ];
3435
rust = pkgs.rust-bin.stable.latest.default.override {
@@ -107,7 +108,7 @@
107108
allowBuiltinFetchGit = true;
108109
};
109110

110-
npmDeps = pkgs.importNpmLock.buildNodeModules {
111+
npmDeps = importNpmLock.buildNodeModules {
111112
npmRoot = ../frontend;
112113
nodejs = pkgs.nodejs;
113114
};
@@ -119,7 +120,7 @@
119120
buildInputs = buildInputs;
120121
nativeBuildInputs = buildTools ++ [
121122
pkgs.rustPlatform.cargoSetupHook
122-
pkgs.importNpmLock.npmConfigHook
123+
importNpmLock.npmConfigHook
123124
pkgs.makeWrapper
124125
];
125126

.nix/import-npm-lock/default.nix

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,8 @@ in lib.fix (self: {
7878
} // lib.optionalAttrs (module ? optionalDependencies) {
7979
optionalDependencies =
8080
mapLockDependencies module.optionalDependencies;
81+
} // lib.optionalAttrs (module ? peerDependencies) {
82+
peerDependencies = mapLockDependencies module.peerDependencies;
8183
}) packageLock.packages;
8284
};
8385

@@ -89,6 +91,8 @@ in lib.fix (self: {
8991
dependencies = mapPackageDependencies package.dependencies;
9092
} // lib.optionalAttrs (package ? devDependencies) {
9193
devDependencies = mapPackageDependencies package.devDependencies;
94+
} // lib.optionalAttrs (package ? peerDependencies) {
95+
peerDependencies = mapPackageDependencies package.peerDependencies;
9296
};
9397

9498
pname = package.name or "unknown";

0 commit comments

Comments
 (0)