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

@jsonresume/jsonresume-theme-class

v0.4.1

Published

Class Theme for JSON Resume

Downloads

53

Readme

Class Theme for JSON Resume

matrix npm package

A modern theme for JSON Resume which is self-contained. The content of the résumé will work offline and can be hosted without depending on or making requests to third-party servers.

Usage

# Install resume-cli via npm, yarn, pnpm, or whatever package manager you want
npm install --global resume-cli

# Install @jsonresume/jsonresume-theme-class in the directory resume.json is in
npm install @jsonresume/jsonresume-theme-class

# Export as an HTML page, ready to be served by any web server
resume export --theme @jsonresume/jsonresume-theme-class index.html

# Export a PDF document, it's recommended to use your name as the file name
resume export --theme @jsonresume/jsonresume-theme-class your-name.pdf

Notes

  • It's recommended to declare the meta.language property in your JSON Resume for accessibility. This is the BCP47 tag for the language your your résumé is written in. For example, en for English.

Features

JSON Resume 1.0.0

This supports the JSON Resume 1.0.0 spec, and is backward compatible with earlier versions.

Application Tracking System (ATS) Friendly

Many companies and recruiters use ATS systems that parse CV's and extract the information into a standard format. Part of maintaining this theme includes reviewing this and adhering to standard practices when building the résumé.

Markdown

You can use inline Markdown on properties to make text bold, italic, or link them to external pages. This namely applies to the summary and highlights properties in the JSON Resume schema.

Open Graph Protocol

Populates the head of the HTML document with Open Graph tags. This allows social media platforms and instant messengers to create embeds when your résumé is shared.

Dark Mode

Includes a dark mode, and uses the prefers-color-scheme CSS property to provide a positive user-experience.

Optimized

This theme makes no external connections, doesn't embed scripts, and is lightweight by design. Both HTML and PDF exports will be minimal.

Preview

Preview of Class theme for JSON Resume.