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

millwright

v0.4.4

Published

The easiest build tool you'll ever use.

Downloads

35

Readme

Give us a star!

Millwright is brand spanking new - the alpha release was announced at the beginning of the year. If you like where the project is headed, star us on GitHub and help spread the word!

Get help on Gitter!

Join the chat on Gitter to get (or give) realtime help from the community.

Intro

Millwright provides the common build functionality that many web projects need without any tool configuration.

Please visit millwrightjs.com for more information, including usage and installation.

Project status

Millwright is currently in Alpha. That means that the basic feature set expected for the 1.0.0 milestone is in place, and that it's generally expected to work as described. Alpha status also means that the library is highly untested, and that the project is ready for developer usage and contributions via issues and PR's.

Current priorites include:

  • Windows support (look for that Appveyor badge soon)
  • Refactoring
  • Error messaging
  • Input validation
  • Testing, testing, and more testing

Issues

We'll take any and all issue reports, we just ask that any helpful info be provided, such as environment details and any stack traces or error messages.

Pull Requests

This project does not yet have a formal styleguide. For now, the following considerations should be observed when submitting code:

  • Communicate via issues and get confirmation before doing anything big
  • Style matters - keep it clean
  • Add or update relevant tests (currently happening in e2e).

Building Locally

The following commands are available for building Millwright locally:

  • npm run build - runs the build
  • npm run watch - runs the build, then watches for changes