npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

reboost

v0.21.0

Published

A super fast dev server for rapid web development

Downloads

79

Readme

Features

  • No bundling. So the server start time is fast.
  • Transforms only the required/changed files.
  • Uses advanced filesystem cache. It will stay fast even after restarting.
  • Complete source maps support for better developer experience.
  • Supports CommonJS modules.
  • Plugin API for extending its capability.
  • Enhanced import resolving.
  • Built-in Hot Reload API.
  • Out of the box support for JSON, CSS Modules, JSX, and TypeScript.
  • Preprocessor support using Plugin.
  • Combine with any other server.
  • Built-in content server with live reload and hot reload for CSS.
  • Lots of configurable options.

NOTE

Experimental: Reboost is in early development, and some things may change/break before we hit version 1.0.
Only for development build: Reboost is intended to use only on development, for production you've to bundle up your files by yourself using bundlers like Webpack, Rollup, etc.

Quickstart

Run this command in your terminal

npm init @reboost/app

Then it will ask you to choose a template from the available templates.

After that, open the directory where your app is extracted, install dependencies, then run

node reboost

If you don't want to use the CLI, you can manually create an app.

Docs

Changelog
Configurations
Plugins
Plugin API
Hot Reload API
Recipes
FAQs/Troubleshooting

What are supported

See the Recipes for many template configurations.

What it does

When developing a web app, as your number of modules increases, your compile-time slows down, it's a big problem, it takes a lot of precious time which you could have used to develop your app. Since ES2015 (aka ES6) modules are supported natively by browsers. If you can connect (or you can say serve) them up correctly, it will work on browsers without the need for bundling. Here, Reboost does that for you - the serving part. So you can develop your app faster.

License

Licensed under the MIT License.

Thanks for your support

This project is nothing without your support. If you like this project then help us by giving a star on its GitHub repository 😃