David Sheldrick
David Sheldrick
We can probably copy what yarn 2 does here: https://github.com/yarnpkg/berry/blob/cb2eecc859145235dcab6e338b264069c64ba027/packages/yarnpkg-shell/sources/pipe.ts#L28 i.e. keep a reference to any spawned process and make sure they get cleaned up on sigterm and whatever else
We should add the node version to the input manifests.
It should work for both WSL and in the main windows shell, whatever that's called. Do people still use that git bash shell? I haven't done any dev on windows...
We should let folks define async functions that can return an object matching `{[key: string]: string | Buffer}` that can be fed into manifests for tasks. There should be a...
The user's lockfile should always be included in every cache key, unless we start doing static analysis of tasks to find out which packages they use like a big boy...
We can hash individual parts of the lazy config file when computing the manifest for a task (in computeManifest.js). Rather than busting the whole cache for every change we can...
If i run `lazy test -- foo` and it succeeds then it should not necessarily succeed when I run `lazy test -- bar`. We should stringify the extraArgs and add...
It turns out that globbing (or maybe, rather, micromatch) behaves in odd ways when you mix absolute and relative paths while passing both implicit and explicit cwd. We should make...
Follow up to #4 If the user uses a TypeScript config file, we bundle it with esbuild before loading it. If we can get the list of input files to...
A big problem with `turborepo` is that when tasks end up running too often, you get no feedback as to why. Lazyrepo already helps out here by listing what changed...