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

jeibo_workflow

v0.3.5

Published

Fast, and lightweight TypeScript boilerplate that export a single file. Tests in Mocha, Chai & Sinon. TSLint for better code quality.

Downloads

14

Readme

Jeibo workflow

Build Status CircleCI Coverage Status npm version npm downloads npm

Fast, and lightweight TypeScript 2.0 boilerplate that export a single file. Tests in Mocha, Chai & Sinon. TSLint for better code quality.

Features

  • [x] Statically typed build system for working with Typescript 2.0 Pre
  • [x] Intelligent code editing with VSCode
  • [x] Allow dead code elimination
  • [x] Easy debugging
  • [x] Rollup for bundling
  • [x] Bublé as the ES2015 compiler
  • [x] Sinon for test doubles
  • [x] Mocha & Chai de facto standard

Workflow

  • build - transpile TypeScript down to ES5 and builds a bundle both for development and production
  • build:dev - transpile TypeScript down to ES5 and builds a bundle for development
  • build:prod - transpile TypeScript down to ES5 and builds a bundle for production
  • coverage - shows the coverage report
  • cleanup - remove the dist, coverage and build folders
  • test - run all unit tests
  • lint - validates all source and test files
  • release - push to Github and release a new version to NPM
  • watch:tests - run all unit tests and watch files for changes
  • watch:build - watch your TypeScript files and trigger recompilation on changes
  • update:dependencies - update npm packages

Shell scripting

All commands can be run with sh. The script files are located inside the ./scripts folder, and shared between the CI and the NPM script commands.

Continuous integration (CI)

Both Travis and Circle are supported.

Coverage reports

The coverage reports are generated with Istanbul, and delivered to coveralls.io.

Istanbul generate a 100% correct coverage report. See the source and test files and do a comparison.