mirror of
https://github.com/tiddly-gittly/TidGi-Desktop.git
synced 2025-12-06 02:30:47 -08:00
chore: restore asar
This commit is contained in:
parent
85cdd7dd4b
commit
2372852303
2 changed files with 82 additions and 82 deletions
158
dist.js
158
dist.js
|
|
@ -57,81 +57,81 @@ switch (process.platform) {
|
|||
* exclude file from asar and unpack them
|
||||
* Should also exclude them https://github.com/electron-userland/electron-builder/issues/2290
|
||||
*/
|
||||
// const excludedFiles = [
|
||||
// // add dependencies of tiddlywiki here
|
||||
// // https://github.com/electron/electron/issues/18540#issuecomment-660679649
|
||||
// // tiddlywiki in the worker_thread
|
||||
// '**/node_modules/@tiddlygit/tiddlywiki/**/*',
|
||||
// // dep of dugite, asar unpack it so we can solve https://github.com/desktop/dugite/issues/414
|
||||
// '**/node_modules/dugite/**/*',
|
||||
// '**/node_modules/rimraf/**/*',
|
||||
// '**/node_modules/progress/**/*',
|
||||
// '**/node_modules/mkdirp/**/*',
|
||||
// '**/node_modules/minimist/**/*',
|
||||
// '**/node_modules/glob/**/*',
|
||||
// '**/node_modules/checksum/**/*',
|
||||
// '**/node_modules/got/**/*',
|
||||
// '**/node_modules/tar/**/*',
|
||||
// '**/node_modules/fs.realpath/**/*',
|
||||
// '**/node_modules/inflight/**/*',
|
||||
// '**/node_modules/path-is-absolute/**/*',
|
||||
// '**/node_modules/optimist/**/*',
|
||||
// '**/node_modules/minimatch/**/*',
|
||||
// '**/node_modules/inherits/**/*',
|
||||
// '**/node_modules/@sindresorhus/is/**/*',
|
||||
// '**/node_modules/@szmarczak/http-timer/**/*',
|
||||
// '**/node_modules/decompress-response/**/*',
|
||||
// '**/node_modules/duplexer3/**/*',
|
||||
// '**/node_modules/cacheable-request/**/*',
|
||||
// '**/node_modules/get-stream/**/*',
|
||||
// '**/node_modules/lowercase-keys/**/*',
|
||||
// '**/node_modules/mimic-response/**/*',
|
||||
// '**/node_modules/p-cancelable/**/*',
|
||||
// '**/node_modules/to-readable-stream/**/*',
|
||||
// '**/node_modules/url-parse-lax/**/*',
|
||||
// '**/node_modules/fs-minipass/**/*',
|
||||
// '**/node_modules/chownr/**/*',
|
||||
// '**/node_modules/safe-buffer/**/*',
|
||||
// '**/node_modules/once/**/*',
|
||||
// '**/node_modules/minizlib/**/*',
|
||||
// '**/node_modules/wrappy/**/*',
|
||||
// '**/node_modules/wordwrap/**/*',
|
||||
// '**/node_modules/defer-to-connect/**/*',
|
||||
// '**/node_modules/minipass/**/*',
|
||||
// '**/node_modules/clone-response/**/*',
|
||||
// '**/node_modules/get-stream/**/*',
|
||||
// '**/node_modules/http-cache-semantics/**/*',
|
||||
// '**/node_modules/keyv/**/*',
|
||||
// '**/node_modules/lowercase-keys/**/*',
|
||||
// '**/node_modules/brace-expansion/**/*',
|
||||
// '**/node_modules/responselike/**/*',
|
||||
// '**/node_modules/pump/**/*',
|
||||
// '**/node_modules/normalize-url/**/*',
|
||||
// '**/node_modules/yallist/**/*',
|
||||
// '**/node_modules/json-buffer/**/*',
|
||||
// '**/node_modules/balanced-match/**/*',
|
||||
// '**/node_modules/concat-map/**/*',
|
||||
// '**/node_modules/prepend-http/**/*',
|
||||
// '**/node_modules/end-of-stream/**/*',
|
||||
// // deps of electron-settings
|
||||
// '**/node_modules/electron-settings/**/*',
|
||||
// '**/node_modules/lodash.get/**/*',
|
||||
// '**/node_modules/lodash.set/**/*',
|
||||
// '**/node_modules/write-file-atomic/**/*',
|
||||
// '**/node_modules/lodash.has/**/*',
|
||||
// '**/node_modules/lodash.unset/**/*',
|
||||
// '**/node_modules/is-typedarray/**/*',
|
||||
// '**/node_modules/signal-exit/**/*',
|
||||
// '**/node_modules/imurmurhash/**/*',
|
||||
// '**/node_modules/typedarray-to-buffer/**/*',
|
||||
// ];
|
||||
const excludedFiles = [
|
||||
// add dependencies of tiddlywiki here
|
||||
// https://github.com/electron/electron/issues/18540#issuecomment-660679649
|
||||
// tiddlywiki in the worker_thread
|
||||
'**/node_modules/@tiddlygit/tiddlywiki/**/*',
|
||||
// dep of dugite, asar unpack it so we can solve https://github.com/desktop/dugite/issues/414
|
||||
// '**/node_modules/dugite/**/*',
|
||||
// '**/node_modules/rimraf/**/*',
|
||||
// '**/node_modules/progress/**/*',
|
||||
// '**/node_modules/mkdirp/**/*',
|
||||
// '**/node_modules/minimist/**/*',
|
||||
// '**/node_modules/glob/**/*',
|
||||
// '**/node_modules/checksum/**/*',
|
||||
// '**/node_modules/got/**/*',
|
||||
// '**/node_modules/tar/**/*',
|
||||
// '**/node_modules/fs.realpath/**/*',
|
||||
// '**/node_modules/inflight/**/*',
|
||||
// '**/node_modules/path-is-absolute/**/*',
|
||||
// '**/node_modules/optimist/**/*',
|
||||
// '**/node_modules/minimatch/**/*',
|
||||
// '**/node_modules/inherits/**/*',
|
||||
// '**/node_modules/@sindresorhus/is/**/*',
|
||||
// '**/node_modules/@szmarczak/http-timer/**/*',
|
||||
// '**/node_modules/decompress-response/**/*',
|
||||
// '**/node_modules/duplexer3/**/*',
|
||||
// '**/node_modules/cacheable-request/**/*',
|
||||
// '**/node_modules/get-stream/**/*',
|
||||
// '**/node_modules/lowercase-keys/**/*',
|
||||
// '**/node_modules/mimic-response/**/*',
|
||||
// '**/node_modules/p-cancelable/**/*',
|
||||
// '**/node_modules/to-readable-stream/**/*',
|
||||
// '**/node_modules/url-parse-lax/**/*',
|
||||
// '**/node_modules/fs-minipass/**/*',
|
||||
// '**/node_modules/chownr/**/*',
|
||||
// '**/node_modules/safe-buffer/**/*',
|
||||
// '**/node_modules/once/**/*',
|
||||
// '**/node_modules/minizlib/**/*',
|
||||
// '**/node_modules/wrappy/**/*',
|
||||
// '**/node_modules/wordwrap/**/*',
|
||||
// '**/node_modules/defer-to-connect/**/*',
|
||||
// '**/node_modules/minipass/**/*',
|
||||
// '**/node_modules/clone-response/**/*',
|
||||
// '**/node_modules/get-stream/**/*',
|
||||
// '**/node_modules/http-cache-semantics/**/*',
|
||||
// '**/node_modules/keyv/**/*',
|
||||
// '**/node_modules/lowercase-keys/**/*',
|
||||
// '**/node_modules/brace-expansion/**/*',
|
||||
// '**/node_modules/responselike/**/*',
|
||||
// '**/node_modules/pump/**/*',
|
||||
// '**/node_modules/normalize-url/**/*',
|
||||
// '**/node_modules/yallist/**/*',
|
||||
// '**/node_modules/json-buffer/**/*',
|
||||
// '**/node_modules/balanced-match/**/*',
|
||||
// '**/node_modules/concat-map/**/*',
|
||||
// '**/node_modules/prepend-http/**/*',
|
||||
// '**/node_modules/end-of-stream/**/*',
|
||||
// // deps of electron-settings
|
||||
// '**/node_modules/electron-settings/**/*',
|
||||
// '**/node_modules/lodash.get/**/*',
|
||||
// '**/node_modules/lodash.set/**/*',
|
||||
// '**/node_modules/write-file-atomic/**/*',
|
||||
// '**/node_modules/lodash.has/**/*',
|
||||
// '**/node_modules/lodash.unset/**/*',
|
||||
// '**/node_modules/is-typedarray/**/*',
|
||||
// '**/node_modules/signal-exit/**/*',
|
||||
// '**/node_modules/imurmurhash/**/*',
|
||||
// '**/node_modules/typedarray-to-buffer/**/*',
|
||||
];
|
||||
|
||||
const options = {
|
||||
targets,
|
||||
config: {
|
||||
appId: 'com.tiddlygit.app',
|
||||
productName: 'TiddlyGit',
|
||||
asar: false,
|
||||
asar: true,
|
||||
extraFiles: [
|
||||
{
|
||||
from: 'template/wiki',
|
||||
|
|
@ -144,7 +144,7 @@ const options = {
|
|||
filter: ['**/*'],
|
||||
},
|
||||
],
|
||||
// asarUnpack: excludedFiles,
|
||||
asarUnpack: excludedFiles,
|
||||
files: [
|
||||
'!tests/**/*',
|
||||
'!docs/**/*',
|
||||
|
|
@ -154,15 +154,15 @@ const options = {
|
|||
// ...excludedFiles.map(pathName => `!${pathName.replace('**/', '')}`),
|
||||
],
|
||||
extraResources: [
|
||||
// {
|
||||
// from: 'public/libs/wiki/wiki-worker.js',
|
||||
// to: 'app.asar.unpacked/wiki-worker.js',
|
||||
// },
|
||||
// ...excludedFiles.map(pathName => ({
|
||||
// from: pathName.replace('**/', '').replace('/**/*', ''),
|
||||
// to: `app.asar.unpacked/${pathName.replace('**/', '').replace('/**/*', '')}`,
|
||||
// filter: ['**/*'],
|
||||
// }))
|
||||
{
|
||||
from: 'public/libs/wiki/wiki-worker.js',
|
||||
to: 'app.asar.unpacked/wiki-worker.js',
|
||||
},
|
||||
...excludedFiles.map(pathName => ({
|
||||
from: pathName.replace('**/', '').replace('/**/*', ''),
|
||||
to: `app.asar.unpacked/${pathName.replace('**/', '').replace('/**/*', '')}`,
|
||||
filter: ['**/*'],
|
||||
}))
|
||||
],
|
||||
protocols: [
|
||||
{
|
||||
|
|
|
|||
|
|
@ -29,9 +29,9 @@ const wikiWorkers = {};
|
|||
|
||||
// don't forget to config option in `dist.js` https://github.com/electron/electron/issues/18540#issuecomment-652430001
|
||||
// to copy all worker.js and its local dependence to `process.resourcesPath`
|
||||
const WIKI_WORKER_PATH = /* isDev
|
||||
? */ path.resolve(__dirname, './wiki-worker.js');
|
||||
// : path.resolve(process.resourcesPath, 'app.asar.unpacked', 'wiki-worker.js');
|
||||
const WIKI_WORKER_PATH = isDev
|
||||
? path.resolve(__dirname, './wiki-worker.js')
|
||||
: path.resolve(process.resourcesPath, 'app.asar.unpacked', 'wiki-worker.js');
|
||||
|
||||
module.exports.startWiki = function startWiki(homePath, tiddlyWikiPort, userName) {
|
||||
return new Promise((resolve, reject) => {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue