✨ Just discovered npmx It's modern way to explore the npm ecosystem. npmx is not a package manager or registry. It’s a fast and clean browser for npm packages that makes it easier to discover, compare, and understand libraries. What makes it interesting for me: - Super fast searching - Shows package types in installation script - Clean and modern UI with builtin dark mode - Keyboard shortcuts for faster navigation - Package comparison tools - Better diff view, document view Overall, npmx feels like an upgrade to how we browse npm packages. Definitely worth checking out if you work with JavaScript. #npm #npmx #javascript #typescript #nodejs #webdevelopment
Discover npm Ecosystem with npmx
More Relevant Posts
-
🚨 Many Node.js developers ignore this tiny file… But it controls how npm behaves in your entire project. That file is .npmrc And it can solve problems like: • Private package access • Registry configuration • Authentication tokens • Dependency installation behavior 📦 What is .npmrc? .npmrc stands for Node Package Manager Runtime Configuration. It is a configuration file used by npm to control how packages are installed, published, and accessed. Think of it as the settings file for npm. 🧩 Common .npmrc configurations #NodeJS #npm #JavaScript #WebDevelopment #BackendDevelopment #SoftwareEngineering
To view or add a comment, sign in
-
-
I recently built and published a custom CLI tool using Node.js and npm. The tool can be installed globally using: npm, Inc. : npm install -g tracky-cli-yogesh Available commands: tracky start → Initialize a project tracky save [files...] → Save files tracky history → View change history tracky restore <version> → Restore a previous version tracky status → Check current changes This project helped me gain hands-on experience with CLI development, command handling, package structuring, and npm publishing. I plan to continue improving it by adding more advanced features. #NodeJS #JavaScript #CLI #SoftwareDevelopment #FullStackDeveloper
To view or add a comment, sign in
-
-
📦 Getting Started with npm init npm init is the first step in any Node.js project. It creates a package.json file to manage your project’s dependencies, scripts, and metadata. This file is the heart of your Node.js project, keeping everything organized. #NodeJS #npm #JavaScript #PackageManagement #BackendDevelopment
To view or add a comment, sign in
-
N8N Custom Nodes Development & Publishing Tool A TypeScript-first toolkit for building n8n custom nodes: compile with Grunt, auto-generate package.json, and publish to your local n8n install via validated symlinks so changes show up after a restart. n8n N8N. #javascript #n8n https://lnkd.in/dWwEieK4
To view or add a comment, sign in
-
-
🚀 Published my first tech blog on Hashnode! I’ve written a short and crisp guide on npm vs npx, something that confuses almost every beginner (including me at one point). In this blog, I’ve explained: * What npm and npx actually do * When to use each * Common mistakes developers make Kept it simple, practical, and straight to the point. 🔗 Read here: https://lnkd.in/grrfsi6Z This is just the start, planning to share more around web development, system design, and real-world learning. #WebDevelopment #JavaScript #NodeJS #Hashnode #LearningInPublic #SoftwareEngineering
To view or add a comment, sign in
-
tjs-lang passed a couple of milestones over the last few days. It can already transpile itself, so it’s “self-hosted”. It can now transpile tosijs’s codebase and it can capture and re-emit ts declarations, while adding metadata to the tjs intermediate code to help anyone migrating from ts to tjs to replace complex generic types with simple predicates. Along the way tjs helped nail down a subtle and hard to replicate bug that has lingered for years. And then we decided to transpile a bunch of thorny libraries starting with Zod and ending with Effect.js (120k loc and truly perversely complex types). #javascript #typescript
To view or add a comment, sign in
-
🚀 Chai aur TypeScript – Day 14 Today I learned about Type Declarations and how to use them with external libraries. 🔑 Key Learnings: • .d.ts files → provide type definitions (no runtime code) • @types → install types for external libraries • Used Axios with Generics for type-safe API responses • Handled errors properly using isAxiosError • import type → used for type-only imports • Compared Fetch vs Axios for API handling 💡 Big Insight: Proper type definitions make working with APIs safer and improve developer experience #ChaiAurTypescript #TypeScript #JavaScript #LearningInPublic #DeveloperJourney #ChaiCode Hitesh Choudhary Chai Aur Code
To view or add a comment, sign in
-
-
🚀 Chai aur TypeScript – Day 3 Today I learned how to set up TypeScript in a project using the proper approach. 🔑 Key Learnings: • Initialize project → npm init -y • Install TypeScript → npm install -D typescript • Setup config → npx tsc --init • Configure → rootDir: source, outDir: dist • Write code in .ts and compile using npx tsc • Run compiled JS using node • Use ts-node for development 💡 Big Insight: Always install TypeScript at the project level for better version control Hitesh Choudhary Chai Aur Code #ChaiAurTypescript #TypeScript #JavaScript #LearningInPublic #DeveloperJourney #ChaiCode
To view or add a comment, sign in
-
-
You should probably be using Bun already Bun is a JavaScript runtime, package manager, bundler, and test runner. All in one binary. Not just "a bit faster than npm." We're talking 10-25x faster installs. TypeScript runs natively. Hot reload built in. Zero config. And it's a drop-in replacement for Node. You change nothing in your project. Just swap npm for bun. The catch? Still maturing. Some native modules have edge case issues. Windows support lags behind. And it's backed by a small company, not a foundation. For new projects, just use it. The upside is real, the risk is low. #Bun #JavaScript #Frontend #WebDevelopment
To view or add a comment, sign in
-
-
Just published my first npm package! Introducing "typed-env" — a lightweight, type-safe environment variable validator for Node.js & TypeScript. 💡 Problem: Working with process.env is error-prone: - Missing variables - Wrong types - Runtime crashes ✅ Solution: typed-env validates and types your environment variables at startup — no surprises later. ✨ Features: - Type-safe env variables - Runtime validation - Enum support (e.g. NODE_ENV) - Zero dependencies ⚡ Example code: const env = createEnv({ PORT: "number", NODE_ENV: ["development", "production"], }); 🔗 Check it out: https://lnkd.in/gZtPUQUF #javascript #typescript #nodejs #opensource #webdevelopment
To view or add a comment, sign in
-
Explore content categories
- Career
- Productivity
- Finance
- Soft Skills & Emotional Intelligence
- Project Management
- Education
- Technology
- Leadership
- Ecommerce
- User Experience
- Recruitment & HR
- Customer Experience
- Real Estate
- Marketing
- Sales
- Retail & Merchandising
- Science
- Supply Chain Management
- Future Of Work
- Consulting
- Writing
- Economics
- Artificial Intelligence
- Employee Experience
- Workplace Trends
- Fundraising
- Networking
- Corporate Social Responsibility
- Negotiation
- Communication
- Engineering
- Hospitality & Tourism
- Business Strategy
- Change Management
- Organizational Culture
- Design
- Innovation
- Event Planning
- Training & Development