Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Modernizing dev environment #72

Open
SchahinRohani opened this issue Nov 29, 2024 · 0 comments
Open

Modernizing dev environment #72

SchahinRohani opened this issue Nov 29, 2024 · 0 comments

Comments

@SchahinRohani
Copy link

Just found this project and i personally think this is going the right way!

Are you having any plans to use bun as a runtime/package manager, biome as a linter/formatter and maybe nix flakes for reproducible development environments?

Just a little bit of context:

  • bun is just a faster and cleaner runtime than node and a faster package manager than npm
  • biome is a rust based linter and formatter for typescript/css which also has some nice features like depdency reordering. They state to be 35x faster than prettier.
  • A nix flake is a file called flake.nix, where you can set up a repository state with package dependencies and share the same versions of packages (for e.g. npm, bun, deno, node, pnpm, yarn) across developers so you can better reporduce errors and effectively be more productive. U can just simply type nix develop and you get a shell with everything configured for the project in the nix flake.

I would also be happy to set this up!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant