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

@nikolai-cc/svutil

v0.1.6

Published

Svelte utilities to make your life better ✨

Downloads

10

Readme

Svutil

Svutil is a collection of Svelte(Kit) utillities that make developing webapps even more easy and fun.

Read the docs at http://svutil.vercel.app

Why

Svelte and SvelteKit make web development easy and fun. No wonder it’s the most loved web framework in the world. Although Svelte, especially in conjunction with SvelteKit is fairly batteries-included, there are a bunch of small things they rightfully leave up to the developer.

This package aims to be a collection of all of those small things that bring a little spark of joy to your next Svelte(Kit) app.

Features

Check out the various parts of the docs:

Principles

Some design principles:

  • 🥇 One dependency

    The utilities by themselves are too small to warrant their own package. In the past, I have manually copied them from project to project for exactly that reason.

  • 🔋 Batteries Included

    Svutil comes with a actions, stores, utility-functions and more. The real value is in the fact that everything you need is at your fingertips.

  • 🪶 Small sizes please

    The library is fully tree shakeable so it's safe too include even if you need just one utillity. It won't harm your bundle size.

  • ❤️ Pareto Principle

    These utilities are designed to solve 80% of usecases with 20% of the code. It might well be that your specific use-case outgrows the capabilities of a specific svutil. No hard feelings! The docs will tell you were to find more elaborate packages, if applicable.

Status

Svutil started out as a collection of Svelte stuff I often use. Svutil is currently in alpha, while the API settles.

Feel free to take it for a test drive! Be aware that some svutils are not fully production ready, and the API may change in the near future.

If you run into any issues, or have any questions or suggestions, feel free to open an issue on GitHub.