Stop packaging node_modules in release tarballs (#15273)
- Don't package node_modules in tarballs, they are not cross-platform anymore and npm cache should not be messed with directly. Instead, require an internet connection to rebuild the UI, which is not necessary in the general use case because prebuilt UI files are shipped in the public directory. - Simplify the fomantic build and make the target phony. We don't need anything more for something that is rarely ran. - Use regular tar again to build tarballs and add variable for excludes - Disable annoying npm update notifications Fixes: https://github.com/go-gitea/gitea/pull/14578 Fixes: https://github.com/go-gitea/gitea/pull/15256 Fixes: https://github.com/go-gitea/gitea/pull/15262 Co-authored-by: 6543 <6543@obermui.de>
This commit is contained in:
parent
7088bcf61b
commit
0991f9aa42
8 changed files with 30 additions and 60 deletions
|
@ -1,3 +1,5 @@
|
|||
optional=false
|
||||
audit=false
|
||||
fund=false
|
||||
update-notifier=false
|
||||
package-lock=false
|
||||
cache=../../.npm-cache
|
||||
optional=false
|
||||
|
|
5
web_src/fomantic/package.json
Normal file
5
web_src/fomantic/package.json
Normal file
|
@ -0,0 +1,5 @@
|
|||
{
|
||||
"dependencies": {
|
||||
"fomantic-ui": "2.8.7"
|
||||
}
|
||||
}
|
60
web_src/fomantic/semantic.json
Normal file
60
web_src/fomantic/semantic.json
Normal file
|
@ -0,0 +1,60 @@
|
|||
{
|
||||
"version": "2.8.7",
|
||||
"base": "node_modules/fomantic-ui",
|
||||
"paths": {
|
||||
"source": {
|
||||
"config": "src/theme.config",
|
||||
"definitions": "src/definitions/",
|
||||
"site": "src/site/",
|
||||
"themes": "src/themes/"
|
||||
},
|
||||
"output": {
|
||||
"packaged": "../../build/",
|
||||
"uncompressed": "../../build/components/",
|
||||
"compressed": "../../build/components/",
|
||||
"themes": "../../build/themes/"
|
||||
},
|
||||
"clean": "../../build/"
|
||||
},
|
||||
"permission": false,
|
||||
"autoInstall": false,
|
||||
"rtl": false,
|
||||
"admin": false,
|
||||
"components": [
|
||||
"accordion",
|
||||
"api",
|
||||
"breadcrumb",
|
||||
"button",
|
||||
"card",
|
||||
"checkbox",
|
||||
"comment",
|
||||
"container",
|
||||
"dimmer",
|
||||
"divider",
|
||||
"dropdown",
|
||||
"form",
|
||||
"grid",
|
||||
"header",
|
||||
"icon",
|
||||
"image",
|
||||
"input",
|
||||
"item",
|
||||
"label",
|
||||
"list",
|
||||
"loader",
|
||||
"menu",
|
||||
"message",
|
||||
"modal",
|
||||
"popup",
|
||||
"progress",
|
||||
"reset",
|
||||
"search",
|
||||
"segment",
|
||||
"sidebar",
|
||||
"site",
|
||||
"tab",
|
||||
"table",
|
||||
"text",
|
||||
"transition"
|
||||
]
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue