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

@ptyped/kit

v0.1.25

Published

A zero-config HTML prototyping kit

Downloads

27

Readme

p(roto)Typed Kit

Create realistic, state-driven HTML prototypes with zero-configuration.

pType kit works on MacOS, Windows, and Linux.

If something doesn't work 👎, please create an issue.

CircleCI

npm version

Quick start

npm install -g @ptyped/kit
pkit init my-prototype
cd my-prototype
npm start

Then open http://localhost:9080/ to see your new prototype.

How do I update to new versions?

To update the version used by a specific project, run the following from the project root:

npm update @ptyped/kit

To update the cli used to bootstrap new projects, run the following:

npm update -g @ptyped/kit

Philosophy

  • One dependency: there is just one dependency to manage. It uses Express, Webpack, Babel, Sass, Postcss, and other amazing products to give you a fast, modern prototyping experience with zero overhead.

  • No configuration required: you don't need to configure anything. Reasonably good configuration is handled for you so you can focus on your prototype & interaction design.

Protip: need a custom build config, custom dependencies (e.g, bootstrap) or something else? We've got you covered. Create a custom "project template" for your whole team to re-use.

What's included?

You will have everything you need to start rapidly prototyping a new web product, website, or web thing™️:

  • Static HTML with Nunjucks templating
  • TailwindCSS for DRY, atomic wireframing/visual design
  • Front matter support for page data modelling
  • Data file support for DRY data modelling
  • Routing support for easy interaction design
  • Autoprefixed CSS & SCSS; you don't need -webkit or other prefixes.
  • Modern Javascript supporting require, import and more.
  • A live development server that reloads when you make changes, and synchronizes behaviour across multiple tabs, browers, and devices.
  • Hassle-free updates for all of the above through a single dependency.

Documentation

See our documentation:

Popular alternatives

pType Kit is a good fit for:

  • Building interactive prototypes that have state, such as prototypes of web apps, mobile apps, websites, and more.
  • Teams that need consistency across many prototypes. If you create many prototypes, or have many different teams, pType Kit allows you to provide a great framework for them.
  • Prototyping with React/Vue/Web components is not a problem! Unless you need to build a PWA, pType kit is probably easier to work with.

However, there are cases where something else may be a better fit:

  • If you're experimenting with HTML, CSS or JavaScript then CodePen will get you up and running more quickly.
  • If you're prototyping a simple website without any state, then you may be better off with a static site generator.
  • If you're building a library of React/Vue/Web components, you should likely use a framework like nwb or StencilJs

Contributing

We support any and all contributions, whether it's code, documentation, design, guides, or anything else.

Acknowledgements

We are greatful to the following authors and existing projects for their inspiration, ideas, and collaboration: