mirror of
https://github.com/toeverything/AFFiNE.git
synced 2026-08-08 20:57:08 +08:00
feat(native): upgrade NAPI-RS to 3.0.0 beta (#12652)
<!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit - **New Features** - Added a default export for the native binding in the frontend native module, allowing easier imports. - **Refactor** - Streamlined and updated Rust-to-JavaScript type conversions and lifetime handling for improved safety and consistency. - Improved object and array construction in Rust modules for more idiomatic usage. - Simplified boolean and null value handling in JavaScript interop layers. - **Chores** - Upgraded several dependencies and development tools to newer versions across backend, frontend, and common packages. - Updated build scripts for the frontend native package to simplify commands. <!-- end of auto-generated comment: release notes by coderabbit.ai -->
This commit is contained in:
@@ -806,7 +806,7 @@ __metadata:
|
||||
version: 0.0.0-use.local
|
||||
resolution: "@affine/native@workspace:packages/frontend/native"
|
||||
dependencies:
|
||||
"@napi-rs/cli": "npm:3.0.0-alpha.78"
|
||||
"@napi-rs/cli": "npm:3.0.0-alpha.81"
|
||||
"@napi-rs/whisper": "npm:^0.0.4"
|
||||
"@types/node": "npm:^22.0.0"
|
||||
ava: "npm:^6.2.0"
|
||||
@@ -891,7 +891,7 @@ __metadata:
|
||||
version: 0.0.0-use.local
|
||||
resolution: "@affine/server-native@workspace:packages/backend/native"
|
||||
dependencies:
|
||||
"@napi-rs/cli": "npm:3.0.0-alpha.78"
|
||||
"@napi-rs/cli": "npm:3.0.0-alpha.81"
|
||||
lib0: "npm:^0.2.99"
|
||||
tiktoken: "npm:^1.0.17"
|
||||
tinybench: "npm:^4.0.0"
|
||||
@@ -7956,14 +7956,14 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@napi-rs/cli@npm:3.0.0-alpha.78":
|
||||
version: 3.0.0-alpha.78
|
||||
resolution: "@napi-rs/cli@npm:3.0.0-alpha.78"
|
||||
"@napi-rs/cli@npm:3.0.0-alpha.81":
|
||||
version: 3.0.0-alpha.81
|
||||
resolution: "@napi-rs/cli@npm:3.0.0-alpha.81"
|
||||
dependencies:
|
||||
"@inquirer/prompts": "npm:^7.4.0"
|
||||
"@napi-rs/cross-toolchain": "npm:^0.0.19"
|
||||
"@napi-rs/wasm-tools": "npm:^0.0.3"
|
||||
"@octokit/rest": "npm:^21.1.1"
|
||||
"@octokit/rest": "npm:^22.0.0"
|
||||
clipanion: "npm:^4.0.0-rc.4"
|
||||
colorette: "npm:^2.0.20"
|
||||
debug: "npm:^4.4.0"
|
||||
@@ -7985,7 +7985,7 @@ __metadata:
|
||||
bin:
|
||||
napi: ./dist/cli.js
|
||||
napi-raw: ./cli.mjs
|
||||
checksum: 10/82cb2b182087fe87259683c9eca1a472e6306834070f37b7ce0608ec8dcdd8bd6a14a20f80e42031ae7c5917e85b7cf8de49a25f0b7bc5f2d0a1460314ed0e2d
|
||||
checksum: 10/1b086706f753141d3632dd49bfeb2539c1e67af7c362da937cbd0cbad1c8578cf088d2afedc3a86302fb77e3dc7784c096081dc1b4b9e1d1a3c6bffe6308a5ff
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
@@ -9730,143 +9730,127 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@octokit/auth-token@npm:^5.0.0":
|
||||
version: 5.1.2
|
||||
resolution: "@octokit/auth-token@npm:5.1.2"
|
||||
checksum: 10/53636ea9dbf77d491ce387d36f75b2c9f76a8f71de0d892e08999e6ef3382a151bd52faf5ad9711b9ade6c19cfe71d4c69cfd4a16594858299201cef93412b0f
|
||||
"@octokit/auth-token@npm:^6.0.0":
|
||||
version: 6.0.0
|
||||
resolution: "@octokit/auth-token@npm:6.0.0"
|
||||
checksum: 10/a30f5c4c984964b57193de5b6f67169f74e4779fedbe716157dd3558dd9de3ca5c105cae521b7bd8ce1ae180773a2ef01afe2306ad5a329f4fd291eba2b7c7d1
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@octokit/core@npm:^6.1.4":
|
||||
version: 6.1.5
|
||||
resolution: "@octokit/core@npm:6.1.5"
|
||||
"@octokit/core@npm:^7.0.2":
|
||||
version: 7.0.2
|
||||
resolution: "@octokit/core@npm:7.0.2"
|
||||
dependencies:
|
||||
"@octokit/auth-token": "npm:^5.0.0"
|
||||
"@octokit/graphql": "npm:^8.2.2"
|
||||
"@octokit/request": "npm:^9.2.3"
|
||||
"@octokit/request-error": "npm:^6.1.8"
|
||||
"@octokit/auth-token": "npm:^6.0.0"
|
||||
"@octokit/graphql": "npm:^9.0.1"
|
||||
"@octokit/request": "npm:^10.0.2"
|
||||
"@octokit/request-error": "npm:^7.0.0"
|
||||
"@octokit/types": "npm:^14.0.0"
|
||||
before-after-hook: "npm:^3.0.2"
|
||||
before-after-hook: "npm:^4.0.0"
|
||||
universal-user-agent: "npm:^7.0.0"
|
||||
checksum: 10/ccdd85bb58cecb6817908506cc82dd80bfb18ca62464a619bdc00b174e7adeff3c3ab061d6e7eb204dcd7a39d4b43233f3b45b91cd7c19ad4bb126261aaaa017
|
||||
checksum: 10/bef39511f3653b9dec239a7e8e8bdb4f17eb43f95d4f69b14eda44a4e2d22ab0239e2a4b0a445f474afd85169928b60420d0be5b316165505851b8a69b3ab596
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@octokit/endpoint@npm:^10.1.4":
|
||||
version: 10.1.4
|
||||
resolution: "@octokit/endpoint@npm:10.1.4"
|
||||
"@octokit/endpoint@npm:^11.0.0":
|
||||
version: 11.0.0
|
||||
resolution: "@octokit/endpoint@npm:11.0.0"
|
||||
dependencies:
|
||||
"@octokit/types": "npm:^14.0.0"
|
||||
universal-user-agent: "npm:^7.0.2"
|
||||
checksum: 10/b6f2305fcad33c5756d540972f20822eda7838df80e0a683b4cd8e6dc47edf90ca6fc723423848d029739c57eaf38e68e4d1133482935aaa085609037c0b82fb
|
||||
checksum: 10/d7583a44f8560343b0fbd191aa9d2653e563cdd78f550c83cf7440a66edbe47bab6d0d6c52ae271bcbd35703356154ed590b22881aa8ee690f0d8f249ce6bde0
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@octokit/graphql@npm:^8.2.2":
|
||||
version: 8.2.2
|
||||
resolution: "@octokit/graphql@npm:8.2.2"
|
||||
"@octokit/graphql@npm:^9.0.1":
|
||||
version: 9.0.1
|
||||
resolution: "@octokit/graphql@npm:9.0.1"
|
||||
dependencies:
|
||||
"@octokit/request": "npm:^9.2.3"
|
||||
"@octokit/request": "npm:^10.0.2"
|
||||
"@octokit/types": "npm:^14.0.0"
|
||||
universal-user-agent: "npm:^7.0.0"
|
||||
checksum: 10/e97653b71ed74c384c77edf06f80d01d863ff8c62dd7851d7395ec8558645c5c5737c828a8c250807b3a953edb2aa4f792312c7243652819499081befba4afbb
|
||||
checksum: 10/02d7ea4e2c17a4d4b7311150d0326318c756aff6cf955d9ba443a4bf26b32784832060379fc74f4537657415b262c10adb7f4a1655e15b143d19c2f099b87f16
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@octokit/openapi-types@npm:^24.2.0":
|
||||
version: 24.2.0
|
||||
resolution: "@octokit/openapi-types@npm:24.2.0"
|
||||
checksum: 10/000897ebc6e247c2591049d6081e95eb5636f73798dadd695ee6048496772b58065df88823e74a760201828545a7ac601dd3c1bcd2e00079a62a9ee9d389409c
|
||||
"@octokit/openapi-types@npm:^25.1.0":
|
||||
version: 25.1.0
|
||||
resolution: "@octokit/openapi-types@npm:25.1.0"
|
||||
checksum: 10/91989a4cec12250e6b3226e9aa931c05c27d46a946725d01e6a831af3890f157210a7032f07641a156c608cc6bf6cf55a28f07179910b644966358d6d559dec6
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@octokit/openapi-types@npm:^25.0.0":
|
||||
version: 25.0.0
|
||||
resolution: "@octokit/openapi-types@npm:25.0.0"
|
||||
checksum: 10/d412a7ee77d7e3767aff1df012023b8c4d4c0d58a52c110e78557ac368b20fd01205c3f0c14e0fc2d6c0e2163b8e9931bd8d1bb59986477af49d04e6e5bbf827
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@octokit/plugin-paginate-rest@npm:^11.4.2":
|
||||
version: 11.6.0
|
||||
resolution: "@octokit/plugin-paginate-rest@npm:11.6.0"
|
||||
"@octokit/plugin-paginate-rest@npm:^13.0.1":
|
||||
version: 13.0.1
|
||||
resolution: "@octokit/plugin-paginate-rest@npm:13.0.1"
|
||||
dependencies:
|
||||
"@octokit/types": "npm:^13.10.0"
|
||||
"@octokit/types": "npm:^14.1.0"
|
||||
peerDependencies:
|
||||
"@octokit/core": ">=6"
|
||||
checksum: 10/4b9e1ca479a0c577fe3dade6133b12ff172b6606586eb31ba2b7c7f651e0a173d365d45c5c7512e83659860a36fc4021ad6c0582be4698504fbfc201be17d164
|
||||
checksum: 10/eb58db6bbe69ccb7ac4f73ddc20f4e491d26cdef820d0676a5682ecfe01c486a3a3059cc5151802dc6efeb2b4766eac84d05eafc9a35ac4855cb4b73b29ce809
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@octokit/plugin-request-log@npm:^5.3.1":
|
||||
version: 5.3.1
|
||||
resolution: "@octokit/plugin-request-log@npm:5.3.1"
|
||||
"@octokit/plugin-request-log@npm:^6.0.0":
|
||||
version: 6.0.0
|
||||
resolution: "@octokit/plugin-request-log@npm:6.0.0"
|
||||
peerDependencies:
|
||||
"@octokit/core": ">=6"
|
||||
checksum: 10/a27e163282c8d0ba8feee4d3cbbd1b62e1aa89a892877f7a9876fc17ddde3e1e1af922e6664221a0cabae99b8a7a2a5215b9ec2ee5222edb50e06298e99022b0
|
||||
checksum: 10/8a79973b1429bfead9113c4117f418aaef5ff368795daded3415ba14623d97d5fc08d1e822dbd566ecc9f041119e1a48a11853a9c48d9eb1caa62baa79c17f83
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@octokit/plugin-rest-endpoint-methods@npm:^13.3.0":
|
||||
version: 13.5.0
|
||||
resolution: "@octokit/plugin-rest-endpoint-methods@npm:13.5.0"
|
||||
"@octokit/plugin-rest-endpoint-methods@npm:^16.0.0":
|
||||
version: 16.0.0
|
||||
resolution: "@octokit/plugin-rest-endpoint-methods@npm:16.0.0"
|
||||
dependencies:
|
||||
"@octokit/types": "npm:^13.10.0"
|
||||
"@octokit/types": "npm:^14.1.0"
|
||||
peerDependencies:
|
||||
"@octokit/core": ">=6"
|
||||
checksum: 10/bfd4da842b1a867a508baedc41788ffd84b0232814d9eff5551f460343685a52d91c3446133451cea50c79feee0ee64881431684ac86c3c62ab12212cd75c072
|
||||
checksum: 10/17a299d2cda214fbc3a9d741746abb181845375b8094d1086e3810ec3796547754fa5a2d83aee410821d0d67c1f168343b38e6573813552482afdb6ebbb08189
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@octokit/request-error@npm:^6.1.8":
|
||||
version: 6.1.8
|
||||
resolution: "@octokit/request-error@npm:6.1.8"
|
||||
"@octokit/request-error@npm:^7.0.0":
|
||||
version: 7.0.0
|
||||
resolution: "@octokit/request-error@npm:7.0.0"
|
||||
dependencies:
|
||||
"@octokit/types": "npm:^14.0.0"
|
||||
checksum: 10/9354d9f6d95147fce0ab90d4a60d1a9b78a382876634d9504e49b3a077eb2857f92bef3aede2d9a6235e65ce9bbe93d72e4e99012e0a307bad6d23d637dfa802
|
||||
checksum: 10/c4370d2c31f599c1f366c480d5a02bc93442e5a0e151ec5caf0d5a5b0f0f91b50ecedc945aa6ea61b4c9ed1e89153dc7727daf4317680d33e916f829da7d141b
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@octokit/request@npm:^9.2.3":
|
||||
version: 9.2.3
|
||||
resolution: "@octokit/request@npm:9.2.3"
|
||||
"@octokit/request@npm:^10.0.2":
|
||||
version: 10.0.2
|
||||
resolution: "@octokit/request@npm:10.0.2"
|
||||
dependencies:
|
||||
"@octokit/endpoint": "npm:^10.1.4"
|
||||
"@octokit/request-error": "npm:^6.1.8"
|
||||
"@octokit/endpoint": "npm:^11.0.0"
|
||||
"@octokit/request-error": "npm:^7.0.0"
|
||||
"@octokit/types": "npm:^14.0.0"
|
||||
fast-content-type-parse: "npm:^2.0.0"
|
||||
fast-content-type-parse: "npm:^3.0.0"
|
||||
universal-user-agent: "npm:^7.0.2"
|
||||
checksum: 10/ecf86b4eeea2be4e4259d5c0baae23bb9acdfbcb7e1bd5c2b570c66773d9b86cfdc0e79a96e20833a0986d5ca982122382116db399fbaad3ec670bb356c37fef
|
||||
checksum: 10/eaddfd49787e8caad664a80c7c665d69bd303f90b5e6be822d571b684a4cd42bdfee29119f838fdfaed2946bc09f38219e1d7a0923388436bff0bfdd0202acca
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@octokit/rest@npm:^21.1.1":
|
||||
version: 21.1.1
|
||||
resolution: "@octokit/rest@npm:21.1.1"
|
||||
"@octokit/rest@npm:^22.0.0":
|
||||
version: 22.0.0
|
||||
resolution: "@octokit/rest@npm:22.0.0"
|
||||
dependencies:
|
||||
"@octokit/core": "npm:^6.1.4"
|
||||
"@octokit/plugin-paginate-rest": "npm:^11.4.2"
|
||||
"@octokit/plugin-request-log": "npm:^5.3.1"
|
||||
"@octokit/plugin-rest-endpoint-methods": "npm:^13.3.0"
|
||||
checksum: 10/34a0088c19a202e64bb32bfc939411b96267cf4b38773c4483957600f9d5669381bcfe86f3078d1e03cade9d289dc95e196422eac3c1d0939aaba25a78cce9a7
|
||||
"@octokit/core": "npm:^7.0.2"
|
||||
"@octokit/plugin-paginate-rest": "npm:^13.0.1"
|
||||
"@octokit/plugin-request-log": "npm:^6.0.0"
|
||||
"@octokit/plugin-rest-endpoint-methods": "npm:^16.0.0"
|
||||
checksum: 10/d2b80fefd6aed307cb728980cb1d94cb484d48fabf0055198664287a7fb50544d312b005e4fb8dec2a6e97a153ec0ad7654d62f59898e1077a4cfba64e6d5c3e
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@octokit/types@npm:^13.10.0":
|
||||
version: 13.10.0
|
||||
resolution: "@octokit/types@npm:13.10.0"
|
||||
"@octokit/types@npm:^14.0.0, @octokit/types@npm:^14.1.0":
|
||||
version: 14.1.0
|
||||
resolution: "@octokit/types@npm:14.1.0"
|
||||
dependencies:
|
||||
"@octokit/openapi-types": "npm:^24.2.0"
|
||||
checksum: 10/32f8f5010d7faae128b0cdd0c221f0ca8c3781fe44483ecd87162b3da507db667f7369acda81340f6e2c9c374d9a938803409c6085c2c01d98210b6c58efb99a
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@octokit/types@npm:^14.0.0":
|
||||
version: 14.0.0
|
||||
resolution: "@octokit/types@npm:14.0.0"
|
||||
dependencies:
|
||||
"@octokit/openapi-types": "npm:^25.0.0"
|
||||
checksum: 10/bff427e7f4ff32ccf62536b87e2f7b7d4f6baa543de27006dc55b0356df0274267f3a782372efda5921412b15d2b37e92f30bbacf8b09d7134699fe79a6907a1
|
||||
"@octokit/openapi-types": "npm:^25.1.0"
|
||||
checksum: 10/ea5549ca6176bd1184427141a77bca88c68f07d252d3ea1db7f9b58ec16b66391218a75a99927efb1e36a2cb00e8ed37a79b71fdc95a1117a9982516156fd997
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
@@ -16733,7 +16717,7 @@ __metadata:
|
||||
version: 0.0.0-use.local
|
||||
resolution: "@y-octo/node@workspace:packages/common/y-octo/node"
|
||||
dependencies:
|
||||
"@napi-rs/cli": "npm:3.0.0-alpha.78"
|
||||
"@napi-rs/cli": "npm:3.0.0-alpha.81"
|
||||
"@types/node": "npm:^22.14.1"
|
||||
"@types/prompts": "npm:^2.4.9"
|
||||
c8: "npm:^10.1.3"
|
||||
@@ -17592,10 +17576,10 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"before-after-hook@npm:^3.0.2":
|
||||
version: 3.0.2
|
||||
resolution: "before-after-hook@npm:3.0.2"
|
||||
checksum: 10/57dfee78930276a740559552460a83f31c605e0164f02f170f71352aa1f4f5fb2c1632ac3bcba06ba711c32bd88b7e3c82431428e0c4984fbd2336faa78cf08c
|
||||
"before-after-hook@npm:^4.0.0":
|
||||
version: 4.0.0
|
||||
resolution: "before-after-hook@npm:4.0.0"
|
||||
checksum: 10/9fd52bc0c3cca0fb115e04dacbeeaacff38fa23e1af725d62392254c31ef433b15da60efcba61552e44d64e26f25ea259f72dba005115924389e88d2fd56e19f
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
@@ -21658,10 +21642,10 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"fast-content-type-parse@npm:^2.0.0":
|
||||
version: 2.0.1
|
||||
resolution: "fast-content-type-parse@npm:2.0.1"
|
||||
checksum: 10/ec361f5b79254259dadc8192005ceaa54789e63779f144ec3033bd54710f7cb666d47528aa0b12ea29da13f812a0c5f78ce7bc7d779f400bc612f2c65a5972d5
|
||||
"fast-content-type-parse@npm:^3.0.0":
|
||||
version: 3.0.0
|
||||
resolution: "fast-content-type-parse@npm:3.0.0"
|
||||
checksum: 10/8616a8aa6c9b4f8f4f3c90eaa4e7bfc2240cfa6f41f0eef5b5aa2b2c8b38bd9ad435f1488b6d817ffd725c54651e2777b882ae9dd59366e71e7896f1ec11d473
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
|
||||
Reference in New Issue
Block a user