Skip to content

chore: add build:chrome, build:firefox, build:all unpacked dev-directory builds - #3016

Open
Ayush7614 wants to merge 2 commits into
webbrain-one:mainfrom
Ayush7614:feat/build-unpacked-dev-dirs
Open

chore: add build:chrome, build:firefox, build:all unpacked dev-directory builds#3016
Ayush7614 wants to merge 2 commits into
webbrain-one:mainfrom
Ayush7614:feat/build-unpacked-dev-dirs

Conversation

@Ayush7614

Copy link
Copy Markdown
Contributor

Implements the remaining TODOs.md #5 dev-install story: deterministic unpacked development directories built from the working tree.

  • New scripts/build-unpacked.mjs (ESM, no deps): resolveBuildPlan + assertDevBuildInputs pure helpers, --browser/--out-dir/--dry-run/--clean flags, manifest version-match validation, prints exact chrome://extensions and about:debugging load paths. Working tree is the source of truth (unlike build-zip HEAD archiving); never for store publishing.
  • package.json: build:chrome, build:firefox, build:all scripts.
  • .gitignore: ignore build/ outputs.
  • README: document npm run build:chrome/build:firefox alternative load paths.

Verification:

  • node --check scripts/build-unpacked.mjs
  • --dry-run plus real npm run build:all, both manifests exist and versions match package.json 36.0.4, cleaned up afterwards
  • node test/run.js: 2298 passed, 0 failed

@vercel

vercel Bot commented Sep 11, 2026

Copy link
Copy Markdown

@Ayush7614 is attempting to deploy a commit to the esokullu's projects Team on Vercel.

A member of the Team first needs to authorize it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants