File tree Expand file tree Collapse file tree 2 files changed +7
-2
lines changed Expand file tree Collapse file tree 2 files changed +7
-2
lines changed Original file line number Diff line number Diff line change 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 {
107108 allowBuiltinFetchGit = true ;
108109 } ;
109110
110- npmDeps = pkgs . importNpmLock . buildNodeModules {
111+ npmDeps = importNpmLock . buildNodeModules {
111112 npmRoot = ../frontend ;
112113 nodejs = pkgs . nodejs ;
113114 } ;
119120 buildInputs = buildInputs ;
120121 nativeBuildInputs = buildTools ++ [
121122 pkgs . rustPlatform . cargoSetupHook
122- pkgs . importNpmLock . npmConfigHook
123+ importNpmLock . npmConfigHook
123124 pkgs . makeWrapper
124125 ] ;
125126
Original file line number Diff line number Diff 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" ;
You can’t perform that action at this time.
0 commit comments