explaingit

jsumners/prior-inventions-list

Analysis updated 2026-07-26 · repo last pushed 2022-04-14

1JavaScriptAudience · developerComplexity · 2/5DormantSetup · easy

TLDR

A command-line tool that automatically generates a list of your public GitHub repositories to help you disclose prior inventions when starting a new job.

Mindmap

mindmap
  root((repo))
    What it does
      Fetches GitHub repos
      Formats to text file
      Automates disclosure lists
    Tech stack
      JavaScript
      Node.js
      GitHub API
    Use cases
      New job onboarding
      Freelance project listing
      Side project disclosure
    Audience
      Developers
      Makers
      Hobbyists

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Generate a list of your public GitHub projects to give to a new employer when signing a hiring agreement.

USE CASE 2

Compile a record of past freelance coding work for legal or professional disclosure purposes.

USE CASE 3

Create a quick inventory of your personal side projects and weekend experiments.

What is it built with?

JavaScriptNode.jsGitHub API

How does it compare?

jsumners/prior-inventions-list0xmukesh/docusaurus-tutorial1tsmejp/palworld-docker-wine
Stars111
LanguageJavaScriptJavaScriptJavaScript
Last pushed2022-04-142021-12-27
MaintenanceDormantDormant
Setup difficultyeasyeasymoderate
Complexity2/52/54/5
Audiencedeveloperdeveloperops devops

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · easy Time to first run · 5min

Requires creating a GitHub personal access token to fetch your repository data.

No license information is provided, so default copyright restrictions apply and you should check with the author before using.

In plain English

When you start a new job, your employer may ask you to sign an agreement listing all the inventions or side projects you created before your first day. This is meant to clarify what you already own so the company doesn't later claim rights to your personal work. prior-inventions-list is a tool that automates the tedious process of compiling this list by pulling together all of your public GitHub repositories into a clean document you can hand over. Using it is straightforward. You provide the tool with a personal access token for your GitHub account, and it fetches a list of your repositories. It then formats that list into a text file using a popular, simple markup style. From there, you can review the generated list, add any extra context you want, and convert it into a final document. This project is aimed at developers, makers, or hobbyists who are signing a new employment contract and need to formally disclose their prior work. Anyone with a scattered history of personal coding projects would find this useful. For example, if you have dozens of repositories from weekend experiments or past freelance gigs, this tool saves you the time of manually copying and pasting each project name and link into a spreadsheet or word processor. The notable thing about this project is its extreme simplicity and reliance on other standard tools. It does one small job, fetching repository data and formatting it, and then steps out of the way. To turn the final list into a polished document, you need to use an external document converter, which means you keep full manual control over the editing and formatting process. The documentation is sparse, so it assumes you are comfortable following basic command-line steps and already know how to edit text files.

Copy-paste prompts

Prompt 1
I'm starting a new job and need to disclose my prior inventions. Help me use the prior-inventions-list tool to generate a document of all my public GitHub repositories for my employer.
Prompt 2
Show me how to set up a GitHub personal access token so I can run prior-inventions-list and fetch my repositories for a prior inventions disclosure.
Prompt 3
I ran prior-inventions-list and got a markdown file of my repos. Help me review and add extra context before converting it into a final PDF document for my new employer.

Frequently asked questions

What is prior-inventions-list?

A command-line tool that automatically generates a list of your public GitHub repositories to help you disclose prior inventions when starting a new job.

What language is prior-inventions-list written in?

Mainly JavaScript. The stack also includes JavaScript, Node.js, GitHub API.

Is prior-inventions-list actively maintained?

Dormant — no commits in 2+ years (last push 2022-04-14).

What license does prior-inventions-list use?

No license information is provided, so default copyright restrictions apply and you should check with the author before using.

How hard is prior-inventions-list to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is prior-inventions-list for?

Mainly developer.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.