experimental typelex to zod library
1# stolen from https://github.com/tgirlcloud/nix-templates/blob/main/node/shell.nix
2{
3 mkShellNoCC,
4
5 # extra tooling
6 eslint_d,
7 prettierd,
8 nodejs_24,
9 pnpm,
10 typescript,
11 typescript-language-server,
12
13 callPackage,
14}:
15let
16 defaultPackage = callPackage ./default.nix { };
17in
18mkShellNoCC {
19 inputsFrom = [ defaultPackage ];
20
21 packages = [
22 eslint_d
23 prettierd
24 nodejs_24
25 pnpm
26 typescript
27 typescript-language-server
28 ];
29
30 shellHook = ''
31 eslint_d start # start eslint daemon
32 eslint_d status # inform user about eslint daemon status
33 '';
34}