Webpack 5 has been out for a long time. Will there be a Webpack 6, or is Webpack exiting the stage? I checked the repo …
Forms are a common interaction method in user interfaces, and validating/managing their state can be challenging. In …
I’ve used ssh2-sftp-client to implement terminal-side upload/download. Because it supports streams, I implemented …
Recently worked on a project using Next.js, the entire build and release time consumption was 12min, or longer. Looking …
EventEmitter Initial Version
A guide on properly loading and configuring node_modules resources in VSCode WebView extensions, including setup and …
A comprehensive guide on implementing internationalization in VSCode extensions, covering both menu and extension …
Recently came across a frontend question: “Is the Host field necessary when sending HTTP request headers?” I hadn’t …
Recently while looking at dependency package upgrades for an old project, I noticed that node-sass has been …
Recently, a friend in our group chat encountered an error while filling out a waitlist form on manus and thought it was …
A comprehensive guide on integrating and using Firecrawl MCP within Cursor IDE, covering its features, configuration, …
I frequently use the GitLink plugin in JetBrains IDEs to copy Git web URLs for files with one click, which …
Recently, I had a requirement to monitor the ranking situation of a certain entry in a competition. Unfortunately, the …
How to display a Search action on the software keyboard across iOS and Android and handle the resulting events.
Common Plugins
I previously built a webpack loader called domain-replace-loader to replace domains in frontend JS, e.g., swapping to a …
When developing with npm, you may notice that if you delete the node_modules folder and then reinstall dependencies, …
A guide to using OpenResty for web server configuration, focusing on GZIP settings and basic operations.
Use the official Vite legacy plugin to target older browsers without managing Browserslist/Core-JS manually.
Recently when looking at some projects, I found many dependencies. After searching a few randomly, I discovered they …
Speed up CI pipelines by caching npm dependencies on the host and inside Docker builds, with example Jenkinsfile …
Cursor(VSCode) has been used frequently for coding, but opening projects is inefficient. I wanted to create an Alfred …
Our server-side project is deployed in a cluster, with each POD running a docker-nodejs application. POD configuration …
When executing git pull/push operations in the terminal, it keeps prompting for username and password, even though I’ve …
Besides dependency and devDependency in package.json, there’s also peerDependency. Let’s resolve a real-world error to …