open-index/open-npm huggingface dataset:
npm package: @shockolate/jsonresume-theme-anthonyjdella-stackoverflow
Description: Stack Overflow theme for JSON Resume
Author: Ted Armstrong
Latest version: 1.1.1

# Customized JSON Resume Theme: StackOverflow

🖼️ This is a tweak of a [tweaked version](https://github.com/anthonyjdella/customized-jsonresume-theme-stackoverflow/) of the [StackOverflow theme](https://github.com/phoinixi/jsonresume-theme-stackoverflow). Tweaked to fit my design preferences. Published on NPM and GitHub Registry.

## Notable Changes

* Projects don't use the "GitHub repository" link.
* Printing tweaks

## How to Start

`npm run start`

## How to Change

* `resume.hbs` is the order of the resume.
* `theme/partials/` are the html files for each section
* `style.css` is the styling
* To make changes to the PDF/printable version, make changes in the `@print` section of `style.css`

<details>
  <summary>Click to expand README.md of the source repository!</summary>

# Stack Overflow theme for jsonresume [![npm version](https://badge.fury.io/js/jsonresume-theme-stackoverflow.svg)](http://badge.fury.io/js/jsonresume-theme-stackoverflow)

**Printable version with custom CSS**

[DEMO](https://themes.jsonresume.org/theme/stackoverflow)

## Getting started

### Install the command line

Create your resume in json on [jsonresume](https://jsonresume.org)

The official [resume-cli](https://github.com/jsonresume/resume-cli) to run the development server.

Go ahead and install it:

```
npm install -g resume-cli
```

### Install and serve theme

Clone the repository

```
git clone https://github.com/francescoes/jsonresume-theme-stackoverflow.git
```

And simply run:

```
resume serve
```

You should now see this message:

```
Preview: http://localhost:4000
Press ctrl-c to stop
```

To build your own resume, create a 'resume.json' file in the current folder and follow the [json resume schema](https://jsonresume.org/schema/)

### Social Profiles Icons

**Profiles supported with brand colors:**

github, stack overflow, linkedin, dribbble, twitter, facebook, pinterest, instagram, soundcloud, wordpress, youtube, flickr, google plus, tumblr, foursquare.

To have a social icon close the social link profile (or username) it is enough to set a `network` the name of the Social Network (es: 'Stack Overflow').

#### Support to extra fields

With stackoverflow theme it is possible to add:

- `keywords` to each 'work', 'publication' and 'volunteer' item
- `summary` to each 'interests' and 'education' item
- `location` to each 'work', 'education' and 'volunteer' item
- `birth` to 'basics'

example of the extra `location` object: 

```
"location": {
  "city": "Zürich",
  "countryCode": "CH",
  "region": "Switzerland"
} 
```
example of the extra `birth` object:

```
"birth": {
  "place": "New York",
  "state": "USA",
  "date": "1988"
}
```

## Contribution

Fork the project, add your feature (or fix your bug) and open a pull request OR

[Open an issue](https://github.com/francescoes/jsonresume-theme-stackoverflow/issues/new) if you find find or if you would like to have extra fields or changes 

## License

Available under the [MIT license](http://opensource.org/licenses/mit-license.php).
npm package: @shockpkg/resedit
Description: Repacked resedit with both esm and cjs support
Author: JrMasterModelBuilder
Latest version: 2.0.2

# shockpkg resedit

Repacked resedit with both esm and cjs support

[![npm](https://img.shields.io/npm/v/@shockpkg/resedit.svg)](https://npmjs.com/package/@shockpkg/resedit)
[![node](https://img.shields.io/node/v/@shockpkg/resedit.svg)](https://nodejs.org)

[![size](https://packagephobia.now.sh/badge?p=@shockpkg/resedit)](https://packagephobia.now.sh/result?p=@shockpkg/resedit)
[![downloads](https://img.shields.io/npm/dm/@shockpkg/resedit.svg)](https://npmcharts.com/compare/@shockpkg/resedit?minimal=true)

[![Build Status](https://github.com/shockpkg/resedit/workflows/main/badge.svg)](https://github.com/shockpkg/resedit/actions?query=workflow%3Amain+branch%3Amaster)

# Overview

This is a repacked version of resedit and the supporting pe-library with esm and commonjs support.

Versions numbers will generally match the upstream resedit but patch versions may move ahead as needed.

# Usage

Usage is the same as resedit and pe-library. The only difference is that commonjs code can use the library normally without an async initialization.

# Bugs

Bugs are most-likely an upstream issue in resedit or pe-library, however if you have an issue related to the repacking please open a ticket under issues section for this repository.

# License

MIT License
npm package: @shockw4ver/class
Description: Some useful class tools, maybe.
Author: shockw4ver
Latest version: 1.0.6

# Shockw4ver/class

There are something make you happy...😎

## autobind-lite

A tiny autobind decorator, mainly be useful with function declaration in ReactJS class components.

* **Usage**

  ```javascript
  import React from 'react'
  import { autobind } from '@shockw4ver/class'

  export default class extends React.Component {
    state = {
      msg: 'Hellow world!'
    }

    @autobind
    handleClick () {
      // 👇 Got TypeError if you didn't use `autobind` or other ways to bind `handleClick` on your class.
      const { msg } = this.state
      alert(msg)
    }

    render () {
      return <button onClick={this.handleClick}></button>
    }
  }

  ```

## only

To limit times could a delay function be called at same time.

* **Usage**

  Pretend to has a case with `when` method in mobx.

  ```javascript
  import { observable, when } from 'mobx'

  class UserStore {
    @observable isLogin = false
    @observable data = {}

    @only(1)
    async fetchData () {
      when(() => isLogin === true)

      const res = await fetch('some_url')

      this.data = res.json()
    }
  }
  ```

  If there're two components without any relationshiop but call the `fetchData` at the same time, with `only(1)`, there will just one `fetchData` works, and all of them will react to the store.