weird they say they use mingw on windows, I think I've been able build napi modules with zig for windows MSVC and it was fine, but maybe it's been too long
(better yet use this to build, target old ass libc, and ship those)
@jakebailey.dev
According to git blame, I wrote the TypeScript compiler, don't fact check that Principal Software Engineer at Microsoft working on TypeScript Underground gopher, finally revealed jakebailey.dev github.com/jakebailey arch btw
weird they say they use mingw on windows, I think I've been able build napi modules with zig for windows MSVC and it was fine, but maybe it's been too long
(better yet use this to build, target old ass libc, and ship those)
I love atproto but I swear I see a new PDS announcement every day so now I have no idea where I would move my PDS to if I wanted, or which codebase I should use to self host (or if that is even a good idea)
I guess that's good, I do love commodity
so, all's i'm saying is 9007199254740991
what about 9007199254740991?
that's it that's the highest number
9007199254740991?
that's it where you gonna go from there?
@mael.dev
permanent daylight time, the only one that WA can't enact becuase US law says no π
The void
Do people write this? Isn't this just "`x = y.x` but my editor can't handle renaming neither the local variable nor the property"
I had filled github.com/danger/risk/... but I guess that was missed
I'm confused, type stripping is enabled without warning in v22.18.0, so if you support 22+ you shouldn't need this
Orrrr no it's broken
/usr/bin/env: βnode --experimental-strip-types --no-warningsβ: No such file or directory
/usr/bin/env: use -[v]S to pass options in shebang lines
Can't really pass args like this via a shebang; I think this only works in pnpm due to how it shims things, but not with npx
Basically the rule is "don't clone someone's code"; we have a very similar script for the TypeScript repo which closes PRs which touch "obviously generated" files that is pretty similar.
hmmmm hard choice, 62KB and 6 packages, or literally 9 lines of code
I don't know where to set versions, though, my package already has engines set: npmx.dev/package/hereby
to be clear I am not in any way actually mad π
npmx shaming me for using an old dependency when upgrading that dependency would change engines and break my package π π π
people will be like "hey did you see this crazy story that confirms my priors", and then it's just a screenshot of a reddit post by an engagement bot named Totally_Notabot_4396
Is github.com/fsnotify/fsnotify no good? I was planning on trying to use it for tsgo
The one built into esbuild is surprisingly good for on that's only polling, too
Yeah, having no clientside file watching would certainly cause a problem at the moment.
surely you mean "it's nearly Instant for Node.js"
VS Code uses parcel watcher, so theoretically should be using watchman anyhow
Ah, yeah, I don't think that's a VS Code fork so who knows what they're doing client side (if at all)
File watching is a bit of a sore point, we rely pretty heavily on the editor for events but there are some bits that need improvement
watch out, unfortunately crun is the name of the container runtime flatpak uses, so a lot of people already have that name on PATH
Just don't enable it permanently, it'll definitely slow you down (we don't even have it in --help)
Largely this is from improved compile times and better concurrency during compile itself. Not that the tests got faster themselves (iirc)
TypeScript 6.0 beta is now published!
This release brings
- inference improvements for functions
- updates to package.json 'imports'
- the Temporal APIs
- alignments for the upcoming TypeScript 7.0
- & more!
Try it today!
devblogs.microsoft.com/typescript/a...
Some pretty awesome improvements in 1.26 for compiling/testing typescript-go.
With a clean build/test cache, running the full test suite used to take 3m45s, but now takes just 2m10s.