All Projects → vercel → Micro Dev

vercel / Micro Dev

Licence: mit
The development environment for `micro`

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Micro Dev

Tooling
Advancing Node.js as a framework for writing great tools
Stars: ✭ 98 (-84.44%)
Mutual labels:  cli, command-line, tools
Todo r
Find all your TODO notes with one command!
Stars: ✭ 28 (-95.56%)
Mutual labels:  cli, command-line, tools
Prompts
❯ Lightweight, beautiful and user-friendly interactive prompts
Stars: ✭ 6,970 (+1006.35%)
Mutual labels:  cli, command-line, interface
Promptui
Interactive prompt for command-line applications
Stars: ✭ 4,621 (+633.49%)
Mutual labels:  cli, command-line, interface
Instainsane
Multi-threaded Instagram Brute Forcer (100 attemps at once)
Stars: ✭ 475 (-24.6%)
Mutual labels:  cli, command-line
Node.cli Progress
⌛️ easy to use progress-bar for command-line/terminal applications
Stars: ✭ 466 (-26.03%)
Mutual labels:  cli, command-line
Rhubarb Lip Sync
Rhubarb Lip Sync is a command-line tool that automatically creates 2D mouth animation from voice recordings. You can use it for characters in computer games, in animated cartoons, or in any other project that requires animating mouths based on existing recordings.
Stars: ✭ 623 (-1.11%)
Mutual labels:  cli, command-line
Jrnl
Collect your thoughts and notes without leaving the command line.
Stars: ✭ 5,126 (+713.65%)
Mutual labels:  cli, command-line
X Build
🖖 Customizable front-end engineering scaffolding tools
Stars: ✭ 436 (-30.79%)
Mutual labels:  cli, tools
Cbt
CBT - fun, fast, intuitive, compositional, statically checked builds written in Scala
Stars: ✭ 489 (-22.38%)
Mutual labels:  cli, command-line
Dataproofer
A proofreader for your data
Stars: ✭ 628 (-0.32%)
Mutual labels:  cli, command-line
2048.c
Console version of the game "2048" for GNU/Linux
Stars: ✭ 453 (-28.1%)
Mutual labels:  cli, command-line
Ergo
The management of multiple apps running over different ports made easy
Stars: ✭ 452 (-28.25%)
Mutual labels:  tools, development
Quicli
Quickly build cool CLI apps in Rust.
Stars: ✭ 481 (-23.65%)
Mutual labels:  cli, command-line
Cobra
A Commander for modern Go CLI interactions
Stars: ✭ 24,437 (+3778.89%)
Mutual labels:  cli, command-line
Xonsh
🐚 Python-powered, cross-platform, Unix-gazing shell
Stars: ✭ 5,327 (+745.56%)
Mutual labels:  cli, command-line
Git Labelmaker
🎏 Manage your GitHub labels from the command line!
Stars: ✭ 534 (-15.24%)
Mutual labels:  cli, command-line
Nve
Run any command on specific Node.js versions
Stars: ✭ 531 (-15.71%)
Mutual labels:  cli, command-line
Cli
A command-line interface for Hetzner Cloud
Stars: ✭ 542 (-13.97%)
Mutual labels:  cli, command-line
Sherlock
🔎 Hunt down social media accounts by username across social networks
Stars: ✭ 28,569 (+4434.76%)
Mutual labels:  cli, tools

This command line interface provides a belt full of tools that make building microservices using micro a breeze! It's only meant to be used in development, not in production (that's where micro comes in).

CircleCI Join the community on Spectrum

Features

  • Hot Reloading: When making changes to your code, the server will restart by itself
  • Logs: Incoming and outgoing requests will be logged to stdout
  • Beautiful JSON: When JSON bodies are logged, they're styled and prettified
  • Clipboard Support: The local address is pasted to the clipboard automatically
  • Port Selection: Automatic detection and use of an open port (if the specified one is in use)
  • Debug in Your Network: The network address shown in addition to local one
  • Duration Logs: Calculates and shows the duration for each request
  • Pretty Errors: Prettifies the Error object if any exceptions are thrown

Usage

Important: This tool is only meant to be used in development. In production, you should use micro, which is much lighter and faster (and also comes without the belt of tools used when developing microservices).

When preparing your development environment, firstly install micro-dev:

npm install --save-dev micro-dev

Note: You'll need at least Node.js v7.6.0 to run micro-dev.

Next, add a new script property below micro inside package.json:

"scripts": {
  "start": "micro",
  "dev": "micro-dev"
}

As the final step, start the development server like this:

npm run dev

Debugging

The package can be used in conjunction with the Node.js inspector like this:

"scripts": {
  "inspect": "node --inspect node_modules/.bin/micro-dev"
}

As the final step, start the development server like this:

npm run inspect

Contributing

  1. Fork this repository to your own GitHub account and then clone it to your local device
  2. Move into the directory of the clone: cd micro-dev
  3. Link it to the global module directory of Node.js: npm link

Inside the project where you want to test your clone of the package, you can now either use npm link micro-dev to link the cloned source to your project's local dependencies or run micro-dev right in your terminal.

Authors

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].