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-theme-stackoverflow-vforesee

v0.0.2

Published

Stack Overflow theme for JSON Resume - Edited for Vforesee

Downloads

3

Readme

How to edit a resume theme

Note: This document outlines the general process of editing these themes. The actual implementation may vary depending on the project structure or templating engine used by the independent developers.

Get the resume server up and running

  1. Clone the github repository
  2. Install the npm packages npm install
  3. Create a new file called resume.json. This should have all the fields mentioned in our resume form. This file can simply be copied from our main repository. https://gitlab.com/vforeseetech/cvengine-frontend
  4. Run resume serve --theme .. This will open the browser on port 4000 with the resume.

Edit the resume

  1. The file resume.hbs or resume.handlebars is the most important file in the repo
  2. All the code for the resume creation may be present in this file
  3. There may also be a partials folder
  4. If you want to use your own partials, you might have to edit the index.js file
  5. Edit these files and restart the server to view changes
  6. Handlebars Documentation
  7. The project may use Vanilla CSS or SCSS. This is generally in the styles.css or styles.scss file.

Publish as npm package

  1. Once all the changes are done, change the name of the package in package.json file
  2. Update the version number.
  3. Make sure that .npmignore file exists. We do not want node_modules folder to be pushed to the npm repo. Hence we add this file here.
  4. Login to npm on the CLI
  5. Publish to the npm repository. npm publish. (Currently this can only be done by me as the packages are in my account)

Update the cvengine-frontend repository

  1. Move to the server2 directory and uninstall the npm packages of the themes.
  2. Globally uninstall the npm packages of the themes to clean up your system
  3. Now install the new themes in the server2 directory and globally
  4. Change the name of the themes in infra/nodePlaybook.yaml directory
  5. Run the client and server locally and check
  6. Push code, deploy and check in production