Transcript for YouTube 1.6.0, complete source.

There is no build step. The files in src/ are the files that ship: ES
modules, no bundler, no transpiler, no minifier. Nothing in the published
package is generated from anything else, so this archive and the store
package contain the same JavaScript, byte for byte, for every file the
extension loads at runtime.

To load it unpacked:
  1. Unzip anywhere.
  2. Open the browser's extensions page and enable developer mode.
  3. Choose 'Load unpacked' and select the unzipped folder.

To reproduce the store package exactly:
  node scripts/package.mjs

That script copies manifest.json, PRIVACY.md, LICENSE.txt, src/ and
assets/ into a zip. It does not transform any file. Node 22, no npm
dependencies: the repository has no node_modules and needs none.

What is in here beyond the shipped extension:
  scripts/   the packaging and test tooling described above
  dev/       offline HTML harnesses used to develop without hitting YouTube
  store/     the store listing copy and screenshots
  README.md, HANDOFF-V1.md   how it works and why

Excluded: build/ only, which holds previously published zips.

Publisher: Nocturne Voss. https://nocturnevoss.tech/en