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

vscode-ecosystem

v1.10.0

Published

My personal Vscode extensions mainly for frontend development

Downloads

20

Readme

Vscode Ecosystem

CI

Release

Visual Studio Marketplace Installs

Collection of useful vscode extensions to increase productivity that I frequently use for frontend development packed in one extension

Requirements

You need to have / install these tools before using the extensions, because the extensions is using it under the hood.

  1. Node.js v18+

Features

  1. Snippets

Javascript/Typescript and React snippets. Support for Vue and Svelte coming soon.

Check for all the supported snippets here

  1. Highlight

When developing an application, we often want to emphasize some code to other developers or maybe to our future self. It could be a code that need to be fixed/refactor later (tech debt), notes to others/yourself in the future. This extension could emphasize/highlight your defined annotations (e.g. NOTE:, TODO:, FIXME:) within your code. It supports for custom annotations and decoration styles.

Check the full details in highlight docs

  1. File Nesting

Big application often has a lot of config files. These files is pretty messy, it's everywhere. This extension could make your files tree cleaner in vscode. This is opinionated, but you can change the settings later on.

Check the full details in file nesting docs

  1. Colorize

When developing a frontend app, we often came into colors. When defining the colors using something like hex, it's pretty hard for us to remember the actual colors. This extension could help to visualize/highlight web colors in your editor. It supports hex, rgb, rgba, hsl, lch, display-p3, oklab, and also named colors (e.g grey, green, red, etc...).

Check the full details in colorize docs

  1. Logger

When developing application, we often came into bugs. When debugging, sometimes we just like the plain console.log instead of debugger breakpoints. This extension could easily output console.log your part of codes with support to comment, uncomment, and delete all of its occurrences. Note: for now only supports Javascript code.

Check the full details in logger docs

  1. Region

Marking your code by region/section manually is pretty annoying, especially when the LOC is pretty long. This extension could mark your code, and delete markers easily in your editor/workspace.

Check the full details in region docs

  1. Packager

Maintenance of your node dependencies could never be easier. This extension could search, view, install, update, link to npm docs, and delete your node dependencies.

Check the full details in packager docs

  1. Deliner

Do you have a lot of eslint-disable, @ts-ignore, @ts-expect-error, @ts-nocheck, istanbul ignore next, etc..., but when you try to delete it using vscode built-in search and replace, it only deletes the text, and not the entire line?

This extension will instead deletes the line, instead of the text only. This will make your code cleaner without any unnecessary comments.

Check the full details in deliner docs

Issues and Roadmap

Curious for the current bugs, and future features? Check the full details in repo issues