bengreenier / bengreenier/overlayed

plugin dep install rate should be more configurable

Open
#10 0 comments 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
TypeScript
Stars
28
Forks
3
PR merge metrics
No merged PRs in 30d

Description

Today custom overlays (plugins by convention) run `npm install` at a rate of once a day - this means if you're developing an overlay, or have an overlay with loose semver requirements (and a downstream package updates) the only way to get more frequent updates is to delete [the lockfile](https://github.com/bengreenier/overlayed/blob/master/src/app/helpers/PluginGrid.tsx#L17) manually.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start with src/app/helpers/PluginGrid.tsx, especially the lockfile handling and the daily npm install behavior described in the issue. Trace how custom overlays are discovered and installed, then make the install rate configurable and verify that developers no longer need to delete the lockfile manually to receive updates.

Written by the indexing model from the issue text.

Assessment

Tech stack
electron, react, typescript
Domain
desktop, tooling
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.