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 🙏

© 2025 – Pkg Stats / Ryan Hefner

ma-hab-test-budget

v1.0.0

Published

npm module for new budget requests.

Downloads

2

Readme

ma-hab-test

MA-HAB-TEST PROJECT

MA-HAB-TEST PROJECT is made up of two modules, designed to be part of a complex frontEnd platform:

Version: 1.0.0

Technological stack

This module is build with the following technologies:

There are some others techs in development to help us make our code more eficient, reusable, maintenable and scalable:

  • Webpack
  • Storybook
  • Babel
  • Prettier
  • eslint

How do I get set up?

To quickstart, execute npm install in the root.

  • Development commands:

    • npm run storybook:

      Runs storybook dev tool, maiking posible to change app params (like language) on the fly, and to play with the app.

    • npm run start:

      The start script will build a single entry point in src/entry, wich will be served by webpack-dev-server. The app uses the src/indexTemplate.js as a template for build that real entry point.

      By default, the command will build the en_GB app version. Example: npm start

      For custom builds, use the LANGUAGE params. Example: LANGUAGE=es-ES npm start

      Webpack-dev-server will serve the app with the 'public/index.html' content in DOM. The hot mode keeps watching your changes in the code, and re-load the page with the current status.

      Is important to note that if you need to change the index.js your changes must to be done in src/index_template.js, since the others are generated files and are no versioned.

      **This module is designed to be part of a more complex system, where the parent-module will import the desired entry point for each language. This way we ensure that the browser is downloading just the code that it needs, avoiding to load unnecessary text jsons **

    • npm run test:

      Runs js test.

    • npm run precommit:

      Formats your code following the code style guide and runs js test.

  • Producction commands:

    • npm run prepack:

      Launched before publish.The prepack script will build a multiple entry points, ready for being transpiled. The app uses the src/indexTemplate.js as a template for build that real entry points.

      The script checks the code style and js test too and, if thats correct, runs Babel and put all the transpiled code in dist/, ready to be published and imported in other/s module/es.

  • Owner: Maria Alvarez Gutierrez.