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

student-toolkit

v0.0.3

Published

Toolkit for students

Downloads

16

Readme

student-toolkit

Toolkit for students.

NPM

Installation

$ npm install -g student-toolkit

Important: if you have problems due to puppeteer installation, try:

$ npm install -g student-toolkit --unsafe-perm=true

Why

  • To start taking notes fastly for any kind of project with:
    • Rich documents in markdown with bookmator
    • Complex diagrams in mermaid
    • Complex diagrams in plantuml
    • Simple diagrams in skemator
    • Simple UMLs in contratos
    • Scientific documents with LaTeX

With bookmator you can create big markdown documents with filesystem files and folders.

With skemator you can create highly readable (simple) diagrams.

With mermaid you can create a wider set of types of diagrams.

With plantuml you can create intensive UML documents.

With contratos you can create highly readable programming contract specifications effortlessly.

With latex you can create first-level scientific and technical documents.

Moreover, when you start working with the toolkit, it will update the contents automatically, so you can fastly see the results.

However, this tool is not to edit or visualize any of these documents: use a specialized editor to do this instead, like Atom or Sublime.

Requirements

If you want this tool to fully work, the only external dependency you need is pdflatex available from command line.

To install pdflatex in Linux environments, you can:

$ sudo apt install texlive-latex-base

To install pdflatex in Windows, I do not know, here a user says something.

Instructions

  1. Create a new project.
  2. Start the project. Once you start, all the changes made will be automatically compiled.

You can also compile manually a project.

Usage

CLI

1. Create a project

$ student create new-project

2. Compile a project

$ student compile new-project

3. Start a project

$ student start new-project

API

1. Create a project

require("student-toolkit").create({ directory: "new-project" });

2. Compile a project

require("student-toolkit").compile({ directory: "new-project" });

3. Start a project

require("student-toolkit").start({ directory: "new-project" });

Language training

License

This project is released under WTFPL (or What The Fuck Public License), which means basically do what the fuck you want with it, simply.

Issues

Please, address your issues here.