Trilium Notes Desktop App
Trilium Notes的客户端版本体验更好
- 搜索内容更快
- 支持SingleFile的网页收藏导入
可惜官方没有支持ARM的MacOS客户端,Release 0.63.7,而且作者也已经停止更新

所幸社区有高手尝试成功,并分享经验,能力强的人可以直接食用
参考文档:
Step by Step
Step 0 准备环境
我的Mac情况

rali@Raynors-MacBook-Pro ~ % node -v
v18.20.4
rali@Raynors-MacBook-Pro ~ % npm -v
10.7.0
rali@Raynors-MacBook-Pro ~ % brew list | grep webpack
webpack
rali@Raynors-MacBook-Pro ~ % brew list | grep python
python-setuptools
python@3.12
python@3.13
Step 1 下载Source Code
rali@Raynors-MacBook-Pro ~ % git clone https://github.com/leesandao/trilium-macos-arm64.git
Cloning into 'trilium-macos-arm64'...
remote: Enumerating objects: 75995, done.
remote: Total 75995 (delta 0), reused 0 (delta 0), pack-reused 75995 (from 1)
Receiving objects: 100% (75995/75995), 128.81 MiB | 9.94 MiB/s, done.
Resolving deltas: 100% (59686/59686), done.
rali@Raynors-MacBook-Pro ~ %
进入trilium目录,执行一次编译脚本,如果通过就恭喜!不过应该是会有报错
rali@Raynors-MacBook-Pro ~ % cd trilium
rali@Raynors-MacBook-Pro trilium % sudo ./bin/build-mac-arm64.sh
Password:
./bin/copy-trilium.sh: line 12: n: command not found
(node:1193) ExperimentalWarning: CommonJS module /opt/homebrew/lib/node_modules/npm/node_modules/debug/src/node.js is loading ES Module /opt/homebrew/lib/node_modules/npm/node_modules/supports-color/index.js using require().
Support for loading ES Module in require() is an experimental feature and might change at any time
(Use `node --trace-warnings ...` to show where the warning was created)
> trilium@0.63.6 webpack
> webpack -c webpack.config.js
asset desktop.js 652 KiB [emitted] [minimized] (name: desktop) 2 related assets
asset mobile.js 366 KiB [emitted] [minimized] (name: mobile) 1 related asset
asset 760.js 139 KiB [emitted] [minimized] 1 related asset
asset 41.js 109 KiB [emitted] [minimized] 1 related asset
asset setup.js 10.7 KiB [emitted] [minimized] (name: setup) 1 related asset
asset 317.js 6.66 KiB [emitted] [minimized] 1 related asset
asset 749.js 2.22 KiB [emitted] [minimized] 1 related asset
asset 784.js 1.96 KiB [emitted] [minimized] 1 related asset
orphan modules 944 KiB [orphan] 225 modules
runtime modules 16.9 KiB 24 modules
built modules 1.77 MiB [built]
modules by path ./src/public/app/services/ 171 KiB 34 modules
modules by path ./src/public/app/menus/*.js 22.1 KiB 5 modules
modules by path ./src/public/app/widgets/ 255 KiB 4 modules
modules by path ./src/public/app/entities/*.js 36.4 KiB 4 modules
modules by path ./src/public/app/*.js 1.24 MiB
./src/public/app/setup.js + 1 modules 3.53 KiB [built] [code generated]
+ 2 modules
modules by path ./src/public/app/components/*.js 60.6 KiB
./src/public/app/components/app_context.js + 8 modules 55.2 KiB [built] [code generated]
+ 2 modules
external "electron" 42 bytes [built] [code generated]
WARNING in ./src/public/app/services/utils.js 295:15-34
Critical dependency: the request of a dependency is an expression
@ ./src/public/app/desktop.js 2:0-40 18:4-20 19:4-24 29:4-20
1 warning has detailed information that is not shown.
Use 'stats.errorDetails: true' resp. '--stats-error-details' to show it.
webpack 5.97.1 compiled with 1 warning in 2605 ms
./dist
./dist/trilium-mac-arm64-src
Copying Trilium to build directory ./dist/trilium-mac-arm64-src
cp: webpack-*: No such file or directory
./bin/copy-trilium.sh: line 30: n: command not found
Copying required mac arm64 binaries
cp: ./dist/trilium-mac-arm64-src/node_modules/better-sqlite3/build/Release/better_sqlite3.node: No such file or directory
rm: ./dist/trilium-mac-arm64-src/src/public/app-dist/*.mobile.*: No such file or directory
Packaging mac arm64 electron build
./bin/build-mac-arm64.sh: line 18: ./node_modules/.bin/electron-packager: No such file or directory
mv: rename ./dist/Trilium Notes-darwin-arm64 to ./dist/trilium-mac-arm64: No such file or directory
cp: directory ./dist/trilium-mac-arm64 does not exist
Zipping mac arm64 electron distribution...
./bin/build-mac-arm64.sh: line 33: jq: command not found
rm: trilium-mac-arm64-.zip: No such file or directory
adding: trilium-mac-arm64/ (stored 0%)
adding: trilium-mac-arm64/inc/ (stored 0%)
adding: trilium-mac-arm64/inc/decrypt.js (deflated 61%)
adding: trilium-mac-arm64/inc/data_key.js (deflated 57%)
adding: trilium-mac-arm64/inc/sql.js (deflated 61%)
adding: trilium-mac-arm64/inc/dump.js (deflated 71%)
adding: trilium-mac-arm64/inc/extension.js (deflated 58%)
adding: trilium-mac-arm64/dump-db.js (deflated 58%)
adding: trilium-mac-arm64/README.md (deflated 50%)
adding: trilium-mac-arm64/package-lock.json (deflated 84%)
adding: trilium-mac-arm64/package.json (deflated 48%)
rali@Raynors-MacBook-Pro trilium %
Step 2 使用NPM编译
NPM install
rali@Raynors-MacBook-Pro trilium % npm install
npm warn deprecated inflight@1.0.6: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.
npm warn deprecated gar@1.0.4: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.
npm warn deprecated @npmcli/move-file@2.0.1: This functionality has been moved to @npmcli/fs
npm warn deprecated csurf@1.11.0: Please use another csrf package
npm warn deprecated npmlog@6.0.2: This package is no longer supported.
npm warn deprecated har-validator@5.1.5: this library is no longer supported
npm warn deprecated rimraf@3.0.2: Rimraf versions prior to v4 are no longer supported
npm warn deprecated rimraf@3.0.2: Rimraf versions prior to v4 are no longer supported
npm warn deprecated rimraf@3.0.2: Rimraf versions prior to v4 are no longer supported
npm warn deprecated acorn-import-assertions@1.9.0: package has been renamed to acorn-import-attributes
npm warn deprecated are-we-there-yet@3.0.1: This package is no longer supported.
npm warn deprecated glob@8.1.0: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm warn deprecated asar@3.2.0: Please use @electron/asar moving forward. There is no API change, just a package name change
npm warn deprecated boolean@3.2.0: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.
npm warn deprecated gauge@4.0.4: This package is no longer supported.
npm warn deprecated uuid@3.4.0: Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.
npm warn deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
npm warn deprecated electron-packager@17.1.2: Please use @electron/packager moving forward. There is no API change, just a package name change
npm warn deprecated electron-rebuild@3.2.9: Please use @electron/rebuild moving forward. There is no API change, just a package name change
> trilium@0.63.6 postinstall
> rimraf ./node_modules/canvas
added 1230 packages, and audited 1231 packages in 2m
157 packages are looking for funding
run `npm fund` for details
20 vulnerabilities (6 low, 8 moderate, 6 high)
To address all issues possible (including breaking changes), run:
npm audit fix --force
Some issues need review, and may require choosing
a different dependency.
Run `npm audit` for details.
rali@Raynors-MacBook-Pro trilium %
npm run switch-electro
rali@Raynors-MacBook-Pro trilium % npm run switch-electron
> trilium@0.63.6 switch-electron
> ./node_modules/.bin/electron-rebuild
⠧ Building module: better-sqlite3, Completed: 0 TOUCH ba23eeee118cd63e16015df367567cb043fed872.intermediate
ACTION deps_sqlite3_gyp_locate_sqlite3_target_copy_builtin_sqlite3 ba23eeee118cd63e16015df367567cb043fed872.intermediate
⠇ Building module: better-sqlite3, Completed: 0 TOUCH Release/obj.target/deps/locate_sqlite3.stamp
CC(target) Release/obj.target/sqlite3/gen/sqlite3/sqlite3.o
⠙ Building module: better-sqlite3, Completed: 0 LIBTOOL-STATIC Release/sqlite3.a
⠼ Building module: better-sqlite3, Completed: 0 CXX(target) Release/obj.target/better_sqlite3/src/better_sqlite3.o
⠋ Building module: better-sqlite3, Completed: 0In file included from ../src/better_sqlite3.cpp:4:
./src/util/macros.lzz:31:20: warning: 'CopyablePersistentTraits<v8::String>' is deprecated: Use v8::Global instead [-Wdeprecated-declarations]
31 | template <class T> using CopyablePersistent = v8::Persistent<T, v8::CopyablePersistentTraits<T>>;
| ^
/Users/rali/.electron-gyp/25.9.8/include/node/v8-persistent-handle.h:244:8: note: 'CopyablePersistentTraits<v8::String>' has been explicitly marked deprecated here
244 | struct V8_DEPRECATED("Use v8::Global instead") CopyablePersistentTraits {
| ^
/Users/rali/.electron-gyp/25.9.8/include/node/v8config.h:544:37: note: expanded from macro 'V8_DEPRECATED'
544 | # define V8_DEPRECATED(message) [[deprecated(message)]]
| ^
In file included from ../src/better_sqlite3.cpp:4:
./src/util/macros.lzz:31:20: warning: 'CopyablePersistentTraits<v8::String>' is deprecated: Use v8::Global instead [-Wdeprecated-declarations]
31 | template <class T> using CopyablePersistent = v8::Persistent<T, v8::CopyablePersistentTraits<T>>;
| ^
/Users/rali/.electron-gyp/25.9.8/include/node/v8-persistent-handle.h:244:8: note: 'CopyablePersistentTraits<v8::String>' has been explicitly marked deprecated here
244 | struct V8_DEPRECATED("Use v8::Global instead") CopyablePersistentTraits {
| ^
/Users/rali/.electron-gyp/25.9.8/include/node/v8config.h:544:37: note: expanded from macro 'V8_DEPRECATED'
544 | # define V8_DEPRECATED(message) [[deprecated(message)]]
| ^
In file included from ../src/better_sqlite3.cpp:4:
./src/util/macros.lzz:31:20: warning: 'CopyablePersistentTraits<v8::String>' is deprecated: Use v8::Global instead [-Wdeprecated-declarations]
31 | template <class T> using CopyablePersistent = v8::Persistent<T, v8::CopyablePersistentTraits<T>>;
| ^
/Users/rali/.electron-gyp/25.9.8/include/node/v8-persistent-handle.h:244:8: note: 'CopyablePersistentTraits<v8::String>' has been explicitly marked deprecated here
244 | struct V8_DEPRECATED("Use v8::Global instead") CopyablePersistentTraits {
| ^
/Users/rali/.electron-gyp/25.9.8/include/node/v8config.h:544:37: note: expanded from macro 'V8_DEPRECATED'
544 | # define V8_DEPRECATED(message) [[deprecated(message)]]
| ^
In file included from ../src/better_sqlite3.cpp:4:
./src/util/macros.lzz:31:20: warning: 'CopyablePersistentTraits<v8::String>' is deprecated: Use v8::Global instead [-Wdeprecated-declarations]
31 | template <class T> using CopyablePersistent = v8::Persistent<T, v8::CopyablePersistentTraits<T>>;
| ^
/Users/rali/.electron-gyp/25.9.8/include/node/v8-persistent-handle.h:244:8: note: 'CopyablePersistentTraits<v8::String>' has been explicitly marked deprecated here
244 | struct V8_DEPRECATED("Use v8::Global instead") CopyablePersistentTraits {
| ^
/Users/rali/.electron-gyp/25.9.8/include/node/v8config.h:544:37: note: expanded from macro 'V8_DEPRECATED'
544 | # define V8_DEPRECATED(message) [[deprecated(message)]]
| ^
In file included from ../src/better_sqlite3.cpp:4:
./src/util/macros.lzz:31:20: warning: 'CopyablePersistentTraits<v8::String>' is deprecated: Use v8::Global instead [-Wdeprecated-declarations]
31 | template <class T> using CopyablePersistent = v8::Persistent<T, v8::CopyablePersistentTraits<T>>;
| ^
/Users/rali/.electron-gyp/25.9.8/include/node/v8-persistent-handle.h:244:8: note: 'CopyablePersistentTraits<v8::String>' has been explicitly marked deprecated here
244 | struct V8_DEPRECATED("Use v8::Global instead") CopyablePersistentTraits {
| ^
/Users/rali/.electron-gyp/25.9.8/include/node/v8config.h:544:37: note: expanded from macro 'V8_DEPRECATED'
544 | # define V8_DEPRECATED(message) [[deprecated(message)]]
| ^
In file included from ../src/better_sqlite3.cpp:4:
./src/util/macros.lzz:31:20: warning: 'CopyablePersistentTraits<v8::String>' is deprecated: Use v8::Global instead [-Wdeprecated-declarations]
31 | template <class T> using CopyablePersistent = v8::Persistent<T, v8::CopyablePersistentTraits<T>>;
| ^
/Users/rali/.electron-gyp/25.9.8/include/node/v8-persistent-handle.h:244:8: note: 'CopyablePersistentTraits<v8::String>' has been explicitly marked deprecated here
244 | struct V8_DEPRECATED("Use v8::Global instead") CopyablePersistentTraits {
| ^
/Users/rali/.electron-gyp/25.9.8/include/node/v8config.h:544:37: note: expanded from macro 'V8_DEPRECATED'
544 | # define V8_DEPRECATED(message) [[deprecated(message)]]
| ^
In file included from ../src/better_sqlite3.cpp:4:
./src/util/macros.lzz:31:20: warning: 'CopyablePersistentTraits<v8::String>' is deprecated: Use v8::Global instead [-Wdeprecated-declarations]
31 | template <class T> using CopyablePersistent = v8::Persistent<T, v8::CopyablePersistentTraits<T>>;
| ^
/Users/rali/.electron-gyp/25.9.8/include/node/v8-persistent-handle.h:244:8: note: 'CopyablePersistentTraits<v8::String>' has been explicitly marked deprecated here
244 | struct V8_DEPRECATED("Use v8::Global instead") CopyablePersistentTraits {
| ^
/Users/rali/.electron-gyp/25.9.8/include/node/v8config.h:544:37: note: expanded from macro 'V8_DEPRECATED'
544 | # define V8_DEPRECATED(message) [[deprecated(message)]]
| ^
In file included from ../src/better_sqlite3.cpp:4:
./src/util/macros.lzz:31:20: warning: 'CopyablePersistentTraits<v8::String>' is deprecated: Use v8::Global instead [-Wdeprecated-declarations]
31 | template <class T> using CopyablePersistent = v8::Persistent<T, v8::CopyablePersistentTraits<T>>;
| ^
/Users/rali/.electron-gyp/25.9.8/include/node/v8-persistent-handle.h:244:8: note: 'CopyablePersistentTraits<v8::String>' has been explicitly marked deprecated here
244 | struct V8_DEPRECATED("Use v8::Global instead") CopyablePersistentTraits {
| ^
/Users/rali/.electron-gyp/25.9.8/include/node/v8config.h:544:37: note: expanded from macro 'V8_DEPRECATED'
544 | # define V8_DEPRECATED(message) [[deprecated(message)]]
| ^
In file included from ../src/better_sqlite3.cpp:4:
./src/util/macros.lzz:31:20: warning: 'CopyablePersistentTraits<v8::String>' is deprecated: Use v8::Global instead [-Wdeprecated-declarations]
31 | template <class T> using CopyablePersistent = v8::Persistent<T, v8::CopyablePersistentTraits<T>>;
| ^
/Users/rali/.electron-gyp/25.9.8/include/node/v8-persistent-handle.h:244:8: note: 'CopyablePersistentTraits<v8::String>' has been explicitly marked deprecated here
244 | struct V8_DEPRECATED("Use v8::Global instead") CopyablePersistentTraits {
| ^
/Users/rali/.electron-gyp/25.9.8/include/node/v8config.h:544:37: note: expanded from macro 'V8_DEPRECATED'
544 | # define V8_DEPRECATED(message) [[deprecated(message)]]
| ^
In file included from ../src/better_sqlite3.cpp:4:
./src/util/macros.lzz:31:20: warning: 'CopyablePersistentTraits<v8::String>' is deprecated: Use v8::Global instead [-Wdeprecated-declarations]
31 | template <class T> using CopyablePersistent = v8::Persistent<T, v8::CopyablePersistentTraits<T>>;
| ^
/Users/rali/.electron-gyp/25.9.8/include/node/v8-persistent-handle.h:244:8: note: 'CopyablePersistentTraits<v8::String>' has been explicitly marked deprecated here
244 | struct V8_DEPRECATED("Use v8::Global instead") CopyablePersistentTraits {
| ^
/Users/rali/.electron-gyp/25.9.8/include/node/v8config.h:544:37: note: expanded from macro 'V8_DEPRECATED'
544 | # define V8_DEPRECATED(message) [[deprecated(message)]]
| ^
In file included from ../src/better_sqlite3.cpp:4:
./src/util/macros.lzz:31:20: warning: 'CopyablePersistentTraits<v8::String>' is deprecated: Use v8::Global instead [-Wdeprecated-declarations]
31 | template <class T> using CopyablePersistent = v8::Persistent<T, v8::CopyablePersistentTraits<T>>;
| ^
/Users/rali/.electron-gyp/25.9.8/include/node/v8-persistent-handle.h:244:8: note: 'CopyablePersistentTraits<v8::String>' has been explicitly marked deprecated here
244 | struct V8_DEPRECATED("Use v8::Global instead") CopyablePersistentTraits {
| ^
/Users/rali/.electron-gyp/25.9.8/include/node/v8config.h:544:37: note: expanded from macro 'V8_DEPRECATED'
544 | # define V8_DEPRECATED(message) [[deprecated(message)]]
| ^
In file included from ../src/better_sqlite3.cpp:4:
./src/util/macros.lzz:31:20: warning: 'CopyablePersistentTraits<v8::String>' is deprecated: Use v8::Global instead [-Wdeprecated-declarations]
31 | template <class T> using CopyablePersistent = v8::Persistent<T, v8::CopyablePersistentTraits<T>>;
| ^
/Users/rali/.electron-gyp/25.9.8/include/node/v8-persistent-handle.h:244:8: note: 'CopyablePersistentTraits<v8::String>' has been explicitly marked deprecated here
244 | struct V8_DEPRECATED("Use v8::Global instead") CopyablePersistentTraits {
| ^
/Users/rali/.electron-gyp/25.9.8/include/node/v8config.h:544:37: note: expanded from macro 'V8_DEPRECATED'
544 | # define V8_DEPRECATED(message) [[deprecated(message)]]
| ^
In file included from ../src/better_sqlite3.cpp:4:
./src/util/macros.lzz:31:20: warning: 'CopyablePersistentTraits<v8::String>' is deprecated: Use v8::Global instead [-Wdeprecated-declarations]
31 | template <class T> using CopyablePersistent = v8::Persistent<T, v8::CopyablePersistentTraits<T>>;
| ^
/Users/rali/.electron-gyp/25.9.8/include/node/v8-persistent-handle.h:244:8: note: 'CopyablePersistentTraits<v8::String>' has been explicitly marked deprecated here
244 | struct V8_DEPRECATED("Use v8::Global instead") CopyablePersistentTraits {
| ^
/Users/rali/.electron-gyp/25.9.8/include/node/v8config.h:544:37: note: expanded from macro 'V8_DEPRECATED'
544 | # define V8_DEPRECATED(message) [[deprecated(message)]]
| ^
In file included from ../src/better_sqlite3.cpp:4:
./src/util/macros.lzz:31:20: warning: 'CopyablePersistentTraits<v8::String>' is deprecated: Use v8::Global instead [-Wdeprecated-declarations]
31 | template <class T> using CopyablePersistent = v8::Persistent<T, v8::CopyablePersistentTraits<T>>;
| ^
/Users/rali/.electron-gyp/25.9.8/include/node/v8-persistent-handle.h:244:8: note: 'CopyablePersistentTraits<v8::String>' has been explicitly marked deprecated here
244 | struct V8_DEPRECATED("Use v8::Global instead") CopyablePersistentTraits {
| ^
/Users/rali/.electron-gyp/25.9.8/include/node/v8config.h:544:37: note: expanded from macro 'V8_DEPRECATED'
544 | # define V8_DEPRECATED(message) [[deprecated(message)]]
| ^
In file included from ../src/better_sqlite3.cpp:4:
./src/util/macros.lzz:31:20: warning: 'CopyablePersistentTraits<v8::String>' is deprecated: Use v8::Global instead [-Wdeprecated-declarations]
31 | template <class T> using CopyablePersistent = v8::Persistent<T, v8::CopyablePersistentTraits<T>>;
| ^
/Users/rali/.electron-gyp/25.9.8/include/node/v8-persistent-handle.h:244:8: note: 'CopyablePersistentTraits<v8::String>' has been explicitly marked deprecated here
244 | struct V8_DEPRECATED("Use v8::Global instead") CopyablePersistentTraits {
| ^
/Users/rali/.electron-gyp/25.9.8/include/node/v8config.h:544:37: note: expanded from macro 'V8_DEPRECATED'
544 | # define V8_DEPRECATED(message) [[deprecated(message)]]
| ^
In file included from ../src/better_sqlite3.cpp:4:
./src/util/macros.lzz:31:20: warning: 'CopyablePersistentTraits<v8::String>' is deprecated: Use v8::Global instead [-Wdeprecated-declarations]
31 | template <class T> using CopyablePersistent = v8::Persistent<T, v8::CopyablePersistentTraits<T>>;
| ^
/Users/rali/.electron-gyp/25.9.8/include/node/v8-persistent-handle.h:244:8: note: 'CopyablePersistentTraits<v8::String>' has been explicitly marked deprecated here
244 | struct V8_DEPRECATED("Use v8::Global instead") CopyablePersistentTraits {
| ^
/Users/rali/.electron-gyp/25.9.8/include/node/v8config.h:544:37: note: expanded from macro 'V8_DEPRECATED'
544 | # define V8_DEPRECATED(message) [[deprecated(message)]]
| ^
In file included from ../src/better_sqlite3.cpp:4:
./src/util/macros.lzz:31:20: warning: 'CopyablePersistentTraits<v8::String>' is deprecated: Use v8::Global instead [-Wdeprecated-declarations]
31 | template <class T> using CopyablePersistent = v8::Persistent<T, v8::CopyablePersistentTraits<T>>;
| ^
/Users/rali/.electron-gyp/25.9.8/include/node/v8-persistent-handle.h:244:8: note: 'CopyablePersistentTraits<v8::String>' has been explicitly marked deprecated here
244 | struct V8_DEPRECATED("Use v8::Global instead") CopyablePersistentTraits {
| ^
/Users/rali/.electron-gyp/25.9.8/include/node/v8config.h:544:37: note: expanded from macro 'V8_DEPRECATED'
544 | # define V8_DEPRECATED(message) [[deprecated(message)]]
| ^
In file included from ../src/better_sqlite3.cpp:4:
./src/util/macros.lzz:31:20: warning: 'CopyablePersistentTraits<v8::String>' is deprecated: Use v8::Global instead [-Wdeprecated-declarations]
31 | template <class T> using CopyablePersistent = v8::Persistent<T, v8::CopyablePersistentTraits<T>>;
| ^
/Users/rali/.electron-gyp/25.9.8/include/node/v8-persistent-handle.h:244:8: note: 'CopyablePersistentTraits<v8::String>' has been explicitly marked deprecated here
244 | struct V8_DEPRECATED("Use v8::Global instead") CopyablePersistentTraits {
| ^
/Users/rali/.electron-gyp/25.9.8/include/node/v8config.h:544:37: note: expanded from macro 'V8_DEPRECATED'
544 | # define V8_DEPRECATED(message) [[deprecated(message)]]
| ^
In file included from ../src/better_sqlite3.cpp:4:
./src/util/macros.lzz:31:20: warning: 'CopyablePersistentTraits<v8::String>' is deprecated: Use v8::Global instead [-Wdeprecated-declarations]
31 | template <class T> using CopyablePersistent = v8::Persistent<T, v8::CopyablePersistentTraits<T>>;
| ^
/Users/rali/.electron-gyp/25.9.8/include/node/v8-persistent-handle.h:244:8: note: 'CopyablePersistentTraits<v8::String>' has been explicitly marked deprecated here
244 | struct V8_DEPRECATED("Use v8::Global instead") CopyablePersistentTraits {
| ^
/Users/rali/.electron-gyp/25.9.8/include/node/v8config.h:544:37: note: expanded from macro 'V8_DEPRECATED'
544 | # define V8_DEPRECATED(message) [[deprecated(message)]]
| ^
In file included from ../src/better_sqlite3.cpp:4:
./src/util/macros.lzz:31:20: warning: 'CopyablePersistentTraits<v8::String>' is deprecated: Use v8::Global instead [-Wdeprecated-declarations]
31 | template <class T> using CopyablePersistent = v8::Persistent<T, v8::CopyablePersistentTraits<T>>;
| ^
/Users/rali/.electron-gyp/25.9.8/include/node/v8-persistent-handle.h:244:8: note: 'CopyablePersistentTraits<v8::String>' has been explicitly marked deprecated here
244 | struct V8_DEPRECATED("Use v8::Global instead") CopyablePersistentTraits {
| ^
/Users/rali/.electron-gyp/25.9.8/include/node/v8config.h:544:37: note: expanded from macro 'V8_DEPRECATED'
544 | # define V8_DEPRECATED(message) [[deprecated(message)]]
| ^
In file included from ../src/better_sqlite3.cpp:4:
./src/util/macros.lzz:31:20: warning: 'CopyablePersistentTraits<v8::String>' is deprecated: Use v8::Global instead [-Wdeprecated-declarations]
31 | template <class T> using CopyablePersistent = v8::Persistent<T, v8::CopyablePersistentTraits<T>>;
| ^
./src/util/constants.lzz:150:28: note: in instantiation of template type alias 'CopyablePersistent' requested here
150 | std::unordered_map <int, CopyablePersistent<v8::String> > codes;
| ^
/Users/rali/.electron-gyp/25.9.8/include/node/v8-persistent-handle.h:244:8: note: 'CopyablePersistentTraits<v8::String>' has been explicitly marked deprecated here
244 | struct V8_DEPRECATED("Use v8::Global instead") CopyablePersistentTraits {
| ^
/Users/rali/.electron-gyp/25.9.8/include/node/v8config.h:544:37: note: expanded from macro 'V8_DEPRECATED'
544 | # define V8_DEPRECATED(message) [[deprecated(message)]]
| ^
In file included from ../src/better_sqlite3.cpp:4:
./src/util/macros.lzz:31:20: warning: 'CopyablePersistentTraits<v8::String>' is deprecated: Use v8::Global instead [-Wdeprecated-declarations]
31 | template <class T> using CopyablePersistent = v8::Persistent<T, v8::CopyablePersistentTraits<T>>;
| ^
/Users/rali/.electron-gyp/25.9.8/include/node/v8-persistent-handle.h:244:8: note: 'CopyablePersistentTraits<v8::String>' has been explicitly marked deprecated here
244 | struct V8_DEPRECATED("Use v8::Global instead") CopyablePersistentTraits {
| ^
/Users/rali/.electron-gyp/25.9.8/include/node/v8config.h:544:37: note: expanded from macro 'V8_DEPRECATED'
544 | # define V8_DEPRECATED(message) [[deprecated(message)]]
| ^
In file included from ../src/better_sqlite3.cpp:4:
./src/util/macros.lzz:31:20: warning: 'CopyablePersistentTraits<v8::Value>' is deprecated: Use v8::Global instead [-Wdeprecated-declarations]
31 | template <class T> using CopyablePersistent = v8::Persistent<T, v8::CopyablePersistentTraits<T>>;
| ^
/Users/rali/.electron-gyp/25.9.8/include/node/v8-persistent-handle.h:244:8: note: 'CopyablePersistentTraits<v8::Value>' has been explicitly marked deprecated here
244 | struct V8_DEPRECATED("Use v8::Global instead") CopyablePersistentTraits {
| ^
/Users/rali/.electron-gyp/25.9.8/include/node/v8config.h:544:37: note: expanded from macro 'V8_DEPRECATED'
544 | # define V8_DEPRECATED(message) [[deprecated(message)]]
| ^
In file included from ../src/better_sqlite3.cpp:4:
./src/util/macros.lzz:31:20: warning: 'CopyablePersistentTraits<v8::Function>' is deprecated: Use v8::Global instead [-Wdeprecated-declarations]
31 | template <class T> using CopyablePersistent = v8::Persistent<T, v8::CopyablePersistentTraits<T>>;
| ^
/Users/rali/.electron-gyp/25.9.8/include/node/v8-persistent-handle.h:244:8: note: 'CopyablePersistentTraits<v8::Function>' has been explicitly marked deprecated here
244 | struct V8_DEPRECATED("Use v8::Global instead") CopyablePersistentTraits {
| ^
/Users/rali/.electron-gyp/25.9.8/include/node/v8config.h:544:37: note: expanded from macro 'V8_DEPRECATED'
544 | # define V8_DEPRECATED(message) [[deprecated(message)]]
| ^
In file included from ../src/better_sqlite3.cpp:4:
./src/util/macros.lzz:31:20: warning: 'CopyablePersistentTraits<v8::Function>' is deprecated: Use v8::Global instead [-Wdeprecated-declarations]
31 | template <class T> using CopyablePersistent = v8::Persistent<T, v8::CopyablePersistentTraits<T>>;
| ^
/Users/rali/.electron-gyp/25.9.8/include/node/v8-persistent-handle.h:244:8: note: 'CopyablePersistentTraits<v8::Function>' has been explicitly marked deprecated here
244 | struct V8_DEPRECATED("Use v8::Global instead") CopyablePersistentTraits {
| ^
/Users/rali/.electron-gyp/25.9.8/include/node/v8config.h:544:37: note: expanded from macro 'V8_DEPRECATED'
544 | # define V8_DEPRECATED(message) [[deprecated(message)]]
| ^
In file included from ../src/better_sqlite3.cpp:4:
./src/util/macros.lzz:31:20: warning: 'CopyablePersistentTraits<v8::Value>' is deprecated: Use v8::Global instead [-Wdeprecated-declarations]
31 | template <class T> using CopyablePersistent = v8::Persistent<T, v8::CopyablePersistentTraits<T>>;
| ^
/Users/rali/.electron-gyp/25.9.8/include/node/v8-persistent-handle.h:244:8: note: 'CopyablePersistentTraits<v8::Value>' has been explicitly marked deprecated here
244 | struct V8_DEPRECATED("Use v8::Global instead") CopyablePersistentTraits {
| ^
/Users/rali/.electron-gyp/25.9.8/include/node/v8config.h:544:37: note: expanded from macro 'V8_DEPRECATED'
544 | # define V8_DEPRECATED(message) [[deprecated(message)]]
| ^
In file included from ../src/better_sqlite3.cpp:4:
./src/util/macros.lzz:31:20: warning: 'CopyablePersistentTraits<v8::Function>' is deprecated: Use v8::Global instead [-Wdeprecated-declarations]
31 | template <class T> using CopyablePersistent = v8::Persistent<T, v8::CopyablePersistentTraits<T>>;
| ^
/Users/rali/.electron-gyp/25.9.8/include/node/v8-persistent-handle.h:244:8: note: 'CopyablePersistentTraits<v8::Function>' has been explicitly marked deprecated here
244 | struct V8_DEPRECATED("Use v8::Global instead") CopyablePersistentTraits {
| ^
/Users/rali/.electron-gyp/25.9.8/include/node/v8config.h:544:37: note: expanded from macro 'V8_DEPRECATED'
544 | # define V8_DEPRECATED(message) [[deprecated(message)]]
| ^
In file included from ../src/better_sqlite3.cpp:4:
./src/util/macros.lzz:31:20: warning: 'CopyablePersistentTraits<v8::Function>' is deprecated: Use v8::Global instead [-Wdeprecated-declarations]
31 | template <class T> using CopyablePersistent = v8::Persistent<T, v8::CopyablePersistentTraits<T>>;
| ^
/Users/rali/.electron-gyp/25.9.8/include/node/v8-persistent-handle.h:244:8: note: 'CopyablePersistentTraits<v8::Function>' has been explicitly marked deprecated here
244 | struct V8_DEPRECATED("Use v8::Global instead") CopyablePersistentTraits {
| ^
/Users/rali/.electron-gyp/25.9.8/include/node/v8config.h:544:37: note: expanded from macro 'V8_DEPRECATED'
544 | # define V8_DEPRECATED(message) [[deprecated(message)]]
| ^
In file included from ../src/better_sqlite3.cpp:4:
./src/util/macros.lzz:31:20: warning: 'CopyablePersistentTraits<v8::Value>' is deprecated: Use v8::Global instead [-Wdeprecated-declarations]
31 | template <class T> using CopyablePersistent = v8::Persistent<T, v8::CopyablePersistentTraits<T>>;
| ^
/Users/rali/.electron-gyp/25.9.8/include/node/v8-persistent-handle.h:244:8: note: 'CopyablePersistentTraits<v8::Value>' has been explicitly marked deprecated here
244 | struct V8_DEPRECATED("Use v8::Global instead") CopyablePersistentTraits {
| ^
/Users/rali/.electron-gyp/25.9.8/include/node/v8config.h:544:37: note: expanded from macro 'V8_DEPRECATED'
544 | # define V8_DEPRECATED(message) [[deprecated(message)]]
| ^
In file included from ../src/better_sqlite3.cpp:4:
./src/util/macros.lzz:31:20: warning: 'CopyablePersistentTraits<v8::Function>' is deprecated: Use v8::Global instead [-Wdeprecated-declarations]
31 | template <class T> using CopyablePersistent = v8::Persistent<T, v8::CopyablePersistentTraits<T>>;
| ^
/Users/rali/.electron-gyp/25.9.8/include/node/v8-persistent-handle.h:244:8: note: 'CopyablePersistentTraits<v8::Function>' has been explicitly marked deprecated here
244 | struct V8_DEPRECATED("Use v8::Global instead") CopyablePersistentTraits {
| ^
/Users/rali/.electron-gyp/25.9.8/include/node/v8config.h:544:37: note: expanded from macro 'V8_DEPRECATED'
544 | # define V8_DEPRECATED(message) [[deprecated(message)]]
| ^
In file included from ../src/better_sqlite3.cpp:4:
./src/util/macros.lzz:31:20: warning: 'CopyablePersistentTraits<v8::Object>' is deprecated: Use v8::Global instead [-Wdeprecated-declarations]
31 | template <class T> using CopyablePersistent = v8::Persistent<T, v8::CopyablePersistentTraits<T>>;
| ^
/Users/rali/.electron-gyp/25.9.8/include/node/v8-persistent-handle.h:244:8: note: 'CopyablePersistentTraits<v8::Object>' has been explicitly marked deprecated here
244 | struct V8_DEPRECATED("Use v8::Global instead") CopyablePersistentTraits {
| ^
/Users/rali/.electron-gyp/25.9.8/include/node/v8config.h:544:37: note: expanded from macro 'V8_DEPRECATED'
544 | # define V8_DEPRECATED(message) [[deprecated(message)]]
| ^
In file included from ../src/better_sqlite3.cpp:4:
./src/util/macros.lzz:31:20: warning: 'CopyablePersistentTraits<v8::Function>' is deprecated: Use v8::Global instead [-Wdeprecated-declarations]
31 | template <class T> using CopyablePersistent = v8::Persistent<T, v8::CopyablePersistentTraits<T>>;
| ^
/Users/rali/.electron-gyp/25.9.8/include/node/v8-persistent-handle.h:244:8: note: 'CopyablePersistentTraits<v8::Function>' has been explicitly marked deprecated here
244 | struct V8_DEPRECATED("Use v8::Global instead") CopyablePersistentTraits {
| ^
/Users/rali/.electron-gyp/25.9.8/include/node/v8config.h:544:37: note: expanded from macro 'V8_DEPRECATED'
544 | # define V8_DEPRECATED(message) [[deprecated(message)]]
| ^
In file included from ../src/better_sqlite3.cpp:4:
./src/util/macros.lzz:31:20: warning: 'CopyablePersistentTraits<v8::Array>' is deprecated: Use v8::Global instead [-Wdeprecated-declarations]
31 | template <class T> using CopyablePersistent = v8::Persistent<T, v8::CopyablePersistentTraits<T>>;
| ^
/Users/rali/.electron-gyp/25.9.8/include/node/v8-persistent-handle.h:244:8: note: 'CopyablePersistentTraits<v8::Array>' has been explicitly marked deprecated here
244 | struct V8_DEPRECATED("Use v8::Global instead") CopyablePersistentTraits {
| ^
/Users/rali/.electron-gyp/25.9.8/include/node/v8config.h:544:37: note: expanded from macro 'V8_DEPRECATED'
544 | # define V8_DEPRECATED(message) [[deprecated(message)]]
| ^
In file included from ../src/better_sqlite3.cpp:4:
./src/util/macros.lzz:31:20: warning: 'CopyablePersistentTraits<v8::Function>' is deprecated: Use v8::Global instead [-Wdeprecated-declarations]
31 | template <class T> using CopyablePersistent = v8::Persistent<T, v8::CopyablePersistentTraits<T>>;
| ^
/Users/rali/.electron-gyp/25.9.8/include/node/v8-persistent-handle.h:244:8: note: 'CopyablePersistentTraits<v8::Function>' has been explicitly marked deprecated here
244 | struct V8_DEPRECATED("Use v8::Global instead") CopyablePersistentTraits {
| ^
/Users/rali/.electron-gyp/25.9.8/include/node/v8config.h:544:37: note: expanded from macro 'V8_DEPRECATED'
544 | # define V8_DEPRECATED(message) [[deprecated(message)]]
| ^
In file included from ../src/better_sqlite3.cpp:4:
./src/util/macros.lzz:31:20: warning: 'CopyablePersistentTraits<v8::Function>' is deprecated: Use v8::Global instead [-Wdeprecated-declarations]
31 | template <class T> using CopyablePersistent = v8::Persistent<T, v8::CopyablePersistentTraits<T>>;
| ^
/Users/rali/.electron-gyp/25.9.8/include/node/v8-persistent-handle.h:244:8: note: 'CopyablePersistentTraits<v8::Function>' has been explicitly marked deprecated here
244 | struct V8_DEPRECATED("Use v8::Global instead") CopyablePersistentTraits {
| ^
/Users/rali/.electron-gyp/25.9.8/include/node/v8config.h:544:37: note: expanded from macro 'V8_DEPRECATED'
544 | # define V8_DEPRECATED(message) [[deprecated(message)]]
| ^
In file included from ../src/better_sqlite3.cpp:4:
./src/util/macros.lzz:31:20: warning: 'CopyablePersistentTraits<v8::Function>' is deprecated: Use v8::Global instead [-Wdeprecated-declarations]
31 | template <class T> using CopyablePersistent = v8::Persistent<T, v8::CopyablePersistentTraits<T>>;
| ^
/Users/rali/.electron-gyp/25.9.8/include/node/v8-persistent-handle.h:244:8: note: 'CopyablePersistentTraits<v8::Function>' has been explicitly marked deprecated here
244 | struct V8_DEPRECATED("Use v8::Global instead") CopyablePersistentTraits {
| ^
/Users/rali/.electron-gyp/25.9.8/include/node/v8config.h:544:37: note: expanded from macro 'V8_DEPRECATED'
544 | # define V8_DEPRECATED(message) [[deprecated(message)]]
| ^
In file included from ../src/better_sqlite3.cpp:4:
./src/util/macros.lzz:31:20: warning: 'CopyablePersistentTraits<v8::Function>' is deprecated: Use v8::Global instead [-Wdeprecated-declarations]
31 | template <class T> using CopyablePersistent = v8::Persistent<T, v8::CopyablePersistentTraits<T>>;
| ^
/Users/rali/.electron-gyp/25.9.8/include/node/v8-persistent-handle.h:244:8: note: 'CopyablePersistentTraits<v8::Function>' has been explicitly marked deprecated here
244 | struct V8_DEPRECATED("Use v8::Global instead") CopyablePersistentTraits {
| ^
/Users/rali/.electron-gyp/25.9.8/include/node/v8config.h:544:37: note: expanded from macro 'V8_DEPRECATED'
544 | # define V8_DEPRECATED(message) [[deprecated(message)]]
| ^
In file included from ../src/better_sqlite3.cpp:4:
./src/util/macros.lzz:31:20: warning: 'CopyablePersistentTraits<v8::Function>' is deprecated: Use v8::Global instead [-Wdeprecated-declarations]
31 | template <class T> using CopyablePersistent = v8::Persistent<T, v8::CopyablePersistentTraits<T>>;
| ^
/Users/rali/.electron-gyp/25.9.8/include/node/v8-persistent-handle.h:244:8: note: 'CopyablePersistentTraits<v8::Function>' has been explicitly marked deprecated here
244 | struct V8_DEPRECATED("Use v8::Global instead") CopyablePersistentTraits {
| ^
/Users/rali/.electron-gyp/25.9.8/include/node/v8config.h:544:37: note: expanded from macro 'V8_DEPRECATED'
544 | # define V8_DEPRECATED(message) [[deprecated(message)]]
| ^
In file included from ../src/better_sqlite3.cpp:4:
./src/util/macros.lzz:31:20: warning: 'CopyablePersistentTraits<v8::String>' is deprecated: Use v8::Global instead [-Wdeprecated-declarations]
31 | template <class T> using CopyablePersistent = v8::Persistent<T, v8::CopyablePersistentTraits<T>>;
| ^
/Users/rali/.electron-gyp/25.9.8/include/node/v8-persistent-handle.h:244:8: note: 'CopyablePersistentTraits<v8::String>' has been explicitly marked deprecated here
244 | struct V8_DEPRECATED("Use v8::Global instead") CopyablePersistentTraits {
| ^
/Users/rali/.electron-gyp/25.9.8/include/node/v8config.h:544:37: note: expanded from macro 'V8_DEPRECATED'
544 | # define V8_DEPRECATED(message) [[deprecated(message)]]
| ^
In file included from ../src/better_sqlite3.cpp:4:
./src/util/macros.lzz:31:20: warning: 'CopyablePersistentTraits<v8::Function>' is deprecated: Use v8::Global instead [-Wdeprecated-declarations]
31 | template <class T> using CopyablePersistent = v8::Persistent<T, v8::CopyablePersistentTraits<T>>;
| ^
/Users/rali/.electron-gyp/25.9.8/include/node/v8-persistent-handle.h:244:8: note: 'CopyablePersistentTraits<v8::Function>' has been explicitly marked deprecated here
244 | struct V8_DEPRECATED("Use v8::Global instead") CopyablePersistentTraits {
| ^
/Users/rali/.electron-gyp/25.9.8/include/node/v8config.h:544:37: note: expanded from macro 'V8_DEPRECATED'
544 | # define V8_DEPRECATED(message) [[deprecated(message)]]
| ^
In file included from ../src/better_sqlite3.cpp:4:
./src/util/macros.lzz:31:20: warning: 'CopyablePersistentTraits<v8::String>' is deprecated: Use v8::Global instead [-Wdeprecated-declarations]
31 | template <class T> using CopyablePersistent = v8::Persistent<T, v8::CopyablePersistentTraits<T>>;
| ^
/Users/rali/.electron-gyp/25.9.8/include/node/v8-persistent-handle.h:244:8: note: 'CopyablePersistentTraits<v8::String>' has been explicitly marked deprecated here
244 | struct V8_DEPRECATED("Use v8::Global instead") CopyablePersistentTraits {
| ^
/Users/rali/.electron-gyp/25.9.8/include/node/v8config.h:544:37: note: expanded from macro 'V8_DEPRECATED'
544 | # define V8_DEPRECATED(message) [[deprecated(message)]]
| ^
./src/objects/database.lzz:180:21: warning: variable 'status' set but not used [-Wunused-but-set-variable]
180 | int status = sqlite3_db_config(db_handle, SQLITE_DBCONFIG_ENABLE_LOAD_EXTENSION, 1, NULL);
| ^
⠦ Building module: better-sqlite3, Completed: 042 warnings generated.
⠧ Building module: better-sqlite3, Completed: 0 SOLINK_MODULE(target) Release/better_sqlite3.node
⠇ Building module: better-sqlite3, Completed: 0 CC(target) Release/obj.target/test_extension/deps/test_extension.o
⠏ Building module: better-sqlite3, Completed: 0 SOLINK_MODULE(target) Release/test_extension.node
rm ba23eeee118cd63e16015df367567cb043fed872.intermediate
✔ Rebuild Complete
rali@Raynors-MacBook-Pro trilium %
Step 3 修改脚本文件
修改copy-trilium.sh,把文件中"n exec 18.18.2"字段删除,使用默认的 npm run
rali@Raynors-MacBook-Pro trilium % cd bin
rali@Raynors-MacBook-Pro bin % ls
better-sqlite3 copy-trilium.sh
build-debian.sh copy-trilium.sh.backup
build-docker.sh create-anonymization-script.js
build-linux-x64.sh deb-options.json
build-mac-arm64.sh export-schema.sh
build-mac-arm64.sh.backup generate-cert.sh
build-mac-x64.sh push-docker-image.sh
build-server.sh release-flatpack.sh
build-win-x64.sh release.sh
build.sh tpl
rali@Raynors-MacBook-Pro bin % diff copy-trilium.sh copy-trilium.sh.backup
12c12
< npm run webpack || npm run webpack
---
> n exec 18.18.2 npm run webpack || npm run webpack
30c30
< (cd $DIR && npm install --only=prod)
---
> (cd $DIR && n exec 18.18.2 npm install --only=prod)
rali@Raynors-MacBook-Pro bin %
Step 4 再次build
rali@Raynors-MacBook-Pro trilium % sudo bin/build-mac-arm64.sh
Password:
> trilium@0.63.6 webpack
> webpack -c webpack.config.js
asset desktop.js 652 KiB [compared for emit] [minimized] (name: desktop) 2 related assets
asset mobile.js 366 KiB [compared for emit] [minimized] (name: mobile) 1 related asset
asset 760.js 139 KiB [compared for emit] [minimized] 1 related asset
asset 41.js 109 KiB [compared for emit] [minimized] 1 related asset
asset setup.js 10.7 KiB [compared for emit] [minimized] (name: setup) 1 related asset
asset 317.js 6.66 KiB [compared for emit] [minimized] 1 related asset
asset 749.js 2.22 KiB [compared for emit] [minimized] 1 related asset
asset 784.js 1.96 KiB [compared for emit] [minimized] 1 related asset
orphan modules 944 KiB [orphan] 225 modules
runtime modules 16.9 KiB 24 modules
built modules 1.77 MiB [built]
modules by path ./src/public/app/services/ 171 KiB 34 modules
modules by path ./src/public/app/menus/*.js 22.1 KiB 5 modules
modules by path ./src/public/app/widgets/ 255 KiB 4 modules
modules by path ./src/public/app/entities/*.js 36.4 KiB 4 modules
modules by path ./src/public/app/*.js 1.24 MiB
./src/public/app/setup.js + 1 modules 3.53 KiB [built] [code generated]
+ 2 modules
modules by path ./src/public/app/components/*.js 60.6 KiB
./src/public/app/components/app_context.js + 8 modules 55.2 KiB [built] [code generated]
+ 2 modules
external "electron" 42 bytes [built] [code generated]
WARNING in ./src/public/app/services/utils.js 295:15-34
Critical dependency: the request of a dependency is an expression
@ ./src/public/app/desktop.js 2:0-40 18:4-20 19:4-24 29:4-20
1 warning has detailed information that is not shown.
Use 'stats.errorDetails: true' resp. '--stats-error-details' to show it.
webpack 5.90.3 compiled with 1 warning in 2475 ms
./dist/trilium-mac-arm64-src
Copying Trilium to build directory ./dist/trilium-mac-arm64-src
cp: webpack-*: No such file or directory
npm warn config only Use `--omit=dev` to omit dev dependencies from the install.
npm warn deprecated inflight@1.0.6: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.
npm warn deprecated gar@1.0.4: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.
npm warn deprecated csurf@1.11.0: Please use another csrf package
npm warn deprecated har-validator@5.1.5: this library is no longer supported
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm warn deprecated asar@3.2.0: Please use @electron/asar moving forward. There is no API change, just a package name change
npm warn deprecated boolean@3.2.0: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.
npm warn deprecated uuid@3.4.0: Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.
npm warn deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
> trilium@0.63.6 postinstall
> rimraf ./node_modules/canvas
added 797 packages, and audited 798 packages in 27s
120 packages are looking for funding
run `npm fund` for details
19 vulnerabilities (6 low, 7 moderate, 6 high)
To address all issues possible (including breaking changes), run:
npm audit fix --force
Some issues need review, and may require choosing
a different dependency.
Run `npm audit` for details.
./dist/trilium-mac-arm64-src/node_modules/@jimp/plugin-print/fonts/open-sans/open-sans-10-black/open-sans-10-black.png
./dist/trilium-mac-arm64-src/node_modules/@jimp/plugin-print/fonts/open-sans/open-sans-10-black/open-sans-10-black.fnt
./dist/trilium-mac-arm64-src/node_modules/@jimp/plugin-print/fonts/open-sans/open-sans-10-black
./dist/trilium-mac-arm64-src/node_modules/@jimp/plugin-print/fonts/open-sans/open-sans-32-white/open-sans-32-white.png
./dist/trilium-mac-arm64-src/node_modules/@jimp/plugin-print/fonts/open-sans/open-sans-32-white/open-sans-32-white.fnt
./dist/trilium-mac-arm64-src/node_modules/@jimp/plugin-print/fonts/open-sans/open-sans-32-white
./dist/trilium-mac-arm64-src/node_modules/@jimp/plugin-print/fonts/open-sans/open-sans-16-white/open-sans-16-white.fnt
./dist/trilium-mac-arm64-src/node_modules/@jimp/plugin-print/fonts/open-sans/open-sans-16-white/open-sans-16-white.png
./dist/trilium-mac-arm64-src/node_modules/@jimp/plugin-print/fonts/open-sans/open-sans-16-white
./dist/trilium-mac-arm64-src/node_modules/@jimp/plugin-print/fonts/open-sans/open-sans-12-black/open-sans-12-black.png
./dist/trilium-mac-arm64-src/node_modules/@jimp/plugin-print/fonts/open-sans/open-sans-12-black/open-sans-12-black.fnt
./dist/trilium-mac-arm64-src/node_modules/@jimp/plugin-print/fonts/open-sans/open-sans-12-black
./dist/trilium-mac-arm64-src/node_modules/@jimp/plugin-print/fonts/open-sans/open-sans-16-black/open-sans-16-black.fnt
./dist/trilium-mac-arm64-src/node_modules/@jimp/plugin-print/fonts/open-sans/open-sans-16-black/open-sans-16-black.png
./dist/trilium-mac-arm64-src/node_modules/@jimp/plugin-print/fonts/open-sans/open-sans-16-black
./dist/trilium-mac-arm64-src/node_modules/@jimp/plugin-print/fonts/open-sans/open-sans-32-black/open-sans-32-black.png
./dist/trilium-mac-arm64-src/node_modules/@jimp/plugin-print/fonts/open-sans/open-sans-32-black/open-sans-32-black.fnt
./dist/trilium-mac-arm64-src/node_modules/@jimp/plugin-print/fonts/open-sans/open-sans-32-black
./dist/trilium-mac-arm64-src/node_modules/@jimp/plugin-print/fonts/open-sans/Apache License.txt
./dist/trilium-mac-arm64-src/node_modules/@jimp/plugin-print/fonts/open-sans/open-sans-14-black/open-sans-14-black.fnt
./dist/trilium-mac-arm64-src/node_modules/@jimp/plugin-print/fonts/open-sans/open-sans-14-black/open-sans-14-black.png
./dist/trilium-mac-arm64-src/node_modules/@jimp/plugin-print/fonts/open-sans/open-sans-14-black
./dist/trilium-mac-arm64-src/node_modules/@jimp/plugin-print/fonts/open-sans/open-sans-128-white/open-sans-128-white.fnt
./dist/trilium-mac-arm64-src/node_modules/@jimp/plugin-print/fonts/open-sans/open-sans-128-white/open-sans-128-white.png
./dist/trilium-mac-arm64-src/node_modules/@jimp/plugin-print/fonts/open-sans/open-sans-128-white
./dist/trilium-mac-arm64-src/node_modules/@jimp/plugin-print/fonts/open-sans/open-sans-64-white/open-sans-64-white.png
./dist/trilium-mac-arm64-src/node_modules/@jimp/plugin-print/fonts/open-sans/open-sans-64-white/open-sans-64-white.fnt
./dist/trilium-mac-arm64-src/node_modules/@jimp/plugin-print/fonts/open-sans/open-sans-64-white
./dist/trilium-mac-arm64-src/node_modules/@jimp/plugin-print/fonts/open-sans/open-sans-64-black/open-sans-64-black.png
./dist/trilium-mac-arm64-src/node_modules/@jimp/plugin-print/fonts/open-sans/open-sans-64-black/open-sans-64-black.fnt
./dist/trilium-mac-arm64-src/node_modules/@jimp/plugin-print/fonts/open-sans/open-sans-64-black
./dist/trilium-mac-arm64-src/node_modules/@jimp/plugin-print/fonts/open-sans/open-sans-128-black/open-sans-128-black.fnt
./dist/trilium-mac-arm64-src/node_modules/@jimp/plugin-print/fonts/open-sans/open-sans-128-black/open-sans-128-black.png
./dist/trilium-mac-arm64-src/node_modules/@jimp/plugin-print/fonts/open-sans/open-sans-128-black
./dist/trilium-mac-arm64-src/node_modules/@jimp/plugin-print/fonts/open-sans/open-sans-8-black/open-sans-8-black.png
./dist/trilium-mac-arm64-src/node_modules/@jimp/plugin-print/fonts/open-sans/open-sans-8-black/open-sans-8-black.fnt
./dist/trilium-mac-arm64-src/node_modules/@jimp/plugin-print/fonts/open-sans/open-sans-8-black
./dist/trilium-mac-arm64-src/node_modules/@jimp/plugin-print/fonts/open-sans/open-sans-8-white/open-sans-8-white.png
./dist/trilium-mac-arm64-src/node_modules/@jimp/plugin-print/fonts/open-sans/open-sans-8-white/open-sans-8-white.fnt
./dist/trilium-mac-arm64-src/node_modules/@jimp/plugin-print/fonts/open-sans/open-sans-8-white
./dist/trilium-mac-arm64-src/node_modules/@jimp/plugin-print/fonts/open-sans
./dist/trilium-mac-arm64-src/node_modules/@jimp/plugin-print/fonts
./dist/trilium-mac-arm64-src/node_modules/jimp/browser/README.md
./dist/trilium-mac-arm64-src/node_modules/jimp/browser/examples/example4.html
./dist/trilium-mac-arm64-src/node_modules/jimp/browser/examples/jimp-worker.js
./dist/trilium-mac-arm64-src/node_modules/jimp/browser/examples/example2.html
./dist/trilium-mac-arm64-src/node_modules/jimp/browser/examples/lenna.png
./dist/trilium-mac-arm64-src/node_modules/jimp/browser/examples/example3.html
./dist/trilium-mac-arm64-src/node_modules/jimp/browser/examples/test.html
./dist/trilium-mac-arm64-src/node_modules/jimp/browser/examples/dice.png
./dist/trilium-mac-arm64-src/node_modules/jimp/browser/examples/example1.html
./dist/trilium-mac-arm64-src/node_modules/jimp/browser/examples
./dist/trilium-mac-arm64-src/node_modules/jimp/browser/lib/jimp.js.LICENSE.txt
./dist/trilium-mac-arm64-src/node_modules/jimp/browser/lib/jimp.js.map
./dist/trilium-mac-arm64-src/node_modules/jimp/browser/lib/jimp.js
./dist/trilium-mac-arm64-src/node_modules/jimp/browser/lib
./dist/trilium-mac-arm64-src/node_modules/jimp/browser
./dist/trilium-mac-arm64-src/node_modules/jimp/fonts/open-sans/open-sans-10-black/open-sans-10-black.png
./dist/trilium-mac-arm64-src/node_modules/jimp/fonts/open-sans/open-sans-10-black/open-sans-10-black.fnt
./dist/trilium-mac-arm64-src/node_modules/jimp/fonts/open-sans/open-sans-10-black
./dist/trilium-mac-arm64-src/node_modules/jimp/fonts/open-sans/open-sans-32-white/open-sans-32-white.png
./dist/trilium-mac-arm64-src/node_modules/jimp/fonts/open-sans/open-sans-32-white/open-sans-32-white.fnt
./dist/trilium-mac-arm64-src/node_modules/jimp/fonts/open-sans/open-sans-32-white
./dist/trilium-mac-arm64-src/node_modules/jimp/fonts/open-sans/open-sans-16-white/open-sans-16-white.fnt
./dist/trilium-mac-arm64-src/node_modules/jimp/fonts/open-sans/open-sans-16-white/open-sans-16-white.png
./dist/trilium-mac-arm64-src/node_modules/jimp/fonts/open-sans/open-sans-16-white
./dist/trilium-mac-arm64-src/node_modules/jimp/fonts/open-sans/open-sans-12-black/open-sans-12-black.png
./dist/trilium-mac-arm64-src/node_modules/jimp/fonts/open-sans/open-sans-12-black/open-sans-12-black.fnt
./dist/trilium-mac-arm64-src/node_modules/jimp/fonts/open-sans/open-sans-12-black
./dist/trilium-mac-arm64-src/node_modules/jimp/fonts/open-sans/open-sans-16-black/open-sans-16-black.fnt
./dist/trilium-mac-arm64-src/node_modules/jimp/fonts/open-sans/open-sans-16-black/open-sans-16-black.png
./dist/trilium-mac-arm64-src/node_modules/jimp/fonts/open-sans/open-sans-16-black
./dist/trilium-mac-arm64-src/node_modules/jimp/fonts/open-sans/open-sans-32-black/open-sans-32-black.png
./dist/trilium-mac-arm64-src/node_modules/jimp/fonts/open-sans/open-sans-32-black/open-sans-32-black.fnt
./dist/trilium-mac-arm64-src/node_modules/jimp/fonts/open-sans/open-sans-32-black
./dist/trilium-mac-arm64-src/node_modules/jimp/fonts/open-sans/Apache License.txt
./dist/trilium-mac-arm64-src/node_modules/jimp/fonts/open-sans/open-sans-14-black/open-sans-14-black.fnt
./dist/trilium-mac-arm64-src/node_modules/jimp/fonts/open-sans/open-sans-14-black/open-sans-14-black.png
./dist/trilium-mac-arm64-src/node_modules/jimp/fonts/open-sans/open-sans-14-black
./dist/trilium-mac-arm64-src/node_modules/jimp/fonts/open-sans/open-sans-128-white/open-sans-128-white.fnt
./dist/trilium-mac-arm64-src/node_modules/jimp/fonts/open-sans/open-sans-128-white/open-sans-128-white.png
./dist/trilium-mac-arm64-src/node_modules/jimp/fonts/open-sans/open-sans-128-white
./dist/trilium-mac-arm64-src/node_modules/jimp/fonts/open-sans/open-sans-64-white/open-sans-64-white.png
./dist/trilium-mac-arm64-src/node_modules/jimp/fonts/open-sans/open-sans-64-white/open-sans-64-white.fnt
./dist/trilium-mac-arm64-src/node_modules/jimp/fonts/open-sans/open-sans-64-white
./dist/trilium-mac-arm64-src/node_modules/jimp/fonts/open-sans/open-sans-64-black/open-sans-64-black.png
./dist/trilium-mac-arm64-src/node_modules/jimp/fonts/open-sans/open-sans-64-black/open-sans-64-black.fnt
./dist/trilium-mac-arm64-src/node_modules/jimp/fonts/open-sans/open-sans-64-black
./dist/trilium-mac-arm64-src/node_modules/jimp/fonts/open-sans/open-sans-128-black/open-sans-128-black.fnt
./dist/trilium-mac-arm64-src/node_modules/jimp/fonts/open-sans/open-sans-128-black/open-sans-128-black.png
./dist/trilium-mac-arm64-src/node_modules/jimp/fonts/open-sans/open-sans-128-black
./dist/trilium-mac-arm64-src/node_modules/jimp/fonts/open-sans/open-sans-8-black/open-sans-8-black.png
./dist/trilium-mac-arm64-src/node_modules/jimp/fonts/open-sans/open-sans-8-black/open-sans-8-black.fnt
./dist/trilium-mac-arm64-src/node_modules/jimp/fonts/open-sans/open-sans-8-black
./dist/trilium-mac-arm64-src/node_modules/jimp/fonts/open-sans/open-sans-8-white/open-sans-8-white.png
./dist/trilium-mac-arm64-src/node_modules/jimp/fonts/open-sans/open-sans-8-white/open-sans-8-white.fnt
./dist/trilium-mac-arm64-src/node_modules/jimp/fonts/open-sans/open-sans-8-white
./dist/trilium-mac-arm64-src/node_modules/jimp/fonts/open-sans
./dist/trilium-mac-arm64-src/node_modules/jimp/fonts
find: ./dist/trilium-mac-arm64-src/node_modules/fd-slicer/test: No such file or directory
find: ./dist/trilium-mac-arm64-src/node_modules/striptags/test: No such file or directory
find: ./dist/trilium-mac-arm64-src/node_modules/define-data-property/test: No such file or directory
find: ./dist/trilium-mac-arm64-src/node_modules/ngraph.events/test: No such file or directory
find: ./dist/trilium-mac-arm64-src/node_modules/stack-chain/test: No such file or directory
find: ./dist/trilium-mac-arm64-src/node_modules/has-property-descriptors/test: No such file or directory
find: ./dist/trilium-mac-arm64-src/node_modules/typedarray-to-buffer/test: No such file or directory
find: ./dist/trilium-mac-arm64-src/node_modules/min-document/test: No such file or directory
find: ./dist/trilium-mac-arm64-src/node_modules/plumb/test: No such file or directory
find: ./dist/trilium-mac-arm64-src/node_modules/es-errors/test: No such file or directory
find: ./dist/trilium-mac-arm64-src/node_modules/math-intrinsics/test: No such file or directory
find: ./dist/trilium-mac-arm64-src/node_modules/bl/test: No such file or directory
find: ./dist/trilium-mac-arm64-src/node_modules/side-channel-list/test: No such file or directory
find: ./dist/trilium-mac-arm64-src/node_modules/fast-json-stable-stringify/test: No such file or directory
find: ./dist/trilium-mac-arm64-src/node_modules/tsscmp/test: No such file or directory
find: ./dist/trilium-mac-arm64-src/node_modules/retry/test: No such file or directory
find: ./dist/trilium-mac-arm64-src/node_modules/call-bind-apply-helpers/test: No such file or directory
find: ./dist/trilium-mac-arm64-src/node_modules/amator/test: No such file or directory
find: ./dist/trilium-mac-arm64-src/node_modules/limiter/test: No such file or directory
find: ./dist/trilium-mac-arm64-src/node_modules/exif-parser/test: No such file or directory
find: ./dist/trilium-mac-arm64-src/node_modules/panzoom/demo/test: No such file or directory
find: ./dist/trilium-mac-arm64-src/node_modules/panzoom/test: No such file or directory
find: ./dist/trilium-mac-arm64-src/node_modules/file-uri-to-path/test: No such file or directory
find: ./dist/trilium-mac-arm64-src/node_modules/typedarray/test: No such file or directory
find: ./dist/trilium-mac-arm64-src/node_modules/function-bind/test: No such file or directory
find: ./dist/trilium-mac-arm64-src/node_modules/jake/test: No such file or directory
find: ./dist/trilium-mac-arm64-src/node_modules/emitter-listener/test: No such file or directory
find: ./dist/trilium-mac-arm64-src/node_modules/es-define-property/test: No such file or directory
find: ./dist/trilium-mac-arm64-src/node_modules/cytoscape-cose-bilkent/test: No such file or directory
find: ./dist/trilium-mac-arm64-src/node_modules/get-intrinsic/test: No such file or directory
find: ./dist/trilium-mac-arm64-src/node_modules/qs/test: No such file or directory
find: ./dist/trilium-mac-arm64-src/node_modules/katex/contrib/auto-render/test: No such file or directory
find: ./dist/trilium-mac-arm64-src/node_modules/katex/contrib/render-a11y-string/test: No such file or directory
find: ./dist/trilium-mac-arm64-src/node_modules/call-bound/test: No such file or directory
find: ./dist/trilium-mac-arm64-src/node_modules/wheel/test: No such file or directory
find: ./dist/trilium-mac-arm64-src/node_modules/dunder-proto/test: No such file or directory
find: ./dist/trilium-mac-arm64-src/node_modules/encoding/test: No such file or directory
find: ./dist/trilium-mac-arm64-src/node_modules/side-channel-weakmap/test: No such file or directory
find: ./dist/trilium-mac-arm64-src/node_modules/github-from-package/test: No such file or directory
find: ./dist/trilium-mac-arm64-src/node_modules/minimist/test: No such file or directory
find: ./dist/trilium-mac-arm64-src/node_modules/isomorphic-fetch/test: No such file or directory
find: ./dist/trilium-mac-arm64-src/node_modules/bagpipe/test: No such file or directory
find: ./dist/trilium-mac-arm64-src/node_modules/bmp-js/test: No such file or directory
find: ./dist/trilium-mac-arm64-src/node_modules/stream-throttle/test: No such file or directory
find: ./dist/trilium-mac-arm64-src/node_modules/has-symbols/test: No such file or directory
find: ./dist/trilium-mac-arm64-src/node_modules/json-buffer/test: No such file or directory
find: ./dist/trilium-mac-arm64-src/node_modules/http-errors/node_modules/setprototypeof/test: No such file or directory
find: ./dist/trilium-mac-arm64-src/node_modules/append-field/test: No such file or directory
find: ./dist/trilium-mac-arm64-src/node_modules/@jimp/plugin-threshold/test: No such file or directory
find: ./dist/trilium-mac-arm64-src/node_modules/@jimp/plugin-shadow/test: No such file or directory
find: ./dist/trilium-mac-arm64-src/node_modules/@jimp/plugin-blit/test: No such file or directory
find: ./dist/trilium-mac-arm64-src/node_modules/@jimp/plugin-fisheye/test: No such file or directory
find: ./dist/trilium-mac-arm64-src/node_modules/@jimp/plugin-normalize/test: No such file or directory
find: ./dist/trilium-mac-arm64-src/node_modules/@jimp/plugin-cover/test: No such file or directory
find: ./dist/trilium-mac-arm64-src/node_modules/@jimp/plugin-rotate/test: No such file or directory
find: ./dist/trilium-mac-arm64-src/node_modules/@jimp/plugin-mask/test: No such file or directory
find: ./dist/trilium-mac-arm64-src/node_modules/@jimp/png/test: No such file or directory
find: ./dist/trilium-mac-arm64-src/node_modules/@jimp/plugin-resize/test: No such file or directory
find: ./dist/trilium-mac-arm64-src/node_modules/@jimp/plugin-flip/test: No such file or directory
find: ./dist/trilium-mac-arm64-src/node_modules/@jimp/plugin-circle/test: No such file or directory
find: ./dist/trilium-mac-arm64-src/node_modules/@jimp/plugin-crop/test: No such file or directory
find: ./dist/trilium-mac-arm64-src/node_modules/@jimp/plugin-contain/test: No such file or directory
find: ./dist/trilium-mac-arm64-src/node_modules/@jimp/jpeg/test: No such file or directory
find: ./dist/trilium-mac-arm64-src/node_modules/@jimp/bmp/test: No such file or directory
find: ./dist/trilium-mac-arm64-src/node_modules/@jimp/plugin-print/test: No such file or directory
find: ./dist/trilium-mac-arm64-src/node_modules/@jimp/tiff/test: No such file or directory
find: ./dist/trilium-mac-arm64-src/node_modules/@jimp/plugin-color/test: No such file or directory
find: ./dist/trilium-mac-arm64-src/node_modules/@jimp/gif/test: No such file or directory
find: ./dist/trilium-mac-arm64-src/node_modules/html2plaintext/test: No such file or directory
find: ./dist/trilium-mac-arm64-src/node_modules/side-channel/test: No such file or directory
find: ./dist/trilium-mac-arm64-src/node_modules/concat-map/test: No such file or directory
find: ./dist/trilium-mac-arm64-src/node_modules/khroma/test: No such file or directory
find: ./dist/trilium-mac-arm64-src/node_modules/simple-concat/test: No such file or directory
find: ./dist/trilium-mac-arm64-src/node_modules/normalize-strings/test: No such file or directory
find: ./dist/trilium-mac-arm64-src/node_modules/request/node_modules/qs/test: No such file or directory
find: ./dist/trilium-mac-arm64-src/node_modules/load-bmfont/node_modules/buffer-equal/test: No such file or directory
find: ./dist/trilium-mac-arm64-src/node_modules/tar-fs/test: No such file or directory
find: ./dist/trilium-mac-arm64-src/node_modules/streamsearch/test: No such file or directory
find: ./dist/trilium-mac-arm64-src/node_modules/async-hook-jl/test: No such file or directory
find: ./dist/trilium-mac-arm64-src/node_modules/jquery-hotkeys/test: No such file or directory
find: ./dist/trilium-mac-arm64-src/node_modules/object-keys/test: No such file or directory
find: ./dist/trilium-mac-arm64-src/node_modules/gopd/test: No such file or directory
find: ./dist/trilium-mac-arm64-src/node_modules/busboy/test: No such file or directory
find: ./dist/trilium-mac-arm64-src/node_modules/lazystream/test: No such file or directory
find: ./dist/trilium-mac-arm64-src/node_modules/gifwrap/test: No such file or directory
find: ./dist/trilium-mac-arm64-src/node_modules/json-stringify-safe/test: No such file or directory
find: ./dist/trilium-mac-arm64-src/node_modules/semver-compare/test: No such file or directory
find: ./dist/trilium-mac-arm64-src/node_modules/rc/test: No such file or directory
find: ./dist/trilium-mac-arm64-src/node_modules/dayjs-plugin-utc/test: No such file or directory
find: ./dist/trilium-mac-arm64-src/node_modules/globalthis/test: No such file or directory
find: ./dist/trilium-mac-arm64-src/node_modules/side-channel-map/test: No such file or directory
find: ./dist/trilium-mac-arm64-src/node_modules/object-inspect/test: No such file or directory
find: ./dist/trilium-mac-arm64-src/node_modules/performance-now/test: No such file or directory
find: ./dist/trilium-mac-arm64-src/node_modules/shimmer/test: No such file or directory
find: ./dist/trilium-mac-arm64-src/node_modules/non-layered-tidy-tree-layout/test: No such file or directory
find: ./dist/trilium-mac-arm64-src/node_modules/rw/test: No such file or directory
find: ./dist/trilium-mac-arm64-src/node_modules/pixelmatch/test: No such file or directory
find: ./dist/trilium-mac-arm64-src/node_modules/isexe/test: No such file or directory
find: ./dist/trilium-mac-arm64-src/node_modules/es-object-atoms/test: No such file or directory
find: ./dist/trilium-mac-arm64-src/node_modules/setprototypeof/test: No such file or directory
find: ./dist/trilium-mac-arm64-src/node_modules/mermaid/dist/docs: No such file or directory
find: ./dist/trilium-mac-arm64-src/node_modules/amator/demo: No such file or directory
find: ./dist/trilium-mac-arm64-src/node_modules/panzoom/demo: No such file or directory
Copying required mac arm64 binaries
rm: ./dist/trilium-mac-arm64-src/src/public/app-dist/*.mobile.*: No such file or directory
Packaging mac arm64 electron build
Packaging app for platform darwin arm64 using electron v25.9.8
Wrote new app to: dist/Trilium Notes-darwin-arm64
Zipping mac arm64 electron distribution...
bin/build-mac-arm64.sh: line 33: jq: command not found
adding: trilium-mac-arm64/ (stored 0%)
adding: trilium-mac-arm64/Trilium Notes.app/ (stored 0%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/ (stored 0%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/MacOS/ (stored 0%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/MacOS/trilium (deflated 97%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Resources/ (stored 0%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Resources/de.lproj/ (stored 0%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Resources/ur.lproj/ (stored 0%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Resources/he.lproj/ (stored 0%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Resources/ar.lproj/ (stored 0%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Resources/el.lproj/ (stored 0%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Resources/ja.lproj/ (stored 0%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Resources/fa.lproj/ (stored 0%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Resources/mr.lproj/ (stored 0%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Resources/en.lproj/ (stored 0%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Resources/uk.lproj/ (stored 0%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Resources/es_419.lproj/ (stored 0%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Resources/gu.lproj/ (stored 0%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Resources/zh_CN.lproj/ (stored 0%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Resources/kn.lproj/ (stored 0%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Resources/electron.icns (deflated 0%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Resources/nb.lproj/ (stored 0%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Resources/app.asar (deflated 75%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Resources/am.lproj/ (stored 0%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Resources/es.lproj/ (stored 0%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Resources/sw.lproj/ (stored 0%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Resources/sl.lproj/ (stored 0%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Resources/pt_BR.lproj/ (stored 0%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Resources/da.lproj/ (stored 0%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Resources/et.lproj/ (stored 0%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Resources/it.lproj/ (stored 0%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Resources/bg.lproj/ (stored 0%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Resources/sk.lproj/ (stored 0%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Resources/pt_PT.lproj/ (stored 0%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Resources/sr.lproj/ (stored 0%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Resources/ms.lproj/ (stored 0%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Resources/ta.lproj/ (stored 0%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Resources/ml.lproj/ (stored 0%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Resources/sv.lproj/ (stored 0%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Resources/te.lproj/ (stored 0%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Resources/cs.lproj/ (stored 0%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Resources/ko.lproj/ (stored 0%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Resources/fil.lproj/ (stored 0%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Resources/hu.lproj/ (stored 0%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Resources/tr.lproj/ (stored 0%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Resources/pl.lproj/ (stored 0%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Resources/zh_TW.lproj/ (stored 0%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Resources/en_GB.lproj/ (stored 0%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Resources/vi.lproj/ (stored 0%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Resources/lv.lproj/ (stored 0%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Resources/lt.lproj/ (stored 0%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Resources/ru.lproj/ (stored 0%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Resources/af.lproj/ (stored 0%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Resources/fr.lproj/ (stored 0%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Resources/fi.lproj/ (stored 0%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Resources/id.lproj/ (stored 0%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Resources/nl.lproj/ (stored 0%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Resources/th.lproj/ (stored 0%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Resources/bn.lproj/ (stored 0%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Resources/ro.lproj/ (stored 0%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Resources/hr.lproj/ (stored 0%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Resources/hi.lproj/ (stored 0%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Resources/ca.lproj/ (stored 0%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Frameworks/ (stored 0%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Frameworks/Electron Framework.framework/ (stored 0%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Frameworks/Electron Framework.framework/Electron Framework (stored 0%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Frameworks/Electron Framework.framework/Resources (stored 0%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Frameworks/Electron Framework.framework/Versions/ (stored 0%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Frameworks/Electron Framework.framework/Versions/A/ (stored 0%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Electron Framework (deflated 58%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/ (stored 0%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/de.lproj/ (stored 0%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/de.lproj/locale.pak (deflated 68%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/ur.lproj/ (stored 0%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/ur.lproj/locale.pak (deflated 76%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/he.lproj/ (stored 0%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/he.lproj/locale.pak (deflated 74%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/ar.lproj/ (stored 0%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/ar.lproj/locale.pak (deflated 77%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/el.lproj/ (stored 0%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/el.lproj/locale.pak (deflated 78%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/ja.lproj/ (stored 0%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/ja.lproj/locale.pak (deflated 73%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/fa.lproj/ (stored 0%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/fa.lproj/locale.pak (deflated 76%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/mr.lproj/ (stored 0%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/mr.lproj/locale.pak (deflated 82%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/en.lproj/ (stored 0%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/en.lproj/locale.pak (deflated 65%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/chrome_200_percent.pak (deflated 8%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/uk.lproj/ (stored 0%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/uk.lproj/locale.pak (deflated 77%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/es_419.lproj/ (stored 0%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/es_419.lproj/locale.pak (deflated 68%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/gu.lproj/ (stored 0%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/gu.lproj/locale.pak (deflated 82%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/zh_CN.lproj/ (stored 0%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/zh_CN.lproj/locale.pak (deflated 64%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/kn.lproj/ (stored 0%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/kn.lproj/locale.pak (deflated 84%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/nb.lproj/ (stored 0%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/nb.lproj/locale.pak (deflated 67%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/chrome_100_percent.pak (deflated 9%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/am.lproj/ (stored 0%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/am.lproj/locale.pak (deflated 75%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/es.lproj/ (stored 0%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/es.lproj/locale.pak (deflated 69%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/sw.lproj/ (stored 0%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/sw.lproj/locale.pak (deflated 68%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/sl.lproj/ (stored 0%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/sl.lproj/locale.pak (deflated 68%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/pt_BR.lproj/ (stored 0%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/pt_BR.lproj/locale.pak (deflated 68%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/da.lproj/ (stored 0%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/da.lproj/locale.pak (deflated 67%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/et.lproj/ (stored 0%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/et.lproj/locale.pak (deflated 66%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/it.lproj/ (stored 0%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/it.lproj/locale.pak (deflated 68%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/bg.lproj/ (stored 0%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/bg.lproj/locale.pak (deflated 78%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/sk.lproj/ (stored 0%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/sk.lproj/locale.pak (deflated 67%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/pt_PT.lproj/ (stored 0%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/pt_PT.lproj/locale.pak (deflated 68%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/icudtl.dat (deflated 57%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/sr.lproj/ (stored 0%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/sr.lproj/locale.pak (deflated 77%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/ms.lproj/ (stored 0%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/ms.lproj/locale.pak (deflated 69%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/ta.lproj/ (stored 0%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/ta.lproj/locale.pak (deflated 84%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/ml.lproj/ (stored 0%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/ml.lproj/locale.pak (deflated 84%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/sv.lproj/ (stored 0%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/sv.lproj/locale.pak (deflated 67%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/te.lproj/ (stored 0%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/te.lproj/locale.pak (deflated 83%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/cs.lproj/ (stored 0%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/cs.lproj/locale.pak (deflated 67%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/ko.lproj/ (stored 0%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/ko.lproj/locale.pak (deflated 70%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/fil.lproj/ (stored 0%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/fil.lproj/locale.pak (deflated 69%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/MainMenu.nib (deflated 40%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/hu.lproj/ (stored 0%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/hu.lproj/locale.pak (deflated 68%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/v8_context_snapshot.arm64.bin (deflated 71%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/tr.lproj/ (stored 0%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/tr.lproj/locale.pak (deflated 68%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/pl.lproj/ (stored 0%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/pl.lproj/locale.pak (deflated 68%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/zh_TW.lproj/ (stored 0%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/zh_TW.lproj/locale.pak (deflated 64%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/en_GB.lproj/ (stored 0%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/en_GB.lproj/locale.pak (deflated 65%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/resources.pak (deflated 2%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/vi.lproj/ (stored 0%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/vi.lproj/locale.pak (deflated 73%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/lv.lproj/ (stored 0%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/lv.lproj/locale.pak (deflated 69%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/lt.lproj/ (stored 0%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/lt.lproj/locale.pak (deflated 69%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/ru.lproj/ (stored 0%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/ru.lproj/locale.pak (deflated 77%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/af.lproj/ (stored 0%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/af.lproj/locale.pak (deflated 66%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/fr.lproj/ (stored 0%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/fr.lproj/locale.pak (deflated 70%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/fi.lproj/ (stored 0%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/fi.lproj/locale.pak (deflated 66%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/id.lproj/ (stored 0%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/id.lproj/locale.pak (deflated 68%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/nl.lproj/ (stored 0%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/nl.lproj/locale.pak (deflated 67%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/th.lproj/ (stored 0%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/th.lproj/locale.pak (deflated 82%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/bn.lproj/ (stored 0%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/bn.lproj/locale.pak (deflated 82%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/ro.lproj/ (stored 0%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/ro.lproj/locale.pak (deflated 69%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/Info.plist (deflated 56%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/hr.lproj/ (stored 0%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/hr.lproj/locale.pak (deflated 68%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/hi.lproj/ (stored 0%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/hi.lproj/locale.pak (deflated 82%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/ca.lproj/ (stored 0%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/ca.lproj/locale.pak (deflated 69%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Libraries/ (stored 0%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Libraries/libEGL.dylib (deflated 66%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Libraries/vk_swiftshader_icd.json (deflated 18%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Libraries/libvk_swiftshader.dylib (deflated 61%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Libraries/libGLESv2.dylib (deflated 62%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Libraries/libffmpeg.dylib (deflated 55%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Helpers/ (stored 0%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Helpers/chrome_crashpad_handler (deflated 53%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Frameworks/Electron Framework.framework/Versions/Current (stored 0%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Frameworks/Electron Framework.framework/Libraries (stored 0%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Frameworks/Electron Framework.framework/Helpers (stored 0%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Frameworks/ReactiveObjC.framework/ (stored 0%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Frameworks/ReactiveObjC.framework/Resources (stored 0%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Frameworks/ReactiveObjC.framework/ReactiveObjC (stored 0%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Frameworks/ReactiveObjC.framework/Versions/ (stored 0%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Frameworks/ReactiveObjC.framework/Versions/A/ (stored 0%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Frameworks/ReactiveObjC.framework/Versions/A/Resources/ (stored 0%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Frameworks/ReactiveObjC.framework/Versions/A/Resources/Info.plist (deflated 60%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Frameworks/ReactiveObjC.framework/Versions/A/ReactiveObjC (deflated 65%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Frameworks/ReactiveObjC.framework/Versions/Current (stored 0%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Frameworks/Trilium Notes Helper (Plugin).app/ (stored 0%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Frameworks/Trilium Notes Helper (Plugin).app/Contents/ (stored 0%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Frameworks/Trilium Notes Helper (Plugin).app/Contents/MacOS/ (stored 0%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Frameworks/Trilium Notes Helper (Plugin).app/Contents/MacOS/Trilium Notes Helper (Plugin) (deflated 70%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Frameworks/Trilium Notes Helper (Plugin).app/Contents/Info.plist (deflated 63%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Frameworks/Trilium Notes Helper (Plugin).app/Contents/PkgInfo (stored 0%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Frameworks/Squirrel.framework/ (stored 0%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Frameworks/Squirrel.framework/Resources (stored 0%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Frameworks/Squirrel.framework/Versions/ (stored 0%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Frameworks/Squirrel.framework/Versions/A/ (stored 0%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Frameworks/Squirrel.framework/Versions/A/Resources/ (stored 0%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Frameworks/Squirrel.framework/Versions/A/Resources/ShipIt (deflated 73%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Frameworks/Squirrel.framework/Versions/A/Resources/Info.plist (deflated 61%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Frameworks/Squirrel.framework/Versions/A/Squirrel (deflated 68%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Frameworks/Squirrel.framework/Versions/Current (stored 0%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Frameworks/Squirrel.framework/Squirrel (stored 0%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Frameworks/Mantle.framework/ (stored 0%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Frameworks/Mantle.framework/Mantle (stored 0%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Frameworks/Mantle.framework/Resources (stored 0%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Frameworks/Mantle.framework/Versions/ (stored 0%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Frameworks/Mantle.framework/Versions/A/ (stored 0%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Frameworks/Mantle.framework/Versions/A/Mantle (deflated 74%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Frameworks/Mantle.framework/Versions/A/Resources/ (stored 0%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Frameworks/Mantle.framework/Versions/A/Resources/Info.plist (deflated 61%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Frameworks/Mantle.framework/Versions/Current (stored 0%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Frameworks/Trilium Notes Helper.app/ (stored 0%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Frameworks/Trilium Notes Helper.app/Contents/ (stored 0%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Frameworks/Trilium Notes Helper.app/Contents/MacOS/ (stored 0%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Frameworks/Trilium Notes Helper.app/Contents/MacOS/Trilium Notes Helper (deflated 70%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Frameworks/Trilium Notes Helper.app/Contents/Info.plist (deflated 63%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Frameworks/Trilium Notes Helper.app/Contents/PkgInfo (stored 0%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Frameworks/Trilium Notes Helper (Renderer).app/ (stored 0%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Frameworks/Trilium Notes Helper (Renderer).app/Contents/ (stored 0%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Frameworks/Trilium Notes Helper (Renderer).app/Contents/MacOS/ (stored 0%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Frameworks/Trilium Notes Helper (Renderer).app/Contents/MacOS/Trilium Notes Helper (Renderer) (deflated 70%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Frameworks/Trilium Notes Helper (Renderer).app/Contents/Info.plist (deflated 63%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Frameworks/Trilium Notes Helper (Renderer).app/Contents/PkgInfo (stored 0%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Frameworks/Trilium Notes Helper (GPU).app/ (stored 0%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Frameworks/Trilium Notes Helper (GPU).app/Contents/ (stored 0%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Frameworks/Trilium Notes Helper (GPU).app/Contents/MacOS/ (stored 0%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Frameworks/Trilium Notes Helper (GPU).app/Contents/MacOS/Trilium Notes Helper (GPU) (deflated 70%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Frameworks/Trilium Notes Helper (GPU).app/Contents/Info.plist (deflated 63%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Frameworks/Trilium Notes Helper (GPU).app/Contents/PkgInfo (stored 0%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/Info.plist (deflated 67%)
adding: trilium-mac-arm64/Trilium Notes.app/Contents/PkgInfo (stored 0%)
adding: trilium-mac-arm64/LICENSE (deflated 42%)
adding: trilium-mac-arm64/dump-db/ (stored 0%)
adding: trilium-mac-arm64/dump-db/inc/ (stored 0%)
adding: trilium-mac-arm64/dump-db/inc/decrypt.js (deflated 61%)
adding: trilium-mac-arm64/dump-db/inc/data_key.js (deflated 57%)
adding: trilium-mac-arm64/dump-db/inc/sql.js (deflated 61%)
adding: trilium-mac-arm64/dump-db/inc/dump.js (deflated 71%)
adding: trilium-mac-arm64/dump-db/inc/extension.js (deflated 58%)
adding: trilium-mac-arm64/dump-db/dump-db.js (deflated 58%)
adding: trilium-mac-arm64/dump-db/README.md (deflated 50%)
adding: trilium-mac-arm64/dump-db/package-lock.json (deflated 84%)
adding: trilium-mac-arm64/dump-db/package.json (deflated 48%)
adding: trilium-mac-arm64/anonymize-database.sql (deflated 75%)
adding: trilium-mac-arm64/version (stored 0%)
adding: trilium-mac-arm64/LICENSES.chromium.html (deflated 88%)
rali@Raynors-MacBook-Pro trilium %
Desktop App编译成功后使用
文件位于dist文件夹内

解压后应当是426M

初次使用时要同步数据库,剩下的请Enjoy
