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 …
Click-to-component is a React component that enables one-click navigation to source code, significantly improving …
The better AI code assistance tools are Cursor/GitHub Copilot/JB’s AI Assistant. Due to cost considerations, I only …
In actual development, finding code often involves copying styles or text from the browser and searching in the IDE. …
While using click-to-component recently, I discovered it didn’t support JB IDE integration, so I spent some time …
Recently, a site was loading extremely slowly, and analysis revealed that one reason was that GZIP compression wasn’t …
In web page interactions, forms are common elements. For form validation/management, react-hook-form is a commonly used …
Recently, in a private project, I encountered a requirement where sites embedded in iframes needed to implement …
You need to configure the language to implement syntax highlighting in Monaco Editor. Here, we introduce the related …