1
vote
What programming/technical projects have you been working on?
This is a recurring post to discuss programming or other technical projects that we've been working on. Tell us about one of your recent projects, either at work or personal projects. What's interesting about it? Are you having trouble with anything?
I’m working on an alternate lint tool for Deno projects. Deno has a lint tool, but it checks one file at a time, so it can’t determine whether an exported symbol is dead code. That requires whole-program analysis.
I’m using the ts-morph library, which wraps the official TypeScript library and I can use the same version that Deno uses. However, Deno’s import resolution is rather different from Node.js. It has its own config file and lock file. Deno’s maintains its own global cache directory of downloaded JSR and npm packages. Deno’s import resolution is written in Rust and I’m reimplementing it in TypeScript. It’s been fun figuring out how that really works.
A little toy touchscreen visualization of prime factors and the Sieve of Eratosthenes for my kids.
https://merveilles.town/@akkartik/116451313772306971