build: include license for source maps during build
Signed-off-by: Grigorii K. Shartsev <me@shgk.me>
This commit is contained in:
Родитель
7efac71be5
Коммит
a98339bc6e
|
@ -1,24 +0,0 @@
|
||||||
#!/bin/sh
|
|
||||||
|
|
||||||
# SPDX-FileCopyrightText: 2024 Nextcloud GmbH and Nextcloud contributors
|
|
||||||
# SPDX-License-Identifier: AGPL-3.0-or-later
|
|
||||||
|
|
||||||
set -e
|
|
||||||
|
|
||||||
# Add licenses for source maps
|
|
||||||
if [ -d "js" ]; then
|
|
||||||
for f in js/*.js; do
|
|
||||||
# If license file and source map exists copy license for the source map
|
|
||||||
if [ -f "$f.license" ] && [ -f "$f.map" ]; then
|
|
||||||
# Remove existing link
|
|
||||||
[ -e "$f.map.license" ] || [ -L "$f.map.license" ] && rm "$f.map.license"
|
|
||||||
# Create a new link
|
|
||||||
ln -s "$(basename "$f.license")" "$f.map.license"
|
|
||||||
fi
|
|
||||||
done
|
|
||||||
echo "Copying licenses for sourcemaps done"
|
|
||||||
else
|
|
||||||
echo "This script needs to be executed from the root of the repository"
|
|
||||||
exit 1
|
|
||||||
fi
|
|
||||||
|
|
|
@ -7,7 +7,6 @@
|
||||||
"private": true,
|
"private": true,
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"build": "vite build",
|
"build": "vite build",
|
||||||
"postbuild": "build-js/npm-post-build.sh",
|
|
||||||
"dev": "vite build --mode development",
|
"dev": "vite build --mode development",
|
||||||
"watch": "vite build --mode development --watch",
|
"watch": "vite build --mode development --watch",
|
||||||
"lint": "eslint --ext .js,.vue src",
|
"lint": "eslint --ext .js,.vue src",
|
||||||
|
|
|
@ -20,5 +20,6 @@ export default createAppConfig({
|
||||||
overwriteLicenses: {
|
overwriteLicenses: {
|
||||||
'@nextcloud/axios': 'GPL-3.0-or-later',
|
'@nextcloud/axios': 'GPL-3.0-or-later',
|
||||||
},
|
},
|
||||||
|
includeSourceMaps: true,
|
||||||
},
|
},
|
||||||
})
|
})
|
||||||
|
|
Загрузка…
Ссылка в новой задаче