diff options
author | toasted-nutbread <toasted-nutbread@users.noreply.github.com> | 2021-05-31 13:24:40 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-05-31 13:24:40 -0400 |
commit | 003cf791b1575d2e6e1e6f4bb5cd3d7f77601d7e (patch) | |
tree | 7253898b1943f1560f50e1c715dbb72a78ad8fc2 /dev/data | |
parent | 6da81d59c34e58454ad12afe34d363b0c1e33bc7 (diff) |
Update build script (#1722)
* Add support for making non-buildable variants
* Add support for running a command to assign a value
* Update chrome-dev inheritance
* Add base variant
* Update manifest to auto-fill the version based on most recent git tag
* Add support for changing the default manifest
* Change the default manifest
* Move some manifest utility functions into manifest-util.js
* Move more manifest functionality into ManifestUtil
* Revert "Update manifest to auto-fill the version based on most recent git tag"
This reverts commit 2a66e40ff24f9dc545783503bcf3404f21148356.
Diffstat (limited to 'dev/data')
-rw-r--r-- | dev/data/manifest-variants.json | 14 |
1 files changed, 9 insertions, 5 deletions
diff --git a/dev/data/manifest-variants.json b/dev/data/manifest-variants.json index 5a30ad14..2703d863 100644 --- a/dev/data/manifest-variants.json +++ b/dev/data/manifest-variants.json @@ -116,9 +116,15 @@ ], "content_security_policy": "default-src 'self'; img-src blob: 'self'; style-src 'self' 'unsafe-inline'; media-src *; connect-src *" }, + "defaultVariant": "base", "variants": [ { + "name": "base", + "buildable": false + }, + { "name": "chrome", + "inherit": "base", "fileName": "yomichan-chrome.zip", "excludeFiles": [ "sw.js", @@ -128,6 +134,7 @@ }, { "name": "chrome-dev", + "inherit": "chrome", "fileName": "yomichan-chrome-dev.zip", "modifications": [ { @@ -144,15 +151,11 @@ "patternFlags": "", "replacement": "$1. This is a development build; get the stable version here: https://tinyurl.com/yaatdjmp" } - ], - "excludeFiles": [ - "sw.js", - "js/dom/simple-dom-parser.js", - "lib/parse5.js" ] }, { "name": "chrome-mv3", + "inherit": "base", "fileName": "yomichan-chrome-mv3.zip", "modifications": [ {"action": "set", "path": ["manifest_version"], "value": 3}, @@ -180,6 +183,7 @@ }, { "name": "firefox", + "inherit": "base", "fileName": "yomichan-firefox.xpi", "modifications": [ { |