Sean Lynch @techniq.dev · 29/09/2026⭐ Star history for all npmchart.com restores viewing star history for any repository, not just owned. Github had restricted the original star endpoint in June, but recently exposed a new endpoint to allow these views (and more performantly). If you are logged in, you can also see who has starred. 141
Sean Lynch @techniq.dev · 28/09/2026Does anyone else get mandatory reboots with their Mac? Has happened for years now (both M1 and M5, OS18 and OS26). Have yet to determine the root cause, and only fix is a reboot 100
Sean Lynch @techniq.dev · 25/09/2026Most of my development nowadays is human-in-the-loop AI with a good bit of iteration. The initial site took about 2 weeks of iteration before it was released, and continue to add features and improvements since. A quick look at my agent history shows over 5k+ messages (across 37 sessions atm) 100
Sean Lynch @techniq.dev · 25/09/2026as @graphieros.npmx.social pointed out, npm data processing issues resulting in `0` download days (and never retroactively fixing) I've been making these anomalies more prominent in npmchart.com using: - dashed lines / area gaps (when daily viewed) - axis annotations (!) - tooltip explainers 170
Sean Lynch @techniq.dev · 23/09/2026These could be REALLY large values, and also interesting to see large differences between Github (which has repos & packages) and npm github.com/sveltejs/sve... www.npmjs.com/package/svel... Will take some thought on what provides some useful insights (and accurate) and availability via API 000
Sean Lynch @techniq.dev · 23/09/2026Improvements on the dependencies drilldown: ✓ Table view with grouping / sorting ✓ Sankey view ✓ Horizontal partition view (vertical / flamegraph available as toggle) ✓ Improved data fetching ✓ more UI polish Let me know how else we can improve this 🤔 140
Sean Lynch @techniq.dev · 22/09/2026Flamegraph (Icicle) view Same install analysis as Treemap but using a single dimension (length instead of area) which can make direct comparison easier but less efficient with viewport real estate. Also supports zoom drilldown. 110
Sean Lynch @techniq.dev · 22/09/2026Sunburst view Same install analysis as Treemap but radially, for people who like circles at the sake of comparison. Also supports zoom drilldown. 110
Sean Lynch @techniq.dev · 22/09/2026Treemap view Useful to analyze install sizes and includes drilldown zooming by clicking on a group, or package details. 110
Sean Lynch @techniq.dev · 22/09/2026Graph view supports pan/zooming, hover to highlight upstream/downstream dependencies, click to load more per node (or depth), and package drilldown details. 110
Sean Lynch @techniq.dev · 22/09/2026📦 npmchart.com: dependency analysis Analyze package dependencies as a graph, treemap, sunburst, or flamegraph including how each dependency affects install size 1143
Sean Lynch @techniq.dev · 15/09/2026thanks @samalrasmussen.bsky.social, I definitely plan to add more features including hiding these anomalies and smoothing over data gaps (but all optional so you can see source data / gaps). I plan to open source the code at some point as well so we can work as a community to make improvements. 020
Sean Lynch @techniq.dev · 15/09/2026🎉 Introducing npmchart.com Analyze npm packages (downloads, releases), Github activity (releases, stars, commits, issues, PRs), compare packages, user pages, download or copy any charts, and more! 118320
Sean Lynch @techniq.dev · 11/09/2026drizzle-orm vs prisma growth 📈 90 days (daily): 3x vs 1.7x 12 months (weekly): 10x vs 3x 3 years (weekly): 280x vs 10x 221
Sean Lynch @techniq.dev · 27/08/2026Humble Bundle... these games are terrible 🤣 www.humblebundle.com/software/han... 120
Sean Lynch @techniq.dev · 27/08/2026ha. maybe because they look so good they should be criminal 🕵️ joking aside, here is their explanation: evilcharts.com/docs#why-i-n... 110
Sean Lynch @techniq.dev · 27/08/2026Puzzles: ✔︎ in the floor ✔︎ on a board ✔︎ with the kids is where it's at. May the odds ever be in your favor for your back. 120
Sean Lynch @techniq.dev · 21/08/2026🖌️ New Brush component (multi-brush) Along with the the built-in <Chart brush>, you can now use a standalone Brush component for granular sub-chart control, such as to support parallel coordinates use case. www.layerchart.com/docs/compone... www.layerchart.com/docs/compone... 130
Sean Lynch @techniq.dev · 21/08/2026⊞ Facets (small multiples) Partition data into a grid of panels per distinct value within the same Chart, sharing the same scales. Can also be used in conjunction with ChartGroup (useful when different chart types, data, etc). www.layerchart.com/docs/guides/... 140
Sean Lynch @techniq.dev · 21/08/2026🔄 ChartGroup (state syncing) Sync pointer (tooltip, highlight), series (selection, hover), brush, and domains with granular pub/sub control across multiple <Charts> via <ChartGroup> www.layerchart.com/docs/guides/... 140
Sean Lynch @techniq.dev · 21/08/2026📊 LayerChart: ChartGroup, Facets, and more! Version 2.3.0 adds <ChartGroup> to sync state between multiple <Chart> instances Release also provides faceting (small multiples), simplified series layouts, new brush features, programmatic tooltip control, and more details ↓ 1437
Sean Lynch @techniq.dev · 15/08/2026🐞 githubBugs++ Looks like as part of the change to support multiple redirect URIs some applications did not get their existing settings migrated 🤦♂️. Had to re-add for one of my applications so far. github.blog/changelog/20... Anyone else encounter this? 000
Sean Lynch @techniq.dev · 11/08/2026⚡Perf and memory improvements Tossed an agent on a few performance optimizations and speed up some use cases by 2-3x (notable primitives like Rect and Text) and reduced memory by up to 25x (ex. streaming line chart). 260
Sean Lynch @techniq.dev · 11/08/2026also looks like we'll hit 4M lifetime this week as well 😳. Kind of crazy based on how flat it was pre-2025 070
Sean Lynch @techniq.dev · 06/08/2026By also setting `links` the labels will be moved to the centroid and a leading line/link will be drawn (with different types available). Lastly you can also set `occlude` to hide overlapping labels and increase padding to further reduce density (2/2) 110
Sean Lynch @techniq.dev · 06/08/2026Setting `layout="voronoi"` will build a voronoi diagram to use for determining label placement. By default the centroids of each path are used to indicate which side a label should be placed (i.e. favoring the side with the most space). (1/2) 120
Sean Lynch @techniq.dev · 06/08/2026🏷️ LayerChart: Voronoi labels with links + occlusion Version 2.1.0 adds new Labels props (`layout="voronoi"`, `links`, and `occlude`) which enable improved layout and placement for scatter plot and geo use cases. 1131
Sean Lynch @techniq.dev · 03/08/2026**spoiler warning** Also 99% sure I should have the Archaeologist achievement for completing the ship log but it will not award. I've cross checked every entry on outerwilds.ventures and checked reddit threads about 5 times and can not find anything missing (including the often overlooked items) 🤷♂️ 000
Sean Lynch @techniq.dev · 03/08/2026☀️ Finally beat Outer Wilds! After 2.5 years of off/on playing, I've finally beat Outer Wilds! I'm 95% sure the play time is drastically incorrect (SteamDeck not sleeping like it should) but still easily played 50-100 hours. 230
Sean Lynch @techniq.dev · 22/07/2026Ordered a new Apple Watch from Best Buy after being enticed with the $100 + 10% off. FedEx delivery decided to slice the bottom of the box, steal the watch/band, and leave the empty boxes. Was original tape on top, but re-taped with clear tape on the bottom. 110
Sean Lynch @techniq.dev · 22/07/2026🔥 Flame graph / chart examples Added 2 new LayerChart examples: 📊 Flame graph to show a hierarchy of call frames with click-to-zoom interactivity (similar to d3-flame-graph) and breadcrumbs 📊 Flame chart to show execution over time with brush interactivity and "sticky labels" 181
Sean Lynch @techniq.dev · 03/07/2026Very nice! It’s also already on the LayerChart showcase page since it has over 10 stars on GitHub. www.layerchart.com/docs/showcase 110
Sean Lynch @techniq.dev · 02/07/2026hmm... possibly. I haven't touched `wrangler.toml` since I setup the new project. github.com/techniq/laye... All the remote function usage in LayerChart is running in async svelte component (<script>) github.com/techniq/laye... 000
Sean Lynch @techniq.dev · 02/07/2026📊 LayerChart 2.0 is officially released! After ~16 months of development and 67 pre-releases, the official 2.0.0 release has been published! 🎉 This includes the Svelte 5 rewrite, CSS framework agnostic, improved API and state, numerous new components and chart types, and so much more! 1110019
Sean Lynch @techniq.dev · 22/06/2026Finished the game last night after almost 40 hours. I both REALLY enjoyed it, but was also frustrated by some elements and decisions of the game. 150
Sean Lynch @techniq.dev · 18/06/2026Grew up in an era where you were nothing without a handle - hack the planet! www.youtube.com/watch?v=piI9... Play on `technique` mostly because it had `tech` and my adolescent self thought it sounded cool 😎 Later found out someone had a similar handle in: "All Your Base Are Belong To Us" credits 270