{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":263814238,"defaultBranch":"main","name":"cjs-module-lexer","ownerLogin":"nodejs","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-05-14T04:24:18.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/9950313?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1725742291.0","currentOid":""},"activityList":{"items":[{"before":"ba0c8fda4187ba4a3aff78d7f3a2a33e0082f39e","after":"b9f2c204961b02bbfee603c196f9db05df960d14","ref":"refs/heads/main","pushedAt":"2024-09-07T20:51:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"guybedford","name":"Guy Bedford","path":"/guybedford","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/598730?s=80&v=4"},"commit":{"message":"1.4.1","shortMessageHtmlLink":"1.4.1"}},{"before":"f31bb330434566a3246195e5797d642ee6683366","after":null,"ref":"refs/heads/buffer-rework","pushedAt":"2024-09-07T20:50:31.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"guybedford","name":"Guy Bedford","path":"/guybedford","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/598730?s=80&v=4"}},{"before":"0f605c4fe745927a00b0ce97933c60d00c049007","after":"ba0c8fda4187ba4a3aff78d7f3a2a33e0082f39e","ref":"refs/heads/main","pushedAt":"2024-09-07T20:50:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"guybedford","name":"Guy Bedford","path":"/guybedford","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/598730?s=80&v=4"},"commit":{"message":"rework browser handling for buffer decoding (#104)","shortMessageHtmlLink":"rework browser handling for buffer decoding (#104)"}},{"before":null,"after":"f31bb330434566a3246195e5797d642ee6683366","ref":"refs/heads/buffer-rework","pushedAt":"2024-09-06T23:12:23.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"guybedford","name":"Guy Bedford","path":"/guybedford","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/598730?s=80&v=4"},"commit":{"message":"rework browser handling for buffer decoding","shortMessageHtmlLink":"rework browser handling for buffer decoding"}},{"before":"a8898ea6a0a8ebc3fd6e5af5b011f66399a7c697","after":"0f605c4fe745927a00b0ce97933c60d00c049007","ref":"refs/heads/main","pushedAt":"2024-08-29T00:15:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"guybedford","name":"Guy Bedford","path":"/guybedford","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/598730?s=80&v=4"},"commit":{"message":"Fix environment detection in web worker (#103)","shortMessageHtmlLink":"Fix environment detection in web worker (#103)"}},{"before":"5bb8cc36cbd8ee235326cbf288d2229b5be04208","after":"a8898ea6a0a8ebc3fd6e5af5b011f66399a7c697","ref":"refs/heads/main","pushedAt":"2024-08-25T21:38:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"guybedford","name":"Guy Bedford","path":"/guybedford","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/598730?s=80&v=4"},"commit":{"message":"1.4.0","shortMessageHtmlLink":"1.4.0"}},{"before":"7c74749f0c383da78cc239b34f9b057891a0da94","after":"5bb8cc36cbd8ee235326cbf288d2229b5be04208","ref":"refs/heads/main","pushedAt":"2024-08-25T21:36:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"guybedford","name":"Guy Bedford","path":"/guybedford","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/598730?s=80&v=4"},"commit":{"message":"feat: add initSync() to initialize WASM synchronously (#100)\n\nThis uses the synchronous WebAssembly APIs to compile the WASM\r\npart synchronously, which allows users to initialize the library\r\nand parse synchronously with WASM without having to resort\r\nto the JS version. This would be useful for Node.js core to\r\nuse the WASM version in paths that require synchronous\r\ninitialization (it currently always uses the JS version for that).","shortMessageHtmlLink":"feat: add initSync() to initialize WASM synchronously (#100)"}},{"before":null,"after":"8b807a5a405b5eadc596825e9ace1a88c3e0fb23","ref":"refs/heads/external-build","pushedAt":"2024-04-28T18:13:16.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"guybedford","name":"Guy Bedford","path":"/guybedford","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/598730?s=80&v=4"},"commit":{"message":"feat: support external wasm binary","shortMessageHtmlLink":"feat: support external wasm binary"}},{"before":"fa6a86c9ade64779c78d47df1064876731074dde","after":null,"ref":"refs/heads/revert-build","pushedAt":"2024-04-28T17:46:35.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"guybedford","name":"Guy Bedford","path":"/guybedford","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/598730?s=80&v=4"}},{"before":"bcc6ce486de987d18092609c45d66d0dc163a18c","after":"7c74749f0c383da78cc239b34f9b057891a0da94","ref":"refs/heads/main","pushedAt":"2024-04-28T17:46:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"guybedford","name":"Guy Bedford","path":"/guybedford","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/598730?s=80&v=4"},"commit":{"message":"Revert build changes (#95)\n\n* Revert \"tests: fix loading wasm when targeting external deps (#94)\"\r\n\r\nThis reverts commit bcc6ce486de987d18092609c45d66d0dc163a18c.\r\n\r\n* Revert \"fix: cannot resolve path when build with EXTERNAL_PATH (#93)\"\r\n\r\nThis reverts commit 8ea767a6f4b7ce2a757586e0a5d8351bf1ef690b.\r\n\r\n* Revert \"Support building for externally shared js builtins (#91)\"\r\n\r\nThis reverts commit 1c5072cf3b508b959a6444d048cf6d40f10d965d.","shortMessageHtmlLink":"Revert build changes (#95)"}},{"before":null,"after":"fa6a86c9ade64779c78d47df1064876731074dde","ref":"refs/heads/revert-build","pushedAt":"2024-04-28T17:36:38.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"guybedford","name":"Guy Bedford","path":"/guybedford","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/598730?s=80&v=4"},"commit":{"message":"Revert \"Support building for externally shared js builtins (#91)\"\n\nThis reverts commit 1c5072cf3b508b959a6444d048cf6d40f10d965d.","shortMessageHtmlLink":"Revert \"Support building for externally shared js builtins (#91)\""}},{"before":"5f974d80f603681ad8b5febb57b0bfa10b538d9c","after":"bcc6ce486de987d18092609c45d66d0dc163a18c","ref":"refs/heads/main","pushedAt":"2024-04-28T17:32:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"guybedford","name":"Guy Bedford","path":"/guybedford","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/598730?s=80&v=4"},"commit":{"message":"tests: fix loading wasm when targeting external deps (#94)\n\n* tests: fix loading wasm when targeting external deps\r\n\r\n* Revert \"fix: cannot resolve path when build with EXTERNAL_PATH (#93)\"\r\n\r\nThis reverts commit 8ea767a6f4b7ce2a757586e0a5d8351bf1ef690b.","shortMessageHtmlLink":"tests: fix loading wasm when targeting external deps (#94)"}},{"before":"8ea767a6f4b7ce2a757586e0a5d8351bf1ef690b","after":"5f974d80f603681ad8b5febb57b0bfa10b538d9c","ref":"refs/heads/main","pushedAt":"2024-04-28T05:44:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"guybedford","name":"Guy Bedford","path":"/guybedford","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/598730?s=80&v=4"},"commit":{"message":"1.3.1","shortMessageHtmlLink":"1.3.1"}},{"before":"425e14d9b5929c79216824aa54b978cfa7e98d1f","after":"8ea767a6f4b7ce2a757586e0a5d8351bf1ef690b","ref":"refs/heads/main","pushedAt":"2024-04-28T05:43:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"guybedford","name":"Guy Bedford","path":"/guybedford","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/598730?s=80&v=4"},"commit":{"message":"fix: cannot resolve path when build with EXTERNAL_PATH (#93)","shortMessageHtmlLink":"fix: cannot resolve path when build with EXTERNAL_PATH (#93)"}},{"before":"1c5072cf3b508b959a6444d048cf6d40f10d965d","after":"425e14d9b5929c79216824aa54b978cfa7e98d1f","ref":"refs/heads/main","pushedAt":"2024-04-27T23:01:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"guybedford","name":"Guy Bedford","path":"/guybedford","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/598730?s=80&v=4"},"commit":{"message":"1.3.0","shortMessageHtmlLink":"1.3.0"}},{"before":"279682c5a82ed9ff6ffa7c2a96f3d0dac2f70f86","after":"1c5072cf3b508b959a6444d048cf6d40f10d965d","ref":"refs/heads/main","pushedAt":"2024-04-14T19:32:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"guybedford","name":"Guy Bedford","path":"/guybedford","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/598730?s=80&v=4"},"commit":{"message":"Support building for externally shared js builtins (#91)\n\n* Support building for externally shared js builtins\r\n\r\nInitial support for loading unbundled module in `AddExternalizedBuiltin`.\r\n\r\n- Reduces downstream distribution package size (by not shipping wasm twice\r\n and not base64-encoding it)\r\n- Provides a cleaner stacktrace\r\n- Easier to patch\r\n\r\nTo enable this, pass `EXTERNAL_PATH=/global/node_modules/cjs-module-lexer`\r\nto `build.js`.\r\nYou shall also pass this path to `--shared-builtin-cjs_module_lexer/dist/lexer-path`\r\nin Node.js's `configure.py`, with the extra `/dist` part in the path.\r\n\r\nSigned-off-by: Zephyr Lykos \r\n\r\n* Inline wasm binary loader\r\n\r\n* Refactor CI workflow\r\n\r\n---------\r\n\r\nSigned-off-by: Zephyr Lykos ","shortMessageHtmlLink":"Support building for externally shared js builtins (#91)"}},{"before":"7d0585a2290608418fd7e32f01cb7a3a8b750f94","after":null,"ref":"refs/heads/esm-syntax-err","pushedAt":"2023-12-29T13:35:37.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"guybedford","name":"Guy Bedford","path":"/guybedford","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/598730?s=80&v=4"}},{"before":"182e2768a4029365144d287257be0ca606c0ab40","after":"279682c5a82ed9ff6ffa7c2a96f3d0dac2f70f86","ref":"refs/heads/main","pushedAt":"2023-12-29T13:35:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"guybedford","name":"Guy Bedford","path":"/guybedford","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/598730?s=80&v=4"},"commit":{"message":"feat: consistent esm syntax err (#90)","shortMessageHtmlLink":"feat: consistent esm syntax err (#90)"}},{"before":"75a716a3ac1d2bff34b9be3481658a3a9acb0ded","after":"7d0585a2290608418fd7e32f01cb7a3a8b750f94","ref":"refs/heads/esm-syntax-err","pushedAt":"2023-12-10T01:23:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"guybedford","name":"Guy Bedford","path":"/guybedford","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/598730?s=80&v=4"},"commit":{"message":"windows compatible build","shortMessageHtmlLink":"windows compatible build"}},{"before":"b0912feb6bce46a62ac13aba3165c623294dc62e","after":"75a716a3ac1d2bff34b9be3481658a3a9acb0ded","ref":"refs/heads/esm-syntax-err","pushedAt":"2023-12-10T00:50:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"guybedford","name":"Guy Bedford","path":"/guybedford","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/598730?s=80&v=4"},"commit":{"message":"fixup test","shortMessageHtmlLink":"fixup test"}},{"before":"090057190419f2c7455affef4d39dcfdd0c84f4b","after":"b0912feb6bce46a62ac13aba3165c623294dc62e","ref":"refs/heads/esm-syntax-err","pushedAt":"2023-12-10T00:40:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"guybedford","name":"Guy Bedford","path":"/guybedford","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/598730?s=80&v=4"},"commit":{"message":"reenable first test","shortMessageHtmlLink":"reenable first test"}},{"before":null,"after":"090057190419f2c7455affef4d39dcfdd0c84f4b","ref":"refs/heads/esm-syntax-err","pushedAt":"2023-12-10T00:38:52.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"guybedford","name":"Guy Bedford","path":"/guybedford","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/598730?s=80&v=4"},"commit":{"message":"feat: consistent esm syntax err","shortMessageHtmlLink":"feat: consistent esm syntax err"}},{"before":null,"after":"1e4c26e60119ca3e7dd7b51fe3dfe236bdea1099","ref":"refs/heads/dependabot/npm_and_yarn/babel/traverse-7.23.2","pushedAt":"2023-10-19T08:28:02.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump @babel/traverse from 7.22.5 to 7.23.2\n\nBumps [@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse) from 7.22.5 to 7.23.2.\n- [Release notes](https://github.com/babel/babel/releases)\n- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/babel/babel/commits/v7.23.2/packages/babel-traverse)\n\n---\nupdated-dependencies:\n- dependency-name: \"@babel/traverse\"\n dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump @babel/traverse from 7.22.5 to 7.23.2"}},{"before":"4acffa9831ec8425df0d958f0c2e93daf9608802","after":"182e2768a4029365144d287257be0ca606c0ab40","ref":"refs/heads/main","pushedAt":"2023-06-26T07:05:38.298Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"guybedford","name":"Guy Bedford","path":"/guybedford","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/598730?s=80&v=4"},"commit":{"message":"Parametrize WASM compilation process (#87)\n\n* Makefile: extract compilation flags to variables\r\n\r\nPreviously, the WASM compilation step was hard to adjust for different\r\nsystems, as it required re-writing the actual rule.\r\n\r\nThis change extracts all the flags into make variables,\r\nand separates them into system- and project-specific ones.\r\n\r\nThe system-specific ones are expected to change from machine to machine,\r\nand now can be easily overridden:\r\n\r\n $ make WASM_CC=clang WASM_CFLAGS=--target=wasm32-wasi …\r\n\r\nThe project-specific flags are also extracted to variables,\r\nalthough at this point this is mainly for consistency sake.\r\n\r\n* Makefile: parametrize all binaries\r\n\r\nSimilarly to previous change,\r\nthis allows for all binary paths to be easily adjusted.\r\n\r\n* Makefile: polish\r\n\r\nTiny leftover nitpicks:\r\n\r\n- Mark `optimize` and `clean` targets as phony\r\n- Use separate target for `lib/` directory creation\r\n- Use make's built-in `$(RM)` command","shortMessageHtmlLink":"Parametrize WASM compilation process (#87)"}},{"before":"2100e2c19eb8ce204e60a59d3a755274309fab8d","after":"4acffa9831ec8425df0d958f0c2e93daf9608802","ref":"refs/heads/main","pushedAt":"2023-06-10T20:08:52.892Z","pushType":"push","commitsCount":1,"pusher":{"login":"guybedford","name":"Guy Bedford","path":"/guybedford","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/598730?s=80&v=4"},"commit":{"message":"1.2.3","shortMessageHtmlLink":"1.2.3"}},{"before":"641ae46942e488bae17e0343319a114c5e45156c","after":null,"ref":"refs/heads/dependabot/npm_and_yarn/terser-4.8.1","pushedAt":"2023-06-10T20:01:29.980Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"033e381b476583a404239544a9b12c2efeb4e913","after":null,"ref":"refs/heads/dependabot/npm_and_yarn/json5-2.2.3","pushedAt":"2023-06-10T20:01:10.559Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"3a69d2a4eeaae2913de64f212a035df08fb990f6","after":null,"ref":"refs/heads/dependabot/npm_and_yarn/nanoid-3.3.1","pushedAt":"2023-06-10T20:01:04.824Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"28b5dfe4ffa529695753eab4130cba1598d786d2","after":"2100e2c19eb8ce204e60a59d3a755274309fab8d","ref":"refs/heads/main","pushedAt":"2023-05-15T01:31:38.596Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"guybedford","name":"Guy Bedford","path":"/guybedford","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/598730?s=80&v=4"},"commit":{"message":"Add `.d.mts` file (#85)","shortMessageHtmlLink":"Add .d.mts file (#85)"}},{"before":null,"after":"3a69d2a4eeaae2913de64f212a035df08fb990f6","ref":"refs/heads/dependabot/npm_and_yarn/nanoid-3.3.1","pushedAt":"2023-03-26T21:43:15.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump nanoid from 3.1.25 to 3.3.1\n\nBumps [nanoid](https://github.com/ai/nanoid) from 3.1.25 to 3.3.1.\n- [Release notes](https://github.com/ai/nanoid/releases)\n- [Changelog](https://github.com/ai/nanoid/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/ai/nanoid/compare/3.1.25...3.3.1)\n\n---\nupdated-dependencies:\n- dependency-name: nanoid\n dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump nanoid from 3.1.25 to 3.3.1"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0wN1QyMDo1MToyOS4wMDAwMDBazwAAAASvzs8a","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0wN1QyMDo1MToyOS4wMDAwMDBazwAAAASvzs8a","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wMy0yNlQyMTo0MzoxNS4wMDAwMDBazwAAAAMLnqZc"}},"title":"Activity · nodejs/cjs-module-lexer"}