{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":332538678,"defaultBranch":"main","name":"node-addon-api","ownerLogin":"JckXia","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2021-01-24T19:37:17.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/32422811?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1683486546.0","currentOid":""},"activityList":{"items":[{"before":"358b2d3b4f4cf0b3bdfc9897be888494ee36ae1d","after":"d9828c626468290c2688bfc83d283d7572e39af8","ref":"refs/heads/main","pushedAt":"2023-06-25T19:13:12.416Z","pushType":"push","commitsCount":7,"pusher":{"login":"JckXia","name":"Jack ","path":"/JckXia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32422811?s=80&v=4"},"commit":{"message":"src: add SyntaxError (#1326)","shortMessageHtmlLink":"src: add SyntaxError (nodejs#1326)"}},{"before":"358b2d3b4f4cf0b3bdfc9897be888494ee36ae1d","after":"d9828c626468290c2688bfc83d283d7572e39af8","ref":"refs/heads/main","pushedAt":"2023-06-25T19:13:12.365Z","pushType":"push","commitsCount":7,"pusher":{"login":"JckXia","name":"Jack ","path":"/JckXia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32422811?s=80&v=4"},"commit":{"message":"src: add SyntaxError (#1326)","shortMessageHtmlLink":"src: add SyntaxError (nodejs#1326)"}},{"before":"201ac82af43b651d2f1ef137de2fac144c86832a","after":"1f6b66b3c1c1a1a43b749d57ba89519f76590e7d","ref":"refs/heads/add-asyncprogress-queue-worker-test","pushedAt":"2023-05-25T23:50:58.165Z","pushType":"push","commitsCount":1,"pusher":{"login":"JckXia","name":"Jack ","path":"/JckXia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32422811?s=80&v=4"},"commit":{"message":"Fix PR suggestions","shortMessageHtmlLink":"Fix PR suggestions"}},{"before":"64f651533187c11ad28a46d9a7e733de3d940173","after":"358b2d3b4f4cf0b3bdfc9897be888494ee36ae1d","ref":"refs/heads/main","pushedAt":"2023-05-25T23:17:56.056Z","pushType":"push","commitsCount":2,"pusher":{"login":"JckXia","name":"Jack ","path":"/JckXia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32422811?s=80&v=4"},"commit":{"message":"doc: complete code curly braces in async_worker.md (#1317)","shortMessageHtmlLink":"doc: complete code curly braces in async_worker.md (nodejs#1317)"}},{"before":"5794818b205cdcb0cb176876755c56aaaefc3ba8","after":"80f85fe441a8b4e61f65b3881d6c718ab0b59cf3","ref":"refs/heads/add-test-covg-report","pushedAt":"2023-05-07T23:04:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JckXia","name":"Jack ","path":"/JckXia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32422811?s=80&v=4"},"commit":{"message":"Rename file","shortMessageHtmlLink":"Rename file"}},{"before":"7f43c0d34f7594b229d28fa8773cc61b1dd01695","after":"5794818b205cdcb0cb176876755c56aaaefc3ba8","ref":"refs/heads/add-test-covg-report","pushedAt":"2023-05-07T23:04:24.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"JckXia","name":"Jack ","path":"/JckXia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32422811?s=80&v=4"},"commit":{"message":"Remove un-used flags","shortMessageHtmlLink":"Remove un-used flags"}},{"before":"c126d7cb55b9e6c07e2f3a6befe7659cee81a49d","after":"7f43c0d34f7594b229d28fa8773cc61b1dd01695","ref":"refs/heads/add-test-covg-report","pushedAt":"2023-05-07T23:03:03.931Z","pushType":"push","commitsCount":2,"pusher":{"login":"JckXia","name":"Jack ","path":"/JckXia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32422811?s=80&v=4"},"commit":{"message":"Merge branch 'nodejs:main' into add-test-covg-report","shortMessageHtmlLink":"Merge branch 'nodejs:main' into add-test-covg-report"}},{"before":"9b309eab49a881e63407fb3e4b2c8c9ac9f9b317","after":"c126d7cb55b9e6c07e2f3a6befe7659cee81a49d","ref":"refs/heads/add-test-covg-report","pushedAt":"2023-05-07T23:02:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JckXia","name":"Jack ","path":"/JckXia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32422811?s=80&v=4"},"commit":{"message":"Add shell script to generate test covg","shortMessageHtmlLink":"Add shell script to generate test covg"}},{"before":null,"after":"9b309eab49a881e63407fb3e4b2c8c9ac9f9b317","ref":"refs/heads/add-test-covg-report","pushedAt":"2023-05-07T19:09:06.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"JckXia","name":"Jack ","path":"/JckXia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32422811?s=80&v=4"},"commit":{"message":"Grep coverage info for single executable","shortMessageHtmlLink":"Grep coverage info for single executable"}},{"before":null,"after":"201ac82af43b651d2f1ef137de2fac144c86832a","ref":"refs/heads/add-asyncprogress-queue-worker-test","pushedAt":"2023-05-05T00:19:40.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"JckXia","name":"Jack ","path":"/JckXia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32422811?s=80&v=4"},"commit":{"message":"test: Add tests for async progress queue worker","shortMessageHtmlLink":"test: Add tests for async progress queue worker"}},{"before":"d01304437cd4c661f0eda4deb84eb34d7e533f32","after":"64f651533187c11ad28a46d9a7e733de3d940173","ref":"refs/heads/main","pushedAt":"2023-05-04T23:48:27.075Z","pushType":"push","commitsCount":6,"pusher":{"login":"JckXia","name":"Jack ","path":"/JckXia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32422811?s=80&v=4"},"commit":{"message":"src: handle failure during error wrap of primitive\n\nWhen we wrap a primitive value into an object in order to throw it as\nan error, we call `napi_define_properties()` which may return\n`napi_pending_exception` if the environment is shutting down. Handle\nthis case when `NODE_API_SWALLOW_UNTHROWABLE_EXCEPTIONS` is given by\nchecking whether we're in an environment shutdown scenario and ignore\nthe failure of `napi_define_properties()`, since the error will not\nreach JS anyway.\n\nSigned-off-by: Gabriel Schulhof \nPR-URL: https://github.com/nodejs/node-addon-api/pull/1310\nReviewed-By: Chengzhong Wu \nReviewed-By: Michael Dawson ","shortMessageHtmlLink":"src: handle failure during error wrap of primitive"}},{"before":"d33ab3fe09c6c9103524a400c69179b5249cac36","after":null,"ref":"refs/heads/add-test-covg-for-async-progress-worker","pushedAt":"2023-04-26T21:40:52.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"JckXia","name":"Jack ","path":"/JckXia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32422811?s=80&v=4"}},{"before":"84e501c94f196a3e72f4a060f95b9956b23aa5ff","after":"d33ab3fe09c6c9103524a400c69179b5249cac36","ref":"refs/heads/add-test-covg-for-async-progress-worker","pushedAt":"2023-04-07T23:41:43.040Z","pushType":"push","commitsCount":5,"pusher":{"login":"JckXia","name":"Jack ","path":"/JckXia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32422811?s=80&v=4"},"commit":{"message":"Merge branch 'nodejs:main' into add-test-covg-for-async-progress-worker","shortMessageHtmlLink":"Merge branch 'nodejs:main' into add-test-covg-for-async-progress-worker"}},{"before":null,"after":"84e501c94f196a3e72f4a060f95b9956b23aa5ff","ref":"refs/heads/add-test-covg-for-async-progress-worker","pushedAt":"2023-04-07T15:30:03.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"JckXia","name":"Jack ","path":"/JckXia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32422811?s=80&v=4"},"commit":{"message":"test: Refactor async hook installation","shortMessageHtmlLink":"test: Refactor async hook installation"}},{"before":"d4942ccd4f7af50d991ea85998faa55bd9f1499f","after":"d01304437cd4c661f0eda4deb84eb34d7e533f32","ref":"refs/heads/main","pushedAt":"2023-03-28T15:20:13.692Z","pushType":"push","commitsCount":1,"pusher":{"login":"JckXia","name":"Jack ","path":"/JckXia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32422811?s=80&v=4"},"commit":{"message":"src: interject class TypeTaggable\n\nDerive class `TypeTaggable` from `Value`, and let it serve as the base\nclass for `Object` and `External`. That way, the type tagging is\nimplemented for both classes.\n\nAdditionally, exclude deleted .js files from linting.\n\nSigned-off-by: Gabriel Schulhof \nRefs: https://github.com/nodejs/node-addon-api/issues/1293\n\nPR-URL: https://github.com/nodejs/node-addon-api/pull/1298\nReviewed-By: Michael Dawson ","shortMessageHtmlLink":"src: interject class TypeTaggable"}},{"before":"e4843273444f474bae0f46c03ab524f1605de015","after":"d4942ccd4f7af50d991ea85998faa55bd9f1499f","ref":"refs/heads/main","pushedAt":"2023-03-24T17:02:07.524Z","pushType":"push","commitsCount":2,"pusher":{"login":"JckXia","name":"Jack ","path":"/JckXia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32422811?s=80&v=4"},"commit":{"message":"test: Complete test coverage for Reference class (#1277)\n\n* test: Add test coverage for reference\r\n\r\n* test: Remove comments\r\n\r\n* Add suppress desturct","shortMessageHtmlLink":"test: Complete test coverage for Reference<T> class (nodejs#1277)"}},{"before":"031fc86e1dfd68f3511ef3b4b6ef9e89dc72dbea","after":null,"ref":"refs/heads/add-test-covg-for-ref-t","pushedAt":"2023-03-23T17:49:31.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"JckXia","name":"Jack ","path":"/JckXia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32422811?s=80&v=4"}},{"before":"baef52eb01ece0945aafe0b30bc107e6623d7d48","after":null,"ref":"refs/heads/base-error-tests","pushedAt":"2023-03-23T13:42:24.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"JckXia","name":"Jack ","path":"/JckXia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32422811?s=80&v=4"}},{"before":"ebc7858593c11472c3253bea8285ea823e8ca405","after":"e4843273444f474bae0f46c03ab524f1605de015","ref":"refs/heads/main","pushedAt":"2023-03-17T17:27:06.274Z","pushType":"push","commitsCount":1,"pusher":{"login":"JckXia","name":"Jack ","path":"/JckXia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32422811?s=80&v=4"},"commit":{"message":"Add test coverage for typed and range err (#1280)\n\n* test: Complete test coverage for TypedError and RangeError","shortMessageHtmlLink":"Add test coverage for typed and range err (nodejs#1280)"}},{"before":"e74bb3c98d755e4635d2bdf1ea0c8ebaf9f99555","after":null,"ref":"refs/heads/add-test-covg-for-typed-and-range-err","pushedAt":"2023-03-17T15:50:06.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"JckXia","name":"Jack ","path":"/JckXia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32422811?s=80&v=4"}},{"before":"0b53d885f50c83cd7cbcf505d3dcc89cf8c3d59f","after":"ebc7858593c11472c3253bea8285ea823e8ca405","ref":"refs/heads/main","pushedAt":"2023-03-17T15:33:56.893Z","pushType":"push","commitsCount":1,"pusher":{"login":"JckXia","name":"Jack ","path":"/JckXia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32422811?s=80&v=4"},"commit":{"message":"test: Update wait with a condition (#1297)\n\n* Fix flaky test causing failure in pipeline","shortMessageHtmlLink":"test: Update wait with a condition (nodejs#1297)"}},{"before":"aaf0bca562965a9018e1572a759de99c609977d3","after":"031fc86e1dfd68f3511ef3b4b6ef9e89dc72dbea","ref":"refs/heads/add-test-covg-for-ref-t","pushedAt":"2023-03-17T15:04:08.261Z","pushType":"push","commitsCount":9,"pusher":{"login":"JckXia","name":"Jack ","path":"/JckXia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32422811?s=80&v=4"},"commit":{"message":"Merge branch 'nodejs:main' into add-test-covg-for-ref-t","shortMessageHtmlLink":"Merge branch 'nodejs:main' into add-test-covg-for-ref-t"}},{"before":"70510d63baaf72e59cc9349951927ce9bb51685f","after":"e74bb3c98d755e4635d2bdf1ea0c8ebaf9f99555","ref":"refs/heads/add-test-covg-for-typed-and-range-err","pushedAt":"2023-03-17T14:28:08.296Z","pushType":"push","commitsCount":7,"pusher":{"login":"JckXia","name":"Jack ","path":"/JckXia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32422811?s=80&v=4"},"commit":{"message":"Merge branch 'nodejs:main' into add-test-covg-for-typed-and-range-err","shortMessageHtmlLink":"Merge branch 'nodejs:main' into add-test-covg-for-typed-and-range-err"}},{"before":"0328ead58ad657cdefc7907e043787678fb58333","after":null,"ref":"refs/heads/flaky-test-fix","pushedAt":"2023-03-17T14:27:36.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"JckXia","name":"Jack ","path":"/JckXia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32422811?s=80&v=4"}},{"before":null,"after":"0328ead58ad657cdefc7907e043787678fb58333","ref":"refs/heads/flaky-test-fix","pushedAt":"2023-03-16T22:46:22.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"JckXia","name":"Jack ","path":"/JckXia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32422811?s=80&v=4"},"commit":{"message":"test: Update wait with a condition","shortMessageHtmlLink":"test: Update wait with a condition"}},{"before":"0b53d885f50c83cd7cbcf505d3dcc89cf8c3d59f","after":"a0fdaf1f818f566a0c613cd1161784ff0acb1cbd","ref":"refs/heads/take-out-x64-plat","pushedAt":"2023-03-16T19:13:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JckXia","name":"Jack ","path":"/JckXia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32422811?s=80&v=4"},"commit":{"message":"Update ci-win.yml\n\nLet's see if running on both architecture was the issue","shortMessageHtmlLink":"Update ci-win.yml"}},{"before":null,"after":"0b53d885f50c83cd7cbcf505d3dcc89cf8c3d59f","ref":"refs/heads/take-out-x64-plat","pushedAt":"2023-03-16T19:13:04.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"JckXia","name":"Jack ","path":"/JckXia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32422811?s=80&v=4"},"commit":{"message":"src: define `NAPI_HAS_THREADS`\n\nPR-URL: https://github.com/nodejs/node-addon-api/pull/1283\nReviewed-By: Michael Dawson ","shortMessageHtmlLink":"src: define NAPI_HAS_THREADS"}},{"before":"ac0d91eb9c4aab04c32d89f50504a7b4094e88fa","after":"2b8a8bdbbeaea21de596cf676c88c8fe8d62790d","ref":"refs/heads/Testing","pushedAt":"2023-03-16T18:48:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JckXia","name":"Jack ","path":"/JckXia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32422811?s=80&v=4"},"commit":{"message":"Run async progress queue worker too","shortMessageHtmlLink":"Run async progress queue worker too"}},{"before":"5153b40a5ee25159c461d5d331d117b172f72151","after":"ac0d91eb9c4aab04c32d89f50504a7b4094e88fa","ref":"refs/heads/Testing","pushedAt":"2023-03-16T18:35:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JckXia","name":"Jack ","path":"/JckXia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32422811?s=80&v=4"},"commit":{"message":"Speed up workflow runs","shortMessageHtmlLink":"Speed up workflow runs"}},{"before":"0e91e659bc56c1f5c5622f204f0184d5f20aee64","after":"5153b40a5ee25159c461d5d331d117b172f72151","ref":"refs/heads/Testing","pushedAt":"2023-03-16T18:29:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JckXia","name":"Jack ","path":"/JckXia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32422811?s=80&v=4"},"commit":{"message":"Run async_progress_worker only","shortMessageHtmlLink":"Run async_progress_worker only"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADSJwjmwA","startCursor":null,"endCursor":null}},"title":"Activity ยท JckXia/node-addon-api"}