frontend client for gemstone. decentralised workplace app
1{
2 mkShellNoCC,
3
4 # extra tooling
5 eslint_d,
6 prettierd,
7 nodejs_24,
8 pnpm,
9 typescript,
10 typescript-language-server,
11
12 callPackage,
13}:
14let
15 defaultPackage = callPackage ./default.nix { };
16in
17mkShellNoCC {
18 inputsFrom = [ defaultPackage ];
19
20 packages = [
21 eslint_d
22 prettierd
23 nodejs_24
24 pnpm
25 typescript
26 typescript-language-server
27 ];
28
29 shellHook = ''
30 eslint_d start # start eslint daemon
31 eslint_d status # inform user about eslint daemon status
32 '';
33}