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

Retake @nx/deno plugin #400

Open
guillempuche opened this issue May 17, 2024 · 6 comments
Open

Retake @nx/deno plugin #400

guillempuche opened this issue May 17, 2024 · 6 comments

Comments

@guillempuche
Copy link

guillempuche commented May 17, 2024

Do you have plans to update the plugin?

https://www.npmjs.com/package/@nx/deno
image

@guillempuche guillempuche changed the title Res Retake @nx/deno plugin May 17, 2024
@andrewoffenden
Copy link

This is unfortunate. Any updates on why?

@thenglong
Copy link

Deno 2 is out and it's very compatible with node. Is there a plan to re-add Deno as the default support?

@exsesx
Copy link

exsesx commented Oct 12, 2024

I'd love to see Deno support as well, mainly in terms of multiple TypeScript projects and how Deno handles them. Right now, managing TSC with all config files can become complicated really quickly without proper referencing, etc.

@hemedani
Copy link

Deno v2 initially support workspace and monorepo, do not need for something like nx anymore, it's work perfectly for me.

@guillempuche
Copy link
Author

@hemedani, Nx strength is in testing & building dozens of packages. It caches the untouched code.

As you said, Deno, also Yarn, pnpm... perfectly work well with monorepos/workspaces. Another thing is to work well at scale.

@hemedani
Copy link

@guillempuche
Yah, Nx is very good at testing & building and CI/CD process, but Deno natively add lots of thing like:

  • deno fmt can now format HTML, CSS, and YAML
  • deno lint now has Node specific rules and quick fixes
  • deno test now supports running tests written using node:test
  • deno task can now run package.json scripts
  • deno doc’s HTML output has improved design and better search
  • deno compile now supports code signing and icons on Windows
  • deno serve can run HTTP servers across multiple cores, in parallel
  • deno init can scaffold now scaffold libraries or servers
  • deno jupyter now supports outputting images, graphs, and HTML
  • deno bench supports critical sections for more precise measurements
  • deno coverage can now output reports in HTML

Also, it's add standard library for many things like:

@std/testing ==> jest
@std/expect ==> chai
@std/cli ==> minimist
@std/collections ==> lodash
@std/fmt ==> chalk
@std/net ==> get-port
@std/encoding ==> rfc4648

I think we can do everything nx do with native deno features, especially at scale, because deno is very performant and stable in V2

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

5 participants