Skip to content

Commit a046628

Browse files
committed
MacOS Builds
1 parent f80bbb4 commit a046628

File tree

7 files changed

+159
-97
lines changed

7 files changed

+159
-97
lines changed

bun.lock

Lines changed: 82 additions & 58 deletions
Large diffs are not rendered by default.
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
3+
<plist version="1.0">
4+
<dict>
5+
<key>com.apple.security.cs.allow-jit</key>
6+
<true/>
7+
<key>com.apple.security.cs.allow-unsigned-executable-memory</key>
8+
<true/>
9+
<key>com.apple.security.cs.disable-library-validation</key>
10+
<true/>
11+
<key>com.apple.security.network.client</key>
12+
<true/>
13+
<key>com.apple.security.network.server</key>
14+
<true/>
15+
<key>com.apple.security.files.user-selected.read-write</key>
16+
<true/>
17+
</dict>
18+
</plist>

desktop/bun.lock

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
"electron-window-state": "^5.0.3",
1010
},
1111
"devDependencies": {
12-
"electron": "^36.2.1",
12+
"electron": "^36.3.1",
1313
"electron-builder": "^26.0.12",
1414
},
1515
},
@@ -221,13 +221,13 @@
221221

222222
"ejs": ["ejs@3.1.10", "", { "dependencies": { "jake": "^10.8.5" }, "bin": { "ejs": "bin/cli.js" } }, "sha512-UeJmFfOrAQS8OJWPZ4qtgHyWExa088/MtK5UEyoJGFH67cDEXkZSviOiKRCZ4Xij0zxI3JECgYs3oKx+AizQBA=="],
223223

224-
"electron": ["electron@36.3.1", "", { "dependencies": { "@electron/get": "^2.0.0", "@types/node": "^22.7.7", "extract-zip": "^2.0.1" }, "bin": { "electron": "cli.js" } }, "sha512-LeOZ+tVahmctHaAssLCGRRUa2SAO09GXua3pKdG+WzkbSDMh+3iOPONNVPTqGp8HlWnzGj4r6mhsIbM2RgH+eQ=="],
224+
"electron": ["electron@36.4.0", "", { "dependencies": { "@electron/get": "^2.0.0", "@types/node": "^22.7.7", "extract-zip": "^2.0.1" }, "bin": { "electron": "cli.js" } }, "sha512-LLOOZEuW5oqvnjC7HBQhIqjIIJAZCIFjQxltQGLfEC7XFsBoZgQ3u3iFj+Kzw68Xj97u1n57Jdt7P98qLvUibQ=="],
225225

226226
"electron-builder": ["electron-builder@26.0.12", "", { "dependencies": { "app-builder-lib": "26.0.12", "builder-util": "26.0.11", "builder-util-runtime": "9.3.1", "chalk": "^4.1.2", "dmg-builder": "26.0.12", "fs-extra": "^10.1.0", "is-ci": "^3.0.0", "lazy-val": "^1.0.5", "simple-update-notifier": "2.0.0", "yargs": "^17.6.2" }, "bin": { "electron-builder": "cli.js", "install-app-deps": "install-app-deps.js" } }, "sha512-cD1kz5g2sgPTMFHjLxfMjUK5JABq3//J4jPswi93tOPFz6btzXYtK5NrDt717NRbukCUDOrrvmYVOWERlqoiXA=="],
227227

228228
"electron-builder-squirrel-windows": ["electron-builder-squirrel-windows@26.0.12", "", { "dependencies": { "app-builder-lib": "26.0.12", "builder-util": "26.0.11", "electron-winstaller": "5.4.0" } }, "sha512-kpwXM7c/ayRUbYVErQbsZ0nQZX4aLHQrPEG9C4h9vuJCXylwFH8a7Jgi2VpKIObzCXO7LKHiCw4KdioFLFOgqA=="],
229229

230-
"electron-log": ["electron-log@5.4.0", "", {}, "sha512-AXI5OVppskrWxEAmCxuv8ovX+s2Br39CpCAgkGMNHQtjYT3IiVbSQTncEjFVGPgoH35ZygRm/mvUMBDWwhRxgg=="],
230+
"electron-log": ["electron-log@5.4.1", "", {}, "sha512-QvisA18Z++8E3Th0zmhUelys9dEv7aIeXJlbFw3UrxCc8H9qSRW0j8/ooTef/EtHui8tVmbKSL+EIQzP9GoRLg=="],
231231

232232
"electron-publish": ["electron-publish@26.0.11", "", { "dependencies": { "@types/fs-extra": "^9.0.11", "builder-util": "26.0.11", "builder-util-runtime": "9.3.1", "chalk": "^4.1.2", "form-data": "^4.0.0", "fs-extra": "^10.1.0", "lazy-val": "^1.0.5", "mime": "^2.5.2" } }, "sha512-a8QRH0rAPIWH9WyyS5LbNvW9Ark6qe63/LqDB7vu2JXYpi0Gma5Q60Dh4tmTqhOBQt0xsrzD8qE7C+D7j+B24A=="],
233233

desktop/package.json

Lines changed: 25 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,11 @@
77
"author": "Toolworks.dev",
88
"scripts": {
99
"start": "electron .",
10-
"build:linux": "electron-builder --linux",
11-
"build:windows": "electron-builder --windows",
12-
"build:all": "electron-builder -l -w"
10+
"prebuild": "node build.js",
11+
"build:linux": "bun run prebuild && electron-builder --linux",
12+
"build:windows": "bun run prebuild && electron-builder --windows",
13+
"build:mac": "bun run prebuild && electron-builder --mac",
14+
"build:all": "bun run prebuild && electron-builder -l -w -m"
1315
},
1416
"build": {
1517
"appId": "dev.toolworks.trustynotes",
@@ -36,14 +38,32 @@
3638
"win": {
3739
"target": ["nsis", "portable"],
3840
"icon": "icon.png"
41+
},
42+
"mac": {
43+
"target": [
44+
{
45+
"target": "dmg",
46+
"arch": ["x64", "arm64"]
47+
},
48+
{
49+
"target": "zip",
50+
"arch": ["x64", "arm64"]
51+
}
52+
],
53+
"category": "public.app-category.productivity",
54+
"icon": "icon.png",
55+
"hardenedRuntime": true,
56+
"gatekeeperAssess": false,
57+
"entitlements": "build/entitlements.mac.plist",
58+
"entitlementsInherit": "build/entitlements.mac.plist"
3959
}
4060
},
4161
"devDependencies": {
42-
"electron": "^36.3.1",
62+
"electron": "^36.4.0",
4363
"electron-builder": "^26.0.12"
4464
},
4565
"dependencies": {
46-
"electron-log": "^5.4.0",
66+
"electron-log": "^5.4.1",
4767
"electron-updater": "^6.6.2",
4868
"electron-window-state": "^5.0.3"
4969
}

package.json

Lines changed: 25 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -23,37 +23,37 @@
2323
"add:android": "bunx cap add android"
2424
},
2525
"dependencies": {
26-
"@capacitor/android": "^7.2.0",
26+
"@capacitor/android": "^7.3.0",
2727
"@capacitor/app": "^7.0.1",
28-
"@capacitor/cli": "^7.2.0",
29-
"@capacitor/core": "^7.2.0",
28+
"@capacitor/cli": "^7.3.0",
29+
"@capacitor/core": "^7.3.0",
3030
"@capacitor/dialog": "^7.0.1",
31-
"@capacitor/ios": "^7.2.0",
31+
"@capacitor/ios": "^7.3.0",
3232
"@capacitor/keyboard": "^7.0.1",
3333
"@capacitor/preferences": "^7.0.1",
3434
"@capacitor/splash-screen": "^7.0.1",
3535
"@capacitor/status-bar": "^7.0.1",
3636
"@emotion/react": "^11.14.0",
37-
"@mantine/core": "^8.0.1",
38-
"@mantine/hooks": "^8.0.1",
39-
"@mantine/notifications": "^8.0.1",
40-
"@noble/curves": "^1.9.1",
37+
"@mantine/core": "^8.1.0",
38+
"@mantine/hooks": "^8.1.0",
39+
"@mantine/notifications": "^8.1.0",
40+
"@noble/curves": "^1.9.2",
4141
"@noble/ed25519": "^2.2.3",
4242
"@noble/hashes": "^1.8.0",
4343
"@noble/post-quantum": "^0.4.1",
44-
"@tabler/icons-react": "^3.33.0",
45-
"@tiptap/extension-code-block": "^2.12.0",
46-
"@tiptap/extension-highlight": "^2.12.0",
47-
"@tiptap/extension-image": "^2.12.0",
48-
"@tiptap/extension-link": "^2.12.0",
49-
"@tiptap/extension-table": "^2.12.0",
50-
"@tiptap/extension-table-cell": "^2.12.0",
51-
"@tiptap/extension-table-header": "^2.12.0",
52-
"@tiptap/extension-table-row": "^2.12.0",
53-
"@tiptap/extension-text-align": "^2.12.0",
54-
"@tiptap/pm": "^2.12.0",
55-
"@tiptap/react": "^2.12.0",
56-
"@tiptap/starter-kit": "^2.12.0",
44+
"@tabler/icons-react": "^3.34.0",
45+
"@tiptap/extension-code-block": "^2.14.0",
46+
"@tiptap/extension-highlight": "^2.14.0",
47+
"@tiptap/extension-image": "^2.14.0",
48+
"@tiptap/extension-link": "^2.14.0",
49+
"@tiptap/extension-table": "^2.14.0",
50+
"@tiptap/extension-table-cell": "^2.14.0",
51+
"@tiptap/extension-table-header": "^2.14.0",
52+
"@tiptap/extension-table-row": "^2.14.0",
53+
"@tiptap/extension-text-align": "^2.14.0",
54+
"@tiptap/pm": "^2.14.0",
55+
"@tiptap/react": "^2.14.0",
56+
"@tiptap/starter-kit": "^2.14.0",
5757
"@types/highlight.js": "^10.1.0",
5858
"bip39": "^3.1.0",
5959
"browserify-zlib": "^0.2.0",
@@ -71,12 +71,12 @@
7171
"util": "^0.12.5"
7272
},
7373
"devDependencies": {
74-
"@types/react": "^19.1.5",
75-
"@types/react-dom": "^19.1.5",
76-
"@vitejs/plugin-react": "^4.5.0",
74+
"@types/react": "^19.1.7",
75+
"@types/react-dom": "^19.1.6",
76+
"@vitejs/plugin-react": "^4.5.2",
7777
"concurrently": "^9.1.2",
7878
"cross-env": "^7.0.3",
79-
"electron": "^36.3.1",
79+
"electron": "^36.4.0",
8080
"electron-builder": "^26.0.12",
8181
"sharp": "^0.34.2",
8282
"typescript": "^5.8.3",

server/bun.lock

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,14 +12,14 @@
1212
"mongodb": "^6.16.0",
1313
},
1414
"devDependencies": {
15-
"@types/node": "^22.15.2",
15+
"@types/node": "^22.15.21",
1616
},
1717
},
1818
},
1919
"packages": {
2020
"@mongodb-js/saslprep": ["@mongodb-js/saslprep@1.2.0", "", { "dependencies": { "sparse-bitfield": "^3.0.3" } }, "sha512-+ywrb0AqkfaYuhHs6LxKWgqbh3I72EpEgESCw37o+9qPx9WTCkgDm2B+eMrwehGtHBWHFU4GXvnSCNiFhhausg=="],
2121

22-
"@types/node": ["@types/node@22.15.21", "", { "dependencies": { "undici-types": "~6.21.0" } }, "sha512-EV/37Td6c+MgKAbkcLG6vqZ2zEYHD7bvSrzqqs2RIhbA6w3x+Dqz8MZM3sP6kGTeLrdoOgKZe+Xja7tUB2DNkQ=="],
22+
"@types/node": ["@types/node@22.15.31", "", { "dependencies": { "undici-types": "~6.21.0" } }, "sha512-jnVe5ULKl6tijxUhvQeNbQG/84fHfg+yMak02cT8QVhBx/F05rAVxCGBYYTh2EKz22D6JF5ktXuNwdx7b9iEGw=="],
2323

2424
"@types/webidl-conversions": ["@types/webidl-conversions@7.0.3", "", {}, "sha512-CiJJvcRtIgzadHCYXw7dqEnMNRjhGZlYK05Mj9OyktqV8uVT8fD2BFOB7S1uwBE3Kj2Z+4UyPmFw/Ixgw/LAlA=="],
2525

@@ -29,7 +29,7 @@
2929

3030
"body-parser": ["body-parser@2.2.0", "", { "dependencies": { "bytes": "^3.1.2", "content-type": "^1.0.5", "debug": "^4.4.0", "http-errors": "^2.0.0", "iconv-lite": "^0.6.3", "on-finished": "^2.4.1", "qs": "^6.14.0", "raw-body": "^3.0.0", "type-is": "^2.0.0" } }, "sha512-02qvAaxv8tp7fBa/mw1ga98OGm+eCbqzJOKoRt70sLmfEEi+jyBYVTDGfCL/k06/4EMk/z01gCe7HoCH/f2LTg=="],
3131

32-
"bson": ["bson@6.10.3", "", {}, "sha512-MTxGsqgYTwfshYWTRdmZRC+M7FnG1b4y7RO7p2k3X24Wq0yv1m77Wsj0BzlPzd/IowgESfsruQCUToa7vbOpPQ=="],
32+
"bson": ["bson@6.10.4", "", {}, "sha512-WIsKqkSC0ABoBJuT1LEX+2HEvNmNKKgnTAyd0fL8qzK4SH2i9NXg+t08YtdZp/V9IZ33cxe3iV4yM0qg8lMQng=="],
3333

3434
"bytes": ["bytes@3.1.2", "", {}, "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg=="],
3535

@@ -115,7 +115,7 @@
115115

116116
"mime-types": ["mime-types@3.0.1", "", { "dependencies": { "mime-db": "^1.54.0" } }, "sha512-xRc4oEhT6eaBpU1XF7AjpOFD+xQmXNB5OVKwp4tqCuBpHLS/ZbBDrc07mYTDqVMg6PfxUjjNp85O6Cd2Z/5HWA=="],
117117

118-
"mongodb": ["mongodb@6.16.0", "", { "dependencies": { "@mongodb-js/saslprep": "^1.1.9", "bson": "^6.10.3", "mongodb-connection-string-url": "^3.0.0" }, "peerDependencies": { "@aws-sdk/credential-providers": "^3.188.0", "@mongodb-js/zstd": "^1.1.0 || ^2.0.0", "gcp-metadata": "^5.2.0", "kerberos": "^2.0.1", "mongodb-client-encryption": ">=6.0.0 <7", "snappy": "^7.2.2", "socks": "^2.7.1" }, "optionalPeers": ["@aws-sdk/credential-providers", "@mongodb-js/zstd", "gcp-metadata", "kerberos", "mongodb-client-encryption", "snappy", "socks"] }, "sha512-D1PNcdT0y4Grhou5Zi/qgipZOYeWrhLEpk33n3nm6LGtz61jvO88WlrWCK/bigMjpnOdAUKKQwsGIl0NtWMyYw=="],
118+
"mongodb": ["mongodb@6.17.0", "", { "dependencies": { "@mongodb-js/saslprep": "^1.1.9", "bson": "^6.10.4", "mongodb-connection-string-url": "^3.0.0" }, "peerDependencies": { "@aws-sdk/credential-providers": "^3.188.0", "@mongodb-js/zstd": "^1.1.0 || ^2.0.0", "gcp-metadata": "^5.2.0", "kerberos": "^2.0.1", "mongodb-client-encryption": ">=6.0.0 <7", "snappy": "^7.2.2", "socks": "^2.7.1" }, "optionalPeers": ["@aws-sdk/credential-providers", "@mongodb-js/zstd", "gcp-metadata", "kerberos", "mongodb-client-encryption", "snappy", "socks"] }, "sha512-neerUzg/8U26cgruLysKEjJvoNSXhyID3RvzvdcpsIi2COYM3FS3o9nlH7fxFtefTb942dX3W9i37oPfCVj4wA=="],
119119

120120
"mongodb-connection-string-url": ["mongodb-connection-string-url@3.0.2", "", { "dependencies": { "@types/whatwg-url": "^11.0.2", "whatwg-url": "^14.1.0 || ^13.0.0" } }, "sha512-rMO7CGo/9BFwyZABcKAWL8UJwH/Kc2x0g72uhDWzG48URRax5TCIcJ7Rc3RZqffZzO/Gwff/jyKwCU9TN8gehA=="],
121121

server/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,10 +16,10 @@
1616
"express": "^5.1.0",
1717
"express-rate-limit": "^7.5.0",
1818
"helmet": "^8.1.0",
19-
"mongodb": "^6.16.0"
19+
"mongodb": "^6.17.0"
2020
},
2121
"devDependencies": {
22-
"@types/node": "^22.15.21"
22+
"@types/node": "^22.15.31"
2323
},
2424
"type": "module"
2525
}

0 commit comments

Comments
 (0)