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

@gvirtual/katha

v0.0.15

Published

The Authoring tool we wished for

Downloads

5

Readme

Katha

Motivation

I've always found technical documents to be less expressive (made of bullet points, static diagram) which fails to catch the reader’s attention. Moreover, the end-user has little to no way to verify the proposed idea. For that reason, I'm sketching out a possible solution that roughly manifests to the following -

  1. As a curator, I should be able to create a document on a WYSIWYG editor
  2. As a curator, I should be able to create reactive documents, which means, content on the document can be played with to testify author's assumption
  3. As a curator, I should be able to provide visual diagrams, graphs, tables, etc. which are simulated using real data. The input data itself can be modified to validate the visual system.
  4. One should be able to create the above without writing any or no code.
  5. In addition, a community of developers/creators should be able to contribute towards making such rich components and make them available for others.
  6. Sharing of a katha document should also be fairly easy.

Features

Live edit documents

In the current version, we help you to write your technical documents on a WYSIWYG editor locally and host it. intro

Save to local Markdown files

All your data is serialized to a local Markdown filesystem. intro

Native dark mode

Katha Documents changes to dark mode based on system preferences. intro

Fast production build with Anchor links

No matter how long your documents are, they will load fast. Additionally, anchor links are generated for all pages for easier navigation. intro


Usage

yarn add @gvirtual/katha

./node_modules/.bin/katha-setup

yarn katha

File Operation

Following are the file operation you can perform on the browser based local client.

  • To Create a file, click on add file on bottom left corner. This will create a local file at docs/. You may or may not add a file extension of .md.
  • To rename file, double click on any filename on left hand side, edit it, then hit the return key.
  • To delete file, hover over the filename on left hand side, and click on the cross icon.
  • To toggle inline bold, select a text and enter cmd+b (on Mac) or ctrl+b on linux/windows.

Unsupported on current version

  • Inline italics formatting.
  • Inline Code block formatting.
  • Image.
  • Hyperlinks.

Publish

Make a build which you can publish

yarn katha-publish

publish

Would love to hear from you

Join in our discord server to discuss, criticize, report bugs or send me a funny GIF. Soon, I'll be opening up this project for open-source contribution.