@nicojs
nicojans.bsky.social
@nicojs
@nicojans.bsky.social
🤝 Open source advocate
👽 Maintainer of StrykerJS
💼 Manager and trainer at Info Support
💚 Loves green energy and vegetables
Who needs mutation testing with those tests? 😅
November 14, 2025 at 3:58 PM
Sure, but could it emit Rust code in the future?
March 17, 2025 at 7:58 AM
Wow looks like a great drink. Cheers!
March 15, 2025 at 8:35 AM
Such exciting times!!
a man wearing a red cardigan and suspenders is dancing on a stage .
ALT: a man wearing a red cardigan and suspenders is dancing on a stage .
media.tenor.com
March 14, 2025 at 8:45 AM
Curious, how many actual valuable bug reports came in?
March 14, 2025 at 5:45 AM
Anders himself already fixes it 🙇‍♂️
March 13, 2025 at 7:03 PM
I mean, did you even consider Perl?
March 13, 2025 at 6:02 AM
You guys build a complex compiler in JavaScript. Insane is an understatement
March 12, 2025 at 7:13 PM
Go is an excellent choice. I'm so happy these choices are no longer 'politically motivated' at Microsoft. You all rock
March 12, 2025 at 5:09 AM
Imagine the possibilities for DOOM 😱. 10x the frames, that's like 0.07 pps
March 12, 2025 at 5:03 AM
Has the TS team contacted you yet? I would imagine that TS eslint will need more integration than the language service. Probably some sort of sync or async typechecker API.
March 12, 2025 at 5:01 AM
What will you do with TS eslint? 😱
March 11, 2025 at 6:24 PM
Are you a TS expert? I'm looking for help with namespaces. See this issue:
github.com/nicojs/type-...
Support namespaces · Issue #26 · nicojs/type-annotationify
Ok, it's time for the big one. I've tried some stuff, and this is the best I can come up with. Input: namespace Foo { export const bar = 42; export interface Baz { baz: true; } } May be transformed...
github.com
January 15, 2025 at 8:52 PM
Want to help? Please try it out on your code and let me know what I missed. I'm also looking for projects that use a lot of namespaces, so I can test that out as well (I don't use them myself).

Spread the word; #TypeScript is #JavaScript with type annotations!
January 15, 2025 at 8:52 PM
It uses the TypeScript compiler API to transform your code, so you don't have to do it yourself. Constructor parameters, enums, and old-fashioned <type> assertions are supported. Can this be done with an LLM? Sure, but would you trust it?
January 15, 2025 at 8:52 PM