Skip to content
Snippets Groups Projects
Unverified Commit e7c9303c authored by Bekerle, Patrizio's avatar Bekerle, Patrizio :fire:
Browse files

Set internalName in package.json and use it in build process

parent 3e8a4f18
Branches
No related tags found
No related merge requests found
Pipeline #21499 failed
{
"name": "@dbp-apps/signature",
"internalName": "dbp-signature",
"version": "1.0.0",
"main": "src/dbp-signature.js",
"license": "LGPL-2.1-or-later",
......
......@@ -78,10 +78,10 @@ function replaceAll(string, search, replace) {
}
export default (async () => {
let privatePath = await getDistPath(pkg.name)
let privatePath = await getDistPath(pkg.internalName)
return {
input: (appEnv != 'test') ? [
'src/' + pkg.name + '.js',
'src/' + pkg.internalName + '.js',
'src/dbp-official-signature-pdf-upload.js',
'src/dbp-qualified-signature-pdf-upload.js',
'src/dbp-signature-verification.js',
......@@ -128,7 +128,7 @@ export default (async () => {
isVisible: (name) => {
return !config.hiddenActivities.includes(name);
},
name: pkg.name,
name: pkg.internalName,
entryPointURL: config.entryPointURL,
nextcloudWebAppPasswordURL: config.nextcloudWebAppPasswordURL,
nextcloudWebDavURL: config.nextcloudWebDavURL,
......@@ -180,26 +180,26 @@ Dependencies:
}),
copy({
targets: [
{src: 'assets/*-placeholder.png', dest: 'dist/' + await getDistPath(pkg.name)},
{src: 'assets/*.css', dest: 'dist/' + await getDistPath(pkg.name)},
{src: 'assets/*.ico', dest: 'dist/' + await getDistPath(pkg.name)},
{src: 'assets/*-placeholder.png', dest: 'dist/' + await getDistPath(pkg.internalName)},
{src: 'assets/*.css', dest: 'dist/' + await getDistPath(pkg.internalName)},
{src: 'assets/*.ico', dest: 'dist/' + await getDistPath(pkg.internalName)},
{src: 'src/*.metadata.json', dest: 'dist'},
{src: 'assets/*.svg', dest: 'dist/' + await getDistPath(pkg.name)},
{src: 'assets/*.svg', dest: 'dist/' + await getDistPath(pkg.internalName)},
{src: 'assets/htaccess-shared', dest: 'dist/shared/', rename: '.htaccess'},
{src: 'assets/icon-*.png', dest: 'dist/' + await getDistPath(pkg.name)},
{src: 'assets/manifest.json', dest: 'dist', rename: pkg.name + '.manifest.json'},
{src: 'assets/icon-*.png', dest: 'dist/' + await getDistPath(pkg.internalName)},
{src: 'assets/manifest.json', dest: 'dist', rename: pkg.internalName + '.manifest.json'},
{src: 'assets/silent-check-sso.html', dest:'dist'},
{src: 'assets/dbp-signature-maintenance.html', dest:'dist'},
{
src: await getPackagePath('pdfjs-dist', 'es5/build/pdf.worker.js'),
dest: 'dist/' + await getDistPath(pkg.name, 'pdfjs'),
dest: 'dist/' + await getDistPath(pkg.internalName, 'pdfjs'),
// enable signatures in pdf preview
transform: (contents) => replaceAll(contents.toString(), '"Sig"', '"Sig-patched-show-anyway"')
},
{src: await getPackagePath('pdfjs-dist', 'cmaps/*'), dest: 'dist/' + await getDistPath(pkg.name, 'pdfjs')}, // do we want all map files?
{src: await getPackagePath('@dbp-toolkit/font-source-sans-pro', 'files/*'), dest: 'dist/' + await getDistPath(pkg.name, 'fonts/source-sans-pro')},
{src: await getPackagePath('@dbp-toolkit/common', 'src/spinner.js'), dest: 'dist/' + await getDistPath(pkg.name)},
{src: await getPackagePath('@dbp-toolkit/common', 'misc/browser-check.js'), dest: 'dist/' + await getDistPath(pkg.name)},
{src: await getPackagePath('pdfjs-dist', 'cmaps/*'), dest: 'dist/' + await getDistPath(pkg.internalName, 'pdfjs')}, // do we want all map files?
{src: await getPackagePath('@dbp-toolkit/font-source-sans-pro', 'files/*'), dest: 'dist/' + await getDistPath(pkg.internalName, 'fonts/source-sans-pro')},
{src: await getPackagePath('@dbp-toolkit/common', 'src/spinner.js'), dest: 'dist/' + await getDistPath(pkg.internalName)},
{src: await getPackagePath('@dbp-toolkit/common', 'misc/browser-check.js'), dest: 'dist/' + await getDistPath(pkg.internalName)},
{src: await getPackagePath('@dbp-toolkit/common', 'assets/icons/*.svg'), dest: 'dist/' + await getDistPath('@dbp-toolkit/common', 'icons')},
{src: await getPackagePath('tabulator-tables', 'dist/css'), dest: 'dist/' + await getDistPath('@dbp-toolkit/file-handling', 'tabulator-tables')},
],
......@@ -223,7 +223,7 @@ Dependencies:
contentBase: '.',
host: '127.0.0.1',
port: 8001,
historyApiFallback: config.basePath + pkg.name + '.html',
historyApiFallback: config.basePath + pkg.internalName + '.html',
https: useHTTPS ? await generateTLSConfig() : false,
headers: {
'Content-Security-Policy': config.CSP
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment