tsdx icon indicating copy to clipboard operation
tsdx copied to clipboard

Question: Is this library active? Recommended for use in new project at company?

Open MenachemICTBIT opened this issue 4 years ago • 16 comments
trafficstars

Sorry for labeling this as a feature. There is no option for questions.

I'm working at a company as the sole developer. I need to build a fullstack JS (React, Node) application and I'd like to build them using Typescript.

Is this library stable enough/supported actively enough that It's recommended for my use-case? I want to make sure that the rug won't be pulled out underneath me due to some weird bug that will get me fired, since I chose the wrong toolchain to bootstrap my React project.

MenachemICTBIT avatar Jul 07 '21 12:07 MenachemICTBIT

He is working on https://turborepo.com/

deviprsd avatar Jul 10 '21 06:07 deviprsd

@deviprsd Does that mean that TSDX is dead?

It looks like turborepo is an enterprise version of TSDX, yeah? Is it not available as open source software?

MenachemICTBIT avatar Jul 11 '21 07:07 MenachemICTBIT

I have no other information about it, these questions are better answered by @jaredpalmer

deviprsd avatar Jul 12 '21 00:07 deviprsd

In his Discord server, Jared implied he wouldn't be working on this any longer and that turborepo would replace it.

kylemh avatar Jul 13 '21 22:07 kylemh

Is turborepo open source? Can I use it?

MenachemICTBIT avatar Jul 14 '21 13:07 MenachemICTBIT

It's not OSS. You can use it if you get past the waitlist and pay.

kylemh avatar Jul 14 '21 15:07 kylemh

Got it. Thanks!

MenachemICTBIT avatar Jul 15 '21 07:07 MenachemICTBIT

Seems like this repo should be passed onto the community for maintenance.

Although unlikely to see that happen if turborepo is a direct competitor and it's a paid service. Time for a community fork?

justrhysism avatar Jul 18 '21 23:07 justrhysism

just released a fork: dts-cli:

  • drop node.js <12
  • upgrade eslint v7
  • upgrade typescript v4
  • upgrade jest v27

update: the fork has been renamed from @weiran.zsd/tsdx to dts-cli.

aladdin-add avatar Jul 19 '21 03:07 aladdin-add

just released a fork: @weiran.zsd/tsdx

Where's the GitHub source? Not comfortable at all using a random fork with zero visibility into the source of the fork.

For anyone reading, do not download the fork; at least until we have more information. For more information about why read this article about the security of NPM packages. There is precedence of malicious NPM packages.

justrhysism avatar Jul 19 '21 04:07 justrhysism

the repo is here: https://github.com/weiran-zsd/tsdx

will update the repo in package.json, and publish a patch later.

aladdin-add avatar Jul 19 '21 05:07 aladdin-add

released v0.15.2: https://github.com/weiran-zsd/tsdx/releases/tag/v0.15.2

aladdin-add avatar Jul 19 '21 05:07 aladdin-add

@aladdin-add would it be possible to merge the current PR to your fork ? At least the ones that make sense.

samparhizkar avatar Jul 23 '21 19:07 samparhizkar

👍 sounds good, PRs are always welcome!

aladdin-add avatar Jul 24 '21 03:07 aladdin-add

Does https://github.com/swc-project/swc sound like an option? It includes its own module bundler and minifier as well.

pravi avatar Aug 01 '21 19:08 pravi

I haven't tried it, but it seems like Turborepo is open source and maintained by Vercel? https://turbo.build/repo/

Going to give it a go in the near future.

mhamann avatar Dec 16 '22 21:12 mhamann