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

vuepress-theme-orbit

v1.1.1

Published

A Resume template using Vuepress - concentrate on content, not style!

Downloads

19

Readme

Vuepress Theme for the Orbit Resume Template

Xiaoying Riley has kindly provided a free Resume/CV Template for developers based on the Bootstrap design language. You can check out her other work at her website.

This template is an adaptation of the Orbit template to Vuepress.

Using the theme

First, add the theme to your Vuepress site:

yarn add vuepress vuepress-theme-orbit

Create a .vuepress/config.js file. Here is a minimal one:

module.exports = {
  title: 'Alan Doe | Resume',
  description: 'The resume for Alan Doe',
  theme: 'orbit',
  themeConfig: {
    colorScheme: 'keppel'
  }
};

Then create a resume in README.md. This involves two parts: The front matter, which must include an "author" section that describes the sidebar contents, and some Markdown content. You can find an example in the example directory.

Color Schemes

There are six color schemes:

  • pacificblue
  • keppel
  • seagreen
  • rose
  • saffron
  • cadet

You can specify the color scheme in the theme configuration (as above) or in the front matter of your resume (allowing you to produce multiple resumes with different color schemes). You can also add your own color scheme by adding a new palette in your style overrides. See styles/colors.styl for examples.

Sidebar

The sidebar is driven from the author section within the front matter for the resume.

Global Components

To assist writing a resume, we provide a number of Vue components that you can include with your Markdown:

---
author:
  {
    name: "Alan Doe",
    tagline: "Full Stack Developer",
    picture: "images/profile.png",
    email: "[email protected]",
    phone: "0123 456 789",
    links:
      {
        link: "https://portfoliosite.com",
        linkedin: "https://linkedin.com/in/alandoe",
        github: "https://github.com/alandoe",
        twitter: "https://twitter.com/alandoe",
      },
    education:
      [
        {
          title: "MSc in Computer Science",
          place: "University of London",
          dates: "2016-2018",
        },
        {
          title: "BSc in Computer Science",
          place: "Bristol University",
          dates: "2011-2015",
        },
      ],
    languages:
      {
        "English": "(Native)",
        "French": "(Professional)",
        "Spanish": "(Professional)",
      },
    interests: ["Climbing", "Snowboarding", "Cooking"],
  }
---

Most sections will disappear naturally if you don't specify the relevant piece of the author object. Links can be 'link' or any icon from the brands selection of Font Awesome.

Note that if you don't follow the style of the education, languages, and interests sections, the site build will fail.

Heading

Use this as a section heading, with icons. Any solid icon from Font Awesome can be used for the icon. For example:

<Heading icon="anchor" title="Naval Experience"></Heading>

JobDetails

Each job in your experience section should be wrapped in a JobDetails component, which provides the title, company, place, and dates for the job:

<JobDetails title="Principal Product Manager" time="2004 - 2012" company="Splunk" place="Seattle, WA">

Enter your experience within the job here.

</JobDetails>

Skill

Use the Skill component to indicate how good you are at specific skills. The range is 0-100:

<Skill name="JavaScript" progress="95"></Skill>