Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2023-02-20 | Merge master into staging-next | github-actions[bot] | 1 | -2/+2 | |
2023-02-20 | prefetch-npm-deps: add nix to PATH | Yureka | 1 | -2/+2 | |
Fixes "No such file or directory" error when running prefetch-npm-deps in its default mode (print hashes, for update scripts etc), in an environment that doesn't have a `nix` binary (for `nix hash`). | |||||
2023-02-07 | treewide: makeSetupHook deps -> propagatedBuildInputs | Artturin | 1 | -1/+1 | |
2022-12-22 | treewide: fix error: attribute 'runtimeShell' missing | Artturin | 1 | -1/+1 | |
2022-12-19 | npmHooks.npmBuildHook: fix diagnostic | Winter | 1 | -1/+1 | |
Single quotes must be used when using graves in a quote, else Bash will interpret it as a command to run. Thanks to Dimitri for catching this (https://github.com/NixOS/nixpkgs/commit/8e651111b77e590a933d525563daa2a3e14bb0e2#commitcomment-92100762). | |||||
2022-12-19 | npmHooks.npmConfigHook: make diagnostic match prefetch-npm-deps | Lily Foster | 1 | -1/+1 | |
This updates the diagnostic message for a missing package-lock.json to match what fetchNpmDeps currently says | |||||
2022-11-25 | npmHooks.npmInstallHook: pass --no-save to prune | Winter | 1 | -1/+1 | |
2022-11-25 | buildNpmPackage: forward pre/postPatch to fetchNpmDeps | Sandro Jäckel | 1 | -1/+3 | |
2022-11-25 | fetchNpmDeps: allow package-json.lock symlinks, update hint | Sandro | 1 | -2/+2 | |
2022-11-23 | prefetch-npm-deps: fix hash stability | Lily Foster | 2 | -3/+3 | |
GNU tar will apparently silently include mtime of files if --mtime is passed with an unrecognized date format. This led to hash instability from those mtimes and this fixes it to force all mtimes to epoch timestamp 0. | |||||
2022-11-21 | prefetch-npm-deps: repack hosted git deps | Winter | 5 | -37/+205 | |
Previously, we stored the tarballs from the hosted Git providers directly in the cache. However, as we've seen with `fetchFromGitHub` etc, these files may change subtly. Given this, this commit repacks the dependencies before storing them in the cache. | |||||
2022-11-21 | prefetch-npm-deps: deduplicate dependencies when parsing lockfile | Winter | 3 | -45/+56 | |
A `package-lock.json` file can contain multiple instances of the same dependency, which caused unnecessary downloads and duplicate index entries in the generated cache. | |||||
2022-11-21 | prefetch-npm-deps: move tests to separate file | Winter | 2 | -92/+92 | |
2022-11-21 | npmHooks.npmConfigHook: sugget specifying legacy peer deps option for all ↵ | Winter | 1 | -1/+1 | |
commands | |||||
2022-11-21 | npmHooks.npmInstallHook: pass install flags to prune | Winter | 2 | -2/+2 | |
2022-11-21 | npmHooks.npmConfigHook: add diagnostic for when dependencies aren't provided | Winter | 1 | -0/+9 | |
2022-11-21 | npmHooks.npmConfigHook: add some missing quotes around variable assignments | Winter | 1 | -3/+3 | |
2022-11-21 | npmHooks.npmConfigHook: also patch shebangs after rebuilding | Winter | 1 | -0/+2 | |
2022-11-21 | npmHooks.npmBuildHook: mention dontNpmBuild if script fails to run | Winter | 1 | -0/+1 | |
2022-11-21 | prefetch-npm-deps: add etherpad-lite v1.8.18 as a test | Winter | 1 | -0/+12 | |
2022-11-21 | prefetch-npm-deps: skip bundled dependencies in v1 lockfiles | Winter | 1 | -0/+10 | |
2022-11-21 | prefetch-npm-deps: add support for hosted git shorthands | Winter | 1 | -6/+82 | |
2022-11-21 | prefetch-npm-deps: add support for link dependencies in v2 lockfiles | Winter | 2 | -13/+41 | |
2022-11-19 | splice.nix: start deprecating nativeDrv and crossDrv | Artturin | 1 | -5/+4 | |
2022-11-09 | buildNpmPackage: init | Winter | 11 | -0/+1567 | |
2022-10-02 | fetchYarnDeps: support passing src attribute (#193047) | Yureka | 1 | -7/+12 | |
2022-06-15 | fetchYarnDeps: support hash in pkg.integrity (#177255) | Chuang Zhu | 1 | -2/+6 | |
2022-05-05 | testers.invalidateFetcherByDrvHash: Move from top-level | Robert Hensing | 1 | -4/+4 | |
2021-12-30 | fetchYarnDeps: support more url types | Yureka | 1 | -13/+29 | |
2021-10-29 | fetchYarnDeps: use fakeSha256 if no hash is given | Yureka | 1 | -1/+1 | |
2021-10-29 | prefetch-yarn-deps: ignore file: dependencies | Yureka | 1 | -0/+2 | |
2021-10-29 | prefetch-yarn-deps: support git:// dependencies | Yureka | 1 | -6/+17 | |
2021-10-23 | prefetch-yarn-deps: add nix dependency (#142664) | Yuka | 1 | -3/+3 | |
fixes "Error: spawn nix-hash ENOENT" | |||||
2021-10-20 | fetchYarnDeps, mkYarnModules: verify the FOD hash is up-to-date | Yureka | 1 | -5/+6 | |
2021-10-20 | prefetch-yarn-deps, fetchYarnDeps: init | Yureka | 6 | -0/+280 | |