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

@gobdigital-cl/gob.cl

v3.0.10

Published

Set of tools for the design and layout of government web sites and applications. Contains form templates, buttons, boxes, navigation menus and other design elements. Based on Twitter Bootstrap.

Downloads

226

Readme

gob.cl framework

Set of tools for the design and layout of government web sites and applications. Contains form templates, buttons, boxes, navigation menus and other design elements. Based on Twitter Bootstrap.

Content

Installation.

For install run:

npm install @gobdigital-cl/gob.cl

Development.

Commands:

  • npm run build for build gob.cl library
  • npm run watch for build gob.cl library and watch files for re-build
  • npm run serve for run site demo w/ browserSync
  • npm run clean for clean build files.

Best practicies

To maintain good code quality, you must maintan the standard. Here is a list of the main issues to be concerned when creating a new component:

  • Respect the framework design: Avoid using custom colors, custom fonts, disproportionate numbers, etc. Always use the tools provided that conform to the design.
  • Be aware of the different screen sizes: Your new component should look good on a desktop, tablet and mobile screen. Note that each of one could have a different resolution so you always test your new feature before publish your changes.
  • Keep in mind the accessibility of your site: Not all users can access web content in the same way, therefore, to make your site accessible, you should always create a version of your new component for when the font size is increased and for contrast mode.
  • English is the standard: Class names, code comments, file name, this readme, all of the content in the framework must keep English as the language used. Don't worry if it isn't perfect, you can always use tools like google translate.
  • Take care of the CASE: The way the different objects are written helps developer to easily identify what they are looking at. The classes are written in kebab-case, attributes are in lower case, html identifiers are in camelCase, etc.

Git flow

For development, you can use any Git Flow that meets your needs.

Npm update

When you are ready with a new version to be published, you must update the npm package (only users with access to the package repository can update the npm package). To do this, follow the steps bellow:

  • Prepare the relase:
    • npm run build
  • (Optional) Update the changelog file.
  • Update the version number:
    • npm version <update_type>
  • Publish to npm
    • npm publish --access public