But this commit broken the unit tests. I use Ava (the only test runner that allows for async tests, so I can write unit tests in my own language) and snapshots for testing the list structure in few unit tests, and somehow the snapshots differ before and after adding iterator to Lists. I still need to investigate why and try to create simple reproduction for this issue on GitHub avajs/ava#2811.
Package your Node.js project into an executableProject mention: Pleasure of Writing Go | news.ycombinator.com | 2021-09-15
🖍 Terminal string styling done rightProject mention: How to Build a Command Line Interface (CLI) Application with Node.JS👨🎓🤓. | dev.to | 2021-10-13
chalk:This package lets us print colored messages to the console. It will help us make our CLI application look nice and pretty
⚙️ Node.js tool for optimizing SVG filesProject mention: Create your own React icons library and publish to npm automatically | dev.to | 2021-09-16
We will use svgo to optimize our SVG icon files since:
A CLI dashboard for webpack dev server
Command-line tool and terminal JSON viewer 🔥Project mention: An Introduction to JQ | news.ycombinator.com | 2021-08-24
The author of the tool has also written a guide and a screencast
Highly configurable logging utility
Scout APM: A developer's best friend. Try free for 14-days. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.
Tasks, boards & notes for the command-line habitat
Static file serving and directory listingProject mention: is there a way to turn a godot project into a website? | reddit.com/r/godot | 2021-09-10
https://github.com/vercel/serve (nodejs implementation, therefore requires npm or yarn being installed which are package managers for node)
❯ Lightweight, beautiful and user-friendly interactive prompts
Fabulously kill processes. Cross-platform.
fkill - Fabulously kill processes. Cross-platform.
A better `npm publish`
np - Better npm publish.
Stylish, intuitive and user-friendly prompts, for Node.js. Used by eslint, webpack, Generate, lint-staged, pm2, gluegun, hygen, GitHub Actions Toolkit, @airbnb/nimbus, and many others!Project mention: NPM Audit: Broken by Design | news.ycombinator.com | 2021-07-07
But you can also automate even more, if, for example, you write according to Conventional Commits, you can also automate the creation of tags using the standard-version library.
Assuming the project uses node, and admittedly it's a lil overkill, but you could use vorpal.
🎨 Beautiful images of your code — from right inside your terminal.
carbon-now-cli - Beautiful images of your code — from right inside your terminal.
🚀 Automate versioning and package publishingProject mention: DynamoDB GUI with Electron, React & Typescript | dev.to | 2021-04-11
Release It - To create tags, bump the versions, manage release betas and detect merged changes.
⚡CLI for creating reusable react libraries.Project mention: Build your own styled-components | dev.to | 2021-08-04
Using create-react-library to scaffold a React component library.
A CLI tool to run multiple npm-scripts in parallel or sequential.Project mention: Prettier and ESLint Automation Cheat Sheet | dev.to | 2021-06-17
We can run all these scripts in parallel by using npm-run-all
Web Extension for Firefox/Chrome/MS Edge and CLI tool to save a faithful copy of an entire web page in a single HTML fileProject mention: Should locally stored webpages adjust for the display size like they do on the "live web"? | reddit.com/r/firefox | 2021-10-17
I've saved some webpages with Singlefile -- a recommended addon, can be automated, in active development... supposedly high compatibility with websites. The pages I've saved in the past (such as a Wordpress blog recently) have displayed the (mobile and desktop) layouts accordingly, but eurogamer.net shows the full-blown desktop site on Android, and vice versa (the mobile site on desktop).
A react renderer for blessed.Project mention: Impressive React-Based Open Source Frameworks and Tools | reddit.com/r/reactjs | 2021-08-04
A central repository for Flow library definitionsProject mention: Is Flow moving away from (or toward) broader community relevance? | reddit.com/r/JSdev | 2021-05-26
As for configurability of whether casts should error, in my experience with flow it's paradoxically riskier to rely on a type nag when refactoring an unknown "offending" type casts. I've ran into cases where upgrading flow raised a cast issue, it got "fixed" it in a way that made the type system happy, but inadvertently broke tests because falsy values are tricky like that. Here's an example where a type nag showed up for someone refactoring, they did what they thought was reasonable to silence it, and proceeded to accidentally break the entire tool (slipping through tests and code review, to boot). This happened in the flow-typed tool of all places.
A command-line tool to turn web pages into beautiful, readable PDF, EPUB, or HTML docs.Project mention: Reading from the web offline and distraction-free | news.ycombinator.com | 2021-10-10
I do a lot of this work (web to documents) and it's interesting to see other approaches. The medium image problem is something I've faced as well, but never got around to fixing. I'm planning to get a Remarkable soon, so will definitely be trying this out.
My personal solution has been https://github.com/captn3m0/url-to-epub/ (Node/readability), which I've tested against the entirety of Tor's original fiction collection where it performs well enough (I'm biased). Another tool that does this beautifully well is percollate, but it doesn't give enough control of the metadata to the user - something I really care about.
I've also started to use rdrview, which is a C-port of the current Firefox implementation of "reader view". It is very unix-y, so it is easy to pipe content to it (I usually run it through tidy first). Quite helpful in building web-archiving or web-to-pdf or web-to-kindle pipelines easily.
|17||Release It! 🚀||4,610|
Are you hiring? Post a new remote job listing for free.