57 lines
1.8 KiB
JavaScript
57 lines
1.8 KiB
JavaScript
const path = require('path');
|
|
|
|
const root = path.join(__dirname, '..');
|
|
|
|
module.exports = {
|
|
releaseBaseUrlEnv: 'RESOURCE_BASE_URL',
|
|
releaseBaseUrl: 'https://xiazaigengxin-1417293730.cos.ap-guangzhou.myqcloud.com/updates',
|
|
outputDir: path.join(root, 'dist-release-final', 'resource-bundles'),
|
|
releaseManifestPath: path.join(root, 'dist-release-final', 'resource-manifest.json'),
|
|
embeddedManifestPath: path.join(root, 'electron', 'resources', 'extra', 'common', 'resource-manifest.json'),
|
|
buildStatePath: path.join(root, 'build', 'resource-build-state.json'),
|
|
bundles: [
|
|
{
|
|
name: 'playwright',
|
|
source: path.join(root, 'electron', 'resources', 'extra', 'common', 'playwright'),
|
|
required: true,
|
|
extractTo: 'resources-bundles/playwright',
|
|
},
|
|
{
|
|
name: 'python-runtime',
|
|
source: path.join(root, 'electron', 'resources', 'extra', 'common', 'python'),
|
|
required: true,
|
|
extractTo: 'resources-bundles/python-runtime',
|
|
},
|
|
{
|
|
name: 'ffmpeg',
|
|
source: path.join(root, 'electron', 'resources', 'extra', 'win-x86'),
|
|
required: true,
|
|
extractTo: 'resources-bundles/ffmpeg',
|
|
},
|
|
{
|
|
name: 'models',
|
|
source: path.join(root, 'electron', 'resources', 'extra', 'common', 'models'),
|
|
required: true,
|
|
extractTo: 'resources-bundles/models',
|
|
},
|
|
{
|
|
name: 'fonts',
|
|
source: path.join(root, 'electron', 'resources', 'extra', 'common', 'fonts'),
|
|
required: false,
|
|
extractTo: 'resources-bundles/fonts',
|
|
},
|
|
{
|
|
name: 'ziti',
|
|
source: path.join(root, 'ziti'),
|
|
required: true,
|
|
extractTo: 'resources-bundles/ziti',
|
|
},
|
|
{
|
|
name: 'bgm',
|
|
source: path.join(root, 'bgm'),
|
|
required: false,
|
|
extractTo: 'resources-bundles/bgm',
|
|
},
|
|
],
|
|
};
|