├── .github ├── CODEOWNERS ├── renovate.json └── workflows │ ├── adblock-data-files.yml │ ├── assign-pr.yml │ ├── node.js.yml │ └── submodule-update.yml ├── .gitignore ├── .gitmodules ├── .nvmrc ├── Dockerfile ├── Jenkinsfile ├── LICENSE ├── README.md ├── component-data └── youtube-script-injector │ ├── manifest.json │ ├── scripts │ ├── extra-controls-fullscreen.js │ ├── extra-controls-pip.js │ └── playback-video.js │ └── youtube.json ├── docker-compose.yml ├── lib ├── adBlockRust0_8_6 │ ├── adblock_rust_0_8_6_compat_checker.js │ ├── adblock_rust_0_8_6_compat_checker_bg.js │ └── adblock_rust_0_8_6_compat_checker_bg.wasm ├── adBlockRustUtils.js ├── contentSign.js ├── crx.js ├── crx.test.js ├── crx3.pb.js ├── crx3.proto ├── ntpUtil.js ├── ntpUtil.test.js ├── sentry.js └── util.js ├── localstack-init.sh ├── manifests ├── adguard-v2 │ └── config.json ├── brave-user-agent │ └── default-manifest.json ├── leo-local-models-updater │ └── default-manifest.json ├── local-data-files-updater │ └── default-manifest.json ├── no-script-v2 │ └── config.json ├── p3a-config │ └── default-manifest.json ├── tor-client-updater │ ├── tor-client-updater-darwin-manifest.json │ ├── tor-client-updater-linux-arm64-manifest.json │ ├── tor-client-updater-linux-manifest.json │ └── tor-client-updater-win32-manifest.json ├── tor-pluggable-transports-updater │ ├── tor-pluggable-transports-updater-darwin-manifest.json │ ├── tor-pluggable-transports-updater-linux-manifest.json │ └── tor-pluggable-transports-updater-win32-manifest.json ├── ublock-v2 │ └── config.json └── umatrix-v2 │ └── config.json ├── package.json ├── resources ├── curve.png ├── eth.png ├── pdai.png └── tor │ └── torrc ├── scripts ├── generateAdBlockRustDataFiles.js ├── generateBraveAdsResourcesComponentInputFiles.js ├── generateManifestForRustAdblock.js ├── generateNTPBackgroundImages.js ├── generatePuffpatches.js ├── ntp-sponsored-images │ ├── generate.js │ ├── package.js │ ├── params.js │ ├── params.test.js │ └── region-platform-component-metadata.js ├── packageAdBlock.js ├── packageBraveAdsResourcesComponent.js ├── packageBraveUserAgentComponent.js ├── packageLeoLocalModels.js ├── packageLocalDataFiles.js ├── packageManifestV2Extensions.js ├── packageNTPBackgroundImagesComponent.js ├── packageP3AConfig.js ├── packagePlaylist.js ├── packageTorClient.js ├── packageTorPluggableTransports.js ├── packageWalletDataFiles.js ├── packageYouTubeScriptInjector.js └── uploadComponent.js └── test ├── elc-1.0.3814-corrupted.txt └── testAdBlock.js /.github/CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/brave-core-crx-packager/HEAD/.github/CODEOWNERS -------------------------------------------------------------------------------- /.github/renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/brave-core-crx-packager/HEAD/.github/renovate.json -------------------------------------------------------------------------------- /.github/workflows/adblock-data-files.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/brave-core-crx-packager/HEAD/.github/workflows/adblock-data-files.yml -------------------------------------------------------------------------------- /.github/workflows/assign-pr.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/brave-core-crx-packager/HEAD/.github/workflows/assign-pr.yml -------------------------------------------------------------------------------- /.github/workflows/node.js.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/brave-core-crx-packager/HEAD/.github/workflows/node.js.yml -------------------------------------------------------------------------------- /.github/workflows/submodule-update.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/brave-core-crx-packager/HEAD/.github/workflows/submodule-update.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/brave-core-crx-packager/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/brave-core-crx-packager/HEAD/.gitmodules -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | 24 2 | -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/brave-core-crx-packager/HEAD/Dockerfile -------------------------------------------------------------------------------- /Jenkinsfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/brave-core-crx-packager/HEAD/Jenkinsfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/brave-core-crx-packager/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/brave-core-crx-packager/HEAD/README.md -------------------------------------------------------------------------------- /component-data/youtube-script-injector/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/brave-core-crx-packager/HEAD/component-data/youtube-script-injector/manifest.json -------------------------------------------------------------------------------- /component-data/youtube-script-injector/scripts/extra-controls-fullscreen.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/brave-core-crx-packager/HEAD/component-data/youtube-script-injector/scripts/extra-controls-fullscreen.js -------------------------------------------------------------------------------- /component-data/youtube-script-injector/scripts/extra-controls-pip.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/brave-core-crx-packager/HEAD/component-data/youtube-script-injector/scripts/extra-controls-pip.js -------------------------------------------------------------------------------- /component-data/youtube-script-injector/scripts/playback-video.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/brave-core-crx-packager/HEAD/component-data/youtube-script-injector/scripts/playback-video.js -------------------------------------------------------------------------------- /component-data/youtube-script-injector/youtube.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/brave-core-crx-packager/HEAD/component-data/youtube-script-injector/youtube.json -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/brave-core-crx-packager/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /lib/adBlockRust0_8_6/adblock_rust_0_8_6_compat_checker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/brave-core-crx-packager/HEAD/lib/adBlockRust0_8_6/adblock_rust_0_8_6_compat_checker.js -------------------------------------------------------------------------------- /lib/adBlockRust0_8_6/adblock_rust_0_8_6_compat_checker_bg.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/brave-core-crx-packager/HEAD/lib/adBlockRust0_8_6/adblock_rust_0_8_6_compat_checker_bg.js -------------------------------------------------------------------------------- /lib/adBlockRust0_8_6/adblock_rust_0_8_6_compat_checker_bg.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/brave-core-crx-packager/HEAD/lib/adBlockRust0_8_6/adblock_rust_0_8_6_compat_checker_bg.wasm -------------------------------------------------------------------------------- /lib/adBlockRustUtils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/brave-core-crx-packager/HEAD/lib/adBlockRustUtils.js -------------------------------------------------------------------------------- /lib/contentSign.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/brave-core-crx-packager/HEAD/lib/contentSign.js -------------------------------------------------------------------------------- /lib/crx.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/brave-core-crx-packager/HEAD/lib/crx.js -------------------------------------------------------------------------------- /lib/crx.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/brave-core-crx-packager/HEAD/lib/crx.test.js -------------------------------------------------------------------------------- /lib/crx3.pb.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/brave-core-crx-packager/HEAD/lib/crx3.pb.js -------------------------------------------------------------------------------- /lib/crx3.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/brave-core-crx-packager/HEAD/lib/crx3.proto -------------------------------------------------------------------------------- /lib/ntpUtil.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/brave-core-crx-packager/HEAD/lib/ntpUtil.js -------------------------------------------------------------------------------- /lib/ntpUtil.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/brave-core-crx-packager/HEAD/lib/ntpUtil.test.js -------------------------------------------------------------------------------- /lib/sentry.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/brave-core-crx-packager/HEAD/lib/sentry.js -------------------------------------------------------------------------------- /lib/util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/brave-core-crx-packager/HEAD/lib/util.js -------------------------------------------------------------------------------- /localstack-init.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/brave-core-crx-packager/HEAD/localstack-init.sh -------------------------------------------------------------------------------- /manifests/adguard-v2/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/brave-core-crx-packager/HEAD/manifests/adguard-v2/config.json -------------------------------------------------------------------------------- /manifests/brave-user-agent/default-manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/brave-core-crx-packager/HEAD/manifests/brave-user-agent/default-manifest.json -------------------------------------------------------------------------------- /manifests/leo-local-models-updater/default-manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/brave-core-crx-packager/HEAD/manifests/leo-local-models-updater/default-manifest.json -------------------------------------------------------------------------------- /manifests/local-data-files-updater/default-manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/brave-core-crx-packager/HEAD/manifests/local-data-files-updater/default-manifest.json -------------------------------------------------------------------------------- /manifests/no-script-v2/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/brave-core-crx-packager/HEAD/manifests/no-script-v2/config.json -------------------------------------------------------------------------------- /manifests/p3a-config/default-manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/brave-core-crx-packager/HEAD/manifests/p3a-config/default-manifest.json -------------------------------------------------------------------------------- /manifests/tor-client-updater/tor-client-updater-darwin-manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/brave-core-crx-packager/HEAD/manifests/tor-client-updater/tor-client-updater-darwin-manifest.json -------------------------------------------------------------------------------- /manifests/tor-client-updater/tor-client-updater-linux-arm64-manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/brave-core-crx-packager/HEAD/manifests/tor-client-updater/tor-client-updater-linux-arm64-manifest.json -------------------------------------------------------------------------------- /manifests/tor-client-updater/tor-client-updater-linux-manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/brave-core-crx-packager/HEAD/manifests/tor-client-updater/tor-client-updater-linux-manifest.json -------------------------------------------------------------------------------- /manifests/tor-client-updater/tor-client-updater-win32-manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/brave-core-crx-packager/HEAD/manifests/tor-client-updater/tor-client-updater-win32-manifest.json -------------------------------------------------------------------------------- /manifests/tor-pluggable-transports-updater/tor-pluggable-transports-updater-darwin-manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/brave-core-crx-packager/HEAD/manifests/tor-pluggable-transports-updater/tor-pluggable-transports-updater-darwin-manifest.json -------------------------------------------------------------------------------- /manifests/tor-pluggable-transports-updater/tor-pluggable-transports-updater-linux-manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/brave-core-crx-packager/HEAD/manifests/tor-pluggable-transports-updater/tor-pluggable-transports-updater-linux-manifest.json -------------------------------------------------------------------------------- /manifests/tor-pluggable-transports-updater/tor-pluggable-transports-updater-win32-manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/brave-core-crx-packager/HEAD/manifests/tor-pluggable-transports-updater/tor-pluggable-transports-updater-win32-manifest.json -------------------------------------------------------------------------------- /manifests/ublock-v2/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/brave-core-crx-packager/HEAD/manifests/ublock-v2/config.json -------------------------------------------------------------------------------- /manifests/umatrix-v2/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/brave-core-crx-packager/HEAD/manifests/umatrix-v2/config.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/brave-core-crx-packager/HEAD/package.json -------------------------------------------------------------------------------- /resources/curve.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/brave-core-crx-packager/HEAD/resources/curve.png -------------------------------------------------------------------------------- /resources/eth.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/brave-core-crx-packager/HEAD/resources/eth.png -------------------------------------------------------------------------------- /resources/pdai.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/brave-core-crx-packager/HEAD/resources/pdai.png -------------------------------------------------------------------------------- /resources/tor/torrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/brave-core-crx-packager/HEAD/resources/tor/torrc -------------------------------------------------------------------------------- /scripts/generateAdBlockRustDataFiles.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/brave-core-crx-packager/HEAD/scripts/generateAdBlockRustDataFiles.js -------------------------------------------------------------------------------- /scripts/generateBraveAdsResourcesComponentInputFiles.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/brave-core-crx-packager/HEAD/scripts/generateBraveAdsResourcesComponentInputFiles.js -------------------------------------------------------------------------------- /scripts/generateManifestForRustAdblock.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/brave-core-crx-packager/HEAD/scripts/generateManifestForRustAdblock.js -------------------------------------------------------------------------------- /scripts/generateNTPBackgroundImages.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/brave-core-crx-packager/HEAD/scripts/generateNTPBackgroundImages.js -------------------------------------------------------------------------------- /scripts/generatePuffpatches.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/brave-core-crx-packager/HEAD/scripts/generatePuffpatches.js -------------------------------------------------------------------------------- /scripts/ntp-sponsored-images/generate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/brave-core-crx-packager/HEAD/scripts/ntp-sponsored-images/generate.js -------------------------------------------------------------------------------- /scripts/ntp-sponsored-images/package.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/brave-core-crx-packager/HEAD/scripts/ntp-sponsored-images/package.js -------------------------------------------------------------------------------- /scripts/ntp-sponsored-images/params.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/brave-core-crx-packager/HEAD/scripts/ntp-sponsored-images/params.js -------------------------------------------------------------------------------- /scripts/ntp-sponsored-images/params.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/brave-core-crx-packager/HEAD/scripts/ntp-sponsored-images/params.test.js -------------------------------------------------------------------------------- /scripts/ntp-sponsored-images/region-platform-component-metadata.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/brave-core-crx-packager/HEAD/scripts/ntp-sponsored-images/region-platform-component-metadata.js -------------------------------------------------------------------------------- /scripts/packageAdBlock.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/brave-core-crx-packager/HEAD/scripts/packageAdBlock.js -------------------------------------------------------------------------------- /scripts/packageBraveAdsResourcesComponent.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/brave-core-crx-packager/HEAD/scripts/packageBraveAdsResourcesComponent.js -------------------------------------------------------------------------------- /scripts/packageBraveUserAgentComponent.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/brave-core-crx-packager/HEAD/scripts/packageBraveUserAgentComponent.js -------------------------------------------------------------------------------- /scripts/packageLeoLocalModels.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/brave-core-crx-packager/HEAD/scripts/packageLeoLocalModels.js -------------------------------------------------------------------------------- /scripts/packageLocalDataFiles.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/brave-core-crx-packager/HEAD/scripts/packageLocalDataFiles.js -------------------------------------------------------------------------------- /scripts/packageManifestV2Extensions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/brave-core-crx-packager/HEAD/scripts/packageManifestV2Extensions.js -------------------------------------------------------------------------------- /scripts/packageNTPBackgroundImagesComponent.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/brave-core-crx-packager/HEAD/scripts/packageNTPBackgroundImagesComponent.js -------------------------------------------------------------------------------- /scripts/packageP3AConfig.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/brave-core-crx-packager/HEAD/scripts/packageP3AConfig.js -------------------------------------------------------------------------------- /scripts/packagePlaylist.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/brave-core-crx-packager/HEAD/scripts/packagePlaylist.js -------------------------------------------------------------------------------- /scripts/packageTorClient.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/brave-core-crx-packager/HEAD/scripts/packageTorClient.js -------------------------------------------------------------------------------- /scripts/packageTorPluggableTransports.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/brave-core-crx-packager/HEAD/scripts/packageTorPluggableTransports.js -------------------------------------------------------------------------------- /scripts/packageWalletDataFiles.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/brave-core-crx-packager/HEAD/scripts/packageWalletDataFiles.js -------------------------------------------------------------------------------- /scripts/packageYouTubeScriptInjector.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/brave-core-crx-packager/HEAD/scripts/packageYouTubeScriptInjector.js -------------------------------------------------------------------------------- /scripts/uploadComponent.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/brave-core-crx-packager/HEAD/scripts/uploadComponent.js -------------------------------------------------------------------------------- /test/elc-1.0.3814-corrupted.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/brave-core-crx-packager/HEAD/test/elc-1.0.3814-corrupted.txt -------------------------------------------------------------------------------- /test/testAdBlock.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brave/brave-core-crx-packager/HEAD/test/testAdBlock.js --------------------------------------------------------------------------------