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

typographic-playground

v0.4.0

Published

Playground for my typographic modules

Downloads

3

Readme

typographic-playground

Build Status

Playground for my typographic modules

This project suppoused to be playground for testing my typography modules in real world.

Install

git clone [email protected]:matmuchrapna/typographic-playground.git
cd typographic-playground
npm install

Usage

Run npm test to test typographer once or npm run tdd to test it while you are writing new test and developing new features.

Check index.js for list of used typographic modules and for text samples for processing. Check test.js for understanding test environment.

Real world tests

Thanks to http://semver.org/ for text sample. Btw, I modified them to reflect all used modules.

Input

In "the 'world' of software management" there exists a dread place called "dependency hell." The bigger your system grows and the more packages you integrate into your software — the more likely you are to find yourself, one day, in this pit of despair...

'This is not a new or "revolutionary" idea'. In fact, you probably do something close to this already in 1999-2014. The problem -- that "close" isn't good enough. Without compliance to some sort of formal specification, version numbers are essentially useless for dependency management. By giving a name and clear definition to the above ideas, it becomes easy to communicate your intentions to the users of your software. Once these intentions are clear, flexible (but not too flexible) dependency specifications' can finally be made.

This instructional goatherding video is (c) 2013 MegaCorp Inc (tm). This instructional goatherding video is (c) 2013 MegaCorp Inc (r).

Output

In “the ‘world’ of software management” there exists a dread place called “dependency hell.” The bigger your system grows and the more packages you integrate into your software — the more likely you are to find yourself, one day, in this pit of despair…

“This is not a new or ‘revolutionary’ idea”. In fact, you probably do something close to this already in 1999–2014. The problem — that “close” isn’t good enough. Without compliance to some sort of formal specification, version numbers are essentially useless for dependency management. By giving a name and clear definition to the above ideas, it becomes easy to communicate your intentions to the users of your software. Once these intentions are clear, flexible (but not too flexible) dependency specifications’ can finally be made.

This instructional goatherding video is © 2013 MegaCorp Inc™. This instructional goatherding video is © 2013 MegaCorp Inc ®.

License

MIT © Vladimir Starkov